二级VISUAL BASIC语言程序设计模拟试题及答案解析3Word格式文档下载.docx
《二级VISUAL BASIC语言程序设计模拟试题及答案解析3Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《二级VISUAL BASIC语言程序设计模拟试题及答案解析3Word格式文档下载.docx(45页珍藏版)》请在冰豆网上搜索。
EndSub
程序运行后发现显示的结果不正确,应该进行的修改是______。
A.产生随机数时不使用Int函数
B.循环体2的初值应为i=x
C.数组定义改为Dima(11)AsInteger
D.循环3的循环终值应改为9
下一题
(2/40)单项选择题
第2题
为了使一个复选框被禁用(灰色显示),应把它的Value属性设置为______。
A.0
B.1
C.2
D.False
上一题下一题
(3/40)单项选择题
第3题
下列叙述中正确的是______。
A.循环队列是队列的一种链式存储结构
B.循环队列是队列的一种顺序存储结构
C.循环队列是非线性结构
D.循环队列是一种逻辑结构
(4/40)单项选择题
第4题
在窗体上画一个名称为TxtA的文本框,然后编写如下的事件过程:
PrivateSubTxtA_KeyPress(KeyAsciiAsInteger)
…
假定焦点已经位于文本框中,则能够触发KeyPress事件的操作是______。
A.单击鼠标
B.双击文本框
C.鼠标滑过文本框
D.按下键盘上的某个键
(5/40)单项选择题
第5题
下面不属于需求分析阶段任务的是______。
A.确定软件系统的功能需求
B.确定软件系统的性能需求
C.需求规格说明书评审
D.制定软件集成测试计划
(6/40)单项选择题
第6题
在窗体有一个水平滚动条名为Hscrolll,其属性设置如下:
LargeCh8nge=15,SmallChange=3,Max=100,Min=20,Value=45
现单击该滚动条向右的箭头,Value的值将变为______。
A.45
B.60
C.48
D.100
(7/40)单项选择题
第7题
下列能够接受键盘输入的控件是______。
A.列表框
B.组合框
C.标签
D.框架
(8/40)单项选择题
第8题
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是
A.18
B.28
C.21
D.32
(9/40)单项选择题
第9题
软件工程方法的产生源于软件危机,下列哪个(些)是产生软件危机的内在原因?
Ⅰ.软件复杂性Ⅱ.软件维护困难Ⅲ.软件成本太高Ⅳ.软件质量难保证
A.Ⅰ
B.Ⅲ
C.Ⅰ和Ⅳ
D.Ⅲ和Ⅳ
(10/40)单项选择题
第10题
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
PrivateSubCommand1_Click
x=5:
y=2
Callsub1((x),y)
Printx;
y
PrivateSubsub1(m,n)
t=m:
m=n:
n=t
程序运行后,单击命令按钮,则窗体上显示的内容是________。
A.2 5
B.5 4
C.1 4
D.5 5
(11/40)单项选择题
第11题
计算下面分段函数的正确语句是______。
图片
A.y=IIf(x>0,x+1,IIf(x<0,x-1,0)
B.y=IIf(x=0,0,IIf(x>0,x-1,x+1))
C.y=IIf(x>0,x+1,IIf(x<0,0,x-1)
D.y=IIf(x=0,0,x-1,x+1)
(12/40)单项选择题
第12题
设有如下数组定义语句:
Dima(-1To4,3)AsInteger
以下叙述中正确的是
A.a数组有18个数组元素
B.a数组有20个数组元素
C.a数组有24个数组元素
D.语法有错
(13/40)单项选择题
第13题
若看到程序有如下事件过程,则可以肯定的是,当程序运行时
PrivateSubClick_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)
Print"
VBProgram"
A.若用鼠标左键单击名称为“Command1”的命令按钮,则执行此过程
B.若用鼠标左键单击名称为“MouseDown”的命令按钮,则执行此过程
C.若用鼠标右键单击名称为“MouseDown”的命令按钮时,则执行此过程
D.若用鼠标左键或右键单击名称为“Click”的控件时,则执行此过程
(14/40)单项选择题
第14题
. 在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是______。
A.图片B.图片C.图片D.图片
A.A
B.B
C.C
D.D
(15/40)单项选择题
第15题
在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。
以下可以实现上述操作的事件过程是______。
A.PrivateSubText1_Change()
Label1.Caption=Str(Len(Text1.Text))
B.PrivateSubText1_Click()
C.PrivateSubText1_Change()
Label1.Caption=Text1.Text
D.PrivateSubLabel1_Change()
(16/40)单项选择题
第16题
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:
DimmAsString
m=InputBox("
请输入字符串"
Printpick_str(m)
PrivateFunctionpick_str(sAsString)AsString
temp="
:
i=1:
sLen=Len(s)
DoWhilei<=sLen/2
temp=temp+Mid(s,i,1)+Mid(s,sLen-i+1,1)
i=i+1
Loop
pick_str=temp
EndFunction
运行程序,单击命令按钮,并在输入对话框中输入“basic”,则在窗体上显示的内容为
A.bcai
B.cbia
C.bcais
D.cbias
(17/40)单项选择题
第17题
窗体上有一个Text1文本框,并编写了下面事件过程:
PrivateSubText1_KeyPress(KeyAsciiAsInteger)
KeyAscii=KeyAscii+3
程序运行时,在文本框中输入字符“A”,则在文本框中实际显示的是______。
(18/40)单项选择题
第18题
以下______对象不能作为容器。
A.Frame
B.From
C.PictureBox
D.Image
(19/40)单项选择题
第19题
如果一个直线控件在窗体上呈现为一条垂直线,则可以确定的是______。
A.它的Y1、Y2属性的值相等
B.它的X1、X2属性的值相等
C.它的X1、Y1属性的值分别与X2、Y2属性的值相等
D.它的X1、X2属性的值分别与Y1、Y2属性的值相等
(20/40)单项选择题
第20题
下列叙述中正确的是
A.用E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的联系
B.用E-R图只能表示实体集之间一对一的联系
C.用E-R图只能表示实体集之间一对多的联系
D.用E-R图表示的概念数据模型只能转换为关系数据模型
(21/40)单项选择题
第21题
窗体上有一个名称为HScroll1的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。
下面能够实现上述操作的事件过程是。
A.PrivateSubHScroll1_Change()
PrintHScroll1.Value
B.PrivateSubHScroll1_Change()
PrintHScroll1.SmallChange
C.PrivateSubHScroll1_Scroll()
D.PrivateSubHScroll1_Scroll()
(22/40)单项选择题
第22题
在窗体上画1个名称为Command1的命令按钮,并编写以下程序:
Printfun("
ABCDEFG"
Functionfun(stAsString)AsString
Stlen=Len(st)
Fork=1Tostlen/2
temp=temp+Mid(st,k,1)+Mid(st,stlen-k+1,1)
Nextk
fun=temp
程序运行时,单击命令按钮,则窗体上显示的是______。
A.ABCDEFG
B.AGBFCE
C.GFEDCBA
D.AGBFCED
(23/40)单项选择题
第23题
以下关于多重窗体程序的叙述中,错误的是______。
A.对于多重窗体程序,需要单独保存每个窗体
B.在多重窗体程序中,可以根据需要指定启动窗体
C.在多重窗体程序中,各窗体的菜单是彼此独立的
D.用Hide方法不仅可以隐藏窗体,而且还可以清除内存中的窗体