南京工程学院vb题库4套.docx
- 文档编号:7971737
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:13
- 大小:18.21KB
南京工程学院vb题库4套.docx
《南京工程学院vb题库4套.docx》由会员分享,可在线阅读,更多相关《南京工程学院vb题库4套.docx(13页珍藏版)》请在冰豆网上搜索。
南京工程学院vb题库4套
南京工程学院vb题库。
。
。
。
试卷编号:
8950
所属语言:
VisualBasic
试卷方案:
09-10-2《程序设计基础—VB》模拟
试卷总分:
100分
共有题型:
6种
一、判断共5题(共计10分)
第1题(2.0分)
在Sub过程中,可以用Return语句退出Sub过程.
答案:
Y
第2题(2.0分)
命令Picture1.Circle(500,800),800能够在图片框Picture1
中画出的图形是圆心在(500,800)的一个圆.
答案:
Y
第3题(2.0分)
VisualBasic程序的运行,仅能从某一窗体启动,如Form1窗体.
答案:
N
第4题(2.0分)
用For循环写的程序不能用While循环来写.
答案:
N
第5题(2.0分)
VisualBasic的工程文件的扩展名为frm
答案:
N
二、单项选择共20题(共计40分)
第1题(2.0分)
下列多分支选择结构的Case语句,写法错误的是().
A:
Case1,5,7,9
B:
Case8To12
C:
CaseIs<"Man"
D:
Case5To2
答案:
D
第2题(2.0分)
如果Form1是启动窗体,并且Form1的Load事件过程中有语句Form2.Show,则程序启动后().
A:
发生一个运行时错误
B:
发生一个编译错误
C:
在所有的初始化代码运行后Form1是活动窗体
D:
在所有的初始化代码运行后Form2是活动窗体
答案:
C
第3题(2.0分)
语句Ifx=1Theny=1,下列说法正确的是
A:
x=1和y=1均为赋值语句
B:
x=1和y=1均为关系表达式
C:
x=1为关系表达式,y=1为赋值语句
D:
x=1为赋值语句,y=1为关系表达式
答案:
C
第4题(2.0分)
下面程序段输出的结果是
PrivateSubCommand1_Click()
Dima(1To3,4)AsInteger
PrintLBound(a,1),UBound(a,1),LBound(a,2),UBound(a,2)
EndSub
A:
1304
B:
0314
C:
1314
D:
0304
答案:
A
第5题(2.0分)
要使时钟控件Timer1的Timer事件不起作用,以下正确的语句是
A:
Timer1.Visible=False
B:
Timer1.Enabled=False
C:
Timer1.Interval=1000
D:
Timer1.Index=0
答案:
B
第6题(2.0分)
形状控件所显示的图形不可能是().
A:
圆
B:
椭圆
C:
圆角正方形
D:
等边三角形
答案:
D
第7题(2.0分)
可用来改变坐标度量单位的是
A:
Drawstyle属性
B:
DrawWidth属性
C:
Scale方法
D:
ScaleMode属性
答案:
D
第8题(2.0分)
以下程序的输出结果是______.
PrivateSubCommand1_Click()
a=100
Do
s=s+a
a=a+1
LoopUntila>100
printa
EndSub
A:
100
B:
120
C:
201
D:
101
答案:
D
第9题(2.0分)
文件号最大可取的值为
A:
255
B:
511
C:
512
D:
256
答案:
B
第10题(2.0分)
决定控件上文字的字体、字形、大小、效果的属性是().
A:
Font
B:
Caption
C:
Name
D:
Text
答案:
A
第11题(2.0分)
下面是()合法的字符常数.
A:
ABC$
B:
"ABC"
C:
'ABC'
D:
ABC
答案:
B
第12题(2.0分)
在下面关于窗体事件的叙述中,错误的是
A:
用Hide方法不但可以隐藏窗体,而且可以清除
内存中的窗体
B:
在多重窗体的程序中,各窗
体的德菜单是彼此独立的
C:
对于多重窗体,需要单独保
存每个窗体
D:
Resize事件在窗体的大小有
所改变时被触发
答案:
C
第13题(2.0分)
下列叙述正确的是().
A:
对象是包含数据又包含对象数据进行操作的方法的物理实体
B:
对象的属性只能在属性窗口中设置
C:
不同的对象能识别不同的事件
D:
事件过程都要由用户点击对象来触发
答案:
C
第14题(2.0分)
下面关于随机文件的描述正确的是
A:
文件中的内容是通过随机数产生的
B:
文件中的记录号通过随机数
产生
C:
可对文件中的记录根据记录号
随机地读写
D:
文件的每条记录的长度是随
机的
答案:
C
第15题(2.0分)
用键盘的光标键选中某一菜单项,并按回车将触发菜单的()的事件.
A:
KeyPress
B:
KeyDown
C:
Click
D:
KeyUp
答案:
C
第16题(2.0分)
工程资源管理器窗口中包含的文件类型有()种.
A:
2
B:
3
C:
4
D:
5
答案:
C
第17题(2.0分)
表达式(-1)*Sgn(-100+Int(Rnd*100))的值是().
A:
0
B:
1
C:
-1
D:
随机数
答案:
B
第18题(2.0分)
CLS可清除窗体或图形框中的内容是
A:
Picture属性设置的背景图案
B:
在设计时放置的控件
C:
程序运行时产生的图形和文字
D:
以上A~C全部
答案:
C
第19题(2.0分)
为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令
按钮的一个属性设置为True,这个属性是().
A:
Value
B:
Default
C:
Cancel
D:
Enabled
答案:
B
第20题(2.0分)
窗体设计器是用来设计().
A:
应用程序的代码段
B:
应用程序的界面
C:
对象的属性
D:
对象的事件
答案:
B
三、程序填空共1题(共计10分)
第1题(10.0分)
'-------------------------------------------------------
'【程序填空】
'-------------------------------------------------------
'功能:
以下程序段采用选择法对数组元素进行从大到小排序。
'-------------------------------------------------------
OptionBase1
PrivateSubCommand1_Click()
DimiA(1To10)
n=6
iA
(1)=8:
iA
(2)=6:
iA(3)=9:
iA(4)=3:
iA(5)=2:
iA(6)=7
Fori=1Ton-1
'**********SPACE**********
【?
】=i
'**********SPACE**********
Forj=【?
】Ton
IfiA(j)>iA(k)Then
'**********SPACE**********
【?
】
EndIf
Nextj
t=iA(i)
iA(i)=iA(k)
iA(k)=t
Form=1Ton
PrintiA(m);
Nextm
Nexti
EndSub
答案:
=======(答案1)=======
k
=========或=========
k%
=======(答案2)=======
i+1
=========或=========
1+i
=======(答案3)=======
k=j
=========或=========
k%=j
四、程序改错共1题(共计10分)
第1题(10.0分)
'------------------------------------------------
'【程序改错】
'------------------------------------------------
'题目:
以下程序用于建立一个三行三列的矩阵,使其两
'条对角线上数字为1,其余位置为0
'------------------------------------------------
OptionExplicit
PrivateSubForm_Click()
Dimx(3,3),nAsInteger,mAsInteger
Forn=1To3
Form=1To3
'**********FOUND**********
Ifn=mThenx(n,m)=1Elsex(n,m)=0
'**********FOUND**********
Nextn,m
Forn=1To3
Form=1To3
'**********FOUND**********
Printx(m,n)
Nextm
Nextn
EndSub
答案:
=======(答案1)=======
Ifn=mOrm=3+1-nThenx(n,m)=1Elsex(n,m)=0
=========或=========
Ifn=mOrm=1-n+3Thenx(n,m)=1Elsex(n,m)=0
=========或=========
Ifn=mOrm=1+3-nThenx(n,m)=1Elsex(n,m)=0
=========或=========
Ifn=mOrm=-n+1+3Thenx(n,m)=1Elsex(n,m)=0
=========或=========
Ifn=mOrm=-n+3+1Thenx(n,m)=1Elsex(n,m)=0
=========或=========
Ifn=mOrm=3-n+1Thenx(n,m)=1Elsex(n,m)=0
=========或=========
ifn=morm=3-n+1thenx(n,m)=1elsex(n,m)=0
=========或=========
ifn=morm=4-nthenx(n,m)=1elsex(n,m)=0
=========或=========
Ifn=mOrm+n=4Thenx(n,m)=1Elsex(n,m)=0
=========或=========
Ifm=norm+n=4thenx(n,m)=1elsex(n,m)=0
=======(答案2)=======
Nextm,n
=======(答案3)=======
Printx(n,m);
=========或=========
Printx(m,n);
五、程序设计共1题(共计20分)
第1题(20.0分)
'-------------------------------------------------
'【程序设计】
'-------------------------------------------------
'题目:
求两个数m,n的最大公约数p和最小公倍数q
'-------------------------------------------------
答案:
----------------------
nm=n*m
Ifm m=n: n=t r=mModn DoWhile(r<>0) m=n n=r r=mModn Loop p=n q=nm/n ---------------------- 六、VB窗体设计共1题(共计10分) 第1题(10.0分) --------------------------------------------------------------------- 【窗体设计】 --------------------------------------------------------------------- 题目: 请按照题目要求设计指定的窗体。 建立如图所示界面: --------------------------------------------------------------------- 设计一个由3个窗体组成的'古诗欣赏'应用程序。 1)Form1窗体中添加Label标签填入“请选择要阅读的古诗词”字体为: 宋体,大小: 三号字。 添加3个按钮分别为: Command1,Command2,Command3。 Command1标题内容为: 丰乐庭游春。 Command2标题内容为: 山行。 Command3标题内容为: 结束。 2)Form2窗体中 输出: “丰乐庭游春(宋)欧阳修” 输出: “红树青山日欲斜,长郊草色绿无涯。 游人不管春江老。 来往庭前踏落花。 ” 添加1个按钮为: Command1标题的内容为: 返回 3)Form3窗体中 输出: “山行(唐)杜牧” 输出: “远上寒山石径斜,白云深处有人家。 停车坐爱枫林晚,霜叶红于二月花。 ” 添加1个按钮为: Command1标题的内容为: 返回 4)编写事件 单击Form1窗体中的“丰乐庭游春”按钮打开Form2窗体 单击Form1窗体中的“山行”按钮打开Form3窗体 单击Form1窗体中的“结束”按钮退出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 南京 工程学院 vb 题库