1. (单选题) 下面程序段执行后,输出的结果是______。
Dim pi As Integer
pi = 3.14
Print "pi"(本题2.0分)
A、 3.14
B、 3
C、 pi
D、 有语法错误
2. (单选题) 下面关于数组操作正确的是______。(本题2.0分)
A、 Option Base 2
B、 n = 10
Dim a(n) As Integer
C、 Dim a() As Integer
a(1) = 100
D、 Dim a
a = Array(1, 2, 3, 4, 5, 6)
3. (单选题) 在代码窗口中,有如下事件过程,以下叙述正确的是______。
Private Sub Option1_Click(Index As Integer)
……
End Sub (本题2.0分)
A、 此事件过程与不带参数的事件过程没有区别
B、 有一个名称为Option1的命令按钮,单击该单选按钮,则执行该过程
C、 有一个名称为Option1的控件数组,数组中有多个不同类型的控件
D、 有一个名称为Option1的控件数组,数组中有多个相同类型的控件
4. (单选题) 下面表达式值为True的是______。(本题2.0分)
A、 Not 3 > 5
B、 "34" > "5"
C、 10 < 7 Or 3 > 4
D、 True And False
5. (单选题) 以下循环结构中,任何情况下至少执行一次循环体的是______。(本题2.0分)
A、 For 循环变量 = 初值 To 终止值
循环体
Next 循环变量
B、 While <条件>
循环体
Wend
C、 Do
循环体
Loop Until <条件>
D、 Do While <条件>
循环体
Loop
6. (单选题) 下面程序运行后,第3次单击窗体后,窗体中输出的是______。
Dim a As Integer
Private Sub Form_Click()
Static c As Integer
Cls
a = a + 1
b = b + 1
c = c + 1
Print a; b; c
End Sub (本题2.0分)
A、 1 1 1
B、 1 1 3
C、 3 1 3
D、 3 3 3
7. (单选题) 为了给三个变量赋初值1,下面正确的赋值语句是________。(本题2.0分)
A、 x=1:y=1:z=1
B、 x=1,y=1,z=1
C、 x=y=z=1
D、 xyz=1
8. (单选题) Cls可清除窗体中的________内容。(本题2.0分)
A、 Picture属性设置的背景图案
B、 在设计时放置的控件
C、 程序运行时产生的图形和文字
D、 以上都是
9. (单选题) 设在名称为Myform的窗体上只有一个名称为C1的命令按钮,下面叙述正确的是________。(本题2.0分)
A、 窗体的Click事件过程名是Myform_Click()
B、 命令按钮的Click事件过程名是C1_Click()
C、 命令按钮的Click事件过程名是Command1_Click()
D、 以上都是错误的
10. (单选题) 将窗体的________属性设置为False后,运行时窗体上的按钮、文本框就不会对用户的操作作出响应。(本题2.0分)
A、 ControlBox
B、 Visible
C、 Enabled
D、 BorderStyle
11. (单选题) 以下说法正确的是________。(本题2.0分)
A、 窗体文件的扩展名为.vbp
B、 一个窗体对应一个窗体文件
C、 VB中的一个工程只包含一个窗体
D、 VB一个工程最多可包含256个窗体
12. (单选题) 以下能在窗体Form1的标题栏上显示"VB窗体"的语句是________。(本题2.0分)
A、 Form1.Name="VB窗体
B、 Form1.Title="VB窗体"
C、 Form1.Caption="VB窗体"
D、 Form1.Text="VB窗体"
13. (单选题) 语句a=InputBox("today", "tomorrow", "yesterday",,, "day before yesterday", 5)将显示一个对话框,在对话框的输入区中显示的信息是 。(本题2.0分)
A、 today
B、 tomorrow
C、 yesterday
D、 day before yesterday
14. (单选题) 在窗体上画一个名称为Timer1的计时器控件,要求每隔0.5秒发生一次计时器事件,则以下正确的属性设置是________。(本题2.0分)
A、 Timer1.Interval=0.5
B、 Timer1.Interval=5
C、 Timer1.Interval=50
D、 Timer1.Interval=500
15. (单选题) 在窗体(Name属性为Forml)上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程:
Private Sub Command1_Click()
A = Text1.Text + Text2.Text
Print a
End Sub
Private Sub Form_Load()
Text1.Text =""
Text2.Text =""
End Sub
程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和321,然后单击命令按钮,则输出结果为__________。(本题2.0分)
A、 444
B、 321123
C、 123321
D、 132231
16. (单选题) 设有语句x=InputBox("输入数值","0","示例")
程序运行后,如果从键盘上输入数值10并按回车键,则下列叙述中正确的是________。(本题2.0分)
A、 变量x的值是数值10
B、 在InputBox对话框标题栏中显示的是"示例"
C、 0是默认值
D、 变量x的值是字符串"10"
17. (单选题) 下列属性不属于文本框的是______。(本题2.0分)
A、 Caption
B、 Text
C、 PasswordChar
D、 Name
18. (单选题) 下列关于VB语句说法正确的是________。(本题2.0分)
A、 一条语句只能写在一行
B、 一行只能编写一条语句
C、 不可以用Rem进行语句注释
D、 多条语句写在一行,语句用":"隔开
19. (单选题) 在设计应用程序时,通过______窗口可以查看到应用程序工程中的所有组成文件。(本题2.0分)
A、 代码窗口
B、 窗体设计窗口
C、 属性窗口
D、 工程资源管理器窗口
20. (单选题) 下面4项中,不属于面向对象系统三要素的是 。(本题2.0分)
A、 方法
B、 属性
C、 变量
D、 事件
21. (单选题) 设列表框List1已有5个列表项,则以下不能实现将字符串"AAA"添加到列表框最末尾的语句是__。(本题2.0分)
A、 List1.AddItem "AAA"
B、 List1.AddItem "AAA", List1.ListCount
C、 List1.AddItem "AAA", List1.ListIndex
D、 -x
22. (单选题) 在以下表达式中结果始终为"真"的是_______。(本题2.0分)
A、 Int(Rnd) = Fix(Rnd)
B、 Int(Rnd * 20) > Fix(Rnd * 3 + 5)
C、 Int(-Rnd) = Fix(-Rnd)
D、 -Int(Rnd * 20) < -Fix(Rnd * 3 + 5)
23. (单选题) 根据变量的作用域,VB中可以将变量分为3类,分别是_______。(本题2.0分)
A、 局部变量、模块变量和全局变量
B、 局部变量、模块变量和标准变量
C、 局部变量、模块变量和窗体变量
D、 局部变量、标准变量和全局变量
24. (单选题) 指出下列正确的变量名_______。(本题2.0分)
A、 End
B、 x(2+y)
C、 5abc
D、 x5y
25. (单选题) VB中,常量123456.1233456#的数据类型是_______。(本题2.0分)
A、 整型
B、 实型
C、 长整型
D、 双精度
26. (单选题) 在窗体中添加一个命令按钮,名称为Command1,然后编写如下程序
Private Sub Command1_Click()
A = 1234
B$ = Str$(A)
C = Len(B$)
Print C
End Sub
程序运行后,单击命令按钮,则在窗体上显示的内容是_______。(本题2.0分)
A、 0
B、 5
C、 6
D、 7
27. (单选题) 对语句Dim a&, b%, c$, d! 判断错误的是______。(本题2.0分)
A、 声明变量a是长整型
B、 声明变量b是整型
C、 声明变量c是货币型
D、 声明变量d是单精度型
28. (单选题) 下列几项中,属于合法的日期型常量的是_______。(本题2.0分)
A、 "10/10/02"
B、 10/10/02
C、 {10/10/02}
D、 #10/10/02#
29. (单选题) 有变量定义语句Dim max, min As Integer,可以知道max的类型是_______。(本题2.0分)
A、 变体类型
B、 单精度型
C、 双精度型
D、 字符串型
30. (单选题) 下列叙述中正确的是_______。(本题2.0分)
A、 只有窗体才是Visual Basic中的对象
B、 只有控件才是Visual Basic中的对象
C、 窗体和控件都是Visual Basic中的对象
D、 窗体和控件都不是Visual Basic中的对象
31. (单选题) 下面各语句中,错误的语句是_______。(本题2.0分)
A、 Dim A1,A2
B、 (A +B) = C
C、 A = B + C
D、 A = "B" + C
32. (单选题) Visual Basic程序设计语言属于_______。(本题2.0分)
A、 机器语言
B、 汇编语言
C、 高级语言
D、 面向过程的语言
33. (单选题) 保存一个工程至少应保存两个文件,这两个文件分别是_______。(本题2.0分)
A、 文本文件和工程文件
B、 窗体文件和工程文件
C、 窗体文件和标准模块文件
D、 类模块文件和工程文件
34. (单选题) 对变量名说法不正确的是_______。(本题2.0分)
A、 必须是字母开头,不能是数字或其他字符
B、 不能是Visual Basic的保留字
C、 可以包含字母、数字、下划线和标点符号
D、 不能超过255个字符
35. (单选题) 下面可以正确定义2个整形变量和1个字符串变量的语句的是_________。(本题2.0分)
A、 Dim n , m As Integer , s As String
B、 Dim a% , b$ , c As String
C、 Dim a As Integer , b , c As String
D、 Dim x% , y As Integer , z As String
36. (单选题) 执行以下程序后输出的是_________。
Private Sub Command1_Click()
Ch$="AABCDEFGH"
Print Mid(Right(ch$,6),Len(left(ch$,4)),2)
End Sub (本题2.0分)
A、 CDEFGH
B、 ABCD
C、 FG
D、 AB
37. (单选题) 表达式3^2*2+3 MOD 10\\4的值是_________。(本题2.0分)
A、 18
B、 1
C、 19
D、 0
38. (单选题) 在过程调用中,参数的传递可以分为按值传递和_______两种方式。(本题2.0分)
A、 按参数传递
B、 按数值传递
C、 按地址传递
D、 按位置传递
39. (单选题) Sub过程与Function过程最根本的区别是_______。(本题2.0分)
A、 Sub过程可以直接使用过程名调用,而Function过程不可以
B、 Function过程可以有参数,而Sub过程不可以
C、 两种过程参数传递方式不同
D、 Sub过程的过程名不能返回值,而Function过程能通过过程名返回值
40. (单选题) 在VB中,过程共有三种,它们是________。(本题2.0分)
A、 事件过程,子过程和函数过程
B、 Sub过程,函数过程和属性过程
C、 事件过程,函数过程和通用过程
D、 Sub过程,函数过程和通用过程
41. (单选题) 如果用下列语句定义数组,则数组有 ______________个数组元素。dim a(-1 to 5) as integer(本题2.0分)
A、 4
B、 5
C、 6
D、 7
42. (单选题) 关于语句option base 1的正确说法是_____________________。(本题2.0分)
A、 声明数组下标的默认上界
B、 定义动态数组
C、 声明数组下标的默认下界
D、 定义静态数组
43. (单选题) 设有如下变量声明Dim time1 As Date,为变量time1正确赋值的表达式是_________。(本题2.0分)
A、 time1 = #11:34:04#
B、 time1 = Format(Time,"yy:mm:dd")
C、 time1 = #"11:34:04"#
D、 time1 = Format("hh:mm:ssTime)
44. (单选题) 以下能从字符串"VisualBasic"中直接取出子字符串"Basi"的函数是_________。(本题2.0分)
A、 Left
B、 Mid
C、 String
D、 Instr
45. (单选题) Visual Basic是一种结构化高级程序设计语言,它采用的是_________驱动方式。(本题2.0分)
A、 键盘
B、 鼠标
C、 事件
D、 函数
46. (单选题) 以下变量名中,_______是不符合Visual Basic的命名规范的。(本题2.0分)
A、 Ab901
B、 _dfg_Open_234
C、 price_
D、 K
47. (单选题) 以下不能在"工程资源管理器"窗口中列出的文件类型是_______。(本题2.0分)
A、 .bas
B、 .ocx
C、 .res
D、 .frm
48. (单选题) 下面能在文本框Text1内显示变量a的值的语句是_______。(本题2.0分)
A、 a = Text1.Text
B、 a = Text1
C、 Text1 = a
D、 Text.Text1 = "a"
49. (单选题) 300#这个数是_______。(本题2.0分)
A、 单精度数
B、 双精度数
C、 整型数
D、 长整型数
50. (单选题) 关于设置控件属性叙述正确的是_______。(本题2.0分)
A、 用户必须重新设置属性的值,否则属性值为空。
B、 任何属性的值都可以由用户随意设置。
C、 属性值可以由用户设置,也可以使用系统的默认设置。
D、 属性值只能在属性窗口中设置。
窗体底端下载本文