Visual Basic练习题
1、当文本框的内容发生变化时,必将触发(  C )事件。
A、LostFocus
B、KeyPress
C、Change
D、Click
2、在Visual Basic中,下列(  D )函数的值只为1,0,-1。
A、INT(X)
B、ABS(X)
C、SQR(X)
D、SGN(X) 即“取正负号函数”
3、下列Visual Basic程序段运行后,变量a、b、c的值为()。
a = 1 :
b = 1 :
c = 1
Do While a + b + c < = 10
a = a + 1
b = b * 2
c = b / 2
Loop
A、2    2    1
B、3    4    2
C、4 8    4
D、4    4    2
4、当程序在运行过程中因某种原因中断时,VB进入(  C )模式。
A、设计
B、运行
C、中断
D、工具
5、要改变控件的高度,应改变(A)属性。
A、Height
B、Width
C、Top
D、Left
6、下列Visual Basic程序段运行后,变量x的值为(  C )。
x = 3
y = 77
Do
x = x + 2
Loop Until x > Sqr (y)
A、 7
B、8
C、9
D、10
7、在Visual Basic中,建立一个文本编辑区域,可采用下列(  C )。
A、命令按钮
B、标签控件
C、文本控件
D、定时器控件
8、下列(  D )表达式的值不等于4。
A、Int (4.1)
B、Int (4.9)
C、Abs (int (-3.9))
D、Abs (int (-4.5))
9、下列Visual Basic程序段运行后,变量m 的值为(  B )。
a = 2 :
b = 1 :
c = 5
If    a < b Then m = a Else m = b
If    c < m Then m = c
A、2
B、1
C、5
D、三项答案均不是
10、窗体模块文件的扩展名是(A)。
A、frm
B、basvisual basic pdf
C、vbp
D、txt
11、对象的三个要素是(A)。
A、属性、方法、事件
B、彩、高度、宽度
C、事件、属性、彩
D、属性、高度、宽度
12、下列合法的变量名是(  C )。
A、na + e
B、e +3r
C、r_3
D、5we
13、标准模块文件的扩展名是(  B )。
A、frm
B、bas
C、vbp
D、txt
14、要把光标移到文本框Text1上,以便接收输入数据,正确的命令是(  C )。
A、Text1.LostFocus
B、Text1.GotFocus
C、Text1.SetFocus
D、GotFocus.Text1
15、下列不合法的变量名是(  D )。
A、name
B、e3
C、r_3
D、we – 5
16、在VB中,通过改变下面(A)属性,可以改变按钮控件上的文字。
A、Caption
B、Font
C、ForColor
D、Alignment
17、在VB中,下列(  C )函数的值不等于1。
A、Sgn (10.5)
B、Exp (0)
C、Rnd
D、Int (1.999)
18、下列Visual Basic程序段运行后,变量x的值为(A)。
x = 2 : Print x + 2 : Print x + 3
A、2
B、3
C、5
D、8
19、在Visual Basic中,设置控件的大小,可改变下列(A)属性。
A、Height 与Width
B、Height 与Top
C、Left 与Top
D、Left 与Width
20、在Visual Basic中,设置控件的位置,可改变下列(  C )属性。
A、Height 与Width
B、Height 与Top
C、Left 与Top
D、Left 与Width
21、在Visual Basic中,下列(  C )程序行是对的。
A、X – 5 = Y = 5
B、A + B = C ^ 3
C、Y = 1 :Y = Y + 1
D、I = 5 ;I = “X10”
22、下列VB程序段中,循环体执行的次数为(  B )。
y = 2
Do While y < = 8
y = y + y
Loop
A、2
B、3
C、4
D、5
23、假定X是一个数值型变量,那么由函数组成的表达式INT(X/2)=X/2(A)。
A、用于测试X是否偶数
B、返回一个整数
C、返回一个奇数
D、用于测试X是否整数
24、下列V isual Basic 程序段运行后,变量V alue的值为(A)。
x = 20
If x > = 10 Then V alue = 5 * x Else V alue = 4 * x
A、100
B、80
C、90
D、70
25、在Visual Basic中调整应用程序的文件集合时,通常采用(  D )。
A、属性窗口
B、代码编辑窗口
C、窗体设计器窗口
D、工程资源管理器窗口
26、下列(A)不是V isual Basic程序的基本结构。
A、层次结构
B、分支结构
C、循环结构
D、顺序结构
27、下列Visual Basic程序段运行后,变量n 的值为(  B )。
n = 0
For x = 3 To 11 Step 2
n = n + 1
Next x
A、4
B、5
C、6
D、7
28、从下图可知当前Visual Basic的运行模式是(  C )。
A、设计模式
B、运行模式
C、中断模式
D、不确定
29、要改变新建立对象的缺省名称,应使用属性(  C )。
A、Font
B、ForeColor
C、Name
D、Height
30、下列属于字符常量的是(  B )。
A、abs (x)
B、“100”
C、val (“100”)
D、10000/100
31、当在Visual Basic要设置某个对象的属性时,应进入(A)。
A、设计模式
B、运行模式
C、中断模式
D、任意模式
32、要改变一个对象的高度,应使用属性(  D )。
A、Font
B、ForcColor
C、Name
D、Height
33、下列语句中(  B )定义了一个实型变量。
A、Dim I As Integer
B、Dim Sum As Single
C、Dim Name As String
D、wjm =“信息技术”
34、下面四项都与工具栏相关,其中正确的叙述是(  C )。
A、VB将所有的命令编制成图标形式的命令按钮
B、工具栏不可以隐藏
C、工具栏中的命令按钮与“文件”菜单中的“保存工程”功能相同
D、工具栏中的命令按钮的功能就是播放音乐
35、要使一个控件在运行时无效,正确的设置是(  B )。
A、把属性Enabled设置为True
B、把属性Enabled设置为False
C、把属性Visibled设置为True
D、把属性Visibled设置为False
36、函数Int (-3.6)的值是(  C )。
A、-3
B、3
C、-4
D、4
37、要改变控件的宽度,应改变控件的(A)属性。
A、width
B、height
C、top
D、left
38、要使一个命令按钮显示文字“确定”,正确的设置是把该命令的(  C )。
A、属性Font设置为“确定”
B、属性ForeColor设置为“确定”
C、属性Caption设置为“确定”
D、属性BorderStyle设置为“确定”
39、表达式abs (-3.6 ) * sqr (100 ) 的值是(D)。
A、-360
B、360
C、-36
D、36
40、要在窗体中创建一个标签,可使用工具箱中的(A)控件。
A、B、C、D、
41、单击命令按钮Command1必将调用已写在(  D )事件中的代码。
A、LostFocus
B、KeyPress
C、Dbclick
D、Click
下列关于通用对话框CommonDialogl的叙述中,错误的是()。
只要在“打开”对话框中选择了文件,并单击“打开”按钮,就可以将选中的文件打开
使用CommonDialogl.ShowColor方法,可以显示“颜”对话框
CancelError属性用于控制用户单击“取消”按钮关闭对话框时,是否显示出错警告
在显示“字体”对话框前,必须先设置CommonDialogl的Flags属性,否则会出错
A
在利用菜单编辑器设计菜单时,为了把组合键“Alt+X”设置为“退出(x)”菜单项的访问键,可以将该菜单项的标题设置为()。
退出(X&)
退出(&X)
退出(X#)
退出(#X)
B
以下关于菜单的叙述中,错误的是()。
当窗体为活动窗体时,用Ctrl+E键可以打开菜单编辑器
把菜单项的Enabled属性设置为False,则可删除该菜单项
弹出式菜单在菜单编辑器中设计
程序运行时,利用控件数组可以实现菜单项的增加或减少
B
以下叙述中错误的是()。
在程序运行时,通用对话框控件是不可见的
调用同一个通用对话框控件的不同方法(如ShowOpen或ShowSave)可以打开不同的对话框窗口
调用通用对话框控件的Show()pen方法,能够直接打开在该通用对话框中指定的文件