国家二级(VB)机试模拟试卷237
选择题
1.窗体Forml上有一个名称为Commandl的命令按钮,以下对应窗体单击事件的事件过程是( )。(B)
A. Private Sub Fornl 1 Click( )
…
End Sub
B. Privte Sub Form_Click( )
End Sub
C. Private Sub Commandl_ Click ( )
EndSub
D. Private Sub Commandl_Click( )
End Sub
解析:窗体的单击事件不同于其他控件的单击事件,在事件过程头中不出现窗体名字,而是统一使用Form_Click( )。
2.窗体上有一个名称为HScroll1的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。下面能够实现上述操作的事件过程是( )。(A)
A. Private Sub HScroll1_Change()
Print HScroll1.Value
End.Sub
B. Private Sub HScroll1_Change()
Print HScroll1.SmallChange
End Sub
C. Private Sub HScroll1_Scroll()
Print HScroll1.Value
End Sub
D. Private Sub HScroll1_Scroll()
Print HScroll1.SmallChange
End Sub
解析:根据题意可知,用户的操作是单击滚动条两端的箭头,故触发的是滚动条的Change事件;在窗体上显示的是滚动框的位置,即滚动条的当前刻度值,Value属性值可返回这个值,综合一下,故A选项正确。
3.在窗体上有一个名称为Label1的标签和一个名称为 Timer1的计时器,并编写有如下几个事件过程:
Private Sub Form Load()
Timer1.Enabled=False
Timer1.Interval=_______
End Sub
Private Sub Form_Click()
Timer1.Enabled=_______
End Sub
Private Sub Timer1_Timer()
Label1.Caption=_______
End Sub
程序运行后,单击窗体,将在标签中显示当前时间,每隔1s钟变换一次,在横线处应填写( )。(A)
A. 1000 True Time$()
B. 100 True TimeS()
C. 1000 False TimeS()
D. 100 False TimeS()
解析:本题考查时钟控件。时钟控件的lmerval属性为两个Timer事件之间的事件间隔,单位为ms(毫秒),若间隔1s,那么Interval属性值为1000。单击窗体时启动时钟,因此时钟的Enabled属性值为True,执行Timer事件,利用Time函数获得系统时间。
4.在过程定义中,Private表示( )。(D)
A. 此过程可以被其他过程调用
B. 此过程不可以被任何其他过程调用
C. 此过程只可以被本工程中的其他过程调用
D. 此过程只可以被本窗体模块中的其他过程调用
解析:本题考查Private的含义。Private表示了过程或者变量的访问权限,仅局限于定义的窗体和模块,也就是此过程只可以被本窗体模块中的其他过程调用。
5.设有如下程序:
Option Base 1
Dim a(3, 4)As Integer, b(4, 3)As Integer
Private Sub Command1_Click()
’循环1
For i=1 To 3
For j=1 To 4
b(j, i)=a(i, j)
Next j
Next i
’循环2
x=b(1, 1)
For i=1 To 4
For j=1 To 3
Print b(i, j);
If x<b(i, j)Then x=b(i, j)
Next j
Next i
End Sub
程序中的数组a已被赋值。以下关于上述程序的叙述中,正确的是( )。(B)
A. 窗体模块中,不能使用Dim声明a、b数组
B. 循环1可以正常运行
C. 循环2中循环变量i、j的终值不对,所以不能正常运行
D. 程序可以正常运行,x中保存的是数组b中所有元素中最小的数
解析:Dim用于在标准模块、窗体模块或过程中定义变量或数组。程序可以正常运行,x中保存的是数组b元素中的最大值。
6.下列可以打开立即窗口的操作是( )。(D)
A. Ctrl+D
B. Ctrl+E
C. Ctrl+F
D. Ctrl+G
解析:快捷键打开的是添加文件对话框:快捷键打开的是菜单编辑器对话框;快捷键不打开任何对话框;快捷键打开的是立即窗口。
7.( )控件可以使图形根据控件大小而改变大小。(C)
A. 图片框
B. 标签
C. 图像框
D. 框架
解析:本题考查常见控件的基本属性。图片框的AutoSize属性设定图片框是否按装入图形的大小来调整大小;图像框的Stretch属性设定是否调整图形的大小以适用图像框控件。标签一般用来处理文本,而框架主要用来作为其他控件的容器。
8.在窗体上画一个命令按钮,然后编写如下代码:
Private Sub Command1_Click()
Dim MaxSize,NextChar,MyChar
Open\\(B)
A. True
B. False
C. 0
D. Null
解析:本题考查文件的操作。以读的方式打开文件female.txt,Nextchar表示从文件的最后一个字符开始。程序首先定位到该字符,然后取出一个字符,存放到字符串Mychar中。输出的EOF(1)表示文件指针是否到达文件1的末尾。返回值有True(移动到末尾)和False(没有到末尾)。既然是从后往前读出每个字符,因此操作结束以后,文件指针不可能移动到文件的末尾,所以EOF(1)的值必然为False。
9.为了在窗体上建立2组单选按钮,并且当程序运行时,每组都可以有一个单选按钮被选中,则以下做法中正确的是( )。(D)
A. 把这2组单选按钮设置为名称不同的2个控件数组
B. 使2组单选按钮的Index属性分别相同
C. 使2组单选按钮的名称分别相同
D. 把2组单选按钮分别画到2个不同的框架中
解
本文档预览:3600字符,共16380字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载