VB考试题.docx
《VB考试题.docx》由会员分享,可在线阅读,更多相关《VB考试题.docx(14页珍藏版)》请在冰豆网上搜索。
VB考试题
试卷编号:
8034
所属语言:
VisualBasic
试卷方案:
09-6月vb期末考试试卷
试卷总分:
100分
共有题型:
8种
━━━━━━━━━━━━━━━
一、填空共10题(共计10分)
━━━━━━━━━━━━━━━
第1题(1.0分)题号:
238
如果:
I=12:
J=3:
I=int(-8.6)+I\J+13/3MOD5,则I值是【1】.
答案:
=======(答案1)=======
-1
第2题(1.0分)题号:
269
滚动条控件主要支持两个事件,它们是scroll和【1】事件.
答案:
=======(答案1)=======
change
第3题(1.0分)题号:
275
如果要指明mystring为固定15个字长的全局变量,应该在标准模块中用以下说明语句定义【1】.
答案:
=======(答案1)=======
publicmystringasstring*15
第4题(1.0分)题号:
39
要使同一类型控件组成一个控件数组,必须要求【1】.
答案:
=======(答案1)=======
Name相同
=========或=========
名称相同
第5题(1.0分)题号:
236
求x与y之积除以z的余数的VB表达式为【1】.
答案:
=======(答案1)=======
x*yModz
第6题(1.0分)题号:
295
想拥有"快捷键"这项功能,必须在"菜单编辑器"中增加一些特殊的设置,也就是在字母之前加上【1】.
答案:
=======(答案1)=======
&
第7题(1.0分)题号:
265
定时器控件的Interval属性值是指时间间隔,单位为毫秒;当每隔此间隔的时间,定时器会触发一次【1】事件.
答案:
=======(答案1)=======
Timer
第8题(1.0分)题号:
287
文本框中所显示的内容是它的【1】属性的值.
答案:
=======(答案1)=======
Text
第9题(1.0分)题号:
274
如果要在单击钮时执行一段代码,则应将这段代码写在【1】事件过程中.
答案:
=======(答案1)=======
click
第10题(1.0分)题号:
67
VB的工作模式可分为三种:
"设计"、"运行"以及"【1】".
答案:
=======(答案1)=======
中断
━━━━━━━━━━━━━━━
二、判断共10题(共计10分)
━━━━━━━━━━━━━━━
第1题(1.0分)题号:
310
所有的控件在程序运行以后都是可见的.
答案:
N
第2题(1.0分)题号:
366
函数过程(FunctionProcedure)用来完成特定的功能,但不返
回相应的结果.
答案:
N
第3题(1.0分)题号:
273
当在一个简单组合框的文本框中输入一个它的列表框中的没有
的条目时,组合框会自动反这一条目添加到它的列表框中.
答案:
N
第4题(1.0分)题号:
326
用鼠标选中某菜单控件时,触发Click事件;而用键盘选中该
菜单控件时,触发KeyPress事件.
答案:
N
第5题(1.0分)题号:
309
所有的对象都有caption属性.
答案:
N
第6题(1.0分)题号:
280
方法是VB对象可以响应的用户操作.
答案:
N
第7题(1.0分)题号:
224
VisualBasic程序的运行,仅能从某一窗体启动,如Form1窗体.
答案:
N
第8题(1.0分)题号:
251
Image控件使用的资源比Picture控件使用的多.
答案:
N
第9题(1.0分)题号:
256
TextBox与Label有许多共同特点,它们都能显示和输入文本.
答案:
N
第10题(1.0分)题号:
221
VB是一种面向对象的程序设计语言.
答案:
Y
━━━━━━━━━━━━━━━━━
三、单项选择共10题(共计10分)
━━━━━━━━━━━━━━━━━
第1题(1.0分)题号:
289
当事件能被触发时,()就会对该事件作出响应.
A:
对象
B:
程序
C:
控件
D:
窗体
答案:
A
第2题(1.0分)题号:
872
用键盘的光标键选中某一菜单项,并按回车将触发菜单的()的事件.
A:
KeyPress
B:
KeyDown
C:
Click
D:
KeyUp
答案:
C
第3题(1.0分)题号:
224
()对象具有Clear方法.
A:
图片框
B:
窗体
C:
复选框
D:
列表框
答案:
D
第4题(1.0分)题号:
871
要想清除文本框中的内容则可利用()进行.
A:
Caption
B:
Text
C:
Clear
D:
Cls
答案:
B
第5题(1.0分)题号:
360
下列表达式中,其值为0的是().
A:
7/9
B:
7mod15
C:
7\9
D:
15mod9
答案:
C
第6题(1.0分)题号:
222
()对象不具有Caption属性.
A:
Label
B:
Option
C:
Form
D:
Timer
答案:
D
第7题(1.0分)题号:
822
以下()对象不具有Clear方法.
A:
列表框
B:
组合框
C:
剪贴板
D:
图片框
答案:
D
第8题(1.0分)题号:
249
表达式(7\3+1)*(18\5-1)的值是().
A:
8.76
B:
7.8
C:
6
D:
6.67
答案:
C
第9题(1.0分)题号:
267
如果将布尔常量值TRUE赋值给一个整型变量,则整型变量的值为().
A:
0
B:
-1
C:
True
D:
FALSE
答案:
B
第10题(1.0分)题号:
281
标签控件最重要的属性是().
A:
caption
B:
text
C:
name
D:
width
答案:
A
━━━━━━━━━━━━━━━━
四、多项选择共5题(共计10分)
━━━━━━━━━━━━━━━━
第1题(2.0分)题号:
276
下列语句哪些是错误的语句()?
A:
ConstImaxAsInteger=&o155
B:
Const_GaAsString="abc"
C:
Dimaa,bbAsInteger,ccAsString
D:
yy=8,uu=9
答案:
BD
第2题(2.0分)题号:
280
请把下面说法中正确的选出来()。
A:
在函数调用过程中函数的默认返回值为0
B:
在调用Sub过程中使用Call语句时,参数必须在括号内
C:
过程本身使用的参数列表称为“形参”,而主程序传递给过程的真正参数称为“实参”
D:
DIM语句声明的数组把数值数组中的全部数组元素都初始化为0,把字符串数组中的全部元素都初始化为空字符串
答案:
BCD
第3题(2.0分)题号:
283
要选择列表框List1的第6项,可以使用语句()。
A:
List1.Selected(6)=True
B:
List1.Selected(5)=True
C:
List1.ListIndex=5
D:
List1.Selected=5
答案:
BC
第4题(2.0分)题号:
281
窗体也是一个对象,它具有()的特征。
A:
属性
B:
过程
C:
事件
D:
方法
答案:
ACD
第5题(2.0分)题号:
278
下列哪些标识符不符合变量的命名规则()?
A:
hyu
B:
$abc
C:
4w
D:
y.u
E:
ty%
F:
_n8
答案:
BCDEF
━━━━━━━━━━━━━━━━
五、程序填空共1题(共计10分)
━━━━━━━━━━━━━━━━
第1题(10.0分)题号:
41
'-------------------------------------------------------
'【程序填空】
'-------------------------------------------------------
'下面过程max()用于求3个数中最大值,利用这个过程求5个数中最大值。
'-------------------------------------------------------
PrivateSubForm_Click()
Print"5个数34、124、68、73、352的最大值是:
"
max1=max(34,124,68)
'**********SPACE**********
max1=【?
】
Printmax1
EndSub
PublicFunctionmax(ByVala%,ByValb%,ByValc%)
'**********SPACE**********
If【?
】Then
m=a
Else
m=b
EndIf
'**********SPACE**********
If【?
】Then
max=m
Else
max=c
EndIf
EndFunction
答案:
=======(答案1)=======
max(max1,73,352)
=======(答案2)=======
a>b
=========或=========
b=======(答案3)=======
m>c
=========或=========
c━━━━━━━━━━━━━━━━
六、程序改错共1题(共计10分)
━━━━━━━━━━━━━━━━
第1题(10.0分)题号:
135
'------------------------------------------------
'【程序改错】
'------------------------------------------------
'题目:
程序功能:
求1+2+3……,直到其和超出3000为
'止,并输入结果。
'------------------------------------------------
OptionExplicit
PrivateSubForm_Click()
Cls
DimiAsInteger
DimsAsSingle
i=1
'**********FOUND**********
s=1
Do
'**********FOUND**********
i=i+2
s=s+i
'**********FOUND**********
Loops>3000
Print"从1到:
";i;"的和是";s
EndSub
答案:
=======(答案1)=======
s=0
=======(答案2)=======
i=i+1
=======(答案3)=======
Loopuntils>3000
=========或=========
Loopuntil3000
━━━━━━━━━━━━━━━━
七、程序设计共2题(共计20分)
━━━━━━━━━━━━━━━━
第1题(10.0分)题号:
477
'-------------------------------------------------
'【程序设计】
'-------------------------------------------------
'题目:
:
编写函数fun其功能是:
判断一个整数w的各位
'数字平方之和能否被5整除,可以被5整除则返
'回1,否则返回0
'-------------------------------------------------
答案:
----------------------
DimkAsInteger,sAsInteger
Do
s=s+(wMod10)*(wMod10)
w=Int(w/10)
LoopWhilew<>0
IfsMod5=0Then
k=1
Else
k=0
EndIf
fun=k
----------------------
第2题(10.0分)题号:
133
'-------------------------------------------------
'【程序设计】
'-------------------------------------------------
'题目:
(事件)单击窗体。
'(响应)一球从100米高度自由落下,每次落地返回
'原高度的一半,求第10次落地时,共经过多
'少米?
并将结果在窗体上输出。
'-------------------------------------------------
答案:
----------------------
Dimj,iAsInteger
s=0
j=100
Fori=2To10
j=j/2
s=s+2*j
Next
s=100+s
Print(CStr(s))
----------------------
━━━━━━━━━━━━━━━━━━
八、VB窗体设计共2题(共计20分)
━━━━━━━━━━━━━━━━━━
第1题(10.0分)题号:
8
------------------------------------------------
【窗体设计】
------------------------------------------------
题目:
请按照题目要求设计指定的窗体。
建立如(图1)所示界面。
------------------------------------------------
1、添加控件:
在窗体内添加1个文本框(Text1),
1个标签(Label1),
2个按钮(Command1,Command2),
3个菜单(名称分别为menu_File,menu_Edit,menu_Help)。
2、窗体设置:
设置窗体名称(Name)为“Form8”。
设置窗体标题(Caption)为“Form8”。
3、标签设置:
设置标签(Label1)的标题(Caption)为“输入密码:
”,
AutoSize属性为真。
4、文本框设置:
设置文本框“密码字符”为“*”,
在文本框(Text1)中输入文本“Text1”。
5、菜单设置:
设置菜单(menu_File)的标题(Caption)为“文件(&F)”,
并将菜单项设为“无效”。
设置菜单(menu_Edit)的标题(Caption)为“编辑(&E)”。
并将菜单项设为“无效”。
设置菜单(menu_Help)的标题(Caption)为“帮助(&H)”。
并将菜单项设为“无效”。
6、按钮设置:
设置按钮(Command1)的标题(Caption)为“确定”。
设置按钮(Command2)的标题(Caption)为“下一步”,按钮设置无效。
第2题(10.0分)题号:
20
------------------------------------------------
【窗体设计】
------------------------------------------------
题目:
请按照题目要求设计指定的窗体。
建立如(图1)所示界面。
------------------------------------------------
1、在窗体内添加1个按钮(Command1),3个文本框(Text1,
Text2,Text3),1个组合框(Combo1),3个标签(Label1,
Label2,Label3)。
2、窗体设置:
设置窗体名称(Name)为“Form20”。
设置窗体标题(Caption)为“计算器”。
3、标签设置:
设置第1个标签(Label1)的标题(Caption)为“第一个数”。
设置第2个标签(Label2)的标题(Caption)为“第二个数”。
设置第3个标签(Label3)的标题(Caption)为“计算结果”。
4、文本框设置:
适当设置3个文本框的大小和位置。
5、组合框设置:
设置组合框(Combo1)的文本(Text)为“运算符号”。
6、按钮设置:
设置按钮(Command1)的标题为“=”。