admin 管理员组

文章数量: 1086019


2024年3月27日发(作者:shell正则表达式匹配)

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 、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. 代数表达式

sin27

xe

xy

3

对应的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. us B. C.Label1. SetFocus D.

12. 计时器控件表示时间间隔的属性是 (12) ,其单位为千分之一秒。

A. Interval B. Click C. Timer D. Load

13. 如果选定列表框中的第三项,它的ListIndex属性值是 (13) 。

A. 0 B. 1 C. 2 D. 3

14、在VB中最基本的对象是__(14)__,它是应用程序的基石,是其它控件的容器。

1

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)的是

2

(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) 。

Cint(3.5)+int(3.5)+fix(3.5)+(5 mod 3)

A. 10 B. 11 C. 12 D.13

32. 如果在一个工程中有多个窗体或模块,则VB默认的启动对象是 (32) 。

main() B.最后添加的窗体

C.标准模块 D.设计时的第一个窗体

33. 调用过程时,形参对象只能是 (33) 的参数。

A.按值传递 B.按地址传递

C.按实参传递 D.按形参传递

34.以下有关变量作用域的说法中,错误的是 (34) 。

A . 只有在标准模块中用Public语句说明的变量才是全局变量。

B. 在过程中不能使用Private语句说明变量。

C. 在过程中可以用Dim语句说明局部变量。

D. 当不同作用域的同名变量发生冲突时,VB优先访问局限性大的变量

35.以下有关数组的说法中,正确的是 (35) 。

A.数组是有序变量的集合,序列中的变量类型可以不同

B.Erase语句的作用是对固定大小数组的值重新初始化或收回分配给动态数组的存

储空间

C.数组下标用以确定数组元素在数组中的位置,下标取值只能是0或1

D.不能用赋值语句给数组元素赋值。

36.名为sort的sub子过程的形式参数为一数组,以下的定义语句中正确的是 (36) 。

A. private sub sort(a() as integer)

B. private sub sort(a(10) as integer)

C. private sub sort(byval a() as integer)

e sub sort(a(,) as integer)

3


本文标签: 数组 语句 变量 属性