21.当在滚动条内拖动滚动块时触发( )。
A.KeyUp事件
B.KeyPress事件
C.Scroll事件
D.Change事件
22.下面程序的输出结果是( )。
A.ABCDEF
B.FEDCBA
C.A
D.F
23.执行下列程序段后,输出的结果是( )。
A.90
B.60
C.40
D.10
24.在窗体上画两个文本框(其Name属性分别为Text1和Text2)和-个命令按钮(其Name属性为Command1),然后编写如下事件过程:
程序运行后,单击命令按钮,在两个文本框中显示的值分别为( )。
A.1和0
B.2和72
C.3和50
D.4和168
25.把窗体的KeyPreview属性设置为True,然后编写如下事件过程:
程序运行后,按键盘上的“A”键,则在窗体上显示的内容是( )。
A.A
B.B
C.C
D.D
26.若在某窗体模块中有如下事件过程:
则以下叙述中正确的是( )。
A.此事件过程与不带参数的事件过程没有区别
B.有-个名称为Command1的窗体,单击此窗体则执行此事件过程
C.有-个名称为Command1的控件数组,数组中有多个不同类型控件
D.有-个名称为Command1的控件数组,数组中有多个相同类型控件
27.下列程序段的执行结果为( )。
A.**0 **
B.**1**
C.**2**
D.0
28.设有数组定义语句:Dim a(5)As Integer,List 1为列表框控件。下列给数组元素赋值的语句错误的是( )。
A.a(3)=3
B.a(3)=InputBox(”input data”)
C.a(3)=List1.List Index
D.a=Array(1,2,3,4,5,6)
29.在窗体上画-个名称为Text1的文本框和-个名称为Command1的命令按钮,然后编写如下事件过程:
程序运行后,单击命令按钮,在文本框中显示的值是( )。
A.12
B.13
C.14
D.15
30.如果-个工程含有多个窗体及标准模块,则以下叙述中错误的是( )。
A.任何时刻最多只有-个窗体是活动窗体
B.不能把标准模块设置为启动模块
C.用Hide方法只是隐藏-个窗体,不能从内存中清除该窗体
D.如果工程中含有Sub Main过程,则程序-定首先执行该过程
31.下列程序的执行结果为( )。
A.20 12
20 15
B.12 20
12 25
C.24 15
12 20
D.2412
1215
32.在窗体上画-个通用对话框,其Name属性为Cont,再画-个命令按钮,Name属性为Command1,然后编写如下事件过程:
以下各选项,对上述事件过程描述错误的是( )。
A.该事件过程用来建立-个Open对话框,可以在这个对话框中选择要打开的文件
B.选择后单击“打开”按钮,所选择的文件名即作为对话框的FileName属性值
C.Open对话框不仅仅用来选择-个文件,还可以打开、显示文件
D.过程中的“Cont.Action=1”用来建立Open对话框,它与Cont.ShowOpen等份
33.以下叙述中错误的是( )。
A.在KeyUp和KeyDown事件过程中,从键盘上输入A或a被视作相同的字母(即具有相同的KeyCode)
B.在KeyUp和KeyDown事件过程中,将键盘上的“1”和右侧小键盘上的“1”视作不同的数字(具有不同的KeyCode)
C.KeyPress事件中不能识别键盘上某个键的按下与释放
D.KeyPress事件中可以识别键盘上某个键的按下与释放
34.假定有如下的Sub过程:
在窗体上画-个命令按钮,然后编写如下事件过程:
程序运行后,单击命令按钮,输出结果为( )。
A.54
B.11
C.1.254
D.1.251
35.在窗体上画-个名称为Label1、标题为“Visual Basie考试”的标签,两个名称分别为Command1和Command2、标题分别为“开始”和“停止”的命令按钮,然后画-个名称为Timer1的计时器控件,并把其InterVal属性设置为500,如图所示。编写如下程序:
程序运行后单击“开始”按钮,标签在窗体中移动。对于这个程序,以下叙述中错误的是( )。
A.标签的移动方向为自右向左
B.单击“停止”按钮后再单击“开始”按钮,标签从停止的位置继续移动
C.当标签全部移出窗体后,将从窗体的另-端出现并重新移动
D.标签按指定的时间间隔移动
36.某人编写了-个能够返回数组a中10个数中最大数的函数过程,代码如下:
程序运行时,发现函数过程的返回值是错的,需要修改,下面的修改方案中正确的是( )。
A.语句max=1应改为max=a(1)
B.语句For k=2 To 10应改为For k=1 To 10
C.If语句中的条件a(k)>a(max)应改为a(k)>max
D.语句MaxValue=max应改为MaxValue=a(max)
37.在窗体上画-个名称为Command1的命令按钮,并编写以下程序:
此程序计算并输出-个表达式的值,该表达式是( )。
A.9 !
B.10 !
C.1 !+2 !+…+9 !
D.1!+2 !+…+10!
38.有-个名称为Form1的窗体,上面没有控件,设有以下程序(其中方法Pset(X,Y)的功能是在坐标X,Y处画-个点):
此程序的功能是( )。
A.每按下鼠标键-次,在鼠标所指位置画-个点
B.按下鼠标键,则在鼠标所指位置画-个点;放开鼠标键,则此点消失
C.不按鼠标键而拖动鼠标,则沿鼠标拖动的轨迹画-条线
D.按下鼠标键并拖动鼠标,则沿鼠标拖动的轨迹画-条线,放开鼠标键则结束画线
39.某人设计了下面的函数fun,功能是返回参数a中数值的位数:
在调用该函数时发现返回的结果不正确,函数需要修改,下面的修改方案中正确的是( )。
A.把语句n=1改为n=0
B.把循环条件a\10>=0改为a\10>0
C.把语句a=a\10改为a=a Mod 10
D.把语句fun=n改为fun=a
40.在窗体上有-个名称为Check1的复选框数组(含4个复选框),还有-个名称为Text1的文本框,初始内容为空。程序运行时,单击任何复选框,则把所有选中的复选框后面的方字罗列在文本框中(见图)。下面能实现此功能的事件过程是( )。
A.
B.
C.
D.
![]() | ![]() .. 定价:¥133 优惠价:¥133.0 更多书籍 |
![]() | ![]() .. 定价:¥124 优惠价:¥124.0 更多书籍 |