VB期末A卷.docx
- 文档编号:23958479
- 上传时间:2023-05-22
- 格式:DOCX
- 页数:14
- 大小:40.87KB
VB期末A卷.docx
《VB期末A卷.docx》由会员分享,可在线阅读,更多相关《VB期末A卷.docx(14页珍藏版)》请在冰豆网上搜索。
VB期末A卷
2008/09第二学期程序设计基础VB试卷
说明:
考生应将所有答案填写在答卷上,否则无效。
一、选择题(每小题1分,共10分)
1、下列函数中,_________函数返回的值是数值型的。
A.ChrB.MidC.SpaceD.Instr
2、执行语句a=MsgBox("AAAA",,"BBBB","",5)后,所产生的信息框的标题是_____。
A.BBBBB.空C.AAAAD.5
3、设a=2,b=3,c=4,d=5,表达式3>2*bORa=cANDb<>cORc>d的值是______。
A.1B.TrueC.FalseD.-1
4、Timer控件可用于后台进程中,可在Timer事件内编程,要停止触发Timer事件,可通过以下_______属性。
A.Enabled=False或Interval=0B.Visible=False或Interval=0
C.Enabled=False或Visible=FalseD.Enabled=False且Interval=0
5、下面语句说明合法的是______。
A.Suba1(ByValn%())B.Suba1(nAsInteger)AsInteger
C.Functionf1%(f1AsInteger)D.Functionf1(ByValnAsInteger)
6、设当前位置CurrentX=200,CurrentY=400,执行指令"Line(100,250)-(350,500),,B"后,CurrentX=______。
A.100B.200C.350D.550
7、在用通用对话框控件建立打开文件对话框时,在文件列表框只允许显示文本文件类型的文件,则Filter属性的正确设置是_________。
A.Text(.txt)|*.txtB.Text(.txt)(*.txt)
C.文本文件|(.txt)D.Text(.txt)||*.txt
8、当拖动滚动条中的滚动块时,将触发的滚动条的______事件。
A.MoveB.ChangeC.ScrollD.SetFocus
9、VisualBasic的使用目的是_________。
A.图像处理wwwB.开发Windows应用程序C.制作WAV文件D.文字处理
10、假设Text1文本框中输入了学生的成绩,以A、B、C、D、E字符表示不同的等级,下列语句中_____________可用于判断输入数据是否正确。
A.If"A"<=Text1<="E"ThenMsgBox"输入正确"ElseMsgBox"输入错误"
B.If"A"<=Text1OrText1<="E"ThenMsgBox"输入正确"ElseMsgBox"输入错误"
C.IfA<=Text1AndText1<=EThenMsgBox"输入正确"ElseMsgBox"输入错误"
D.If"A"<=Text1AndText1<="E"ThenMsgBox"输入正确"ElseMsgBox"输入错误"
二、填空题(每空格1分,共10分)
1、为了在运行程序时删除窗体Form1的背景图片,可使用
语句。
2、正确地显示一个标题为:
“ERROR”、提示信息为“Input”的对话框的代码是k=InputBox(
)。
3、滚动条产生Change事件是因为
属性值改变了。
4、假定窗体上有一个文本框,若有以下事件过程,请问这个文本框只能接受
。
PrivateSubText1_KeyPress(KeyAsciiAsInteger)
IfKeyAscii<65OrKeyAscii>90ThenKeyAscii=0
EndSub
5、若在程序中使用Dima,basString*4声明a、b两个变量,则变量a的类型是
,变量b的类型是
。
。
6、表达式Int(74.555*100+0.5)/100的值是
。
7、如果要时钟控件每半分钟发生一个计时器事件,则Interval属性应设置为
。
8、要使Fork=xTo-5Step-2语句循环执行20次,循环变量的初值x应当是
。
9、在用ShowFont方法打开通用对话框中的字体对话框前,必须先设置
属性。
三、是非题(每题1分,共10分,请在答卷纸相应题号旁的括号中填“√”或“×”)
1、在刚建立工程时,使窗体上的所有控件具有相同的缺省字体格式,应对form的font属性进行设置。
2、For/Next循环正常(未执行ExitFor)结束后,控制变量的当前值一定不可能等于终值
3、VB中的对象指的就是控件。
4、CLS是窗体的一个方法。
5、移动框架时框架内控件也跟随移动,但框架内控件的Left和Top属性值不会改变。
6、在窗体上绘制CommonDialog控件时,要想使控件在运行时不可见,只要设置该控件的visible属性为false即可。
7、已知a=3.5,b=5.0,c=2.5,d=True,则表达式:
a>=0ANDa+c>b+3ORNOTd的值是false
8、文件列表框与盘驱动器列表框、目录列表框一样,都能响应Change事件。
9、要在窗体上通过Pset方法绘制宽度为2的点,则需要设置DrawStyle属性。
10、在块IF结构中,“EndIf”语句可以缺省。
四、程序阅读题(每题6分,共24分)
阅读下列程序,将运行时的输出结果或改错的情况写在答卷纸相应题号下。
程序1.下面是一段计算数学表达式的程序,请写出这个数学表达式。
PrivateSubForm_Click()
DimnAsInteger,pAsInteger,sAsSingle,qAsInteger,iAsInteger
n=InputBox("请输入N的值:
")4
s=0:
p=-1:
q=1
Fori=1To4
p=-p
q=q*i
s=s+p*i/q
Nexti
Prints
EndSub
1!
-2/2!
+3/3!
-4/4!
程序2.运行时3次单击command1,并依次输入7,8,9,窗体显示结果是什么?
DimmAsInteger
PrivateSubCommand1_Click()
DimaAsInteger,iAsInteger,fAsInteger
a=InputBox("a=")
f=1
i=2
doWhilei<=a/2
IfaModi=0Thenf=f+i
i=i+1
m=m+1
loop
Printf;m
EndSub
程序3.已知水平滚动条HScroll1的有关属性已经在属性窗口进行了如下的设置:
HScroll1.Min:
1HScroll1.Max:
12HScroll1.SmallChange:
3
HScroll1.LargeChange:
4HScroll1.Value:
5
写出连续3次单击水平滚动条HScroll1右端箭头后,窗体上显示的结果。
PrivateSubHScroll1_Change()
StaticyAsInteger
IfHScroll1.ValueMod2=0Then
y=y+HScroll1.Value
Print"y=";y
EndIf
EndSub
程序4.下面的数字金字塔显示程序中有三处错误,请根据要求修改错误:
OptionExplicit
PublicSubprt()
'显示由数字组成的如下所示金字塔图案
'9
'888
'77777
'6666666
'555555555
'44444444444
'3333333333333
'222222222222222
'111111*********11
DimiAsInteger,jAsInteger
Fori=1To9
PrintSpace(10-i);
Forj=1To2*i-1
Printtrim(str(i));
Nextj
Form1.Print
Nexti
EndSub
五、程序选择填空题(每空格2分,共16分)
阅读下列程序说明和程序,将答案填写在答卷纸相应题号下。
程序1.某文件中存放了若干个实数,单击Command1可用对话框打开该文件、并将读入的所有数据在List1中显示,单击Command2可将读入的数据按值从小到大顺序重新写入到该文件。
PrivateSubCommand1_Click()
DimxAsSingle
List1.Clear:
CommonDialog1.Action=1
OpenCommonDialog1.FileNameFor
(1)As#2
DoWhile
(2)
Input#2,x:
List1.Additemx
Loop
Close#2
EndSub
PrivateSubCommand2_Click()
DimnAsSingle,xAsSingle,iAsInteger,jAsInteger,KAsInteger
n=List1.(3)
Redima(n)AsSingle
Fori=1Ton:
a(i)=List1.List(i-1):
Nexti
Fori=1Ton-1
k=i
Forj=i+1Ton:
If(4)Thenk=j:
Nextj
x=a(k):
a(k)=a(i):
a(i)=x
Nexti
OpenCommonDialog1.FileNmaeForOutputAs#1
Fori=1Ton:
Print#1,a(i):
Nexti
Close#1
EndSub
【供选择的答案】
(1)A、OutputB、InputC、AppendD、Read
(2)A、Eof
(1)B、NotEof
(1)C、Eof
(2)D、NotEof
(2)
(3)A、CountB、ListCount-1C、ListD、ListCount
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 期末