10月VB复习资料带答案 下载本文

Visual Basic语言笔试复习题

一、单项选择题

1.下列关于Visual Basic程序语法规则的叙述中正确的是( D ) (A)一个程序代码行只能写一个语句

(B)用Print输出多个数据项时,可以使用冒号“:”作为数据项之间的分隔符

(C)赋值语句结束时,可以使用分号或逗号作为结束符

(D)字符型数据常量必须使用英文双撇号作为定界符,而不能使用中文双引号

3.已知X=5,执行语句 Y = IIF(X>4,3,2) 后,Y的值为( B ) (A)2 (B)3 (C)4 (D)5 4.设x=1,以下函数返回值最大的是( B ) (A)Sin(x)

(B)Exp(x) (C)Sqr(x) (D)Log(x)

5. 执行语句S1 = Chr(Int(Rnd * 26 + 97))之后,变量S1的值应为( B )

A.数字字符 B.大写字母 C.小写字母 D.标点符号

6.Text1中内容为“2007-4-21”,执行语句X = Val(Mid(Text1.Text, 6, 4))后,X的值为( D ) (A)421

(B)4.21

(C)4-21

(D)4

9.在VB程序中,如果未作任何声明,直接使用的变量的数据类型为( D )

A.Integer B.Long C.String D.Variant 10. 表达式 Len(\方正将采用AMD64处理器生产计算机\的值是( B )

A.13 B.18 C.26 D.31

11. 循环语句 For n = -5 To 5 Step 2 决定循环体的执行次数为( D )

A.3次 B.4次 C.5次 D.6次 15.函数表达式String(2, \的返回值是( B )

A.CQ B.ChongQing C.CC D.ChongQingChongQing 21.字符串变量 A = ”C:\\Program Files\\Microsoft Visual Studio\\VB98\\VB6.EXE”,能从中取出子串”VB6.EXE”的表达式是( C ) A.Right(A, 6) B.Mid(A, Len(A)) C.Mid(a, Len(A) - 6) D.Mid(A, Len(A) + 6)

22.下列单行If语句中不正确的是( D )

(A)If x > y Then Print \ (B) If x Then t = t + 1

(C)If x Mod 3 = 2 Then Print t (D) If x<0 Then t = t + 1 : x = 1 End If

23.程序运行时,要使文本框(TextBox)获得焦点,则需使用( B )方法。

(A)Change (B)SetFocus (C)GotFocus (D)Move

24.在控件数组中,各元素有一个属性的值必须相同,该属性是( C ) (A) Caption (B) Index (C) Name (D)Font 27.为“打开文件”按钮Command1设置热键,应设置命令按钮Command1.Caption = ( B )。

A.\打开文件(&F)\ B. \打开文件(&F)\打开文件(*F)\D.\打开文件(#F)\

28.在程序运行期间向列表框(ListBox)中添加新的列表选项时,应使用的方法为( A )

(A)AddItem (B)Drag

(C)Move

(D)OleDrag

31.Visual Basic语言默认的过程参数传递机制是( A )

A.按地址传递 B.按值传递 C.按属性传递 D.按名称传递

32.执行语句 Check1.Value = 1 之后,复选框Check1的状态应为( B ) A)

B)

C)

D) 出错

37.单击滚动条两端的任一个滚动箭头,将触发该滚动条的 ( C ) 事件。

A.Scroll B.KeyDown C.Change D.DragOver

39.在MouseDown事件过程中,参数Button的值为2表示按下的鼠标按键是( B )

A. 鼠标左键 B. 鼠标右键 C. 同时按下鼠标左键右键 D. 未按鼠标按键

40.对象可以识别和响应的某些行为称为( D )

(A) 属性 (B)方法 (C) 继承 (D)事件 43.VB表达式Cos(0)+Abs(1)+Int(Rnd(1))的值是( D ) (A)1

(B)-1

(C)0

(D)2

44.下列程序运行后,单击命令按钮Command1,则在窗体上显示的内容是( D ) Option Base 0

Private Sub Command1_Click() Dim city As Variant

city = Array(\北京\上海\天津\重庆\Print city(1) End Sub

45.下面程序段的执行结果是( B ) a = 75

If a > 60 Then i = 1 If a > 70 Then i = 2

If a > 80 Then i (A)i = 1 = 3

If a > 90 Then i = 4 Print \

(A)空白

(B)错误提示

(C)北京

(D)上海

(B)i = 2 (C)i = 3 (D)i = 4

46. 下列各个选项中,能构成语句的是( B )