《Visual Basic语言程序设计》
一、单项选择题
1、下列可以激活属性窗口的操作是 。
A、 用鼠标双击窗体的任何部位
B、 单击“工程”菜单中的“属性窗口”命令
C、 按CTRL+F4
D、 按F4
2、与传统的程序设计语言相比,Visual Basic 6.0最突出的特点是( )
A、结构化程序设计 B、事件驱动编程机制
C、程序开发环境 D、程序调试技术
3、InputBox函数返回值的类型为( )
A、数值 B、字符串
C、变体 D、数值或字符串(视输入的数据而定)
4、可以同时删除字符串前导和尾部空白的函数是( )
A、LTRIM B、RTRIM C、TRIM D、MID
5、表达式5+12\6*7/8MOD9的值是( )
A、4 B、5 C、6 D、7
6、假设窗体的名称(NAME属性)为FORM1,则把窗体的标题为“VB TEST”的语句为( )
A、FORM1="VB TEST" B、FORM1.NAME="VB TEST"
C、FORM1.TEXT="VB TEST" D、CAPTION="VB TEST"
7、运算符号“&”是( )
A、逻辑与运算 B、字符串连接运算
C、关系运算 D、算术运算
8、在VISUAL BASIC中,装入应用程序,实际上就是装入
A、程序文件 B、标准模块文件
C、工程文件 D、类模块文件
9、下面关系表达式的值为真的是( )
A、“A”>“a” B、“9”>“a”
C、“That” >“Thank” D、12 >12.1
10、下列对变量的定义中,不能定义a为变体变量的是( )
A、DIM a AS DOUBLE B、DIM a AS VARIANT
C、DIM a D、a=24
11、下列是VB 中的合法变量名的是( )
A、AB7 B、7AB C、IF D、A.7
12、决定窗体无控件菜单的属性是( )
A、Enabled B、MinButton C、ControlBox D、MaxButton
13、用于获得字符串S从第4个字符串开始的4个字符的函数是( )
A、LEFT(S,4,4) B、Mid(s,4,4)
C、MIDSTR(S,4,4) D、MIDDLESTR(S,4,4)
14、下列变量名称正确的是
A、PRINT B、2A C、25 D、PRINT_NUMDER
15、在窗体上画一个命令按钮,然后编写如下事件过程:
Private Sub Command1-Click()
a=VAL(InputBox(“”,,0))
b=VAL(inputbox(“”,,0))
X=a+b
If a>b then
X=a-b
End if
Print x
End sub
程序运行时从输入框中输入3和4,输出X的值是( )
A) 0 B) 3 C) 5 D) 7
16、表达式INT(4*RND+1)*(INT(4*RND-1)值的范围是( )
A、[0.8] B、[-1,8] C、[-3,8] D、[-4,8]
17、以下关于保存工程的说法正确的是( )
A、 保存工程时只保存窗体即可
B、 保存工程时只保存工程文件即可
C、 先保存窗体文件,再保存工程文件
D、 先保存工程窗体文件,再保存窗体文件
18、Visual Basic 用来执行对象操作的是
A、程序 B、事件 C、子程序 D、函数
19、为了可以在应用程序中实现与其他Windows应用程序之间动态数据交换,在不同的应
用程序之间进行通信,Visual Basic 提供的编程技术是( )
A、面向对象 B、结构化 C、动态链接库 D、动态数据交换
20、为了可以用Visual Basic代码编写服务器方的Internet 应用程序,用来响应由浏览器发出
出的用户需求,在 “新建工程”对话框中,Visual Basic 6.0版新增加的工程类型是( )
A、数据工程 B、IIS应用程序 C、ActiveX D、DHTML应用程序
21、下面各组属性中,全部只能适用于窗体的是( )
A、AutoRedraw BorderStyle B、 Enabled Name
C、Icon ControLBox D、ForeColor BackColor
22、可以用来在启动程序时对属性和变量进行初始化的事件是( )
A、Click B、Load C、Unload D、Activate
23、VB6.0规定,不同类型的数据占用存储空间的长度是不同的。下列各组数据类型中,满足占用存储空间从小到大顺序排列是( )
A、Byte, Integer, Double, Boolean B、Byte, Integer, Long, Double
C、Boolean, Byte, Integer, Double D、Boolean, Byte, Integer, Long
24、在VB6.0中,下面四个数中,作为常量有语法错误的是( )
A、1.89E1.1 B、1234! C、1.23D-23 D、123.456#
25、执行下面语句后
Ia%=8
Ib%=6
Ia%=Ib%-Ia%
Ib%=Ib%+Ia%
Ia%=-Ib%^2
Ia变量的值是( )
A、64 B、-64 C、16 D、-16
26、VB6.0中,执行下面的四个语句时出现错误的是( )
A、x=SGN(0) B、x=LOG(0) C、x=SQR(0) D、x=SIN(0)
27、在以下运算符中,优先级最低的是( )
A、 / B、 \ C、 Mod D、 *
28、下面逻辑表达式的值为真的是( )
A、“ABC”>“abc” B、“ABC”>“A123”
C、“ABC”>“AB C” D、“ABC”>“ABD”
29、执行下列段后,变量A$的值是( )
ia%=12
ib%=10
ia%=ib%-ia%
a$=Ltrim(STR(ib%)+Str(ia%))
Print a$
A、“10-2” B、10-2 C、8 D-2
30、下列四组(八进制或十六进制)常数中,正确的一组是( )
A、-&o88 -&obf -&h017 B、-&oabc -&o17 -&oa
C、-&h12 -&o7FF -&h123 D、-&o010 -&o11 -&h11
31、执行下列语句后,V的值是( )
A$=”56789”
V=Val(Mid$(A$,2,2))
A、89 B、78 C、67 D、56
32、m, n 是整数,且n>m,在下面四个语句中,能将x赋值为一个m~n之间(含m,n)的任意整数,即满足m≤x≤n的是( )
A、x=Int(Rnd*n)+m B、x=Int(Rnt*(n-m)+m
C、x=Int(Rnd*m)+n D、x=Int(Rnd*(n-m+1))+m
33、下列事件过程
Private sub command1_click()
a=3:b=4
print a=b
end sub
运行后输出结果是( )
A)FALSE B)3 C)4 D)3=4
34、下列代码
defstr c-f
Private sub command1_click()
C$=“123”
D=“456”
Print C+D$
End sub
运行后输出结果是( )
a)123456 B)“123456” C) 显示出错信息 D) 123+456
35、下列事件过程
Private sub command1_click()
Dim sum as integer
Sum%=19
Sum = -2.52
Print sum%;sum
End sub
运行后输出结果是( )
A)19 -2 B) -3 -3 C) 19 -3 D) 显示出错信息
36、把小写字母转换为大写字母的函数是
A、LCASE$ B、UCASE$
C、LNSTR D、LEN
37、“X是小于100的非负数”,用VISUAL BASEC表达式表示正确的是
A、0≤X<100 B、0<=X<100
C、0<=X ANDX<100 D、0≤X0RX<100
38、表达式INT(105.678*100+0.5)/100的运算结果为
A、105.678 B、105.6
C、105.68 D、105
39、VB6.0中能用八进制或十进制表示的数据类型为_________
A)字节型、整型、长整型
B)整型、长整型
C)字符串型、实型、双精度型
D)字符串型、整型、长整型
40、下列能正确表示a≥10或a≤0的关系表达式是_________
A)a>=10 Or a<=0
B)a>=10 And a<=0
C)a>=10 Xor a<=0
D)a>=10 Eqv a<=0
二、填空题
1、在Visual Basic中,由系统事先设定的,能被对象识别和响应的动作称为 。
2、Visual Basic中工程文件的扩展名是 、窗体文件的扩展名是 。
3、VB集成开发环境中,可以编辑程序代码,但不能修改用户界面的工作状态是 。
4、为了选择多个控件,可以先按住 或 键,然后单击每个控件。
5、数学式2(cos2y+e2x )的算术表达式为 。
6、在VISUAL BASIC中,字符串常量要用 括起来,日期/时间型常量要用 括起来。
7、设已定义Len(Chr(68)+Chr(67))的值是 。
8、窗体被装入工作区时自动触发的事件是 。
9、Visual Basic 6.0中应用 的程序设计方法。
10、设a=2、b=3、c=4、d=5,则not a>=c or 4*c=b^2 and b<>a+c的值是 。