洛阳理工学院第二学期VB期末考试选择题库.docx
《洛阳理工学院第二学期VB期末考试选择题库.docx》由会员分享,可在线阅读,更多相关《洛阳理工学院第二学期VB期末考试选择题库.docx(190页珍藏版)》请在冰点文库上搜索。
洛阳理工学院第二学期VB期末考试选择题库
章节作业--第1次作业:
10题
1、
在VisualBasic中,假设工程的窗体文件名为exer11.frm,可以使用什么命令将窗体文件名另存为exer22.frm。
A)“工程”菜单中的“添加窗体”命令。
B)“文件”菜单中的“另存为”命令。
C)“文件”菜单中的“工程另存为”命令。
D)在“工程资源管理器窗口中,使用鼠标右键单击窗体文件exer11.frm,执行快捷菜单中的“exer11.frm另存为”命令。
正确答案是:
D 你选择的答案是:
D √
2、
如果要使窗体的最大化按钮变成灰色(不起作用),需设置窗体的()属性。
A)CaptionB)IconC)MaxButtonD)MinButton
正确答案是:
C 你选择的答案是:
C √
3、
在运行期间,不能够设置的窗体属性是()。
A)BorderStyleB)CaptionC)MinButtonD)MaxButton
正确答案是:
A 你选择的答案是:
A √
4、
假设某一事件过程如下,则响应该过程的对象名是()。
PrivateSubMylb1_DBlClick()
Form1.Caption="hello"
EndSub
A)Mylb1_DBlClickB)DBlClickc)Mylb1D)Mylb1DBlClick
正确答案是:
C 你选择的答案是:
C √
5、
将工具栏显示在窗口或从窗口中隐藏起来,是通过()菜单中的“工具栏”命令实现的。
A)文件B)编辑
C)视图D)格式
正确答案是:
C 你选择的答案是:
C √
6、
在VB的设计环境下,双击窗体的任何地方,可以打开的窗口是()。
A)代码窗口B)属性窗口
C)工程管理窗口D)以上3个选项都不对
正确答案是:
A 你选择的答案是:
A √
7、
可视化编程的设计过程,实际上是与一组()进行交互的过程。
A)控件工具B)自定义对象C)标准对象D)窗体
正确答案是:
C 你选择的答案是:
C √
8、
系统符号常量的定义可以通过()获得。
A)对象浏览器B)代码窗口C)属性窗口D)工具箱
正确答案是:
A 你选择的答案是:
A √
9、
下列关于事件的叙述中不正确的是()
A)事件是系统预先为对象定义的能被对象认别的动作
B)事件可分为用户事件与系统事件两类
C)VB为每个对象设置好各种事件,并定义好事件过程的过程名,但过程代码必须由用户自行编写
D)VB中所有对象的默认事件都是Click
正确答案是:
D 你选择的答案是:
D √
10、
VisualBasic是一种面向对象的程序设计语言,
构成对象的三要素是()。
A)属性、事件、方法B)控件、属性、事件
C)窗体、控件、过程D)窗体、控件、模块
正确答案是:
A 你选择的答案是:
A √
章节作业--第2次作业:
10题
1、
以下()是VisualBasic中合法的函数使用。
A)exp.xB)exp(x)C)cos[x]D)sinx
正确答案是:
B 你选择的答案是:
B √
2、
表达式left("Howareyou",3)的值是()
A)HowB)areC)youD)Howareyou
正确答案是:
A 你选择的答案是:
A √
3、
表达式Mid("ShangHai",6,3)的值是()
A)ShangB)HaiC)SHaD)angH
正确答案是:
B 你选择的答案是:
B √
4、
函数Len(str(val("-135.6")))的值是()
A)11B)6C)5D)8
正确答案是:
B 你选择的答案是:
B √
5、
设a="stringfttyhttp",下面的函数值为"http"的是()。
A)mid(a,8,4)B)left(a,4)
C)mid(a,10,2)D)right(a,4)
正确答案是:
D 你选择的答案是:
D √
6、
函数Ucase(mid("VisualBasic程序设计",5,8))的值为()。
A)ALBASICB)albasicC)basicD)ALbasic
正确答案是:
A 你选择的答案是:
A √
7、
rnd函数不可能产生()。
A)0B)0.12345C)0.00005D)1
正确答案是:
D 你选择的答案是:
D √
8、
表达式Abs(-5)+Len("ABCDE")的值是()。
A)5ABCDEB)-5ABCDE
C)10D)0
正确答案是:
C 你选择的答案是:
C √
9、
int(100*rnd)产生的的随机整数的闭区间是()
A)[0,99]B)[1,100]C)[0,100]D)[1,99]
正确答案是:
A 你选择的答案是:
A √
10、
字符串函数InStr("iloveyou!
","love")的返回值()。
调整到函数
A)0B)3C)4D)null
正确答案是:
B 你选择的答案是:
B √
章节作业--第3次作业:
10题
1、
下列有关算法的叙述中错误的是:
A)算法中执行的步骤可以无休止的执行下去
B)算法中的每一步操作必须含义明确
C)算法中的每一步操作都必须是可执行的
D)算法必须有输出
正确答案是:
A 你选择的答案是:
A √
2、
在立即窗口中要显示一值,除了用Print语句外还有()。
A)Show语句B)?
语句
C)Printf语句D)List语句
正确答案是:
B 你选择的答案是:
B √
3、
如果要显示VisualBasic中的预定义输入对话框,需要调用VisualBasic提供的()函数。
A)MsgBoxB)Open
C)OutputD)InputBox
正确答案是:
D 你选择的答案是:
D √
4、
执行如下语句:
a=InputBox("Today","Tomorrow","Yesterday",,,"Daybeforeyesterday",5)
显示一个输入对话框,在对话框的输入区中显示的信息是()。
A)TodayB)Tomorrow
C)YesterdayD)Daybeforeyesterday
正确答案是:
C 你选择的答案是:
C √
5、
下列程序段的执行结果为
a=10
b=30
ifaprinta
A)10B)30C)1030D)3010
正确答案是:
D 你选择的答案是:
D √
6、
下列程序段运行后,输出结果为
b=1
dowhileb<40
b=b*(b+1)
loop
printb
A)42B)39C)6D)1
正确答案是:
A 你选择的答案是:
A √
7、
判断下面程序段是计算哪一个数学式的()。
n=inputbox("输入n的值")
t=1:
s=0
Fori=1Ton
t=t*i
s=s+1/t
nexti
prints
A)1+2+3+…+NB)1!
+2!
+3!
+…+N!
C)1!
+1/2!
+1/3!
+…+1/N!
D)1+1/2+1/3+…+1/N
正确答案是:
C 你选择的答案是:
C √
8、
下列程序段的执行结果是()
k=1
ifk<=1thena=2*k
ifk<=2thena=2*k+1
ifk<=3thena=k
printa;k
A)12B)13C)11D)31
正确答案是:
C 你选择的答案是:
C √
9、
下述程序的运行结果是
a$="ABCD"
b$="efgh"
c$=lcase$(a$)
d$=ucase$(b$)
printc$;d$
A)abcdEFGHB)abcdefgh
C)ABCDefghD)ABCDEFGH
正确答案是:
A 你选择的答案是:
A √
10、
有如下程序
a=3
ifa<=3then
print3
endif
ifa<=4then
print4
endif
ifa<=5then
print5
endif
ifa<=6then
print6
endif
print
end
运行时输出的结果是
A)3B)34C)345D)3456
正确答案是:
D 你选择的答案是:
D √
章节作业--第6次作业:
10题
1、
文本框控件中将text的内容全部显示为所定义的字符的属性项是
A)passwordcharB)需要编程实现C)passwordD)以上都不是
正确答案是:
A 你选择的答案是:
A √
2、
列表框控件中的列表内容是通过()属性设置的
A)nameB)captionC)listD)text
正确答案是:
C 你选择的答案是:
C √
3、
列表框中的列表项的数目可以通过以下哪个属性的值获得
A)countB)listcountC)listindexD)index
正确答案是:
B 你选择的答案是:
B √
4、
在程序代码中清除图片框picture1中的图形的正确语句是
A)picture1.picture=""
B)picture1.picture=loadpicture("")
C)picture1.image=""
D)picture1.picture=null
正确答案是:
B 你选择的答案是:
B √
5、
下面的四项叙述中错误的是
A)在一行中有多条语句时,逗号","可作为语句间的分隔符
B)在print语句中,有多个输出项时逗号","可作为输出项的分隔符
C)一个dim语句定义多个数组时,逗号","可作为数组间的分隔符
D)在read语句中,有多个变量时逗号","可作为变量间的分隔符
正确答案是:
A 你选择的答案是:
A √
6、
为了在按下回车键时执行某个命令按钮的事件过程,
需要把该命令按钮的一个属性值设置为true,这个属性是
A)valueB)default
C)cancelD)endabled
正确答案是:
B 你选择的答案是:
B √
7、
在程序运行期间,如果拖动滚动条上的滚动块,则触发的事件是
A)moveB)changeC)scrollD)getfocus
正确答案是:
C 你选择的答案是:
C √
8、
在VisualBasic中,指定列表的元素是否自动按字母表的顺序排序的属性是()。
A)StyleB)ListcountC)columnsD)Sorted
正确答案是:
D 你选择的答案是:
B ×
9、
为了删除ComboBox控件中的项目,需要使用()方法。
A)AddB)RemoveC)AdditemD)Removeitem
正确答案是:
D 你选择的答案是:
D √
10、
以下选项中,不属于文本框的属性是()。
A)EnabledB)Text
C)NameD)Min
正确答案是:
D 你选择的答案是:
D √
章节作业--第8次作业:
10题
1、
在命令按钮的单击事件过程有中定义语句dimshared(2to6)定义的数组的类型是
A)全局数组B)局部数组C)通用数组D)公共数组
正确答案是:
B 你选择的答案是:
B √
2、
下面数组声明语句中()是正确的
A)dimma[1:
5,1:
5]asstring
B)dimma[5to5]asstring
C)dimma(1to5,1to5)asstring
D)dimma(1:
5,1:
5)asstring
正确答案是:
C 你选择的答案是:
C √
3、
执行以下command1的click事件,在窗体上显示的是()
optionbase0
privatesubcommand1_click()
dima
a=array("a","b","c","d","e","f","g")
printa
(1);a(3);a(5)
endsub
A)abcB)bdfC)aceD)出错
正确答案是:
B 你选择的答案是:
B √
4、
用下面语句定义的数组的元素个数是
dima(-3to5)asinteger
A)6B)7C)8D)9
正确答案是:
D 你选择的答案是:
D √
5、
下面数组声明语句中()是正确的。
A)dima[3,4]asstring
B)dima(3,4)asstring
C)dima(3;4)asstring
D)dima(3:
4)asstring
正确答案是:
B 你选择的答案是:
B √
6、
设有数组声明语句:
OptionBase1
dima(2,-1to1)
以上语句所定义的数组a为()维数组
A)-1B)2C)1D)3
正确答案是:
B 你选择的答案是:
B √
7、
设有数组声明语句:
OptionBase1
dima(2,-1to1)
以上语句所定义的数组a的第一维下标从1到()。
A)9B)2C)3D)6
正确答案是:
B 你选择的答案是:
B √
8、
设有数组声明语句:
OptionBase1
dima(2,-1to1)
以上语句所定义的数组a的第二维下标从-1到()
A)1B)2C)3D)9
正确答案是:
A 你选择的答案是:
A √
9、
下列程序的执行结果为()。
dimm(10)
fork=1to10
m(k)=2*k
nextk
printm(m(3))
A)12B)4C)0D)6
正确答案是:
A 你选择的答案是:
A √
10、
下列程序的执行结果为()。
dima(10),b(5)
fori=1to10
a(i)=i
nexti
forj=1to5
b(j)=j*20
nextj
a(5)=b
(2)
printa(5)
A)10B)20C)30D)40
正确答案是:
D 你选择的答案是:
D √
章节作业--第9次作业:
10题
1、
下面的过程定义语句合法的是()。
A)SubProc1(ByValn())B)SubProc1(n)asinteger
C)FunctionProc1(Proc1)D)SubProc1(ByValn)
正确答案是:
D 你选择的答案是:
D √
2、
Sub过程与Function过程最根本的区别是()。
A)Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以
B)Function过程可以有参数,而Sub过程不可以
C)两种过程参数的传递方式不同
D)Sub过程的过程名不能返回值,而Function过程可以通过过程名返回值
正确答案是:
D 你选择的答案是:
D √
3、
通用过程可以通过执行“工具”菜单中的()命令来建立。
A)添加过程B)通用过程C)添加窗体D)添加模块
正确答案是:
A 你选择的答案是:
A √
4、
执行“工程”菜单中的()命令可以添加一个标准模块。
A)添加过程B)通用过程C)添加窗体D)添加模块
正确答案是:
D 你选择的答案是:
D √
5、
假定已定义了一个过程Subadd(aassingle,bassingle),则正确的调用语句是()。
A)add12,12B)calladdx,yC)calladd(12,12,x)D)add()
正确答案是:
A 你选择的答案是:
A √
6、
下列程序代码在单击三次命令按钮时的输出结果为()。
submysub()
fori=1to10step2
s=s+1
nexti
prints;
endsub
privatesubcommand1_click()
callmysub
endsub
A)51015B)255075C)555D)52030
正确答案是:
C 你选择的答案是:
C √
7、
下列程序代码在单击命令按钮时的输出结果为()。
subss(Byvalx,Byrefy,z)
x=x+1
y=y+1
z=z+1
endsub
privatesubcommand1_click()
a=1:
b=2:
c=3
callss(a,b,c)
printa;b;c
endsub
A)123B)223C)234D)134
正确答案是:
D 你选择的答案是:
D √
8、
下列程序代码在单击三次命令按钮时的输出结果为()。
dimx,y,z
subss()
x=x+1
y=y+1
z=z+1
printx;y;z
endsub
privatesubcommand1_click()
dimx,y,z
x=1:
y=2:
z=3
callss()
printx;y;z
endsub
A)333B)234C)123D)235
123234123123
正确答案是:
A 你选择的答案是:
A √
9、
下列程序代码在单击三次命令按钮时的输出结果为()。
dimx,y,z
subss()
x=x+1
y=y+1
z=z+1
printx;y;z
endsub
privatesubcommand1_click()
x=1:
y=2:
z=3
callss()
printx;y;z
endsub
A)111B)234C)123D)234
123234123123
正确答案是:
B 你选择的答案是:
B √
10、
下列程序代码在单击三次命令按钮时的输出结果为()。
subss()
x=x+1
y=y+1
z=z+1
printx;y;z
endsub
privatesubcommand1_click()
dimx,y,z
x=1:
y=2:
z=3
callss()
printx;y;z
endsub
A)111B)234C)123D)234
123234123123
正确答案是:
A 你选择的答案是:
A √
章节作业--第11次作业:
10题
1、
以下关于菜单的说法中,错误的是()。
A)每个菜单项都是一个控件,与其它控件一样也有其属性和事件
B)除了Click事件之外,菜单项不可以响应其它事件
C)菜单项的索引号可以不连续
D)菜单项的索引号必须从1开始
正确答案是:
D 你选择的答案是:
D √
2、
以下说法正确的是()。
A)任何时候都可以使用“工具”菜单下的“菜单编辑器”命令打开菜单编辑器
B)只有当某个窗体为当前活动窗体时,才能打开菜单编辑器
C)只有当代码窗口为当前活动窗口时,才能打开菜单编辑器
D)任何时候都可以使用标准工具栏的“菜单编辑器”按钮打开菜单编辑器
正确答案是:
B 你选择的答案是:
B √
3、
以下快捷键中,可以用来打开菜单编辑器的是()。
A)Ctrl+TB)Ctrl+SC)Ctrl+ED)Ctrl+M
正确答案是:
C 你选择的答案是:
C √
4、
菜单编辑器窗口分为三部分,不包含以下()选项。
A)数据区B)编辑区C)菜单项D)命令区
正确答案是:
D 你选择的答案是:
D √
5、
以下关于菜单编辑器中“索引”项的叙述中,错误的是()。
A)“索引”确定了菜单项显示的顺序
B)“索引”是控件数组的下标
C)使用“索引”时,可有一组菜单项具有相同的“名字”
D)使用“索引”后,在单击菜单项的事件过程中可以通过“索引”引用菜单项
正确答案是