VB题库附答案.docx
《VB题库附答案.docx》由会员分享,可在线阅读,更多相关《VB题库附答案.docx(67页珍藏版)》请在冰豆网上搜索。
![VB题库附答案.docx](https://file1.bdocx.com/fileroot1/2022-10/29/270099e3-2b46-4f5d-8b50-241a51aac479/270099e3-2b46-4f5d-8b50-241a51aac4791.gif)
VB题库附答案
2009级第二学期《VisualBasic程序设计》模拟考试
一:
单项选择题
A1:
当事件发生时,对象识别并响应事件,执行事件对应的程序代码,这样的编程机制称为________。
A事件驱动编程机制B面向对象方法C过程化编程方法D可视化程序设计方法
C2:
下列不能打开属性窗口的操作是________。
(A)执行菜单中“视图→属性窗口”命令(B)按F4键
(C)双击窗体(D)单击工具栏中的“属性窗口”按钮
D3:
当文本框获得焦点时,将触发文本框控件的_______事件。
(A)SetFocus(B)LostFocus(C)KeyPress(D)GotFocus
B4:
以下不属于VisualBasic应用程序文件类型的是________。
(A).frm(B).bat(C).vbg(D).vbp
D5:
使程序运行时窗体无法响应用户事件的属性是_______。
(A)Top(B)Cancel(C)Left(D)Enabled
B6:
返回当前日期的函数是________。
(A)Time()(B)Date()(C)Year()(D)Timer()
D7:
用变量x存放数据123456789.987456321,变量x的最佳数据类型是________。
a整型b长整型c单精度型d双精度型
A8:
设变量X="123",Y=3,则X&Y的值为________。
(A)"1233"(B)126(C)123(D)假
C9:
下列程序段中可以实现X、Y变量值的互换的是________。
(A)Y=X:
X=Y(B)Y=X:
Y=Z:
X=Y(C)Z=X:
X=Y:
Y=Z(D)Z=X:
W=Y:
Y=Z:
X=Y
D10:
InputBox函数返回值的类型是________。
(A)字符串(B)变体(C)数值(D)数值或字符串(视输入而定)
A11:
关于多分支选择结构If…ElseIf…EndIf,下列错误的叙述是________。
如果有多个“条件”满足,则执行多个语句序列
所有“条件”都不满足,则执行Else下面的语句序列
若省略全部可选项,则退化为单分支的选择结构
若省略某些可选项,可退化为双分支的选择结构
D12:
设数组定义为:
Dimarr(3,4)asInteger,则对数组arr的叙述正确的是________。
是一个一维数组,下界是3,上界是4
是一个二维数组,两个下界分别是3和4,两个上界没有定义
是一个二维数组,两个下界都是1,两个上界分别是3和4
是一个二维数组,两个下界都是0,两个上界分别是3和4
D13:
有如下程序段:
DimArr(3)asInteger
Fori=0to3
Arr(i)=i
Nexti
PrintArr(4)
程序运行后,窗体上显示结果为________。
(A)4(B)3(C)0(D)错误提示
B14:
要定义一个可以在整个工程中使用的Function过程,正确的定义格式是________。
StaticFunctionMyFun(x)
PublicFunctionMyFun(x)
PrivateFunctionMyFun(x)
DimFunctionMyFun(x)
B15:
在VB6.0中,过程的类型分为________。
(A)对象过程和事件过程(B)通用过程和事件过程
(C)方法过程和调用过程(D)调用过程和事件过程
A16:
要执行随机文件的读和写操作,打开文件时可以使用的存取方式是________。
(A)Random(B)Output(C)Append(D)Binary
C17:
按照数据存取方式,VB的数据文件分为三类,下列选项中的文件类型不包含的是________。
(A)二进制文件(B)随机文件(C)程序文件(D)顺序文件
A18:
通用对话框可以通过对_________属性设置需要打开的文件类型。
(A)Action(B)FilterIndex(C)Font(D)Filter
B19:
用来设置组合框的显示类型和性质的属性为________。
(A)Sorted(B)Style(C)Text(D)List
B20:
关于Image控件和PictureBox控件,以下说法错误的是_________。
Image控件和PictureBox控件都有Picture属性
Image控件和PictureBox控件都支持Print方法
Image控件和PietureBox控件都可以用LoadPicture函数把图形文件装入控件中
Image控件和PictureBox控件均能在属性窗口装入图形文件,也能在运行期间装入图形文件
D21:
以下叙述中错误的是_______。
下拉式菜单和弹出式菜单都用菜单编辑器建立
在多窗体程序中,每个窗体都可以建立自己的菜单系统
除分隔线外,所有菜单项都能接收Click事件
如果把一个菜单项的Enabled属性设置为False,则该菜单项不可见
C22:
假定有一个菜单项,名称为Pmu,标题为AAA,为了在运行时使该菜单项消失,应使用的语句为__________。
(A)Pmu.Enabled=False(B)AAA.Enabled=False
(C)Pmu.Visible=False(D)AAA.Visible=False
C23:
有如下程序
PrivateSubForm_Click()
a=20:
b=20:
c=120:
d=120
Form1.Line(a,b)-(c,d),,BF
EndSub
单击窗体后,窗体上显示的是________。
(A)一条直线(B)一个矩形空框(C)一个填充了颜色的矩形(D)无任何图形
C24:
运行如下程序之后,输出的图形是________。
Fork=100To200
Pset(2*k,k)
Nextk
(A)一条弧线(B)一条垂直直线(C)一条斜线(D)一条水平直线
D25:
有如下程序
PrivateSubTxtA_KeyPress(KeyAsciiAsInteger)
……
EndSub
假定焦点已经位于文本框中,则能够触发KeyPress事件的操作是________。
(A)单击鼠标(B)双击文本框(C)鼠标滑过文本框(D)按下键盘上的某个键
二:
双项选择题
BC26:
下列文本框的属性中,只能在程序代码中设置的属性有________。
(A)Text(B)SelLength(C)SelStart(D)MultiLine
BD27:
将圆周率PI声明为一个单精度类型的符号常量,正确语句有________。
ConstPI=!
3.1415
ConstPIAsSingle=3.1415
ConstPI=3.1415
ConstPI!
=3.1415
BD28:
关于MsgBox函数,下列正确的叙述是________。
提示文本可以省略
MsgBox函数返回一个整数值
标题内容不能省略
可以设置图标和按钮类型
AB29:
关于顺序文件的概念,下列正确的叙述有________。
(A)可以用记事本程序查看文件内容(B)文件为文本格式或ASCII码格式
(C)记录长度必须相同(D)可以随机读取数据
BC30:
关于文件列表框,下面正确的叙述有________。
(A)可只显示某类文件(B)无法显示隐藏文件
(C)可以响应单击事件(D)无法显示系统文件
三:
填空题
31:
在代码窗口中,输入一行代码后按回车键,代码文本红色显示,则说明该语句出现________错误。
32:
使用动态数组时,要用到________语句对其进行重定义。
33:
VisualBasic过程参数传递的方式有:
传值方式和传________方式。
34:
菜单主要分为下拉菜单和————菜单,除此之外还有快捷菜单等。
35:
如果要改变绘制线条的宽度,应当设置_________属性。
一:
单项选择题
D1:
下列不属于VisualBasic6.0工作模式的是________。
(A)设计(B)运行(C)中断(D)调试
C2:
窗体窗口的主要功能是________。
(A)设置对象的属性(B)管理应用程序中的所有文件
(C)设计应用程序界面(D)编写应用程序代码
A3在窗体上有一个名为Text1的文本框和一个名称为Command1的命令按钮,然后编写一个事件过程。
程序运行以后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“计算机考试”。
以下能实现上述操作的事件过程是_______。
(A)PrivateSubCommand1_Change()
Command1.Caption="计算机考试"
EndSub
(B)PrivateSubCommand1_Click()
Caption="计算机考试"
EndSub
(C)PrivateSubCommand1_Click()
Text1.Caption="计算机考试"
EndSub
(D)PrivateSubCommand1_Click()
Text1.Text="计算机考试"
EndSub
A4:
窗体上有一个文本框Text1和一个计时器Timer1,计时器的Interval属性为1000,Enabled属性为False,程序运行后,单击命令按钮,则每隔一秒钟在文本框中显示一次当前的时间。
在命令按钮的单击事件代码中应填入的内容是_______。
PrivateSubCommand1_Click()
Timer1._______
EndSub
PrivateSubTimer1_Timer()
Text1.Text=Time
EndSub
横线处的正确语句是:
(A)Enabled=True(B)Enabled=False(C)Visible=True(D)Visible=False
B5:
以下不属于VisualBasic应用程序文件类型的是________。
(A).frm(B).bat(C).vbg(D).vbp
B6:
设y是整型变量,y为奇数的正确表达式是________。
(A)Not(yMod2<>0)(B)yMod2<>0(C)(y-1)Mod2<>0(D)yMod2<>1
D7:
VisualBasic中不合法的实数表示形式是________。
(A)12.5(B)1.25e+011(C)1.235e-008(D)12.5E
C8:
DataTime是一个Date类型的变量,以下赋值语句中的错误的是________。
(A)DataTime=#5/14/08#(B)DataTime=#September3,2008#
(C)DataTime=#10:
15:
00AM#(D)"8/8/2008"
D9:
有一下程序段,关于死循环的叙述中正确的是________。
PrivateSubCommand1_Click()
n=InputBox(“请输入一个整数”)
Do
IfnMod2=0Then
n=n+1
Else
n=n+2
EndIf
LoopUntiln=1000
(A)只有输入的n是偶数时才会出现死循环,否则不会
(B)只有输入的n是奇数时才会出现死循环,否则不会
(C)只有输入的n是大于1000的整数时才会出现死循环,否则不会
(D)输入任何整数都会出现死循环
A10:
关于多分支选择结构If…ElseIf…EndIf,下列错误的叙述是________。
(A)如果有多个“条件”满足,则执行多个语句序