一、单项选择题
1、以下说法错误的是( A )。
A.Visual Basic是面向过程的编程语言 B.Visual Basic是一种可视化编程工具
C.Visual Basic是结构化程序设计语言 D.Visual Basic采用事件驱动编程机制
2、窗体和控件的描述及其属性的设置保存在( B )文件中。
A.工程 B.窗体 C.窗体二进制数据 D.标准模块
3、假定一个Visual Basic应用程序由一个窗体模块和一个标准模块构成。为了保存该
应用程序,以下正确的操作是( C )。
A.只保存窗体模块和标准模块文件 B.只保存窗体模块文件
C.分别保存窗体模块、标准模块和工程文件 D.只保存工程文件
4、以下叙述中错误的是( A )。
A.事件都是由用户的键盘操作或鼠标操作触发的
B.在Visual Basic的窗体中,一个命令按钮是一个对象
C.事件是能够被对象识别的状态变化或动作
D.不同的对象可以具有相同的方法
5、以下叙述中,错误的是( B )。
A.一个Visual Basic应用程序可以含有多个标准模块文件
B.标准模块文件可以属于某个指定的窗体文件
C.一个Visual Basic工程可以含有多个窗体文件
D.标准模块文件的扩展名为.bas
6、Visual Basic的窗体设计器主要是用来( A )。
A.建立用户界面 B.添加图形、图像、数据等控件
C.编写程序源代码 D.设计窗体的布局
7、Visual Basic是一种结构化高级程序设计语言,它采用的是( D )驱动方式。
A.键盘 B.鼠标 C.函数 D.事件
8、与传统的程序设计语言相比,Visual Basic最突出的特点是( B )
A.结构化程序设计 B.可视化、面向对象、事件驱动编程机制
C.程序开发环境 D.程序调试技术
9、用来描述对象状态的是( C )
A.过程 B.类 C.属性 D.对象
10、Visual Basic中对象窗口的主要功能是( B )
A.书写代码 B.设计用户界面 C.接受事件 D.显示文字
11、一个Visual Basic应用程序至少应该包含(C )
A、 .frm文件和.exe文件 B、 .frm文件.bas文件
C、 .frm文件和.vbp文件 D、 .frx文件和.vbp文件
12、将窗体文件移出工程后,该文件( C )。
A.还存在于硬盘中 B.已从硬盘上删除 C.A和B都有可能 D.A和basic语言是一种B都不可能
13、Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是( C )。
A.窗体、控件、过程 B.窗体、控件、模块
C.属性、事件、方法 D.控件、属性、事件
14、Visual Basic主要用于( B )。
A.制作视频文件 B.开发应用程序 C.图像处理 D.文字处理
15、下列叙述错误的是( B )。
A.单条语句可分行书写 B.不允许使用行号与标号
C.同一行上可以书写多条语句 D.VB代码不区分字母的大小写
16、下列( C )是合法的字符常量。
A. 'ABC' B.ABC C."ABC" D. #ABC
17、下列可作为Visual Basic变量名的是( A )。
A. Alpha B.ABπ C.254D D.Print
18、以下合法的一组Visual Basic用户标识符是( )。
A.Sum 和 8abc B.a#x 和 Pi C.Const 和 DoWhile D.ForLoop 和 Total
19、函数Len("ABC程序设计")的结果是( C )。
A.9 B.11 C.7 D.13
20、VB中运算符的优先顺序是( A )。
A.算术运算符>字符串运算符>关系运算符>逻辑运算符
B.算术运算符>关系运算符>字符串运算符>逻辑运算符
C.算术运算符>逻辑运算符>关系运算符>字符串运算符
D.算术运算符>关系运算符>逻辑运算符>字符串运算符
21、设a=2,b=3,c=4,d=5,表达式:a>b and c<=d or 2*a>c 的值是( C )。
A.-1 B.1 C.FALSE D.TRUE
22、表达式sgn(10 mod 6)& 20的值是( A )。
A.120 B.1 C.20 D.21
23、符号%是声明( C )类型变量的类型定义符。
A.Single B.string C.Integer D.Variant
24、以下( )是算术运算符。
A.Mod B.Rnd C.Not D.or
25、表达式Int(-17.4)+sgn(17.4)的值是( D )。
A.-18 B.-16 C.0 D.-17
26、赋值语句:a=123+Mid("123456",3,2)执行后,a变量中的值是( )。
A.157 B."12334" C.123 D.1234
27、下列可作为VB中所允许的形式的数是( )。
A、10^(1.256) B.D32 C.12E3 D.2.5E
28、有下列语句
Dim a,b As Integer
c="VisualBasic"
d=#7/20/2005#
下列关于这段代码的叙述中错误的是( )。
Dim a,b As Integer
c="VisualBasic"
d=#7/20/2005#
下列关于这段代码的叙述中错误的是( )。
A.a被定义为Integer 类型变量 B.b被定义为Integer 类型变量
C.c中的数据是字符串 D.d中的数据是日期类型
29、设a="MicrosoftVisualBasic",则下列使变量b 的值为“VisualBasic”的语句是( )。
A. b=Mid(a,11,10) B. b=Mid(a,10) C.b=Left(a,10) D. b=Right(a,10)
30、设a=5,b=10,则执行c=Int((b-a)*Rnd+a)+1 后,c值的范围为( )。
A.6~10 B. 5~10 C.6~9 D.5~9
31、语句 Print Sgn(-5^2) +Abs(-5^2)+int(-5^2)的输出结果是( A )
A.-1 B.35 C.0 D.6
32、语句Print chr(65)的输出结果是B
A.a B.A C.65 D.chr(65)
33、可以同时删除字符前导和尾部空白的函数是( D )。
A.Ltrim B. Rtrim C.Mid D.Trim
34、在一行内写多条语句时,每个语句之间用( D )来分隔。
A. , B. 、 C. : D.;
35、以下关于MsgBox的叙述中,错误的是( B )。
A.通过MsgBox函数可以设置信息框中图标和按钮的类型
B.MsgBox函数的第一个参数是一个整数,该参数只能确定对话框中显示的按钮数量
C.MsgBox函数返回一个整数
D.MsgBox语句没有返回值
36、Inputbox()函数的返回值类型是( B )。
A.数值型 B.字符型 C.逻辑值 D.变体型
37、在窗体上添加一个命令按钮,编写事件过程:
Private Sub Command1_Click()
Private Sub Command1_Click()
Dim a As Integer,b As Integer
a=InputBox("Enter the First integer")
b=InputBox("Enter the Second integer")
Print b+a
End Sub
程序运行后,单击命令按钮,先后在两个输入对话框中分别345和678,则输出结果是( A )。
a=InputBox("Enter the First integer")
b=InputBox("Enter the Second integer")
Print b+a
End Sub
程序运行后,单击命令按钮,先后在两个输入对话框中分别345和678,则输出结果是( A )。
A.1023 B.678345 C.678 D.345
38、有下列的窗体事件过程:
Private Sub Form_Click( )
a="MicrosoftVisual Basic"
b=Right(a,5)
c=Mid(a,1,9)
MsgBox a,34,b,c,5
Private Sub Form_Click( )
a="MicrosoftVisual Basic"
b=Right(a,5)
c=Mid(a,1,9)
MsgBox a,34,b,c,5
End Sub
程序运行后,单击窗体,则在弹出的信息框的标题栏中显示的信息是( C)。
程序运行后,单击窗体,则在弹出的信息框的标题栏中显示的信息是( C)。
A.Microsoft Visual B. Microsoft C. Basic D.5
39、a=Sqr(3)
Print Format(a,"$$###.###")
以上语句的输出结果是( A )。
Print Format(a,"$$###.###")
以上语句的输出结果是( A )。
A、$$1.732 B、$1.732 C、$1732 D、$$0001.732
40、Print Format$(52648.5,"000,000.00")
以上语句的输出结果是( D )。
以上语句的输出结果是( D )。
A、52648.5 B、52,648.5 C、052,648.50 D、52,648.50
41、当x=0时,函数iif(x>0,1,iif(x<0,-1,0))的返回值是( )。
A.-1 B.出错 C.0 D.1
42、下面程序段求两个数中的大数,( )不正确。
A. max=x B. if y>=x then max=y
if y>=x then max=y max=x
if y>=x then max=y max=x
C. if x>y then max=x else max=y
D. Max=iif(x>y,x,y)
43、下列关于Do…Loop循环结构执行循环次数的描述正确的是( )。
A. Do While…Loop循环和Do…Loop Until循环可能都不执行
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论