精选新版VisualBasic程序设计期末完整考试题库200题含标准答案Word文档格式.docx
《精选新版VisualBasic程序设计期末完整考试题库200题含标准答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《精选新版VisualBasic程序设计期末完整考试题库200题含标准答案Word文档格式.docx(35页珍藏版)》请在冰豆网上搜索。
9.以下程序输出的结果为______。
X=1
y=4
DoUntily>
4
x=x*y
y=y+1
Loop
Printx
a)4
b)8
c)12
d)16答案:
10.若要取消窗体的最大化功能,则可设置______属性为False来实现。
a)ControlBox
b)MinButton
c)MaxButton
d)Enabeld答案:
11.若要使标签的大小自动适应所显示的文本,可通过设置______属性的值来实现。
a)AutoSize
b)Alignment
c)Enabled
d)Visble答案:
12.若要在列表框中显示多列数据,可用列表框的______属性来实现。
a)MultiSelect
b)Index
c)Columns
d)List答案:
13.下列_______方法是将项目添加到List控件中。
a)List
b)ListCount
c)Move
d)AddItem答案:
14.下列结构中不属于循环结构的是______。
a)for/next
b)while/wend
c)With/endwith
d)do/loop答案:
15.假设变量BOOLVAR是一个布尔型变量,则下面正确的赋值语句是?
a)BOOLVAR=‘TRUE’
b)BOOLVAR=.TRUE
c)BOOLVAR=#TRUE#
d)BOOLVAR=False
答案:
D
16.在程序中使用日期型数据时,必须用符号____将日期型数据括起来。
a)@
b)$
c)%
d)#答案:
17.不能触发滚动条Change事件的操作是_______。
a)拖动滚动块
b)单击两端箭头
c)单击滚动块
d)单击箭头与滚动块之间的滚动条答案:
18.下面四个选项,不是事件的是______。
a)Click
b)Visibale
c)Unload
d)Change答案:
19.在VisualBasic中,要设置菜单项的快捷访问键,应使用哪个符号:
______。
a)&
b)*
c)$
d)@答案:
20.在VisualBasic设计界面中不能隐藏的窗口是______。
a)工程窗口
b)属性窗口
c)立即窗口
d)窗体窗口答案:
21.在VisualBasic中,称对象的数据为:
a)属性
b)方法
c)事件
d)封装答案:
22.用于设定文本框中最多可接受的字符数的属性是______。
a)AutoSize属性
b)PasswordChar属性
c)SelLength属性
d)MaxLength属性答案:
23.用于获得字符串S从第4各字符开始的4个字符的函数是______。
a)Mid(S,4,4)
b)Middle(S,4,4)
c)Midstr(S,4,4)
d)MiddleStr(S,4,4)答案:
24.以下程序段的执行结果是_____。
X=2:
y=1
Ifx*y<
1Then
y=y-1
Else
y=-1
Printy-x>
EndIf
a)Ture
b)False
c)-1
d)1答案:
25.对象是一个逻辑实体,它是______的集合。
a)数据
b)代码
c)数据与代码
d)属性答案:
26.以下哪个是合法的变量名_______。
a)Len
b)Test@qw
c)6cost_1
d)count2s答案:
27.对话框在关闭前,不能继续执行应用程序的其他部分,这种对话框称为_______。
a)输入对话框
b)输出对话框
c)模态对话框
d)非模态对话框答案:
28.数组DimD(3,1To10,1To15)共有元素________。
a)100
b)600
c)30
d)450答案:
29.单击滚动条两端的滚动箭头,将触发它的_____事件。
a)Scroll
b)SmallChangeorLangeChange
c)KeyDown
30.下列______语句可以将变量A、B的值互换。
a)A=B:
B=A
b)C=A:
A=B:
B=C
c)A=C:
C=B:
C=A
d)B=A:
A=B答案:
31.以下程序段执行后整型变量n的值为_____。
N=0
forI=1to20step5
n=n+1
nextI
a)3
b)4
c)5
d)2答案:
32.单击命令按钮时,下列程序的执行结果为______。
PrivateFunctionP(NAsInteger)
Staticsum
ForI=1ToN
sum=sum+1
NextI
P=sum
EndFunction
PrivateSubCommand1_Click()
S=P
(1)+P
(2)+P(3)+P(4)
PrintS;
EndSub
a)20
b)30
c)115
d)135答案:
33.窗体能响应的事件是_______。
a)ActiveFrom
b)Drive
c)Load
34.如果X是一个正的实数,将千分位四舍五入,保留两位小数的表达式是
a)0.01*int(x+0.05)
b)0.01*int(100*(x+0.005))
c)0.01*int(100*(x+0.05))
d)0.01*int(x+0.005)答案:
35.要在图片框P1中打印字符串“HowAreYou”,应使用语句()
a)Picture1.Print=“HowAreYou”
b)P1.Picture=LoadPicture(“HowAreYou”)
c)P1.Print“HowAreYou”
d)Print“HowAreYou”答案:
36.将字符串“hello”添加到列表框的最后,可使用()请语句。
a)List1.AddItem“hello”,List1.ListCount-1
b)List1.AddItem“hello”,List1.ListCount+1
c)List1.AddItem“hello”,List1.ListIndex
d)List1.AddItem“hello”答案:
37.要使标签中显示的文本靠右显示,则应将其Alignment属性设置为()
a)0
b)1
c)2
d)3答案:
38.控件是()
a)建立对象的工具
b)设置对象属性的工具
c)编写程序的编辑器
d)建立图形界面的编辑窗口答案:
39.下列各种窗体事件中,不能由用户触发的事件是()
a)Load事件和Unload事件
b)Click事件和Unload事件
c)Click事件和Dbclick事件
d)Load事件和Initialize事件答案:
40.下列控件中可自动设置滚动条的是________。
a)复选框
b)框架
c)列表框
d)标签框答案:
41.INT(100*RND
(1))产生的随机整数的闭区间是
a)[0,99]
b)[1,100]
c)[0,100]
d)[1,99]答案:
42.以下关于复选框的说法,正确的是(?
?
)
a)一个窗体上的所有复选框一次只能有一个被选中
b)一个容器中的所有复选框一次只能有一个被选中
c)在一个容器中的复选框可以同时有多个被选中
d)无论是在容器中还是在窗体中,都不可以同时选中多个复选框答案:
43.设在窗体上有两个命令按钮,其中一个命令按钮的名称为cmda,则另一个命令按钮的名称不能是()
a)cmdc
b)cmdb
c)cmdA
d)Command1答案:
c
44.文本框控件最多能处理()个字节
a)32k
b)64K
c)128K
d)16k答案:
45.逻辑运算符Xor、Or、Eqv、And中,级别最高的运算符()
a)Xor
b)Or
c)Eqv
d)And答案:
46.下列哪项是窗体对象的方法而不是属性()
b)Print
d)Enabled答案:
47.哪个不是VisualBasic的数据类型。
a)Single
b)Object
c)Integer
d)Boo1答案:
48.任何控件都具有的属性是()
a)TEXT
b)CAPTION
c)NAME
d)FORECOLOR答案:
49.如果X是一个正的实数,将千分位四舍五入,保留两位小数的表达式是
50.下面四个选项,不是事件的是_____。
a)Load
b)Enabled
d)Activate答案:
51.目录列表框的path属性的作用是______。
a)显示目录列表框中打开的当前目录。
b)显示当前驱动器或指定驱动器上的某目录下的文件名。
c)显示根目录下的文件名。
d)显示路径下的文件。
答案:
52.当x=-5时,下列语句y=iif(x>
0,x^2+1,x-1)执行后y的值_____。
b)26
c)-6
d)4答案:
53.Print方法不允许在____对象上输出数据。
a)窗体
b)代码窗口
d)图片框答案:
54.设x=-18,则Abs(5*x)=_____。
a)-90
b)90
c)18
d)5答案:
55.要把一个命令按钮设置成无效,应设置其哪一属性值_____。
a)Visible
c)Default
d)Cancel答案:
56.表达式Int(-17.8)+Sgn(17.8)的值是______。
a)18
b)-17
c)-18
d)-16答案:
57.要清除组合框Combol中的所有内容,可以使用()语句
a)Combo1.ClS
b)Combo1.Clear
c)Combo1.Delete
d)Combo1.Remove?
58.表达式Left("
howareyou"
3)的值是_____。
a)how
b)are
c)you
d)ho答案:
59.下列赋值语句正确的是(?
a)Text1.text=Text.text+Text2.text?
b)Text1.name=Text1.Name+Text2.Name?
c)Text1.Caption=Text1.Caption+Text2.Caption?
d)Text1.Enable=Text1.Enable+Text2.Enable?
60.下面______控键对象具有绘图方法。
a)Image
b)Line
c)Picturebox
d)Frame答案:
61.能够改变窗体边框线类型的属性是_____。
a)Fontstyle
b)Borderstyle
c)Backstyle
d)Border答案:
62.如果有声明Optionbase1dimarray(15),则该数组共有_____个元素。
a)16
b)15
c)13
d)14答案:
63.下列对象中没有焦点属性的是(?
)
a)命令按钮控件
b)窗口控件
c)文本框控件
d)单选框控件答案:
64.文本框控件中将Text的内容全部显示为所定义的字符的属性项是(?
a)PasswordChar
b)需要编程来实现
c)Password
d)以上都不是答案:
65.下列能正确产生[1-30]之间的随机整数的表达式是______。
a)1+rnd(30)
b)1+30*rnd()
c)rnd(1+30)
d)int(rnd()*30)+1答案:
66.表达式val(-17.8)+Abs(17.8)的值是______。
b)0.8
c)-0.2
d)-34.8答案:
67.a=5,b=8,则int((b-a)*rnd+a)的结果是介于_____之间的整数。
a)[5,8)
b)(0,5)
c)[3,5)
d)(0,3]答案:
68.______对象不能响应Click事件。
a)列表框
b)图片框
c)窗体
d)计时器答案:
69.表达式2*3^2+2*8/4+3^2的值为_____。
a)64
b)31
c)49
d)22答案:
70.复选对象是否被选中,是由其_____属性决定的。
a)Checked
d)Selected答案:
71.下列符号是VisualBasic中合法变量名的是_____。
a)IF
b)7AB
c)A[B]7
d)AB_7答案:
72.RGB函数通过红、绿、蓝三基色混合产生某种颜色,其语法为RGB(红,绿,蓝),
括号中红、绿、蓝三基色的成分使用0-255之间的整数。
若使用3个滚动条分别输入3种基色,
为保证输入数值有效,则应设置_____属性。
a)Max和Min
b)SmallChange和LargeChange
c)Scroll和Change
d)Value答案:
73.下列的程序段执行后,X的值为____。
X=0
forI=1to10
forj=Ito10
x=x+1
nextj
a)50
b)55
c)100
d)105答案:
74.下列程序段的执行结果为_______。
M=0
ForI=1To3
ForJ=5To1Step-1
N=N+1
NextJ,I
PrintN;
J;
I
a)1204
b)1504
c)1231
d)1531答案:
75.有如下程序段,该程序段执行完毕后,共循环了________。
ForI=1To5
Forj=1ToI
Fork=jTo4
Print"
a"
Nextk
Nextj
NextI
b)5
c)38
d)40答案:
76.Boolean类型的数据由几个字节组成_______。
a)1
b)2
c)3
77.ControlBox属性只适用于窗体,当窗体的______属性设置为0-None时,
则ControlBox属性不起作用。
a)Borderstyle
b)Autoredraw
c)Windowstate
78.Double类型的数据由_____个字节组成。
a)21
c)8
79.Inputbox()函数的返回值类型为_____。
a)数值型
b)字符型
c)逻辑型
d)变体型答案:
80.Rnd函数不可能产生的值是_____。
c)0.1234
d)0.00005答案:
81.表达式X+1>
X是_____。
a)算术表达式
b)非法表达式
c)字符串表达式
d)关系表达式答案:
82.下列程序段的执行结果为______。
X=6
ForK=1To10Step-2
X=X+K
NextK
PrintK;
X
a)-16
b)-116
c)16
d)1131答案:
83.下面程序执行的结果是____。
PrivateSubForm_Click()
A$="
123"
:
B$="
456"
C=Val(A$)+Val(B$)
PrintC\100
EndSub
a)123
b)3
d)579答案:
84.滚动条控件(如图所示)的Max属性所设置的是
(2)。
A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值
B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量
C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量
D、滚动条控件无该属性
85.当变量x=2,y=5时,以下程序的输出结果为____。
Dountily>
5
loop
printx
a)2
c)10
d)20答案:
86.如下有一段不完整的程序段,如果要求该程序执行3次循环,则应在程序中的括号里输入______。
do
x=x+3
printx
loopuntil(___)
a)x>
=8
b)x<
c)x>
=7
d)x<
=7答案:
87.若整型变量a的值为2、b的值为3,则下列程序段执行后整型变量c的值为______。
Ifa>
5then
ifb<
4then
c=a-b
else
c=b-a
Endif
elseifb>
3then
c=a*b
c=amodb
Endif
b)-1
c)1
d)6答案:
88.我们在一个窗体上建立两个文本框,名称分别为Text1和Text2,事件过程如下,
PrivateSubText1_change()
Text2.text=Ucase(Text1.text)
EndSub
则在Text1文本框输入“visualbasic”,Text2将______。
a)Text2中无内容显示。
b)Text2显示"
VISUALBASIC"
。
c)Text2显示"
visualbasic"
d)Text1显示"
89.下列程序的执行结果是____。
K=0
a=I^I^K
printa;
a)111
b)123
c)000
d)149答案:
90.以下不属控件的一项是_____。
a)文本框
b)标签框
d)消息框答案:
91.下列程序的执行结果为_____。
DimSAsI