单项选择.docx
《单项选择.docx》由会员分享,可在线阅读,更多相关《单项选择.docx(20页珍藏版)》请在冰豆网上搜索。
![单项选择.docx](https://file1.bdocx.com/fileroot1/2023-6/5/f776aa15-6c6d-401e-89f9-941697285b6a/f776aa15-6c6d-401e-89f9-941697285b6a1.gif)
单项选择
第1题(1.0分)题号:
337
以下说法中,正确的是().
A:
属性是对象的特征,所有的对象都有相同的属性
B:
属性值只能在属性窗口中设置
C:
在程序中可以用赋值语句给对象的任何一个属性赋值
D:
对象的运行时属性不出现在对象属性窗口中
答案:
D
第2题(1.0分)题号:
45
要将焦点设置在某个控件上,以下四个选项中正确的是______.
A:
只能使用鼠标直接点击控件
B:
只能使用Tab键将焦点移到该控件
C:
只能在程序中调用该控件的SetFocus方法
D:
A、B、C三选项中涉及的方法均可使用
答案:
D
第3题(1.0分)题号:
1
下列语句中,正确的是__________
A:
Text1.SetFocus
B:
Form1.Clear
C:
Label1.SetFocus
D:
List1.Cls
答案:
A
第4题(1.0分)题号:
55
下列项目中,属性、方法、事件的个数分别有_______个.
①Caption②Unload③Cls④SetFocus⑤LostFocus⑥KeyPress
A:
222
B:
123
C:
321
D:
231
答案:
B
第5题(1.0分)题号:
80
关于窗体,以下叙述中正确的是___________。
A:
仅当窗体上没有可以获得焦点的控件时,窗体才可以获得焦点
B:
一个VB工程只能从某个指定的窗体开始启动
C:
只有窗体可以作为控件的容器
D:
UnloadMe和End语句的效果总是等同的
答案:
A
第6题(1.0分)题号:
207
在设计阶段,当双击窗体上的某个控件时,所打开的窗口是______
A:
工程资源管理器窗口
B:
工具箱窗口
C:
代码窗口
D:
属性窗口
答案:
C
第7题(1.0分)题号:
46
在下列属性中,属于CommandButton控件、ListBox控件共有的是______.
A:
Caption、Text
B:
Visible、Font
C:
Caption、Visible
D:
List、Visible
答案:
B
第8题(1.0分)题号:
143
以下所列项目不属于窗体事件的是_____________。
A:
Initialize
B:
SetFocus
C:
GotFocus
D:
LostFocus
答案:
B
第9题(1.0分)题号:
113
若需要在同一窗口内安排两组相互独立的单选按钮(OptionButton),可使用
____________控件将它们分隔开。
①TexBox ②Picture ③Image ④Frame
A:
①②
B:
②③
C:
②④
D:
③④
答案:
C
第10题(1.0分)题号:
11
下列关于对象SetFocus与GotFocus的描述中,正确的是_____
A:
SetFocus是事件,GotFocus是方法
B:
Setfocus和Gotfocus都是事件
C:
Setfocus和GotFocus都是方法
D:
SetFocus是方法,GotFocus是事件
答案:
D
第11题(1.0分)题号:
17
下列有关对象的叙述中,正确的是______
A:
对象由属性,事件和方法构成
B:
对象的所有属性既可以在属性窗口设置,又可以在程序运行时用赋值语句设置
C:
对象的事件一定就是由VB预先设置好的人工干预的动作
D:
对象的方法是对象响应某个事件后执行的一段程序代码
答案:
A
第12题(1.0分)题号:
46
在下列属性中,属于CommandButton控件、ListBox控件共有的是______.
A:
Caption、Text
B:
Visible、Font
C:
Caption、Visible
D:
List、Visible
答案:
B
第13题(1.0分)题号:
45
要将焦点设置在某个控件上,以下四个选项中正确的是______.
A:
只能使用鼠标直接点击控件
B:
只能使用Tab键将焦点移到该控件
C:
只能在程序中调用该控件的SetFocus方法
D:
A、B、C三选项中涉及的方法均可使用
答案:
D
第14题(1.0分)题号:
127
以下所列的8个控件中,具有Caption属性的有__________个。
CheckBox(复选框)、ComboBox(组合框)、HscrollBar(水平滚动条)、
DirListBox(文件夹列表框)、Image(图像框)、Frame(框架)、
Label(标签)、Line(线条)
A:
5
B:
4
C:
3
D:
2
答案:
C
第15题(1.0分)题号:
149
下面_______语句,可以将列表框List1中的当前选定的列表项的值替换成"ABC"。
A:
List1.AddItem"ABC",List1.ListIndex
B:
List1.Text="ABC"
C:
List1.List(List1.ListIndex)="ABC"
D:
前三项均可
答案:
C
第16题(1.0分)题号:
174
在VB中可以作为容器的是____________。
A:
Form、TextBox、PictureBox
B:
Form、PictureBox、Frame
C:
Form、TextBox、Label
D:
PictureBox、TextBox、ListBox
答案:
B
第17题(1.0分)题号:
111
以下关于方法的叙述中,错误的是____________。
A:
方法是构成对象实体的一个部分
B:
方法是一种特殊的过程或函数
C:
调用方法的一般格式是:
对象名称.方法名称[参数]
D:
在调用方法时,对象名称是不可缺少的
答案:
D
第18题(1.0分)题号:
10
下列______是正确的VB常量.
A:
D-6
B:
E-6
C:
5D
D:
5E-6
答案:
D
第19题(1.0分)题号:
66
以下所列表示中,不可用作VB合法常量的个数有_____个.
①vbCrLf②1#③π④"XY"⑤1E-5
A:
O
B:
1
C:
2
D:
4
答案:
B
第20题(1.0分)题号:
36
数学表达式(如图所示)对应的VB表达式是__________.
A:
(e^(2*π*x-5)*Log(x)+(Sin(2x))^3)/Sqr(Sin(x)-Cos(x^2))
B:
(Exp(2*3.14159*x-5)*Log(x)+(Sin(2*x))^3)/Sqr(Sin(x)-Cos(x^2))
C:
(Exp(2*π*x-5)*Ln(x)+(Sin(2*x))^3)/Sqr(Sin(x)-Cos(x^2))
D:
e^(2*3.14159*x-5)*Ln(x)+(Sin(2*x))^3)/Sqr(Sing(x)-Cos(x^2))
答案:
B
第21题(1.0分)题号:
91
以下语句中,正确的是_____________。
A:
List1.AddItemx,"=",y
B:
Text1.Text=x,"=",y
C:
Label1.Caption=x,"=",y
D:
Picture1.Printx,"=",y
答案:
D
第22题(1.0分)题号:
46
在下列属性中,属于CommandButton控件、ListBox控件共有的是______.
A:
Caption、Text
B:
Visible、Font
C:
Caption、Visible
D:
List、Visible
答案:
B
第23题(1.0分)题号:
142
表达式6.5*5Mod28\8的值是_______。
A:
0
B:
1
C:
2
D:
3
答案:
C
第24题(1.0分)题号:
57
表达式Val("1234.67E-3ab789")的值为____.
A:
1234.67
B:
1.23467
C:
1234.67789
D:
表达式出错
答案:
B
第25题(1.0分)题号:
184
下面所列四组数据中,全部是正确的VB常数是____________。
A:
32768,1.34D2,"ABCDE",&O1767
B:
3276,123.56,1.2E-2,#True#
C:
&HABCE,02-03-2002,False,D-3
D:
ABCDE,#02-02-2002#,E-2
答案:
A
第26题(1.0分)题号:
104
在过程中已说明a、b、c均为Integer型变量,且均已被赋值,其中a=30、b=40、c=50,
如再执行下面的语句,可正常执行的是_______________。
A:
Printa*b*c
B:
Printa*b*c*1&
C:
Print1&*a*b*c
D:
Printa*b*c*1!
答案:
C
第27题(1.0分)题号:
183
在某过程中已说明变量a为Integer类型、变量s为String类型,过程中的以下四组语句中,
不能正常执行的是____________。
A:
s=2*a+1
B:
s="237"&".11":
a=s
C:
s=2*a>3
D:
a=2:
s=16400*a
答案:
D
第28题(1.0分)题号:
100
设S是字符型变量,以下语句正确的是_________。
A:
s=List1.Caption
B:
s=Timer1.Caption
C:
s=Text1.Caption
D:
s=Label1.Caption
答案:
D
第29题(1.0分)题号:
106
表达式XModY\Z>5andA+B+C>=36中最先被执行的运算是__________。
A:
+
B:
AND
C:
MOD
D:
\
答案:
D
第30题(1.0分)题号:
85
下列关于菜单的说法中,错误的是_____________。
A:
可以为菜单项选定快捷键
B:
若在"标题"文本框中键入连字符(-),则可在菜单的两个菜单命令项之间加一条分隔线
C:
除了Click事件之外,菜单项还可以影响其他事件
D:
菜单编辑器的"名称"文本框用于输入菜单项的名称
答案:
C
第31题(1.0分)题号:
231
以下关于name属性的说法,错误的是_____.
A:
name属性必须以一个字母开始
B:
name属性可以在属性窗口修改,也可以在代码中修改
C:
所有控件都有name属性,其值不能为空
D:
"form1.frm"是一个非法的对象名
答案:
B
第32题(1.0分)题号:
10
下列______是正确的VB常量.
A:
D-6
B:
E-6
C:
5D
D:
5E-6
答案:
D
第33题(1.0分)题号:
361
表达式InStr(4,"abcabca","c")+Int(2.5)的值是()
A:
7
B:
8
C:
5
D:
9
答案:
B
第34题(1.0分)题号:
36
数学表达式(如图所示)对应的VB表达式是__________.
A:
(e^(2*π*x-5)*Log(x)+(Sin(2x))^3)/Sqr(Sin(x)-Cos(x^2))
B:
(Exp(2*3.14159*x-5)*Log(x)+(Sin(2*x))^3)/Sqr(Sin(x)-Cos(x^2))
C:
(Exp(2*π*x-5)*Ln(x)+(Sin(2*x))^3)/Sqr(Sin(x)-Cos(x^2))
D:
e^(2*3.14159*x-5)*Ln(x)+(Sin(2*x))^3)/Sqr(Sing(x)-Cos(x^2))
答案:
B
第35题(1.0分)题号:
48
下面的关系表达式中,运算结果为True的是______.
A:
CInt(1.5)=Int(1.5)
B:
Fix(1.5)=Int(1.5)
C:
Fix(-1.5)=CInt(-1.5)
D:
Fix(-1.5)=Int(-1.5)
答案:
B
第36题(1.0分)题号:
96
数学表达式(如图所示)的VB算术表达式为______________。
A:
Sqr(x*y^3)+Abs(Exp(x)+Sin(x)^3/(x-y))
B:
Sqr((x*y)^3)+Abs(Exp(x)+Sin(x)^3/(x-y))
C:
Sqr(x*y^3)+Abs((Exp(x)+Sin(x)^3)/(x-y))
D:
Sqr(x*y^3)+Abs(Exp(x)+Sin(x)^3/x-y)
答案:
C
第37题(1.0分)题号:
184
下面所列四组数据中,全部是正确的VB常数是____________。
A:
32768,1.34D2,"ABCDE",&O1767
B:
3276,123.56,1.2E-2,#True#
C:
&HABCE,02-03-2002,False,D-3
D:
ABCDE,#02-02-2002#,E-2
答案:
A
第38题(1.0分)题号:
93
设变量I和J是整型变量,K是长整型变量。
I已赋值32763,J和K分别赋值5。
若接着执行以下语句,可正确执行的是______________。
A:
I=I+K
B:
J=I+K
C:
K=I+J+K
D:
K=K+I+J
答案:
D
第39题(1.0分)题号:
48
下面的关系表达式中,运算结果为True的是______.
A:
CInt(1.5)=Int(1.5)
B:
Fix(1.5)=Int(1.5)
C:
Fix(-1.5)=CInt(-1.5)
D:
Fix(-1.5)=Int(-1.5)
答案:
B
第40题(1.0分)题号:
122
在SelectCaseX结构中,描述判断条件3≤X≤7的测试项应该写成__________。
A:
Case3<=X<=7
B:
Case3<=X,X<=7
C:
CaseIs<=7,Is>=3
D:
Case3To7
答案:
D
第41题(1.0分)题号:
84
以下说法中,错误的是_________________。
A:
使用缺省Preserve关键字的ReDim语句可以改变数组的维数和大小
B:
ReDim语句只能出现在过程中
C:
使用ReDim语句重新定义的动态数组,只能比原数组大
D:
使用ReDim语句可以对动态数组的所有元素进行初始化
答案:
C
第42题(1.0分)题号:
49
下面有关数组的叙述中,不正确的是______.
①在过程中用ReDim语句定义的动态数组,其下标的上下界可以是变量
②数组作为形式参数时,传递的是每个数组元素的值
③在窗体模块的通用声明处可以用Public说明一个全局数组
④数组定义语句中可以用负数或小数来指定某一维的维下界或维上界的值
A:
②③
B:
①③④
C:
①②③④
D:
③④
答案:
A
第43题(1.0分)题号:
182
针对语句IfI=1ThenJ=1,下列说法正确的是____________。
A:
I=1和J=1均为赋值语句
B:
I=1和J=1均为关系表达式
C:
I=1为关系表达式,J=1为赋值语句
D:
I=1为赋值语句,J=1为关系表达式
答案:
C
第44题(1.0分)题号:
97
以下有关数组的说法中,错误的是____________。
A:
使用Redim语句,可以定义一个新数组
B:
使用Redim语句,可以改变任何数组的大小与维数
C:
使用Redim语句重新定义动态数组时,维界表达式中可以采用变量
D:
使用Redim语句重新定义的新数组,既可比原数组大,也可比原数组小
答案:
B
第45题(1.0分)题号:
108
以下有关Redim语句用法的说明错误的是__________。
A:
Redim可用于定义一个新数组
B:
Redim语句既可以在过程中使用,也可以在模块的通用声明处使用
C:
无Preserve关键字的Redim语句,可重新定义动态数组的维数
D:
在Redim语句中,可使用变量说明动态数组的大小
答案:
B
第46题(1.0分)题号:
192
下面有关数组处理的叙述中,不正确的是____________。
1)在过程中用ReDim语句定义的动态数组,其下标的上下界可为赋了值的变量。
2)在过程中,可以使用Dim、Private和Static语句定义数组。
3)用ReDim语句重新定义动态数组时,不得改变该数组的数据类型。
4)可用Public语句在窗体模块的通用声明处定义一个全局数组。
A:
1)、2)、3)、4)
B:
1)、3)、4)
C:
1)、2)、3)
D:
2)、4)
答案:
D
第47题(1.0分)题号:
108
以下有关Redim语句用法的说明错误的是__________。
A:
Redim可用于定义一个新数组
B:
Redim语句既可以在过程中使用,也可以在模块的通用声明处使用
C:
无Preserve关键字的Redim语句,可重新定义动态数组的维数
D:
在Redim语句中,可使用变量说明动态数组的大小
答案:
B
第48题(1.0分)题号:
169
以下有关控件数组的说法中错误的是_______。
A:
控件数组由一组具有共同名称和相同类型的控件组成
B:
控件数组中的每一个控件共享同样的事件过程
C:
控件数组中的每个元素的下标由控件的Index属性指定
D:
同一控件数组中的元素只能有相同的属性设置值
答案:
D
第49题(1.0分)题号:
63
以下有关数组的说法中,正确的是______.
A:
数组是有序变量的集合,序列中的变量类型可以不同
B:
数组下标用以确定数组元素在数组中的位置,下标取值只能是O或1
C:
在一定条件下动态数组可以反复改变其维数与大小
D:
固定大小数组也可使用ReDim语句改变其大小
答案:
C
第50题(1.0分)题号:
75
下面有关数组的说法中,_____是错误的.
A:
在模块中由于未使用OptionExplicit语句,所以数组不用先定义就可以使用,
只不过是Variant类型
B:
过程定义中,形参数组可以是定长字符串类型
C:
Erase语句的作用是对固定大小数组的值重新初始化或收回分配给动态数组的
存储空间
D:
定义数组时,数组维界值可以不是整数
答案:
A
第51题(1.0分)题号:
182
针对语句IfI=1ThenJ=1,下列说法正确的是____________。
A:
I=1和J=1均为赋值语句
B:
I=1和J=1均为关系表达式
C:
I=1为关系表达式,J=1为赋值语句
D:
I=1为赋值语句,J=1为关系表达式
答案:
C
第52题(1.0分)题号:
27
下面有关数组处理的叙述中,正确的是__________.
A:
在过程中使用ReDim语句可以改变动态数组数据的类型
B:
在过程中,可以使用Dim、Private和Static语句来定义数组
C:
用ReDim语句重新定义动态数组时,可以改变数组的大小,但不能改变数组的维数
D:
不可以用Public语句在窗体模块的通用处说明一个全局数组
答案:
D
第53题(1.0分)题号:
50
下列有关控件数组的说法中,错误的是______.
A:
控件数组由一组具有相同名称和相同类型的控件组成,
不同类型的控件无法组成控件数组
B:
控件数组中的所有控件不得具有各自不同的属性设置值
C:
控件数组中的所有控件共享同一个事件过程
D:
控件数组中每个元素的下标由控件的Index属性指定
答案:
B
第54题(1.0分)题号:
49
下面有关数组的叙述中,不正确的是______.
①在过程中用ReDim语句定义的动态数组,其下标的上下界可以是变量
②数组作为形式参数时,传递的是每个数组元素的值
③在窗体模块的通用声明处可以用Public说明一个全局数组
④数组定义语句中可以用负数或小数来指定某一维的维下界或维上界的值
A:
②③
B:
①③④
C:
①②③④
D:
③④
答案:
A
第55题(1.0分)题号:
169
以下有关控件数组的说法中错误的是_______。
A:
控件数组由一组具有共同名称和相同类型的控件组成
B:
控件数组中的每一个控件共享同样的事件过程
C:
控件数组中的每个元素的下标由控件的Index属性指定
D:
同一控件数组中的元素只能有相同的属性设置值
答案:
D
第56题(1.0分)题号:
21
下面有关数组的说法中,正确的是______
A:
数组的维下界不可以是负数
B:
模块通用声明处有OptionBase1,则模块中数组定义语句DimA(0To5)
会与之冲突
C:
模块通用声明处有OptionBase1,模块中有DimA(0To5),则A数组第一维
维下界为0
D:
模块通用声明处有OptionBase1,模块中有DimA(0To5),则A数组第一维
维下界为1
答案:
C
第57题(1.0分)题号:
75
下面有关数组的说法中,_____是错误的.
A:
在模块中由于未使用OptionExplicit语句,所以数组不用先定义就可以使用,
只不过是Variant类型
B:
过程定义中,形参数组可以是定长字符串类型
C:
Erase语句的作用是对固定大小数组的值重新初始化或收回分配给动态数组的
存储空间
D:
定义数组时,数组维界值可以不是整数
答案:
A
第58题(1.0分)题号:
21
下面有关数组的说法中,正确的是______
A:
数组的维下界不可以是负数
B:
模块通用声明处有OptionBase1,则模块中数组定义语句DimA(0To5)
会与之冲突
C:
模块通用声明处有OptionBase1,模块中有DimA(0To5),则A数组第一维
维下界为0
D:
模块通用声明处有OptionBase1,模块中有DimA(0To5),则A数组第一维
维下界为1
答案:
C
第59题(1.0分)题号:
63
以下有关数组的说法中,正确的是______.
A:
数组是有序变量的集合,序列中的变量类型可以不同
B:
数组下标用以确定数组元素在数组中的位置,下标取值只能是O或1
C:
在一定条件下动态数组可以反复改变其维数与大小
D:
固定大小数组也可使用ReDim语句改变其大小
答案:
C
第60题(1.0分)题号:
135
程序中有两个过程PrivateSubFun1(SAsString)和
PrivateSubFun2(a()AsString*6),在调用过程中用
DimSt(6)AsString*6定义了一个字符串数组。
下面调用语句中正确的是________________。
①CallFun1(St(3))②CallFun2(St)
③CallFun1(St)④CallFun2(St(6))
A:
①②
B:
①③
C:
②③
D:
②④
答案:
A