第二学期VB期末考试复习试卷Word文件下载.doc
《第二学期VB期末考试复习试卷Word文件下载.doc》由会员分享,可在线阅读,更多相关《第二学期VB期末考试复习试卷Word文件下载.doc(17页珍藏版)》请在冰豆网上搜索。
![第二学期VB期末考试复习试卷Word文件下载.doc](https://file1.bdocx.com/fileroot1/2022-10/22/857c688d-c235-44c2-95c7-dca7593595bb/857c688d-c235-44c2-95c7-dca7593595bb1.gif)
1.Visual
Basic
是一种面向对象的可视化程序设计语言,采取了______的编程机制。
A、事件驱动
B、按过程顺序来执行
C、从主程序开始执行 D、按模块顺序执行
2.Visual
是一种面向对象的程序设计语言,_________不是面向对象系统所包含的三要素。
A、变量 B、事件
C、方法 D、属性
3.为了保存一个VisualBasic应用程序,应当________。
A、只保存工程文件(.vbp)
B、分别保存工程文件、窗体文件和标准模块文件
C、分别保存工程文件和标准模块文件(.bas)
D、只保存窗体模块文件(.frm)
4.为了使窗体右移200(twip),应使用的语句是_______。
A、Form1.MoveWidth+200
B、Form1.Move200
C、Form1.MoveForm1.Height+200
D、Form1.MoveLeft+200
5.VB的一个应用程序至少包含一个_________文件,该文件存储窗体上使用的所有控件对象和有关的_______、对象相应的________过程和______代码。
A、模块、方法、事件、程序 B、窗体、属性、事件、程序
C、窗体、程序、属性、事件 D、窗体、属性、事件、模块
6.有程序代码如下:
text1.text="
text1.text"
则text1、text、"
分别代表_________。
A、对象、值、属性 B、对象、方法、属性
C、对象、属性、值 D、属性、对象、值
7.若要设置文本框中所显示的文本颜色,应设置_________属性的值
A、Color B、FillColor
C、BackColor D、ForeColor
8.当运行程序时,系统自动自动执行启动窗体的_________事件过程。
A、Load B、Click
C、UnLoad D、GotFocus
9.设a=10,b=5,c=1,执行语句printa>
b>
c后,窗体上显示的是___________。
A、False B、出错
C、True D、1
10.函数String(2,"
book"
)的值是_______。
A、"
o"
B、"
BOOK"
C、"
bb"
D、"
bookbook"
11.以下语句的输出结果是_______。
Print
Format
$(32548.5,"
000,000.00"
)
A、32,548.5
B、032,548.50
C、32548.5
D、32,548.50
12.InputBox函数返回值的类型为_____。
A、数值 B、字符串
C、数值或字符串(视输入的数据而定) D、变体
13.当VisualBasic执行下面语句后,A的值为_______
A=1
IfA>
0thenA=A+1
1thenA=0
A、3 B、2
C、1 D、0
14.假定有下面的情况语句:
Selectcasex
为了确定x的绝对值大于5,正确的Case子句为________。
A、Case-5to5 B、Caseabs(x)>
5
C、CaseNot(-5to5) D、CaseIs<
-5,Is>
5
15.以下程序段的输出结果为___________。
x=1
y=4
dountily>
4
x=x*y
系别:
年级专业:
……………………………………………………密………………………………………………封…………线………………………………………
y=y+1
loop
printx
A、8 B、20
C、1 D、4
16.下面的程序计算的数学式是_______。
T=1
S=0
For
I=1
to
19
step
2
T=T*I
S=S+T
Next
I
S
A、1+3+5+...+19 B、1+1*3+1*3*5+...+1*3*5*...19
C、1*3*5*...*19
D、1!
+3!
+5!
+...+19!
17.执行下列程序,从键盘输入10,运行结果是_______。
Private
Sub
Command1_Click()
S=InputBox("
请输入一个数字:
"
Select
Case
S
Is>
0
>
0"
3
3"
5
5"
End
A、>
3 B、>
C、出错
D、>
5
18.下面程序段的运行结果为:
Fori=3to1step-1
PrintSpc(5-i);
Forj=1to2*i-1
Print“*”;
Nextj
print
Nexti
A、* B、***** C、***** D、*****
************
********
19.执行下列代码的结果是_______。
Dim
a(10)
For
I
=
1
To
10
a(I)=
*
Next
Print
a(I)
Sub
A、110
B、10
C、100
D、数组下标越界
20.执行下面的程序段后,x的值为_________。
x=5
Fori=1To20Step2
x=x+i\5
Nexti
A、24 B、23
C、21 D、22
21.语句Dima(-3to4,3to6)asinteger定义的数组元素的个数是___________。
A、32 B、21
C、18 D、28
22.设如下程序:
Optionbase1
PrivateSubForm_Click()
Dimarr
arr=array(10,20,"
ABCDE"
)
Fori=3to1step-1
Printarr(i);
Nexti
EndSub
程序运行后,单击窗体,在窗体上显示的内容为___________。
A、ABCDE1020 B、出错信息
C、1020ABCDE D、ABCDE2010
23.可获得当前系统日期的函数是___________。
A、Date() B、Time() C、IsDate() D、Year()
24.以下正确的函数定义形式是____________。
A、Publicf1(aAsSingle)
B、Privatef1(aAsSingle)
C、Subf1(aAsSingle)
D、Functionf1(A)AsString
25.在窗体上添加一个名为Command1的命令按钮和两个名为Label1、Label2的标签,程序代码如下:
x
As
Integer
proc(ByVal
a
Integer,ByVal
b
Integer)
x=a*a
y=b+b
Command1_Click()
x=5
y=3
Call
proc(x,y)
Label1.Caption=x
Label2.Caption=y
程序运行后,单击命令按钮,两个标签中显示的内容分别是__________。
A、25和3 B、25和6
C、5和6
D、5和3
26.在窗体上画一个命令按钮(名称为Command1),然后编写如下事件过程:
PrivateSubCommand1_Click()
Dimbasinteger
b=b+1
EndSub
运行程序,第3次单击命令按钮后,变量b的值为___________。
A、1 B、3
C、0 D、2
27、阅读程序:
Function
p1(a
Static
+
p1
command1_click()