1.以下叙述错误的是_A____。
A、打开一个窗体文件时,系统自动装入与该窗体有关的工程文件
B、事件可以由用户激发,也可由系统激发
C、打开一个工程文件时,系统自动装入与该工程有关的窗体等文件
D、保存VB应用程序时,应分别保存窗体文件和工程文件
2.英文缩写“OOP”的含义是__C_____。
A、事件驱动的编程机制
B、结构化程序设计语言
C、面向对象程序设计
D、可视化程序设计
3.VB6.0 的___A____版本,可供专业编程人员开发功能强大的组内分布式应用程序。
A、企业版
B、学习版
C、专业版
D、初级版
4.VB 是一种面向对象的可视化程序设计语言,采取了
____C_____ 的编程机制。
A、从主程序开始执行
B、按模块顺序执行
C、事件驱动
D、按过程顺序执行
5.VB
6.0 集成开发环境不包括___C____窗口。
A、代码窗口
B、属性窗口
C、DOS界面窗口
D、窗体窗口
6.Visual Basic 有三种工作模式,它们分别是____D_____模式。
A、设计、编译和运行
B、设计、运行和调试
C、编译、运行和调试
D、设计、运行和中断
7.在 Visual Basic 中最基本的对象是__B_____,它是应用程序的基石,是其他控件的容器。
A、文本框
B、窗体
C、标签
D、命令按钮
8.下属选项中,属于 VB 的程序设计方法是__C_____。
A、面向过程,事件驱动
B、面向对象、顺序驱动
C、面向对象,事件驱动
D、面向过程,顺序驱动
9.VB 窗体设计器的主要功能是__B_____。
A、显示文字
B、建立用户界面
C、画图
D、编写源程序代码
10.VB6.0 集成环境的主窗口中不包含_B______。
A、标题栏
B、状态栏
C、工具栏
D、菜单栏
11.VB6.0 集成开发环境中,不能完成的功能是____D______。
A、编译生成可执行程序
B、输入编辑源程序
C、调试运行程序
D、自动查找并改正程序中的错误
12.将调试通过的工程,经“文件”菜单的“生成.exe文件”编译
成.exe文件后,该可执行文件到其他机器上不能运行的主要原因是___A____。
A、运行的机器上无VB系统
B、该可执行文件有病毒
C、以上原因都不对
D、缺少.frm窗体文件
13.VB6.0 集成开发环境可以_D______。
A、编辑、调试、运行程序,但不能生成可执行程序
B、编辑、生成可执行程序、运行程序,但不能调试
C、编辑、调试、生成可执行程序,但不能运行程序
D、编辑、调试、运行程序,也能生成可执行程序
14.下列关于 VB 编程的说法中,不正确的是____D____。
A、事件是能被对象识别的动作
B、方法指示对象的行为
C、属性是描述对象特征的数据
D、VB程序采用的运行机制是面向对象
15.VB6.0 是一种面向___D_______的编程环境。
A、过程
B、机器
C、应用
D、对象
16.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是____D___。
A, 属性窗
B, 工具箱窗口
C, 工程资源管理器窗口
D, 代码窗口
17.下面四个选项中,不是 VB6.0 工具箱的标准控件的是
_C______。
A、定时器
B、滚动条
C、多媒体
D、框架
18.要使 Form1 窗体的标题栏显示“欢迎使用 VB”,以下正确的是__B________。
A、Form1.Caption=欢迎使用VB
B、Form1.Caption="欢迎使用VB"
C、Form1.Caption='欢迎使用VB'
D、Form1.name="欢迎使用VB"
19.下列所列符号中,____B_____是VB中的合法变量名。
A、7AB
B、AB7
C、IF
D、A[B]7
20.在 VB 中,对于已经声明但没有赋值的布尔型变量,系统的默认值是_C__________。
A、1
B、0
C、False
D、True
21.下面所列中,____D______是不合法的单精度常数。
A、100!
B、100
C、1E+2
D、100.0D+2
22.按变量名的定义规则,下面所列中,______C____是错误定义的变量名。
A、Student
B、Mark_2
C、Integer
D、Max
23.下面所列中,___C_______是合法的字符常数。
A、ABC
B、'ABC'
C、"ABC"
D、ABC$
24.下列所列中,__D______是合法的变量名。
A、x%y
B、or
C、2x
D、xy%
25.下面所列中,合法的变量名是__A________。
A、x_yz
B、integer
C、X+Y
D、123abc
26.表达式 Int(8*sqr(36)*10^(-2)*10+0.5)/10 的值是
__D______。
A、0.48
B、0.048
C、0.05
D、0.5
27.与
表达式(ab)/(3cd)对应,不正确的 VB 算术表达式是__D________。
A、a*b/3/c/d
B、a/3*b/c/d
C、a*b/(3*c*d)
D、a*b/3*c*d
28.数学表达式 3≤X<10 在 VB 中的逻辑表达式为
___C_______。
A、x>=3 OR X<10
B、3<=x AND<10
C、3<=x AND x<10
D、3<=x<10
29.表达式 Len("VB程序设计ABC") 的值是____D_____。
A、 14
B、 20
C、 10
D、 9
30.下列逻辑表达式中,值为 True 的是__A______。
A、"a">"AT"
B、"A"<"9"
C、"A">"a"
D、"AT"<"AND"
31,为了给 x,y,z 三个变量赋初值 1,下面的赋值语句正确的是__C_______。
A、x=y=z=1
B、xyz=1
C、x=1:y=1:z=1
D、x=1,y=1,z=1
32.a + b 小于 10 且 a - b 大于 1 的逻辑表达式是
_C________。
A、( a - b > 1 ) To ( a + b < 10)
B、a + b < 10 .And. a - b > 1
C、a + b < 10 And a - b > 1
D、a + b < 10 Or a - b > 1
33.表达式 10\ 8 Mod 9 的值是__B_______。
A、2
B、1
C、9
D、0
34.下面所列的4个 VB 逻辑表达式中,语法正确的是
____C____。
A、x > y And <> z
B、x > y ~z
C、x > y And y <> z
D、x > y .And. x <> y
35.下列所列中, A 是日期型常量。
A、#2/1/02#
B、{2/1/02}
C、2/1/02
D、"2/1/02"
36.判断整型变量 x 是奇数的表达式是____D____。
A、x Mod 2 !=0
B、x Mod 2 =0
C、x Mod 3=0
D、x Mod 2<>0
37.赋值语句:a=123+Mid("123456",3,2) 执行后,a 变量中的值是____C______。
A、12334
B、123
C、157
D、"12334"
38.已知 A$="12345678" ,则表达式
Val(Left$(A$,4)+Mid$(A$,4,2)) 的值为___C_______。
A、6
B、8
C、123445
D、123456
39.InputBox 函数,返回值类型是___C_______。
A、整型数值
B、数值或字符串
C、字符串
D、变体
40.rnd 函数,取值不可能为下列____D______值。
A、0
B、0.1234
C、0.0005
D、1
41.赋值语句:a=123 & Mid("123456",3,2) 执行后,a 变量中的值是__A________。
A、"12334"
B、12334
C、123
D、157
42.MsgBox 函数,返回值的类型是_____B_____。
A、数值或字符串
B、整型数值
C、字符串
D、变体
43.表达式 Len("123程序设计ABC") 的值是___B_______。
A、17
B、10
C、20
D、14
44.表达式 Int(198.555*100+0.5)/100 的值为__C______。
A、199.6
B、198
C、198.56
D、200
45.设 a="abcdefghijklm" ,下面的函数值为 "jklm" 的是__B_____。
A、rtrim(a)
B、mid(a,10,4)
C、ltrim(a)
D、left(a,4)
46.确定字符串 str2 在字符串 str1 中起始位置的函数是___D______。
A、Mid()
B、String()
C、Left()
D、Instr()
47.若 x 为实型变量,要使其输出保留二位小数,应用
_B_______函数。
A、Mid()
B、Format()
C、Right()
D、InStr()
48.表达式 Format(val("111a"),"##.##") 的值是_A______。
A、111.
B、11.10
C、111.00
D、11.1a
49.从字符串变量 Cstr 的第4个字符开始,获取3个字符,应使用_C_______。
A、Rtrim(Cstr,3,4)
B、Mid(Cstr,3,4)
C、Mid(Cstr,4,3)
D、Instr(Cstr,3,4)
50.如果 x 是一个正整数,对 x 的第3位小数四舍五入的表达式是_A_______。
A、0.01*Int(100*(x+0.005))
B、0.01*Int(x+0.005)
C、0.01*Int(100*(x+0.05))
D、0.01*Int(x+0.05)
51.从字符串中任意位置截取字符的函数是__B_______。
A、Left()
B、Mid()
C、Str()
D、Right()
52.表达式 InStr(2,"文本文件","文") 的值是__A______。
A、3
B、5
C、1
D、0
53.如果 Sgn(x) 的值为 -1,则整型变量 x 的值是_B______。
A、整数
B、负整数
C、正整数
D、0
54.从字符串变量 Cstr 中取左边4个字符,应使用__A______。
A、Left(Cstr,4)
B、Left(Cstr,1,4)
C、Mid(Cstr,3,4)
D、Mid(Cstr,4,3)
55.表达式 Fix(5.6)+Int(-5.6) 的值是__A______。
A、-1
B、1
C、以上都不对
D、0
56.从字符串中截取右边的3个字符的函数是__D_______。
A、Str()
B、Left()
C、Mid()
D、Right()
57.Visual Basic 程序设计语言中,响应对象的外部动作称为__D_______,而对象可以执行的动作或对象本身的行为则称为________。
A、属性,方法
B、过程,事件
C、方法,事件
D、事件,方法
58.在 Visual Basic 中称各种可在对象上操作的过程为
__D_______。
A、属性
B、事件
C、封装
D、方法
59.以下叙述中错误的是___C_____。
A、事件过程是响应特定事件的一段程序
B、对象的方法是执行指定操作的过程
C、对象事件的名称可以由编程者指定
D、不同的对象可以具有相同名称的方法
60.在 Visual Basic 中称对象的数据为___D_______。
A、方法
B、事件
C、封装
D、属性
61.用来确定一个控件在窗体上位置的属性是___D_____。
A、Width和 Height
B、Width或Height
C、Top或Left
D、Top和Left
62.要在窗体 Form1 内显示字符串 "MyForm",可以使用的语句是_B_______。
A、Form1. Caption="MyForm"
B、Form1.Print "MyForm"
C、Form.Caption="MyForm"
D、Form.Print "MyForm"
63.以下能在窗体 Form1 的标题栏中显示 "VisualBasic窗体" 的语句是___B_____。
A、 Form1.Name="VisualBasic窗体"
B、 Form1.Caption="VisualBasic窗体"
C、 Form1.Text="VisualBasic窗体"
D、 Form1.Title="VisualBasic窗体"
64.当标签的标题内容太长,需要根据题目自动调整标签的大小时,应设置标签的___A____属性为 True。
A、AutoSize
B、Visible
C、Enabled
D、WordWrap
65.若要求从文本框中输入密码时,在文本框中只显示 * 号,则应当在此文本框的属性窗口中设置__C_____。
A、Text属性值为*
B、password属性值为空
C、Passwordchar属性值为*
D、Caption属性值为*
66.窗体对象的____C______属性可用于设置窗体上的控制菜单。
A、MinButton
B、MaxButton
C、ControlBox
D、DrowMode
67.如果文本框的 Enabled 属性设为 False,则___B_____。
A、文本框的文本将变成灰色,用户仍然能改变文本框中的内容。
B、文本框的文本将变成灰色,并且此时用户不能将光标置于文本框上
C、文本框的文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变文本框中的内容。
D、文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容。
68.要求改变窗体的标题时,应当在属性窗口中改变的属性是
_A_______。
A、Caption
B、Label
C、Name
D、Text
69.要使命令按钮 Command1 在运行时不显示,应对
___C______属性进行设置。
A、 Enabeld
B、 Hide
C、 Visible
D、 BackColor
70.当文本框的 MaxLength 属性值取___C_____时,该文本框能容纳的字符数最多。
A、256
B、512
C、0
D、-1
71.关于VB 源代码的编写,下列说法错误的是D_______。
A、VB源代码中不区分字母的大小写
B、同一行可以写多个语句
C、可以适当添加注释有利于程序的维护和调试
D、一个语句必须写在一行中,不可分成多行来书写
72.结构化程序由三种基本结构组成,下面术语中是三种基本结构之一的是___B____。
A、递归结构
B、选择结构
C、输入输出结构
D、过程结构
73.在 Visual Basic 中注释语句使用____B____符号来标志.
A、@
B、'
D、#
74.在一行语句内写多条语句时,每个语句之间用___B_____符号分隔。
A、;
B、:
C、,
D、、
75.VB 提供了结构化程序设计的三种基本结构,三种基本结构是__C______。
A、递归结构、选择结构、循环结构
B、选择结构、过程结构、顺序结构
C、选择结构、循环结构、顺序结构
D、过程结构、输入输出结构、转向结构
76.在窗体上有一个命令按钮,然后编写如下事件过程
Private Sub Cmd1_click()
a= inputbox("Enter the First Integer")
b= inputbox("Enter the Second Integer")
print a+b
End Sub
程序运行后,单击命令按钮,先后在两个输入框中分别输入"1"和"3",则输出结果为__B_____。
A、4
B、13
C、1
D、31
77.若在消息框 MsgBox 中显示 "确定(OK)" 和 "取消(Cancel)" 两个按钮,则 Buttons 参数的设置值是_D______。
A、3
B、2
C、0
78.在使用 InputBox 时,必须设置的参数是___B_____。
A、无
B、提示
C、标题
D、缺省
79.下列赋值语句中,正确的是__D______。
A、x+1=5
B、a&="10e"
C、x!="abc"
D、s$=100
80.执行语句 receive = MsgBox("AAAA", , "BBBB", "", 5) 后,所产生的信息框的标题是__B_____。
A、AAAA
B、BBBB
C、空
D、出错,不能产生信息框
81.在默认情况下,InputBox() 函数返回值的类型为
____D____。
A、逻辑类型
B、变体类型
C、数值型
D、字符串型
82.执行 w=Choose(2,"Red","Green","Blue","Yellow") 语句后,变量 w 的值为___D_____。
A、Null
B、"Red"
C、"Blue"
D、"Green"
83.以下Case 语句中错误的是__A_____。
A、Case Is>10 And Is<5
B、Case 3,5,Is>10
C、Case Is>10
D、Case 0 to 10
84.执行程序段:x=8:If x>10 Then Print x Else Print x+1 ,显示的运行结果是__D______。
A、8
B、0
C、10
D、9
85.下列语句中,正确的是___A____。
A、If x<=y Then t=a: a=b: b=t
B、If x≤y Then t=a;a=b; b=t
C、If x<=y Then t=a a=b b=t
D、If x≤y Then t=a a=b b=t
86.当字符型变量中第三个字符是 "C" 时,利用 MsgBox 过程显示 "Yes",否则显示 "No",正确的条件语句是__A______。
A、If Mid(c,3,1)="C" Then MsgBox "Yes" Else MsgBox "No"
B、If Left(c,3,1)="C" Then MsgBox"Yes" Else MsgBox "No"
C、If Right(c,3,1)="C" Then MsgBox "Yes" Else MsgBox "No"
D、If string(c,3,1)="C" Then MsgBox "Yes" Else MsgBox "No"
87.对于语句 If x=1 then y=1 ,下列说法正确的是__C______。
A、x=1和y=1均为赋值语句
B、X=1和y=1均为关系表达式
C、x=1为关系表达式,y=1为赋值表达式
D、x=1为赋值语句,y=1为关系表达式
88.下列关于条件语句的说法中,正确的是____C____。
A、If语句中只能有一个Elseif分句
B、If语句中可以没有Then保留字
C、If语句中可以没有Else保留字
D、If语句都可以由Iif语句替代
89.下面语句中,正确的是___A_____。
A、If x<>y then print "x不等于y "
B、If x≠y print "x不等于y "
C、If x≠y print "x不等于y "
D、If x≠y then print "x不等于y "
90.下面程序段的功能是求两个数中的大数,其中____B_____是不正确的。
A、Max = IIf(x > y, x, y)
B、If y >= x Then Max = y: Max = x
C、If x > y Then Max = x Else Max = y
D、Max = x : If y >= x Then Max = y
91.下列语句中,正确的是___D_____。
A、 If x<3*y And x>y Then y=x**3
B、 If x<3y And x>y Then y=x^3
C、 If x<3y And x>y Then y=x**3
D、 If x<3*y And x>y Then y=x^3
92.为了给 x、y、z 三个变量赋初值 1,下面正确的赋值语句是___B_____。
A、x=1,y=1,z=1
B、x=1:y=1:z=1
C、xyz=1
D、x=y=z=1
93.保存新建工程时,默认的路径是____B______。
A、\
B、VB98
C、Windows
D、My Document
94.当需要上下文帮助时,选择要帮助的“难题”,然后按
__B________键,就可以出现 MSDN 窗口及显示所需“难题”。
A、F10
B、F1
C、Esc
D、Help
95.创建 VB 应用程序时,除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是____D______。
A、监视窗口
B、窗体布局窗口
C、立即窗口
D、代码窗口
96.实现大写字母转变为小写字母的函数是——C
A.U pper()
B.U case()
C.L case()
D.S trConv()