第一章测试
1.与传统的结构化程序设计语言相比,Visual Basic 最突出的特点是()。
A:程序设计技术
B:结构化程序设计
C:程序开发环境
D:事件驱动机制
答案:D
2.下列叙述正确的是()。
A:程序就是软件
B:软件是程序、数据和相关文档的集合
C:软件既是逻辑实体,又是物理实体
D:软件开发不受计算机系统的限制
答案:B
3.在 VB 中,下列()操作不能打开代码编辑窗口。
A:双击窗体
B:选定对象后,按快捷键 F7
C:单击窗体或控件
D:双击窗体上的某个控件
答案:C
4.由于VB只能以解释方式运行,所以运行速度慢
A:对
B:错
答案:B
5.在 VB 中,表示窗体宽、高的是( )。
A:对象
B:事件
C:方法
D:属性
答案:B
6.VB中打开工程文件时,在资源管理器窗口可以看到工程中所有的文件,所以可以认为工程文件包括了工程中所有的文件,只要保留工程文件即可,其他文件可以不必保留。
A:错
B:对
答案:A
7.在 Visual Basic 中,扩展名.frm 表示的是窗体文件。
A:对
B:错
答案:A
8.在 Visual Basic 中,扩展名.vbp 表示的是工程文件。
A:错
B:对
答案:B
9.要在命令按钮 Cmd1 上显示“计算”,可以使用( )语句。
A:Command1.Caption=“计算”
B:Cmd1.Name=“计算”
C:Cmd1.Caption=“计算”
D:Cmd1.Value=“计算”
答案:C
10.在代码编辑窗口中,当从对象框中选定了某个对象后,在( )中会列出适用于该对象的事件。
A:工具箱
B:属性窗口
C:工具栏
D:过程框
答案:D
第二章测试
11.多窗体是指一个应用程序中有多个并列的普通窗体,每个窗体可以有自己的界面和程序,
完成不同的功能。
A:对
B:错
答案:A
12.Load 语句不会把一个窗体装入内存。
A:错
B:对
答案:A
13.UnLoad Me,表示关闭当前窗体,这里的关键字 Me 代表 UnLoad Me 语句所在的 窗体。
A:错
B:对
答案:B
14.决定窗体标题栏内容的属性是()。
A:Index
B:Caption
C:BackStyle
D:Name
答案:B
15.在程序运行时,可实现信息输入的控件是()。
A:标签
B:窗口
C:单选按钮
D:图片框
答案:C
16.确定控件在窗体上位置的属性是()。
A:Top 和 Height
B:Width 和 Height
C:Width 和 Top
D:Top 和 Left
答案:D
17.在单行文本框中输入密码时只显示号,则应在该文本框的属性窗口中设置()。
A:Text 属性值为
B:PasswordChar 属性值为*
C:Caption 属性值为*
D:PasswordChar 属性值为 True
答案:B
18.Show 方法该方法用来显示一个窗体,它兼有加载和显示两种功能。
A:对
B:错
答案:A
19.Cls 命令可清除窗体或图形框中()的内容。
A:设计时放置的图片
B:Picture 属性设置的背景图案
C:程序运行时产生的图形和文字
答案:C
20.若要取消窗体的最大化按钮,需要设置它的_____属性值为False.
A:AutoRedraw
B:Enabled
C:MinButton
D:MaxButton
答案:D
第三章测试
21.Format(5,“0.00%”)的结果是500.00%
A:对
B:错
答案:A
22.若X为偶数,则Not(X Mod 2)必然为真
A:对
B:错
答案:A
23.在VB6.0中,不声明而直接使用的变量,系统默认为变体型(Variant),其默认值为0。
A:对
B:错
答案:B
24.表达式Val(“.123E2AB”)的值为.123
A:错
B:对
答案:A
25.VB6.0中&H12是8进制的数值常数
A:对
B:错
答案:B
26.A>=B And B>10值为 False
A:错
B:对
答案:B
27.下列能正确产生[1,30]之间的随机整数的表达式是()。
A:int(rnd()30)+1
B:1+30rnd()
C:rnd(1+30)
D:1+rnd(30)
答案:A
28.设 A=3,B=5,则以下表达式值为真的是()。
A:(A0)
B:(-3+5>A) And (B>0)
C:(A>B) Or (B>0)
D:A>=B And B>10
答案:C
29.以下关系表达式中,其值为 False 的是()。
A:“Integer”>“Int”
B:“ABC”>“Abc”
C:“The”<>“They”
D:“VISUAL”=Ucase(“Visual”)
答案:B
30.VB6.0中一个日期和时间常量必须也只能用“#”号将其括起来。
A:对
B:错
答案:A
第四章测试
31.下面正确的赋值语句是()。
A:y-6=πxx
B:3=x+y
C:x+y=30
D:y=x+30
答案:D
32.语句 Print “Sqr(25)=”;Sqr(25)的输出结果为()。
A:5=Sqr(25)
B:Sqr(25)=Sqr(25)
C:“5=”5
D:Sqr(25)=5
basic语言if语句答案:D
33.为了给 x,y,z 三个变量赋初值 1,正确的赋值语句是()。
A:x=y=z=1
B:x=1: y=1: z=1
C:x=1, y=1, z=1
D:x,y,x=1
答案:B
34.赋值语句 g = 123 & Mid(“123456”, 3, 2)执行后,变量 g 中的值是()。
A:12334
B:123
C:157
D:“12334”
答案:A
35.下列哪组语句可以将变量 a,b 的值互换?()。
A:a=(a+b)/2: b=(a-b)/2
B:a=a+b: b=a-b: a=a-b
C:a=b: b=a
D:a=c: c=b: b=a
答案:B
36.语句 Print Format (“HELLO”, “的输出结果是()。
A:he
B:He
C:HELLO
D:hello
答案:D
37.为了使下一个输出语句的输出项不换行输出,则应在本Print语句的尾部加“;”,且只能加“;”
A:错
B:对
答案:A
38.产生消息对话框的MsgBox函数返回的值是数值型
A:对
B:错
答案:A
39.MsgBox函数和InputBox函数都有一个可确定对话框中命令按钮的个数和类型的参数
A:错
B:对
答案:A
40.Print语句可以省略输出项,省略输出项,表示输出一空行
A:对
B:错
答案:A
第五章测试
41.语句 If x=1 Then y=1,下面说法正确的是()。
A:x=1 是赋值语句,y=1 是关系表达式
B:x=1 和 y=1 都是关系表达式
C:x=1 为关系表达式,y=1 是赋值语句
D:x=1 和 y=1 都是赋值语句
答案:C

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。