VB交大练习题.doc

上传人:豆**** 文档编号:33471905 上传时间:2022-08-11 格式:DOC 页数:26 大小:143KB
返回 下载 相关 举报
VB交大练习题.doc_第1页
第1页 / 共26页
VB交大练习题.doc_第2页
第2页 / 共26页
点击查看更多>>
资源描述

《VB交大练习题.doc》由会员分享,可在线阅读,更多相关《VB交大练习题.doc(26页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、如有侵权,请联系网站删除,仅供学习与交流VB交大练习题【精品文档】第 26 页Vb考试复习题一、 填空题1.设 a=2,b=3,表达式 ab 的值是_。 FALSE 2.在VB中声明符号常量的关键字是_。const3. 表达式10 MOD 164的值是_。24. 设A=5,B=6,C=7,D=8,表达式32*B OR A=C AND BC OR CD的值是_。False|0| 5. 设a=6,b=3,c=5,则表达式Not ac And c=b Or ba+c 的值为_。True6. 设a=1,b=2,c=3,则VB6.0表达式:ab or bc and c=0 AND a+cb+3 OR N

2、OT d 的值是_。False|0|零|假|假值|零值10. 用 dim abc as integer 定义的变量abc,其类型是_。整型11. 表达式1234512345 & ABC的值是_。True12. 在VB中,字符型常量应使_将其括起来,日期/时间型常量应使用_将其括起来。 双引号 井号13在窗体上添加一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() a = InputBox(请输入一个整数) b = InputBox(请输入一个整数) Print a + b End Sub 程序运行后,单击命令按钮,在输入对话框中分别输入321和456

3、,输出结果为_。”321456”14. InputBox()函数返回值的数据类型是_。字符型15. 执行语句 B = MsgBox(XXX,YYY)后,在消息框中的标题信息是_。YYY16. For-Next循环的子句缺省时,循环变量每次改变的值是_。117.循环结构中与While语句匹配出现的循环结束语句是_。Wend18. VB程序的三种基本结构是:顺序、选择和_。循环19. 语句 x=inputbox(请输入数据),输入12345,则x的值是_,其类型为_。”12345” 字符型20. 表达式 sgn(-25) 的值是_。-121. 设a=6,则执行x=IIf(a5,-1,0)后,x的值

4、为_。-122. 设 a=2,b=9,表达式 a2 sqr (b)的值是_。True|23. Int(-8.6)的函数值是_。-924. 表达式 Int(1234.555*100+0.5)/100 的结果是_。1234.5625. 表示X是5或7的倍数的VB表达式是_。X Mod 5 = 0 OR X Mod 7 = 026. 执行A=123 +123 语句后,变量A的值是_。24627. 函数int(rnd*11)+10的值的范围是_10_至_20。28若使命令按钮不起作用,应将按钮的_属性设置为False。Enabled29. 扩展名为.frm的文件表示_窗体_文件。30. 标准模块文件的

5、扩展名为_。.bas31. 扩展名为.vbp的文件是_文件。工程32. Visual Basic采用_事件_驱动的编程机制。33. VB有3种工作模式,即设计模式、运行模式和中断模式。34. 在Visual Basic中,对象的大多数属性既可以在_窗口设置,也可以通过程序代码设置。属性35. 在 Visual Basic 中,对象的_是用来描述一个对象外部特征的。 属性36. VB有三个调试窗口,它们是_窗口、本地窗口和监视窗口。 立即37. 对象的属性、事件和_被称为Visual Basic对象的三要素。 方法38. Visual Basic 的对象主要分为窗体对象和_两大类。 控件39.

6、执行下面的程序段后,变量s的值为_7_。s5For i3 to 5 i=i+1 s=s+1Next i40. .以下程序段的输出结果是_3_。 num=0 While num=2 num=num+1 Wend Print num41. 执行下面的程序段后,X的值为_8_。 X=5 For I=1 to 10 Step 2 X=X+I5 Next I42. 下列程序的执行结果为_-9_。A=1B=2A=Val(A)+Val(B)B=Val(12)If AB Then Print A-B Else Print B-AEnd if43下列程序的执行结果为_2_。A=75If A60 Then I=1

7、If A70 Then I=2Print I44. 下列程序的执行结果为_3_。A=75If A90 then I=1ElseIf A80 Then I=2ElseIf A70 Then I=3ElseIf A60 Then I=4End IfPrint I45. 执行下面的程序段后,b的值为_100_。 a = 100 b = 20 a = a + b b = a - b a = a - b46. 执行下列程序段后,变量X的值是_130_。 X = 100 Y = 30If X B Print C49. 以下循环的执行次数是_11_。K = 0Do While Kb 的值是_。FALSE55

8、. 数学表达式的VB表达式是 。(a-b)/(a+b)56. 表示x是5的倍数或是9的倍数的逻辑表达式为_。X MOD 5=0 Or X MOD 9=057. 已知a=3.5,b=5.0,c=2.5,d=True 则表达式:a=0 AND a+cb+3 OR NOT d的值是_。False58. “a”,“T”,“Z”,“9”,这四个字符中, _的ASCII码值最大。a59. 在VB中,1234,123456&,1.2346E+5,1.2346D+5四个常数分别表示_ 、_ 、_ 、_ 类型。 整型 长整型 单精度 双精度60. 函数Len(Lcase(abcDEF)的值是_。6二、 选择题1

9、.下面合法的常量是(D)。A. 1/2 B. abcd C. 1.2*5 D. False2.Visual Basic中可以用类型说明符来标识变量的类型,其中表示货币型的是(C)。A. % B. # C. D. $3.表达式16/4-25*8/4 MOD 52的值为(B)。A. 14 B. 4 C. 20 D. 24.用十六进制表示Visual Basic的整型常数时,前面要加上的符号是(A)。A. &H B. &O C. H D. O5.数学关系式3x10表示成正确的VB表达式为(B)。A. 3=x10 B. 3=x AND x=3 OR x10 D. 3=x AND 106.下面正确的赋值

10、语句是_C_。A. x+y=30 B. pi*r*r=y C. y=x+30 D. x=3y7. ,/,Mod,*四个算术运算符中,优先级别最低的是_C_。A. B. / C. Mod D. * 8.表达式ASC(F)的类型是(C)。A. 字符表达式 B. 关系表达式 C. 算术表达式 D. 逻辑表达式9.表达式23/5.8、235.8、23 Mod 5.8的运算结果分别是(B)。A. 3、3.9655、3 B. 3.9655、3、5 C. 4、4、5 D. 3.9655、4、310.如果变量 a=2、b=abc、c=acd、d=5,则表达式 ac AND bc 的值为(A)。A. True

11、B. False C. Yes D. No11.下面不正确的赋值语句是(B)。A. x=30-y B. y=r.r C. y=x+30 D. y=x312.为了给x,y,z三个变量赋初值1,下面正确的赋值语句是(A)。A. x=1y=1z=1 B. x=1,y=1,z=1 C. x=y=z=1 D. xyz=113.以下4类运算符,优先级最低的是(D)。A. 算术运算符 B. 字符运算符 C. 关系运算符 D. 逻辑运算符14.已知a=12345678,则表达式Left(a, 4) + Mid(a, 4, 2)的值是_B_。A. 123456 B. 123445 C. 123445 D. 12

12、7915.下列表达式的值为真的是_C_。A. Aa B. 9a C. ThatThank D. 1212.116.在下列算术运算符中,运算等级最高的是_A_。A. 取负(-) B. 乘、除(*,/) C. 取模(MOD) D. 加、减(+,-)17.如果变量a=2,b=3,c=4,d=5,表达式NOT ab AND NOT dc的值是_B_。A. True B. False C. 1 D. 018.表达式A%+B&+C!-D#的结果为_D_。A. 整型 B. 长整型 C. 单精度型 D. 双精度型19.下列符号中,可以用作VB变量名的是_C_。A. c%ab B. 3sum C. sum3 D

13、. Len20.条件:1X=2或10=X1 AND X=10 AND X1 OR X=10 OR X1 OR X=10 OR X1 AND X=10 AND X=10 or x=20 的值是_A_。A. True B. False C. 0 D. 表达式非法24.下列数据类型不可能占8个字节的是_ D _。A. Date B. Currency C. String D. Integer25.下列关于变体类型的描述,其中正确的是_ C _。A. 变体是一种没有类型的数据B. 变体的空值就表示该变体的值为0C. 一个变量没有定义就赋值,该变量即为变体类型D. 变体是赋给变量某一种类型数据后,就不能

14、再赋给它另一类型的数值26.执行 PRINT 18/2*3,-32 命令后,输出结果为_C_。A. 3 9 B. 3 -9 C. 27 -9 D. -9 2727.窗体里有两个对象,分别是图片框Picture1和标签Label1,下面关于Print方法的使用中,错误的一条是_ D _。A. Picture1.Print 147 B. Print 147 C. Printer.Print 147 D. Label1.Print 14728.下面的_ B _语句可以实现:先在窗体上输出大写字母A,然后在同一行的第10列输出小写字母b。A. Print A;Tab(9);b B. Print A;T

15、ab(10);b C. Print A;Space(10);b D. Print A;Tab(8);b29.用MsgBox函数显示的对话框,以下叙述正确的是_ D _。A. 该对话框有一个“确定”按钮B. 该对话框有“是”,“否”两个按钮C. 该对话框有“是”,“否”,“取消”三个按钮 D. 该对话框通过选择参数可以得到以上不同的的按钮组合 30.与语句Dim abc%作用相同的语句是_ A _。A. Dim abc As Integer B. Dim abc As Long C. Dim abc As String D. Dim abc As Date31.设a=1,b=2,c=3,d=4,

16、则表达式IIf(a b c后,窗体上显示的是(B)。(A)True B)False C)1 D)出错信息76、如果要改变窗体的标题,则需要设置的属性是 (A)。(A)Caption B)Name C)BackColor D)BorderStyle77、设有以下循环结构(Do(循环体(Loop While (则以下叙述中错误的是(A)。(A)若条件是一个为0的常数,则一次也不执行循环体(B)条件可以是关系表达式、逻辑表达式或常数(C)循环体中可以使用Exit Do语句 (D)如果条件总是为True,则不停地执行循环体78、以下叙述中错误的是(C)。(A) 一个工程可以包括多种类型的文件(B) V

17、isual Basic应用程序既能以编译方式执行,也能以解释方式执行(C) 程序运行后,在内存中只能驻留一个窗体(D) 对于事件驱动型应用程序,每次运行时的执行顺序可以不一样79、 确定一个控件在窗体上的位置的属性是(C)。(A) Width和Height B) Width或Height(C) Top和Left D) Top或Left 80、 以下能在窗体Form1的标题栏中显示“VisualBasic窗体的语句是(C)。A) Form1.Name=VisualBasic窗体B) Form1.Title=VisualBasic窗体C) Form1.Caption=VisualBasic窗体D)

18、 Form1.Text=VisualBasic窗体”三、 判断题1在Visual Basic中,用来描述一个对象特征的量称之为对象的属性。2.若要使命令按钮不可见,则可设置Enabled属性为False来实现。 3.窗体中的任何控件都允许获得焦点。4.在VB中访问任何一个文件之前,都必须先打开该文件,然后才能对文件进行处理.5.任何VB工程编译结果都是可执行文件.EXE。6.Print #语句与Print方法的区别在于,Print #语句写的对象是文件,而Print方法写的对象是窗体、控件或打印机。7.VB程序中的菜单可以在“菜单编辑器”的窗口中进行设计,也可以利用应用程序向导来生成。8.用菜

19、单编辑器设计菜单时, 顶层菜单不能加快捷键,但可以在该菜单标题中的字母前插入&符号来设置热键。9.由于VB只能以解释方式运行,所以运行速度慢。10.VB中打开工程文件时,在资源管理器窗口可以看到工程中所有的文件,所以可以认为工程文件包括了工程中所有的文件,只要保留工程文件即可,其他文件可以不必保留。11.在VB程序中,如果存在语法错误,则无法通过编译,所以如果通过编译生成了EXE文件,就说明程序中已不存在任何错误。12、程序循环结构中的循环体语句将根据实际情况(条件)确定执行次数。 13、程序通过编译可以有效发现程序的语法错误。 14、在VB中,Int(100 * Rnd + 1)的取值范围是

20、1100之间的所有整数(包括1和100)15、VB的所有控件在程序运行以后都是可见的。 16、在VB程序设计中,方法表示了对象的行为,即对象所能完成的某种操作。 17、控件是应用程序的图形界面中显示可供用户操纵,并可控制应用程序的图形界面元素,是VB可视化编程的基本操作对象。 18、如果知道一个三角形的两个角和一条边的值,可以用解析法设计程序求解该三角形的面积。 19、在一个循环语句的循环体中含有另一个循环语句,肯定出现死循环。 20、用计算机解决某个问题的算法只有一种。 21、VB中的算术运算符*(乘)、/(除)、(整除)、Mod(取余数)的运算优先级相同。 22、在VB程序设计中,对象的行

21、为称为方法。 23、如果程序经过编译未发现错误,那么程序的调试就完成了。 24、算法是程序设计的核心,是程序设计的灵魂。 25、窗体是VB程序设计的基础,各种控件对象必须建立在窗体上,一个窗体对应一个窗体模块。 26、程序循环结构中的循环体语句至少会执行一次。 27、VB中的事件只能由用户引发。 28、在一个循环语句的循环体中含有另一个循环语句,就形成了嵌套循环。 29面向对象的程序设计是一种以对象为基础,由事件驱动对象执行程序的设计方法。30所谓属性是指对象的名字、大小、位置和颜色等特性。31方法是对象调用的、用来完成特定操作的特殊子程序。32一个工程必须有一个启动对象,默认的启动对象是第一

22、个被创建的窗体。33可以在程序设计阶段通过属性窗口,也可以通过程序代码设置对象的属性。34如果对象的Enabled属性为False,则对象不对事件做出响应。35语句Form1.Move 1000,1200把窗体Form1移动到水平坐标为1000单位,把窗体宽度改成为1200单位。36在程序代码中设置对象属性时,若对象名缺省,则隐含指当前窗体对象的属性。37Print方法的缺省对象是当前窗体。38在程序代码中,可以用赋值语句给对象的属性赋值。39与控件有关的赋值语句一定要放在该控件的事件过程中。40Cls方法能清除窗体或图片框上的绘制图形和文本。四、 程序补充完整 1、单击窗体求任意输入数的平方

23、根的源程序:Private Sub Form_Load() Form1.AutoRedraw = True 允许load事件使用print方法 Print 求任意数的平方根 _ ”单击窗体开始End SubPrivate Sub Form_Click() x = Val(InputBox$(输入数据) Form1.Print 输入数据为; x Form1.Print 平方根为;_(x)End Sub2、已知变量X和Y的值分别为5、6,编写程序,交换变量X和Y的值:Private Sub Form_Click() x = 5: y = 6 t = x: x = _: y = _ Form1.Print x=;x;y=; yEnd Sub3、在文本框text1中输入任意数, 判断其是奇数还是偶数,在文本框text2中输出判断结果:Private Sub Command1_Click() Dim x As Single x = Val(Text1.Text) If x Mod 2 = 0 Then Te

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁