VB程序设计考试题库9.docx
- 文档编号:6348169
- 上传时间:2023-01-05
- 格式:DOCX
- 页数:9
- 大小:19.05KB
VB程序设计考试题库9.docx
《VB程序设计考试题库9.docx》由会员分享,可在线阅读,更多相关《VB程序设计考试题库9.docx(9页珍藏版)》请在冰豆网上搜索。
VB程序设计考试题库9
VB程序设计考试题库(9)
一、单选题(每题1分,共50题)
1.以下不属于Visualbasic的工作模式的是( )模式。
正确答案:
A
A.编译 B.设计 C.运行 D.中断
2.VB集成开发环境有三种工作状态,不属于其中之一的是( )。
正确答案:
B
A.设计状态B.写代码状态C.运行状态D.中断状态
3.下列属性中,文本框控件不具有的属性是( )。
正确答案:
B
A.Backcolor B.Caption C.Passwordchar D.Enabled
4.以下能够触发文本框Change事件的操作是( )。
正确答案:
D
A.文本框失去焦点 B.文本框获得焦点
C.设置文本框的焦点 D.改变文本框的内容
5.函数Int(Rnd*6+1)的取值范围是( )。
正确答案:
C
A.从1到7共7个整数B.从0到7共8个整数
C.从1到6共6个整数D.从0到6共7个整数
6.可以同时删除字符串前导和尾部空白的函数是( )。
正确答案:
C
A.Ltrim B.Rtrim C.Trim D.Mid
7.有如下程序:
a$="Flying":
b$="IS":
c$="funny!
"
Printa$+""+Lcase$(b$)+""+Ucase$(c$)
End
运行后,输出结果是( )。
正确答案:
B
A.FlyingIsfunny!
B.FlyingisFUNNY!
C.FlyingISFUNNY!
D.FLYINGISFUNNY!
8.表示学习成绩(score)在75分和90分之间的逻辑表达式是( )。
正确答案:
A
A.score>=75Andscore<=90
B.score>=750rscore<=90
C.score<=75Andscore>=90
D.score<=750rscore>=90
9.表达式4+5\6*7/8Mod9的值是( )。
正确答案:
B
A.4 B.5 C.6 D.7
10.函数rnd用于产生随机数,其结果范围是( )。
正确答案:
B
A.(0,1) B.[0,1) C.(0,1] D.[0,1]
11.有如下程序:
a=3:
b=4
Printb>a
End
运行后,输出结果是( )。
正确答案:
A
A.TureB.FALSEC.4>3D.显示出错信息
12.能清除文本框Text1中内容的语句是( )正确答案:
B
A.Text=""B.Text1.Text=""C.Text1.clearD.Text1.Cls
13.在窗体上画一个名称为Textl的文本框和一个名称为Commandl的命令按钮,然后编写如下事件过程:
PrivateSubCommand1_Click()
DimIAsInteger,nAsInteger
Forj=0To50
I=I+3
n=n+1
IfI>10ThenExitFor
Next
Text1.Text=Str(n)
EndSub
程序运行后,单击命令按钮,在文本框中显示的值是( )。
正确答案:
C
A.2B.3C.4D.5
14.下面的程序段运行后,text1显示的内容是( )。
正确答案:
D
x=0
DoWhilex<10
x=x+1:
x=x*x
Loop
text1.Text=x
A.16B.19C.20D.25
15.阅读下面的程序段:
ForI=1To3
Forj=1ToI
Fork=jTo3
a=a+1
Nextk
Nextj
NextI
执行上面的三重循环后,a的值为( )。
正确答案:
C
A.3B.9C.14D.21
16.当用户将焦点移到另一个应用程序时,当前应用程序的活动窗体将( )。
正确答案:
D
A.发生DeActivate事件
B.发生LostFocus事件
C.发生DeActivate和LostFocus事件
D.DeActivate和LostFocus事件都不发生
17.为了描述x>y和y>z同时成立,则下述选项中,正确的是( )。
正确答案:
D
A.x>y.And.Y>zB.x>y>z
C.x>yAnd>zD.x>yAndy>z
18.InputBox函数返回值的类型为( )。
正确答案:
B
A.数值 B.字符串
C.变体 D.数值或字符串(视输入的数据而定)
19.有如下程序:
DimaAsString,bAsString
a="12345",b="abcde"
ForI=1To5
c=c+Left(a,I)+Right(b,I)
NextI
Printc
运行后输出的结果是( )。
正确答案:
D
A.alb2c3d4e5B.la2b3c4de5
C.eld2c4b5ed2c3b4a5D.1e12del23cdel234bcdel2345abcde
20.窗体上有文本框Text1和命令按钮Command1,对Command1编写如下事件过程:
PrivateSubCommand1_Click()
Text1.Text="12345"
Text1.SelStart=1
Text1.SelLength=3
MsgBoxText1.SelText
EndSub运行时,单击命令按钮,出现的信息框显示( )正确答案:
B
A.12345B.234C.123D."345"
21.下面是一个窗体的单击事件过程:
PrivmeSubForm_Click()
IfCommandl.EnabledThen
Label1.Caption="命令按钮可以使用!
"
Else
Label1.Caption="命令按钮不可以使用!
"
EndIf
EndSub
该窗体事件的功能是( )。
正确答案:
B
A.判断命令按钮是否可见,以便在标签上显示不同的信息
B.判断命令按钮是否可用,以便在标签上显示不同的信息
C.判断命令按钮是否设置了默认按钮,以便在标签上显示不同的信息
D.If语句中的条件不合法,事件过程错误,不能执行。
22.下列程序运行时,消息框显示的内容是( )正确答案:
A
PrivateSubCommand1_Click()
MsgBoxCStr(123+321)
EndSubA.444B.123321C.123+321D.显示出错信息
23.下列关于InputBox函数的叙述,错误的是( )正确答案:
A
A.可以省略任何参数
B.可以在屏幕指定位置显示输入框
C.可以指定默认值
D.返回值为String类型
24.当文本框的TabStop属性设为False时,下列叙述正确的是( )正确答案:
D
A.该文本框无法获得焦点
B.无法在该文本框中输入文本
C.焦点将始终停留在该文本框上
D.该文本框无法通过使用Tab键获得焦点
25.阅读程序
OptionBase1
PrivateSubForm_Click()
Dimarr,Sum
Sum=0
arr=Array(1,3,5,7,9,11,13,15,17,19)
Fori=1To10
Ifarr(i)/3=arr(i)\3Then
Sum=Sum+arr(i)
EndIf
Nexti
PrintSum
EndSub
程序运行后,单击窗体,输出结果为( )。
正确答案:
C
A.13B.14C.27D.15
26.若定义一维数组为:
Dima(NToM),则该数组的元素为( )个。
正确答案:
D
A.M-NB.M-N+1C.M*ND.M+N
27.设有数组声明语句:
OptionBase1
DimA(2To4,3)
以上语句所定义的数组A中共有( )个元素。
正确答案:
B
A.12B.9C.16D.6
28.要分配存放如下方阵的数据,可使用( )数组声明语句来实现(不能浪费空间)。
正确答案:
C
A.Dimx(9)AsSingle
B.Dimx(3,3)AsSingle
C.Dimx(-1to1,-5to-3)AsSingle
D.Dimx(-3to-1,5to7)AsInteger
29.以下是窗体的Click事件过程Form_Click的程序代码:
OptionBase1
PrivateSubForm_Click()
DimaAsVariant
DimIAsInteger,mAsInteger,indexAsInteger
a=Array(345,-54,200,356,65,23)
m=a(LBound(a))
Index=Lbound(a)
ForI=Lbound(a)ToUbound(a)
Ifa(i)>mThen
m=a(i)
Index=I
Endif
NextI
Printm;index
EndSub
在程序运行过程中,单击窗体时,程序的输出结果为( )。
正确答案:
B
A.–242B.3564C.3451D.3563
30.DimA(-3To0,3)声明的数组有( )个元素。
正确答案:
A
A.16B.9C.12D.10
31.在过程中定义的变量,若希望在离开该过程后,还能保存过程中局部变量的值,则应使用( )关键字在过程中定义局部变量。
正确答案:
D
A.DimB.PrivateC.PublicD.Static
32.设有如下过程:
Subff(x,y,z)
x=y+z
EndSub
以下所有参数的虚实结合都是传址方式的调用语句是( )。
正确答案:
B
A.Callff(5,7,z)
B.Callff(x,y,z)
C.Callff(3+x,5+y,z)
D.Callff(x+y,x-y,z)
33.关于过程调用正确的是( )。
正确答案:
D
A.过程要用Call语句调用
B.Sub过程一定要用Call语句调用
C.过程都可以用赋值语句的形式调用
D.只要写上过程名并给出实参就能调用过程
34.在参数传递过程中,使用关键字( )来修饰参数,可以使之按值传递。
正确答案:
A
A.ByVal
B.ByRef
C.Value
D.reference
35.Sub过程与Function过程最根本的区别是( )正确答案:
D
A.Sub过程名称与Function过程名称的格式不统一
B.Function过程可以有参数,Sub过程不可以
C.两种过程参数的传递方式不同
D.Sub过程的过程名称不能有返回值,而Function过程能通过过程名称得到返回值
36.假定有如下的Sub过程:
SubS(xasSingle,yasSingle)
t=x
x=t/y
y=tMody
EndSuB.
在窗体上画一个命令按钮,然后编写如下事件过程:
PrivateSubCommandl_Click()DimaAsSingleDimbAsSinglea=5b=4Sa,bPrinta,bEndSub程序运行后,单击命令按钮,输出结果为( )。
正确答案:
D
A.54
B.11
C.1.254
D.1.251
37.组合框中的Style属性可以设置组合框的样式,Style=2时,组合框属于( )样式。
正确答案:
C
A.下拉式组合框
B.简单组合框
C.下拉式列表框
D.以上全部都可以
38.当拖动滚动条中的滚动块时,将触发滚动条的事件是( )。
正确答案:
C
A.Move
B.Change
C.Scroll
D.SetFocus
39.下列与Listl.Text属性值相同的表达式是( )。
正确答案:
D
A.List1.ListCount
B.List1.List(ListCount-1)
C.List1.Listindex
D.List1.list(ListIndex)
40.要使图像框可以自动调整大小以适应图形的大小,则需要设置属性( )。
正确答案:
B
A.AutoSize
B.Stretch
C.Appearance
D.AutoRedraw
41.滚动条的( )属性用于返回或设置滚动条的当前值。
正确答案:
A
A.Value
B.Max
C.Min
D.Data
42.想要不使用【Shift】键或【Ctrl】键就能在列表框中同时选择多条项目,则应把该列表框的MultiLine属性设置为( )。
正确答案:
C
A.0
B.1
C.2
D.其他
43.在用菜单编辑器设计菜单时,必须输入的项有( )。
正确答案:
D
A.快捷键B.标题C.热键D.名称
44.为了防止用户随意将光标置于控件之上,应( )。
正确答案:
D
A.将控件的TabIndex属性设置为0
B.将控件的TabStop属性设置为True
C.将控件的TabStop属性设置为False
D.将控件的Enabled属性设置为False
45.用户在使用ActiveX控件之前,需要将他们加载到工具箱中,下面( )操作可进行ActiveX控件的加栽。
正确答案:
A
A.工程"部件…B.视图"工具箱C.工具"选项…D.工程"引用…
46.model数据库是( )。
正确答案:
B
A.临时数据库B.新建数据库的模板数据库
C.用户数据库D.备份数据库
47.DBList控件和DBCombo控件与数据库的绑定通过属性( )实现。
正确答案:
C
A.BoundColumn和BoundText
B.RowSource和Listfield
C.DataSource和DataField
D.DataSource和RowSource
48.数据控件的Reposition事件发生在( )。
正确答案:
A
A.记录成为当前记录后B.修改与删除记录前
C.记录成为当前记录前D.移动记录指针前
49.对数据库进行增、改操作后必须使用( )方法确认操作。
正确答案:
C
A.refresh方法B.updatecontrols方法
C.update方法D.updaterecord方法
50.在SQL的UPDATE语句中,要修改某列的值,必须使用关键字( )。
正确答案:
A
A.SetB.SelectC.DISTINCTD.Where
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 程序设计 考试 题库