Vb选择题精选版(试题加答案)
一、选择题(1分×50=50分)
1. 下面正确的赋值语句是__(1)_____。
A. X + Y = 10 B. Y = π *R*R C. Y = X + 10 D. 2y = X
2. 当一个命令按钮的 (2) 属性设置为False时,该按钮为灰白显示(不可用)。
A. Visible B. Enabled C. Backcolor D. default
3. 执行下列语句时,会出现出错提示的是 (3) 。
A. Print 32765+3 B. Print 32768+3
C. Print "56" + 56 D. Print 5+7=14
4. 如果要在菜单的两个菜单命令项之间加一条分隔线,可在标题文本框中键入一个 (4) 符号。
A.下划线 B.@ C.连字符(-) D.&
5. 下面哪一个是日期型常量 (5) 。
A."02/25/2005" B. #January 1,1993#
C. "02/25/2005# D. #02/25/2005"
6. 要声明一个长度为8个字符的定长字符串变量str,以下 (6) 语句是正确的。
(A)Dim str As String (B)Dim str As String (8)
(C)Dim str As String [8] (D)Dim str As String *8
7. 在窗体的通用声明中可以用 (7) 语句定义变量。
A. Dim、Private B. Dim、Static C.Dim、Public D. Dim、Public、Private
8. (8) 语句是专门用来为数组或对象集合中的每个元素重复执行一组语句而设置的。
A. Select-Case-End Select B. Do-Loop C. For-Next D. For Each-Next
9. 若希望在离开某过程后,还能保存该过程中局部变量的值,则应使用__(9)___关键字在该过程中定义局部变量。
A、Dim B、Private C、Public D、Static
10. 代数表达式对应的VB表达式是 (10) 。
A. Sin(27)+Sqr(x+Exp3)/(x+y)
B. Sin(27*3.14159/180)+Sqr(x+Exp(3))/Abs(x+y)
C. Sin(27*3.14159/180)+Sqr(x+e^3)/Abs(x+y)
D. Sin(27*π/180)+Sqr(x+Exp(3))/Abs(x+y)
11. 下列语句中,正确的是 (11) 。
A. Text1.SetFocus B.Form1.Clear C.Label1. SetFocus D.List1.Cls
12. 计时器控件表示时间间隔的属性是 (12) ,其单位为千分之一秒。
A. Interval B. Click C. Timer D. Load
13. 如果选定列表框中的第三项,它的ListIndex属性值是 (13) 。
A. 0 B. 1 C. 2 D. 3
14、在VB中最基本的对象是__(14)__,它是应用程序的基石,是其它控件的容器。
A. 窗体 B. 标签 C. 列表框 D. 文本框
15. 下面的哪个窗口可以用来调试程序__(15)____。
A. 工程窗口 B. 属性窗口 C. 本地窗口 D. 窗体布局窗口
16.设a=3,b=2,c=1,Print a>b>c 的结果是 (16) 。
A. True B. False C. 1 D. 出错
17.假设变量BOOL是一个布尔型变量,则下列赋值语句中,正确的是 (17) 。
A. BOOL=TRUE B. BOOL=.TRUE. C. BOOL=#TRUE# D. BOOL='TRUE'
18. 以下有关控件数组的说法中错误的是 (18) 。
A.控件数组由一组具有共同名称和相同类型的控件组成
B.控件数组中的每一个控件共享同样的事件过程
C.控件数组中的每个元素的下标由控件的Index属性指定
D.同一控件数组中的元素只能有相同的属性设置
19. 在VB中,终止一个死循环的方法是按 (19) 。
A. Ctrl+C B. Ctrl+Break C. Shift+C D. Alt+Break
20. 可以从Do While---Loop循环中退出的语句是 (20) 。
A. Exit for B. Exit Sub C. Exit Do D. Next
21. 设有说明语句Dim X(0 To 2, 1 To 3) As Integer,则数组X中的元素个数有 (21) 。
A. 8 B. 9 C. 10 D. 6
22. 下列数组定义不正确的是 (22) 。
A. Dim A(10) B. Dim A(2+10) C. Dim A(n) D. Dim A(2,3)
23. 下面可以正确地声明一个动态数组的是 (23) 。
A. Private A(n) As Integer B. Dim A() As Integer
C. Dim A(,) As Integer D. Dim A(1 To n)
24. 下列____(24)___不是Visual Basic文件。
A. *.frm B. *.bas C. *.vbp D. *.Doc
25. 下面可将数组下标的下界设置为1的语句是 (25) 。
A. Option Base 0 B. Option Base 1
C. Option Cmpare Text D. Option Explicit
26. 要向文件添加数据,正确的文件打开命令是 (26) 。
A. Open "" For Output As #1
B. Open "" For Input As #1
C. Open "" For Append As #1
D. Open "" For Write As #1
27. 下列关于函数的说法正确的是 (27) 。
A. 函数过程是通过函数名带回函数值的。
B. 函数名在过程中只能被赋值一次。
C. 函数过程只能被调用,用户不能自己定义。
D. 函数过程可以定义,但不能被调用。
28. 下列表达式中,能够将两位整数X的个位数与十位数对调(如将78转换为87)的是 (28) 。
①Val (Right(x, 1) & Left(x, 1))
②Val (Right(Str(x), 1) & Left(Str(x), 1))
③ Val (Right(CStr(x), 1) & Left(CStr(x), 1))
④ Val (Mid(x, 2, 1) + Mid(x, 1, 1))
A. ①② B. ②③ C. ①③④ D. ①④
29. 以下有关对象属性的说法中,错误的是 (29) 。
A. 对象的Name(名称)属性在程序代码中,作为对象的标识名
B. 只有在运行时设置或改变的属性不会出现在属性窗口中
C. Visible属性值设为True的对象肯定是活动对象
D. 某些属性具有若干子属性,如Font属性
30. Print可在 (30) 上输出数据。
①窗体 ②文本框 ③图片框 ④列表框 ⑤立即窗口 ⑥文件
A. ①③⑤⑥ B. ②③⑤ C. ①②⑥ D. ③④⑤⑥
31.计算下面的表达式,其值是 (31) 。
vb 字符串转数组 Cint(3.5)+int(3.5)+fix(3.5)+(5 mod 3)
A. 10 B. 11 C. 12 D.13
32. 如果在一个工程中有多个窗体或模块,则VB默认的启动对象是 (32) 。
A.Sub main() B.最后添加的窗体
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论