vb试题及答案Word下载.docx
《vb试题及答案Word下载.docx》由会员分享,可在线阅读,更多相关《vb试题及答案Word下载.docx(9页珍藏版)》请在冰豆网上搜索。
![vb试题及答案Word下载.docx](https://file1.bdocx.com/fileroot1/2022-10/6/f3c06f4e-2c13-44de-ab32-5a32bbf8a6df/f3c06f4e-2c13-44de-ab32-5a32bbf8a6df1.gif)
B
A.数值 B.字符串 C.变体
D.数值或字符串(视输入的数据而定)
7、为了把焦点移到某个指定的控件,所使用的方法是:
A
A.SetFocusB.VisibleC.ReFreshD.GetFocus
8、函数String(3,”str”)的功能是:
b
A.把数值型数据转换成字符串
B.返回有3个字符串组成的字符串
C.从字符串中第3个字符
D.从字符串中第3个字符的位置开始取字符串
9、双击窗体中的对象后,VisualBasic将显示的窗口是:
c
A.项目(工程)窗口B.工具箱C.代码窗口D.属性窗口
10、用于获得字符串s最左边4个字符的函数是:
a
A.Left(s,4)B.Left(1,4)C.LeftStr(s)D.LeftStr(3,4)
11、以下程序段的输出结果是:
d
a=Sqr(3)
b=Sqr
(2)
c=a>
Printc
A.-1B.0C.FalseD.True
12、用下面语句定义的数组的元素个数是:
c
DimA(-4to6)AsInteger
A.6B.7C.11D.9
13、若x=-5,执行IfxThenx=0Elsex=1的结果为:
d
A.实时错误B.编译错误C.x=1D.x=0
列程序段的循环结构执行后,i的输出值是:
Fori=1To10Step2
y=y+i
Nexti
Printi
A.25B.10C.11D.因为y的初值不知道,所以不确定
15、可以用作其他控件容器的控件有:
A.窗体、列表框、图像框
B.窗体、文本框、框架
C.窗体、框架、图片框
D.窗体、标签、图片框
16、以下不属于VisualBasic支持的循环结构的是:
A.For…NextB.ForEach…Next
C.Do…LoopD.While…End
17、下列可以打开立即窗口的操作是:
D
A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G
18、下列可作为VisualBasic变量名的是
A)A_3 B)4A C)?
xy D)Integer
19、设a=8,b=5,执行语句Printa>
b后,窗体上显示的是
A)TrueB)FalseC)1D)出错信息
20、以下能够触发文本框Change事件的操作是
A)文本框失去焦点B)文本框获得焦点
C)设置文本框的焦点D)改变文本框的内容
21、列表框图标的英文名称是
A)ListBoxB)ComboBox
C)FrameD)CommonDialog
22、下列类型说明符中表示整型的是
A)%B)!
C)$D)&
23、执行下列语句a$="
abcdefg"
:
PrintLen(a$)后,在窗体上输出的结果是
A)1B)2C)7D)14
24、文本框不具有的属性是
A)CaptionB)text C)leftD)font
25、设a=6,则执行x=IIf(a>
5,1,2)后,x的值为:
A)1B)2C)5D)0
26、语句Print5/4*6\5Mod2的输出结果是
A)0 B)1 C)2 D)3
27、滚动条控件的largeChange属性所设置的是
A)滚动条所能表示的最小值
B)滚动条所能表示的最大值
C)单击滚动条中滚动框前面或后面的部位时,Value属性增加或减小的增量值
D)单击滚动条两端的箭头时,Value属性增加或减小的增量值
28、按钮控件数组元素是:
A.共享一个事件过程的 B.只共享一个Click事件过程的
C.共享该控件的所有事件过程 D.各自有自己的部分事件过程
有如下的记录类型
Typestudent
idAsString
nameAsString
ageAsInteger
EndType
则正确引用该记录类型变量的代码是:
A.student.name=”Sias”
B.DimsAsstudent
s.mane=”Sias”
C.DimsAstypestudent
s.name=”Sias”
D.DimsAstype
有如下语句:
str1=InputBox(“输入”,””,”联系”)
从键盘上输入字符串“学生”后,str1的值为:
A.“输入”B.“”C.“联系”D.“学生”
31、在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
C
PrivateSubCommand1_Click()
s=2
Forn=1To6
IfnMod3<
>
0Thens=s+1
Nextn
Prints
EndSub
程序运行后,如果单击命令按钮,则窗体上显示的内容是
A)2 B)5 C)7 D)6
32、在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
B
PrivateSubCommand1_Click()
DimnumAsInteger
num=1
DoUntilnum>
6
num=num+2
Loop
Printnum
程序运行后,单击命令按钮,则窗体上显示的内容是
A)6 B)7 C)8 D)9
33、在窗体上画一个命令按钮,名称为Command1,然后编写如下事件过程:
OptionBase0
PrivateSubCommand1_Click()
DimkmAsVariant
km=Array("
音乐"
"
体育"
化学"
物理"
)
Printkm
(2)
程序运行后,如果单击命令按钮,则在窗体上显示的内容是
A)音乐 B)体育 C)化学 D)物理
34、以下程序代码正确的是:
A)Ifa=1Thenb=0Elsec=0EndIf
B)Ifa=1Then:
b=0:
ElseIfc=0EndIf
C)Ifa=1Then
b=0
Else
c=0
EndIf
D)Ifa=1Then
b=0
ElseIfc=0
d=0
35、在窗体中添加一个命令按钮Command1,并编写如下程序:
PrivateSubCommand1_Click()
dimxasinteger
x=InputBox("
x"
Ifx^2=9Theny=x
Ifx^2<
9Theny=1/x
Ifx^2>
9Theny=x^2+1
Printy
EndSub
程序运行后,在输入对话框中输入3,单击命令按钮,程序的运行结果是
A.3B.0.33C.17D.0.25
36、以下关于过程及过程参数的描述中,错误的是
A)过程的参数可以是控件名称
B)用数组作为过程的参数时,使用的是“传地址”方式
C)只有函数过程能够将过程中处理的信息传回到调用的程序中
D)窗体可以作为过程的参数
37、在窗体上添加一个命令按钮,名为command1,事件过程为:
PrivateSubcommand1_Click()
x=0
DoUntilc=-1
a=val(InputBox(“输入a的值”))
b=val(InputBox(“输入b的值”))
c=val(InputBox(“输入c的值”))
Loop
Printa
程序运行后,单击命令按钮,依次在输入对话框中输入5,4,3,2,1,-1后,输出的结果是a
A.2B.3C.4D.5
38、窗体有一个名为text1的文本框,执行如下语句后,文本框中的内容为:
C
Forj=1To3
x=3
Fork=1To2
x=x+3
Nextk
Nextj
text1.Text=Str(x)
A.3B.6C.9D.12
39、以下定义数组或给数组元素赋值的语句中,正确的是
A)DimaAsVariant
a=Array(1,2,3,4,5)
B)Dima(10)AsInteger
C)Dima%(10)
a
(1)="
ABCDE"
D)Dima(3),b(3)AsInteger
a(0)=0
a
(1)=1
a
(2)=2