VB期末考试Word文档下载推荐.docx
- 文档编号:16207899
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:16
- 大小:28.15KB
VB期末考试Word文档下载推荐.docx
《VB期末考试Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《VB期末考试Word文档下载推荐.docx(16页珍藏版)》请在冰豆网上搜索。
D、窗体向左、上方向各移动500
8、设有语句:
x=InputBox(“输入数值”,“0”,“示例”),程序运行后,如果从键盘上输入数值10并按回车键,则下列叙述中正确的是()
A、变量x的值是数值10
B、0是默认值
C、在InputBox对话框标题栏中显示的是“示例”
D、变量x的值是字符串“10”
9、以下关于Msgbox的叙述中,错误的是()
A、Msgbox函数返回一个整数
B、通过Msgbox函数可以设置信息框中图标和按钮的类型
C、Msgbox语句没有返回值
D、Msgbox函数的第2个参数是一个整数,该参数只能确定对话框中显示的按钮数量
10、以下能够触发文本框Change事件的操作是()
A、文本框失去焦点B、文本框获得焦点
C、改变文本框的内容D、设置文本框的焦点
11、为了使命令按钮的Picture、DownPicture或DisabledPicture属性生效,必须把它的Style属性设置为()
A、0B、1C、TrueD、False
12、以下关于图片框控件的说法中,错误的是()
A、可以通过Print方法在图片框中输出文本
B、清空图片框控件中图形的方法之一是加载一个空图形
C、图片框控件可以作为容器使用
D、用Stretch属性可以自动调整图片框中图形的大小
13、设组合框Combo1中有3个项目,则以下能删除最后一项的语句是()
A、Combo1.RemoveItemtext
B、Combo1.RemoveItem2
C、Combo1.RemoveItem3
D、Combo1.RemoveItemCombo1.ListCount
14、设窗体上有一个列表框控件List1,且其中含有若干列表项。
则以下能表示当前被选中的列表项内容的是()
A、List1.ListB、List1.Text
C、List1.ListIndexD、List1.Index
15、当复选框被选中时,复选框Value的属性的值为()
A、0B、1C、2D、3
16、当命令按钮的()属性被设为True时,按Esc键与单击该命令按钮作用相同。
A、ValueB、DefaultC、CancelD、Caption
17、要清除列表框中所有的列表项时,应使用以下()方法。
A、RemoveB、ClearC、RemoveitemD、Move
18、下列赋值语句正确的是()
A、Text1.Text=Text1.Text+Text2.Text
B、Text1.Name=Text1.Name+Text2.Name
C、Text1.Caption=Text1.Caption+Text2.Caption
D、Text1.Enabled=Text1.Enabled+Text2.Enabled
19、假定Picture1和Text1分别为图片框和文本框的名称,下列不正确的语句是()
A、Print25B、Picture1.Print25
C、Text1.Print25D、Debug.Print25
20、在窗体上画一个命令按钮,然后编写如下事件过程:
PrivateSubCommand1_Click()
a=InputBox("
Enterthefirstinteger:
"
)
b=InputBox("
Enterthesecondinteger:
Printb+a
EndSub
单击命令按钮,先后在两个输入对话框中输入456和123,则输出结果是()
A、579B、123C、456D、123456
21、滚动条控件的SmallChange属性所设置的是()
A、滚动条所能表示的最小值
B、滚动条所能表示的最大值
C、单击滚动条中滚动框前面或后面的部位时,Value属性增加或减小的增量值
D、单击滚动条两端的箭头时,Value属性增加或减小的增量值
22、下列对变量的定义中,不能定义A为变体变量的是()
A、DimAAsStringB、PrivateAAsVariant
C、PublicAD、A=“我爱西亚斯”
23、VB认为下面()组变量是同一个变量
A、BB和bbB、SUM和SUMMARY
C、AVER和AVERAGED、B_A和A_B
24、要强制显示声明变量,可在窗体模块或标准模块的声明段中加入语句()
A、OptionBase0B、OptionExplicit
C、OptionBase1D、OptionCompare
25、表达式27.28Mod8.54的值是()
A、3B、0C、1D、出错
26、变量X为Integer类型,执行x=true后则x变量的值是()
A、0B、1C、-1D、true
27、下列程序段的运行结果是()
s=0:
i=2
Whilei<
=6
s=s+i
i=i+2
Wend
Prints
A.2B.6C.12D.20
28、下列程序段的执行结果是()
x=0
y=1
DoWhilex<
8
x=x+y
y=y+2
Loop
Printy
A、7B、5C、15D、9
29、下列数组B中全部元素的个数是()
DimB(-1To10,5To9)AsInteger
A、40B、44C、60D、55
30、下列程序段的执行结果是()
DimB(10)
ForI=0To10
B(I)=3*I
NextI
PrintB(3)
A、9B、12C、6D、18
31、读下面程序段,选出正确的执行结果()
X=Int(-2.1)
SelectcaseX
Case-1to8
Print“河南”
Case-2,-1,0,1,2
Print“郑州”
Caseis<
2
Print“郑大”
Case-3
Print“西亚斯”
EndSelect
A、河南B、郑州C、郑大D、西亚斯
32、下列程序段的执行结果为()
S=0
Fori=1to10
S=S+i
i=i+1
Next
PrintS
A、55B、25C、30D、22
33、下列程序段的执行结果是()
a=8
b=6
Do
a=a-2
b=a+b
LoopUntila<
5
Printb
A、14B、10C、12D、16
34、下列程序运行后,输入数字6,输出结果是()
PrivateSubCommand1_Click()
x=val(InputBox("
输入数字"
))
y=Sgn(x)
Ify<
0Then
PrintxMod5
ElseIfy>
Printx^3\2.9
Else
Printx/2
EndIf
A、1B、72C、108D、3
35、如果a=IIF(4>
5,4+1,5>
4),则a的值为()
A、FalseB、5C、5>
4D、True
36、下列程序段的执行结果是()
DimM(10)
ForK=1To10
M(K)=12-K
NextK
X=5
PrintM(2+M(X))
A、2B、3C、4D、5
37、下列程序段的执行结果为()
DimA(10,10)
ForI=2To4
ForJ=4To5
A(I,J)=I*J+2
NextJ
PrintA(2,4)+A(3,5)+A(4,4)
A、39B、42C、45D、57
38、单击命令按钮Command1,下列程序段的执行结果为()
DimxAsInteger,yAsInteger
x=12
y=34
Callproc1(x,y)
Printx,y
PrivateSubproc1(nAsInteger,ByValmAsInteger)
n=nMod10
m=mMod10
A、1234B、234C、23D、123
39、在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写如下程序:
Dimx,y,zAsInteger
x=5
y=7
z=0
Text1.Text="
Callp1(x,y,z)
Text1.Text=Str(z)
Subp1(ByValaAsInteger,ByValbAsInteger,cAsInteger)
c=a+b
程序运行后,如果单击命令按钮,则在文本框中显示的是()
A、0B、12C、Str(z)D、没有显示
40、单击命令按钮Command1,下列程序段的执行结果为()
FunctionM(xAsInteger,yAsInteger)
M=IIf(x>
y,x,y)
EndFunction
DimaAsInteger,bAsInteger
a=100
b=200
PrintM(a,b)
A、100B、200C、0D、300
阅卷人
得分
二、填空题(共10分每空1分)
1、为了在运行时把d:
\pic文件夹下的图形文件a.jpg装入图片框Picture1,所使用的语句为【1】
2、窗体文件的扩展名为【2】
3、一个控件在窗体上的位置由【3】和【4】属性决定
4、要使命令按钮为不可见,应设置【5】属性值为Flase
5、在程序中设置Label1的字体属性为宋体,使用的语句为【6】
6、清除Print方法显示的文本或在图片框中显示的图形是使用【7】方法
7、假定有一个文本框,其名称为Text1,为了使该文本框具有焦点,应执行的语句是【8】
8、表达式888&
111的值是【9】,表达式141+”17”的值是【10】
三、程序填空(共14分每空2分)
1、如下图,在窗体上有一个计时器控件,一个标签和一个命令按钮。
当单击命令按钮后,每隔一秒钟在标签上更新当前时间。
PrivateSubForm_Load()
Label1.FontSize=16
Timer1.Interval=【1】
Timer1.Enabled=False
Timer1.Enabled=【2】
PrivateSubTimer1_Timer()
Label1.Caption=Time
2、下列程序功能是:
单击窗体,在对话框输入数字并将其存放到变量X中,求所输入数字的阶乘,并将结果打印到窗体上
PrivateSubForm_Click()
DimxAsInteger
DimsAsDouble
DimiAsInteger
x=Val(InputBox("
请输入数据"
s=【3】
Fori=1Tox
s=【4】
3、下列程序的功能:
单击窗体从键盘上随机输入十个数,然后把这些数从小到大排序,请将下列程序补充完整。
DimiAsDouble
DimjAsDouble
DimtAsDouble
Dima(1To10)
Fori=1To10
a(i)=Val(InputBox("
Fori=1To【5】
Forj=1To【6】
Ifa(j)>
a(j+1)Then
t=a(j)
a(j)=a(j+1)
a(j+1)=t
Next
Printa(i)
4、下列程序的功能是:
用Array函数建立一个含有8个元素的数组,然后查找并输出该数组中元素的最大值,请将下列程序补充完整。
OptionBase1
Dima,MaxasInteger
a=Array(12,435,76,24,78,54,866,43)
Max=a
(1)
Fori=1To8
Ifa(i)>
MaxThen【7】
Nexti
Print"
最大值是:
"
;
Max
四、读程序写结果(共16分,前4题,每题3分;
第5题4分)
1、下列程序运行后,单击窗体,在窗体上的输出结果为:
【1】
PrivateSubForm_Click()
x=8
y=5
Ifx>
0Theny=x+6Elsex=y-3
Printy-x
2、在窗体上有一个名称为Command1的命令按钮,单击命令按钮Command1,在对话框中输入6时,则在窗体上显示的内容为:
【2】
x=InputBox("
Enteraninteger:
SelectCasex
CaseIs<
=0
Print0
=10
Print5+2*x
=15
Printx-5
CaseIs>
15
3、在窗体上设置一个命令按钮,单击该命令按钮,在输入对话框中依次输入3、5、7、-3和-1,则在窗体上出现的结果为:
【3】
Sum=0
x=0
DoWhilex<
>
-1
请输入一个正整数x:
Sum=Sum+x
Loop
Printx,Sum
4、下列程序运行后,单击命令按钮,窗体上显示的内容是:
【4】
PrivateFunctionf1(aAsInteger,bAsInteger,cAsInteger)
f1=a+2*b+3*c
DimaAsInteger,bAsInteger,cAsInteger
a=1
b=2
c=3
Printf1(b,a,c)
5、有如下程序段,程序段运行后X的值是:
【5】
X=112
Fori=1to10
X=110
Forj=1to3
X=X+3
Nextj
五、编程题(共10分每题5分)
1、在窗体的单击事件中编写程序,实现求和:
s=1/2+1/4+1/8……+1/100,并把结果打印到窗体上
2、在窗体的单击事件中编写程序实现:
输入一学生成绩,评定其等级。
具体要求:
90~100分在窗体上输出“优秀”,
80~89分在窗体上输出“良好”,
70~79分在窗体上输出“中等”,
60~69分在窗体上输出“及格”,
60分以下在窗体上输出“不合格”
郑州大学西亚斯学院2006-2007学年第2学期期末试卷
(供2006级各系各专业各班使用)
考试科目:
VisualBasic程序设计试卷类型:
题号
总分
考生注意:
1、请将答案写在答题纸上,答在试卷上不得分
2、选择题一律要求用铅笔将正确的选项涂黑
将正确答案所对应的方框涂黑(请使用铅笔涂黑方框)
例如,某题正确答案为C,相应的答题卡填涂如下:
A□B□C■D□
1.A□B□C□D□2.A□B□C□D□
3.A□B□C□D□4.A□B□C□D□
5.A□B□C□D□6.A□B□C□D□
7.A□B□C□D□8.A□B□C□D□
9.A□B□C□D□10.A□B□C□D□
11.A□B□C□D□12.A□B□C□D□
13.A□B□C□D□14.A□B□C□D□
15.A□B□C□D□16.A□B□C□D□
17.A□B□C□D□18.A□B□C□D□
19.A□B□C□D□20.A□B□C□D□
21.A□B□C□D□22.A□B□C□D□
23.A□B□C□D□24.A□B□C□D□
25.A□B□C□D□26.A□B□C□D□
27.A□B□C□D□28.A□B□C□D□
29.A□B□C□D□30.A□B□C□D□
31.A□B□C□D□32.A□B□C□D□
33.A□B□C□D□34.A□B□C□D□
35.A□B□C□D□36.A□B□C□D□
37.A□B□C□D□38.A□B□C□D□
39.A□B□C□D□40.A□B□C□D□
二、填空题(每空1分,共10分)
【1】__________________【6】__________________
【2】__________________【7】__________________
【3】__________________【8】__________________
【4】__________________【9】__________________
【5】__________________【10】__________________
三、程序填空(每空2分,共14分)
【1】_________________
【2】_________________
【3】_________________
【4】_________________
【5】_________________
【6】_________________
【7】_________________
第5题4分)
五、编程题(共10分每题5分)
s=1+1/2+1/3+……+1/100,并把结果打印到窗体上
90~100分在窗体上输出“优秀”,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 期末考试