admin 管理员组文章数量: 1086019
2024年3月27日发(作者:web服务到底是个啥)
第一章
1. Visual Basic 程序设计语言属于【 C】。
A.面向过程的语言 B.面向问题的语言 C.面向对象的语言 D.面向机器的
语言 4.计算机能够直接执行的程序是【 B 】。
A.源程序 B.机器语言 C.高级语言程序 D.汇编语言程序
5.在面向对象的程序设计中,【 A 】是程序设计的基本单位。
6.A.对象 B.类 C.属性 D.方法
7. 下面符合 Visual Basic 的特点是【 C 】。
A.简单的程序设计方法 B.面向程序设计思想 C.事件驱动的编程机
制 D.非结构化程序设计语言
第 2 章 Visua1 Basic 程序设计概述
一、选择题
4. 新建一工程,将其窗体的(名称)属性设置为 MyFirst,则默认的窗体文件名为
【 C 】。
B.工程
10.在 Visual Basic 集成开发环境中,如果工具箱不可见,应在【 B 】菜单中操作
而使它
可见。
A.窗口 B.视图 C.编辑 D.文件
11.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是【 C 】。
A.工程资源管理器窗口 B.工具箱窗口 C.代码窗口 D.属性窗口
17.要在窗体上显示图片,需设置窗体的【 C 】属性。
n e lBox
19.将窗体的【 A 】属性设置为 False 后,运行时窗体上的按扭、文本框等控件就
不会对用户的操作做出响应。
d e lBox State
21.在设计阶段,双击窗体 Forml 的空白处,打开代码窗口,显示【 D 】事件过
程模板。
_Click _Load 1_Click 1_Load
22.在运行时,系统自动执行启动窗体的【 C 】事件过程。
us
27.如果设计时在属性窗口将命令按钮的【 A】属性设置为 False,则运行时按钮从
窗体上
消失。
e d edPicture D. Default
28.如果设计时在属性窗口将命令按钮的【 B】属性设置为 False,则运行时按钮不
能响应
用户的鼠标事件。
e d edPicture t
31.当标签的标题内容太长,需要根据标题自动调整标签的大小时,应设置标签的
【 A 】属性为 True。
ze ap d e
32.设置标签边框的属性是【 A 】。
Style yle ze ent
33.将文本框的【A 】属性设置为 True 时,文本框可以输入或显示多行文本,且
会在输入
的内容超出文本框的宽度时自动换行。
ine Bars d
35.如果要在文本框中键入字符时只显示某个字符,如星号(*),应设置文本框的【 B 】
属
性。
n rdChar
39.如果将文本框的【 A 】属性设置为 True,则运行时不能对文本框中的内容进行
编辑。
ine p e
47.任何控件都具有【 C 】属性。
n C.(名称) lor
48.决定控件上文字的字体、字形、大小、效果的属性是【 D 】。
n C.(名称)
二、填空题
Red
代表红色值,则在运行时将窗体背景设置为红色应写为:VbRed 。
13. 假设某命令按钮名称为 C1,决定命令按钮表面文字的属性为 Caption,则在运
行时将命令按钮表面文字改为“显示”应写为:n=”显示” 。
17. 对象的方法用于 完成某种特定的功能 。当方法不需要任何参数并且也没有
返回值时,调用对象的方法的格式为 对象法,方法名 。
例如,对窗体 Form1 使用 Show 方法,应写为 。
对图片框 Picture1 使用清除方法 Cls,应写为 。
第 3 章 Visual Basic 语言基础
一、 选择题
1. 下列类型中不属于基本数据类型的是【 C 】。
A.字节型 B. 双精度型 C. 枚举型 D. 货币型
2. 下列字符序列中合法的变量名是【 A 】。
A.VB12 B.2A C. x.y D. Single
4. 有变量定义语句 Dim a,b As Integer,变量 a 的类型和初值是【 B 】。
A.Integer, 0 B. Variant, 空值 C. String, "" D. Long, 0.0
10.表达式:12+"34"的值是【 C 】。
A."1234" B. 12"34" C. 46 D. "46"
13.若 a=8,b=10,则下面表达式值为真的是【 A 】。
A. -7+b>a Xor b>0 B. a>b Eqv b>0
C. a<1 And b>0 D. a>b And b>10
14. x+y 小于 12 且 x-y 大于 2 的逻辑表达式是【 C 】。
A.x+y<12 Or x-y>2 B. (x+y)<12 ;(x-y)>2
C. x+y<12 And x-y>2 D. x+y<12 Xor x-y>2
17.如果 x=-3.2,则下面表达式能使 y 变量的值等于-4 的是【 A 】。
A.y=Int(x) B. y=-Abs(x) C. y=Fix(x) D. y=-Int(Abs(x))
18.若 s1="Visual Basic",下面语句中,能从串 s1 中截取子串,使 s2="Basic"的是
【 B 】。
A.s2=Right(s1,8,5) B. s2=Mid(s1,8,5)
C. s2=Left(s1,8,12) D. s2=Left(s1,8,5)
25.语句 Print 5*55/5 的输出结果是【 B 】。
A.0 B. 25 C. 5 D. 1
26.设有两个变量 a,b,判断它们之一为 0,但是不能同时为 0 的逻辑表达式为【 C 】。
A.a=0 And b=0 B. a=0 Or b=0
C. a=0 Xor b=0 D. (a=0 And b<>0) And (a<>0 And b=0)
33. 表达式 Not(A+B=C-D)的类型是【 D 】。
A. 布尔表达式 B. 字符表达式 C. 算术表达式 D. 关系表达式
37. 函数 Ucase(Mid("Visual basic",8,5))的值是【 D 】。
A. visua B. basic C. VISUAL D. BASIC
38. 函数 Year(#5/30/2005#)的值是【 C 】。
A. 5 B. 30 C. 2005 D. 5/30/2005
40. 以下四类运算符,优先级最低的是【 D 】。
A. 算术运算符 B. 字符运算符 C. 关系运算符 D.布尔运算符
二、 填空题
4. 表达式 Ucase(Mid("abcdefgh",3,4))的值是 CDEF 。
11. Visual Basic 中,用 Dim X as Integer 语句定义的变量 Y,系统默认其值为
0 。
14. 函数 String(5, "ABC")的值是 AAAAA 。
22. 关系式 X≤-5 或 X≥5 所对应的布尔表达式是x<=-5 or x>=5
第 4 章 数据输入输出
一、选择题
1. 以下赋值语句中正确的是【 A 】。
A. n = "VB" B. + 1 =
C. x = InputBox() D. a + b * 4 = c
2. 以下程序段执行后,a 和 b 的值分别为【 D 】。
a = 3: b = 5
t = a: a = b: b = t
A. a 值为 3,b 值为 3 B. a 值为 3,b 值为 5
C. a 值为 5,b 值为 5 D. a 值为 5,b 值为 3
4. 在默认情况下,InputBox 函数返回值的类型为【 B 】。
A. 逻辑类型 B. 字符串型 C. 数值型 D. 日期型
6. 在窗体上画一个文本框和一个命令按钮,其名称分别为 Text1 和 Command1,
然后编写 程序如下:
Private Sub Command1_Click()
str1 = InputBox("请输入")
= UCase(str1)
End Sub
程序运行后,单击命令按钮,若在输入对话框中输入abc,则在文本框中显示的是
【 D 】。
A. 空 B. a C. abc D. ABC
9. 语句 Print 5 6 Mod 2 的输出结果是【 A 】。
A. 0 B. 1 C. 2 D. 3
10. 下列 Visual Basic 的程序执行后,【 B 】选项输出的结果不是 2。
A. Print 7 3 B. Print 5 Mod 2 C. Print 2 ^ 1 D. Print 6 / 3
13. 语句 Print "Sgn(-26)= ";Sgn(-26)的输出结果为【 D 】。
A. Sgn(-26) = 26 B. Sgn(-26) = -26 C. Sgn(-26) = +1 D. Sgn(-26) = -1
15. 为了给 X、Y、Z 三个变量赋值为 1,下面正确的赋值语句是【 B 】。
A. X=Y=Z B. X=1:Y=1:Z=1 C. X=1,Y=1,Z=1 D. X,Y,Z=1
19. 设窗体上有一个命令按钮 Command1,其 Click 事件过程如下:
Private Sub Command1_Click()
A = Inputbox("请输入第一个数")
B = Inputbox("请输入第二个数")
Print A + B
End Sub
程序运行后,单击命令按钮,先后在输入框中分别输入123,321,则在窗体上输出
【 C 】。
A. 444 B. 321123 C. 123321 D. 132231
Intleft
End Sub
三、写出程序或程序段的执行结果
1.执行以下过程后,求窗体上显示的结果。89
Private Sub Command1_Click()
i = 7
Print i + 1; i + 2
End Sub
3.判断以下程序段的执行结果。 4 5 False
a = 4: b = 5
c = a = b
Print a; b; c
第 5 章 Visua1 Basic 控制结构
1. 下面【A 】不是结构化程序设计的基本结构。
A.层次结构 B.循环结构 C.选择结构 D.顺序结构
5. 运行下列程序段后,显示的结果为【 B 】。 p1 = 63
p2 = 36
If p1 > p2 Then Print p2 Else Print p1
A. 63 B. 36 C. 55 D. 99
8. 执行下列程序,单击命令按钮后,从键盘分别输入 5 和 7,则输出结果为【
Private Sub Command1_Click()
。 】
x = InputBox("请输入 x 的值")
y = InputBox("请输入 y 的值")
s = x
If x < y Then s = x
Print s * s
End Sub
A. 5 B. 7 C. 25 D. 49
10. 下列 Visual Basic 程序段错误是【 D 】。
If a > 5 Then
a = a + 3
ElseIf b > 5 Then
a = a – 5
A. 没有定义变量的初始值 B. 变量名称没有意义
C. If 条件式中不能使用比较运算符 D. 没有成对的 End If
11. 有如下程序段:
A = 1: B = 2: C = 3
If B > 1 Then
6 x<0 5 0≤x<1 4 1≤x<2 3
Y=
If A < 1 Then
C = 2
Else
C = 4
End If
End If
程序执行后,以下【 】选项是正确的结果。
x≥2
版权声明:本文标题:VB考试内容 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1711533965a598728.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论