(1分)错了!
31. 下列语句运行时系统给出错误提示的是__A______。
A. Print -32000-769
B. Print "1E2"+8
C. Print "AB"&128
D. Print3=2=4
(1分)错了!
32. 对于某对象的SetFocus与GotFocus描述正确的是__A______。
A. SetFocus是方法,GotFocus是事件
B. SetFocus是事件,GotFocus是事件
C. SetFocus是方法,GotFocus是方法
D. SetFocus是事件,GotFocus是方法
(1分)错了!
33. 有应用代码:
Text1.Text="VisualBasic",其中的Text1、Text和"VisualBasic"分别代表__C__。
A. 对象、值、属性
B. 对象、方法、属性
C. 对象、属性、值
D. 属性、对象、值
(1分)错了!
34. 在使用菜单编辑器创建菜单时,可在菜单名称中首字母前插入符号___B_____,那么在运行程序时按Alt键和该字母键就可打开该命令菜单。
A. 下划线
B. &
C. $
D. @
(1分)错了!
35. 在程序中可以通过复选框和单选框按钮的____B________属性值来判断它们的当前状态它。
A. Caption
B. Value
C. Checked
D. Selected
(1分)错了!
36. 应用程序窗体的名称属性为Frm1,窗体上有一个命令按钮,其名称属性为Cmd1,窗体和命令按钮的Click事件过程名分别为_____C_______。
A. Form_Click() Command1_Click
B. Frm1_Click() Command1_Clic
C. Form_Click() Cmd1_Click
D. Frm1_Click() Cmd1_Click
(1分)错了!
37. 在下列关于菜单的说法中,错误的是____B________。
A. 每个菜单项都是一个控件,与其他控件一样也有自己的属性和事件
B. 除了Click事件之外,菜单项还能响应其他的如DblClick等事件
C. 菜单项的捷径键不能任意设置
D. 在程序执行时,如果菜单项的Enabled属性为False,则该菜单项变成灰色,不能被用户选择
(1分)错了!
38. 在用菜单编辑器设计菜单时,必须输入的项有_____D_______。
A. 快捷键
B. 标题
C. 索引
D. 名称
(1分)错了!
39. 将数据项“China”添加到列表框(Listl)中成为第一项应使用_____A_______语句。
A. Listl.Addltem"China",0
B. Listl.Addltem"China",1
C. Listl.Addltem0,"China"
D. Listl.Addltem1,"China"
(1分)错了!
40. 下列控件中,没有Caption属性的是_____B_______。
A. 框架
B. 列表框
C. 复选框
D. 单选按钮
(1分)错了!
41.窗体Form1的名称属性是frm,它的Load事件过程名是__B___。
A.Form-Load
B.Form_Load
C.frm_Load
D.Me_CmdOK
(1分)错了!
42.以下有关对象属性的说法中错误的是_______D_____。
A.所有的对象都具有Name(名称)属性
B.只能在执行时设置或改变的属性为执行时属性
C.对象的某些属性只能在设计时设定,不能使用代码改变
D.Enabled属性值设为False的控件对象在窗体上将不可见
(1分)错了!
43.使用_____D_______方法,可以将列表框List1中的所有项删除掉。
A.List1.Txt=""
B.AddItem
C.RemoveItem
D.Clear
(1分)错了!
44. 对正实数X的第四位小数四舍五入的VB表达式是___D_____。
A. 0.001*Int(x+0.0005)
B. 0.001*(1000*x+0.5)
C. 0.001*Int(1000*x+5)
D. 0.001*Int(1000*(x+0.0005))
(1分)错了!
45. 设整型变量a、b的当前取值分别为200与20,以下赋值语句中不能正确执行的是___B_____。
A. Text1=a/b*a
B. Text1=a*a/b
C. Text1=“200”*a/b
D. Text1=a&b&a
(1分)错了!
46. 函数Cint(–3.5),Int(–3.5),Fix(–3.5)的值分别是____B____。
A. -3,–4,–3
B. -4,–4,–3
C. -3,–4,–4
D. -4,–3,–3
(1分)错了!
47. 执行语句"Printformat(5459.478,"##,##0.00")",正确的输出结果是___B_____。
A. 5459.48
B. 5,459.48
C. 5,459.478
D. 5,459.47
(1分)错了!
48. 下列没有类型说明符的变量是____A_____。
A. 日期型
B. 长整型
C. 字符串型
D. 货币型
(1分)错了!
49. VB表达式Sqr(a+b)^3*2中优先进行运算的是_____B___。
A. Sqr函数
B. +
C. ^
D. *
(1分)错了!
50. 下列语句中不能正常执行的是___A_____。
A. print+32758+10
B. print5+9=15
C. print"65"+12
D. print"65"&12
(1分)错了!
51.如果一个变量未指明数据类型,那么,VB默认这个变量为___A___变量。
A.变体型
B.整型
C.公共
D.字符串型
(1分)错了!
52. 在窗体Form1上画两个文本框(Name属性分别为Fext1和Text2)和一个命令按钮(Name属性为Command1),程序如下。
执行后结果为_____C______。
PrivateSubCommand1_Click()
a=Text1.Text+Text2.Text
Printa
EndSub
PrivateSubForm_load()
Text1.Text="123"
Text2.Text="321"
EndSub
A. 444
B. 321123
C. 123321
D. 132231
(1分)错了!
53.要判断“月收入在2000元以上(含2000元)且5000元以下(不含5000元)”的职工,应该使用的逻辑表达式是____C________。
A.M>2000ANDM<=5000
B.M>2000OrM<=5000
C.M>=2000ANDM<5000
D.M>=2000OrM<5000
(1分)错了!
54. 下列程序的执行结果是____B________。
x=–6^2
PrintSgn(x)+Abs(x)+Int(x)
A. –36
B. –1
C. 0
D. –72
(1分)错了!
55. 下列语句执行后的输出结果是_____A_______。
(一个方格表示一个空格)
Wage=26
Print"工资";
PrintWage
A. 工资□26
B. 工资□□26
C. “工资”□26
D. “工资”□□26
(1分)错了!
56. 语句Print4+5\6*7/8Mod9的值是____B________。
A. 4
B. 5
C. 6
D. 7
(1分)错了!
57. 下列______A______是合法的VB变量名。
A. _5a
B. 我_AB
C. 5name
D. Use&DASF
(1分)错了!
58. MsgBox函数返回值的类型为_____B_______。
A. 整体数值
B. 字符串
C. 变体
D. 数值或字符串
(1分)错了!
59. 用于字符串连接的运算符是_____D_______。
A. &
B. +
C. And
D. A、B都可以
(1分)错了!
60. 表达式(-1)*Sgn(-100+Int(Rnd*100))的值是______C______。
A. 随机数
B. 0
C. 1
D. -1
(1分)错了!
61. 如果a是一个正实数,对x的第3位小数四舍五入的表达式是____C________。
A. 0.01*Int(a+0.005)
B. 0.01*Int(a+0.05)
C. 0.01*Int(100*(a+0.005)
D. 0.01*Int(100*(a+0.05))
(1分)错了!
62. 不能正确表示条件“两个整型变量X和Y之一为0,但不能同时为0”的布尔表达式是___C_____。
A. X*Y=0And(X<>0OrY<>0)
B. (X=0OrY=0)And(X<>0OrY<>0)
C. Not((X=0OrY=0)And(X<>0OrY<>0))
D. X*Y=0AndX+Y<>0
(1分)错了!
63. 函数Int(Rnd*11)+10的值的范围是_____A_______。
A. [10,20]
B. [0,20]
C. [10,10]
D. [10,11]
(1分)错了!
64. 满足“当a的值是偶数时为0,是奇数时为1”的要求的表达式是____A________。
A. aMod2=0
B. NotaMod2<>0
C. Not(aMod2)
D. (a\2*2-a)=0
(1分)错了!
65. VisualBasic的一行可以写多条语句,语句之间用______D______隔开。
A. 逗号
B. 分号
C. 顿号
D. 冒号
(1分)错了!
66. 如果将布尔常量False赋值给一个整形变量,则整型变量的值为____A________。
A. 0
B. -1
C. True
D. False
(1分)错了!
67. 设a为Integer型变量,s为Single型变量,把3.75赋值给s后,再执行下列某一语句,则在文本框中显示的结果与执行语句a=s:
Text1=a的结果相同的有___B_____个。
①a=Int(s):
Text1=a
②a=Fix(s):
Text1=a
③a=CInt(s):
Text1=a
④a=Format(s,”#####”):
Text1=a
A. 1
B. 2
C. 3
D. 4
(1分)错了!
68. i被j整除的逻辑表达式是________D________。
A. i/j=0
B. i\j=0
C. i<>0
D. imodj=0
(1分)错了!
69. x+y小于10且x-y要大于0的逻辑表达式是_______C_________。
A. x+y<10,x-y>0
B. (x+y<10):
(x-y)>0
C. x+y<10Andx-y>0
D. x+y<10x-y>0
(1分)错了!
70. 赋值语句:
a=123+MID("123456",3,2)执行后,a变量中的值是_____D_______。
A. "12334"
B. 123
C. 12334
D. 157
(1分)错了!
71. 表达式Len("123程序设计ABC")的值是_____A_______。
A. 10
B. 14
C. 20
D. 17
(1分)错了!
72. 己知A$"12345678";,则表达式Val(Left(A,4)+Mid(A,4,2))的值为______B______。
A. 123456
B. 123445
C. 8
D. 6
(1分)错了!
73. \、/、Mod、*四个算术运算符中,优先级别最低的是______C______。
A. \
B. /
C. Mod
D. *
(1分)错了!
74. 表达式16/4-2^5*8/4MOD5/2的值为_____B_______。
A. 14
B. 4