全国计算机二级考试VB程序设计复习试题答案(8)
1. 在窗体上画一个名称为Text1的文本框,要求文本框只能接收小写字母的输入。以下能实现该操作的事件过程是( 【29】 ) (A)Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii < 97 Or KeyAscii > 122 Then MsgBox “请重新输入小写字母” KeyAscii = 0 End If End Sub (B)Private Sub Text1_MouseUp(Button As Integer,Shift As Integer, _ X as Integer,Y as Integer) If KeyCode < 97 Or KeyCode > 122 Then MsgBox “请重新输入小写字母” KeyCode = 0 End If End Sub (C)Private Sub Text1_MouseUp(Button As Integer,Shift As Integer, _ X as Integer,Y as Integer) If Asc(Text1.Text) < 97 Or Asc(Text1.Text) > 122 Then MsgBox “请重新输入小写字母” End If End Sub (D)Private Sub Text1_Change() If Asc(Text1.Text) > 96 And Asc(Text1.Text) < 123 Then MsgBox “请重新输入小写字母” End If End Sub 2. 以下语句的输出结果是( 【30】 ) Print Format ( 1234567.89 , “ ## , ###.000 ” ) (A)34,567.890 (B)1,234,567.890 (C)1,234,567,89(D)34,567.89 3. 当某个控件获得焦点时,将会触发的事件是( 【31】 ) (A)GotFocus(B)SetFocus(C)ReceiveFocus (D)无事件触发 4. 在窗体上画一个名称为Command1的命令按钮,然后编写如下的事件过程: Private Sub Command1_Click() Dim a As Integer Open “c:VbTestTest32.dat” For Binary As #1 a=1000 Seek #1, 10 Put #1, , a Close #1 End Sub 则以下叙述中正确的是( 【32】 ) (A)如果文件c:VbTestTest32.dat不存在,则Open命令执行失败 (B)由于Put命令中没有指明位置,因此把变量a的值写到文件的末尾 (C)变量a的值会从文件的第10个字节处开始写入 (D)变量a的值会从文件的第10个记录处开始写入 5. 下列叙述中正确的是( 【32】 ) (A)在窗体的Form_Load事件过程中定义的变量是全局变量 (B)局部变量的作用域可以超出所定义的过程 (C)在某个Sub过程中定义的局部变量可以与其它事件过程中定义的局部变量同名,但其作用域只限于该过程 (D)在调用过程中,所有局部变量被系统初始化为0或空字符串 6. 以下关于焦点的叙述中,错误的是 (A)当文本框失去焦点时,触发LostFocus事件 (B)当文本框的Enabled属性为False时,其Tab顺序不起作用 (C)可以用TabIndex属性改变Tab顺序 (D)如果文本框的TabStop属性为False,则不能接收从键盘上输入的数据 7. 设a = 10,b=12,则执行 x = Iif ( b a *a = 10 , 0 , -1 ) 后,x的值为( 【33】 ) (A)0(B)1(C)-1(D)使用错误 8. 使用下面语句定义的数组元素个数是( 【34】 ) Dim A ( 4 , 2 To 5 ) As Integer (A)12 (B)15 (C)16 (D)20 9. 如果要在菜单中添加一个分隔线,则应将其Caption属性设置为 (A)= (B)* (C)& (D)- 10. 为了将菜单项分组,使不同类型的菜单之间有一条水平分隔线,设置方法是在菜单中插入一个菜单项,将该菜单控件的( 【35】 )属性设置为一个连字符(-)即可。 (A)Name (B)Caption (C)ShortCut (D)Text首页 1 2 尾页 相关资料 |