二级VISUAL BASIC语言程序设计模拟试题及答案解析20Word格式文档下载.docx
- 文档编号:16315139
- 上传时间:2022-11-22
- 格式:DOCX
- 页数:46
- 大小:39.89KB
二级VISUAL BASIC语言程序设计模拟试题及答案解析20Word格式文档下载.docx
《二级VISUAL BASIC语言程序设计模拟试题及答案解析20Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《二级VISUAL BASIC语言程序设计模拟试题及答案解析20Word格式文档下载.docx(46页珍藏版)》请在冰豆网上搜索。
A.要获取滚动条上滚动块的位置值,应使用其Value属性
B.语句Timer1.Interval=2的作用是使计时器Timer1每隔2秒自动触发-次Timer事件
C.当复选框控件被选中时,其Value属性的值为True
D.当滚动条中的滚动块被移动时,会触发其Moved事件
(5/40)单项选择题
第5题
编写如下程序:
PrivateSubCommand1_Click()
DimaAsInteger,iAsInteger
a=2
Fori=1To3
Printfun_s(a);
Nexti
Functionfun_s(aAsInteger)AsInteger
DimbAsInteger
StaticcAsInteger
a=a+1
b=b+1
c=c+1
fun_s=a+b+c
EndFunction
程序运行后,单击命令按钮Command1,输出结果为
A.456
B.567
C.579
D.468
(6/40)单项选择题
第6题
为了对多个控件执行操作,必须选中这些控件。
下列不能选中多个控件的操作是( )。
A.按住Alt键,不要松开,然后单击每个要选中的控件
B.按住Shift键,不要松开,然后单击每个要选中的控件
C.按住Ctrl键,不要松开,然后单击每个要选中的控件
D.拖动鼠标画出-个虚线矩形,使所选中的控件位于这个矩形内
(7/40)单项选择题
第7题
在窗体Form1上放-个名为Text1的文本框和-个名为Command1的命令按钮,然后编写-个事件过程。
要求程序运行后,如果在文本框中输入-个字符,则把命令按钮的标题设置为“VB等级考试二级”。
以下能正确实现上述操作的事件过程是( )。
A.PrivateSubText1_Change()Command1.Caption="
VB等级考试二级"
EndSub
B.PrivateSubCommand1_Click()Caption="
C.PrivateSubForm1_Click()Text1.Caption="
D.PrivateSubCommandl_Click()Text1.Text="
(8/40)单项选择题
第8题
窗体上有2个名称分别为List1和List2的列表框,各显示有若干个项目。
当双击List1中的某个项目时,该项目就会自动添加到List2中。
下列无法实现上述操作的事件过程是
A.PrivateSubList1_DblClick()List2.List(List2.ListCount)=List1.TextEndSub
B.PrivateSubList1_DblClick()List2.AddItemList1.TextEndSub
C.PrivateSubList1_DblClick()List2.AddItemList1.List(ListIndex)EndSub
D.PrivateSubList1_DblClick()CallList2.AddItem(List1.Text)EndSub
(9/40)单项选择题
第9题
在数据库系统中,考虑数据库实现的数据模型是
A.概念数据模型
B.逻辑数据模型
C.物理数据模型
D.关系数据模型
(10/40)单项选择题
第10题
软件生命周期中的活动不包括( )。
A.市场调研
B.需求分析
C.软件测试
D.软件维护
(11/40)单项选择题
第11题
在利用菜单编辑器设计菜单时,为了把组合键"
Alt+X"
设置为"
退出(X)"
菜单项的访问键,可以将该菜单项的标题设置为( )。
A.退出(X&
B.退出(&
X)
C.退出(X#)
D.退出(#X)
(12/40)单项选择题
第12题
阅读程序:
OptionBase1
SubP(b()AsInteger)
Fori=1To4
b(i)=2*i
Nexti
Dima(4)AsInteger
a(i)=i+4
Pa
Printa(i)
运行上面的程序,单击窗体,输出结果为
A.2468
B.5678
C.10121416
D.481216
(13/40)单项选择题
第13题
在窗体上画一个名为Command1的命令按钮,然后编写以下程序:
PrivateSubCommand1_Click()
DimM(10)AsInteger
Fork=1To10
M(k)=12一k
Nextk
x=8
PrintM(2+M(X))
EndSub
运行程序,单击命令按钮,在窗体上显示的是( )。
A.6
B.5
C.7
D.8
(14/40)单项选择题
第14题
在窗体上画-个命令按钮,然后编写如下时间过程( )。
PrintSubCommandl_Click()
a=InputBox("
EntertheFirstinterger"
b=InputBox("
EntertheSecondinterger"
Printb+a
程序运行后,单击命令按钮,先后在两个输入对话框中分别输入456和123,则输出结果是
A.579
B.123
C.456
D.123456
(15/40)单项选择题
第15题
设在窗体模块中有如下类型定义:
PublicTypeRec
numAsInteger
nameAsString
EndType
下面关于这-类型定义的叙述中正确的是( )。
A.这是-个正确的类型定义
B.因为在TypeRec前面使用了关键字Public,所以是错误的
C.因为其中的name元素没有被定义为定长字符串,所以是错误的
D.自定义类型不能写在窗体模块中,所以是错误的
(16/40)单项选择题
第16题
数据库的故障恢复-般是由( )来执行恢复。
A.电脑用户
B.数据库恢复机制
C.数据库管理员
D.系统普通用户
(17/40)单项选择题
第17题
-个工程中包含两个名称分别为Form1、Form2的窗体、-个名称为Func的标准模块。
假定在Form1、Form2和Func中分别建立了自定义过程,其定义格式为:
Form1中定义的过程:
PrivateSubFun1()
……
Form2中定义的过程:
PrivateSubFun2()
Func中定义的过程:
PrivateSubFun3()
EndSub
在调用上述过程的程序中,如果不指明窗体或模块的名称,则以下叙述中正确的是( )。
A.上述3个过程都可以在工程中的任何窗体或模块中被调用、
B.Fun1和Fun2过程能够在工程中各个窗体或模块中被调用
C.上述3个过程都只能在各自被定义的模块中调用
D.只在Fun3过程能够被工程中各窗体或模块调用
(18/40)单项选择题
第18题
为计算an的值,某人编写了函数power如下:
PrivateFunctionpower(aAsInteger,nAsInteger)AsLong
DimsAsLong
p=a
Fork=1Ton
p=p*a
Nextk
power=p
在调试时发现是错误的,例如Printpower(5,4)的输出应该是625,但实际输出是3125。
程序需要修改。
下面的修改方案中有3个是正确的,错误的-个是( )。
A.把Fork=1Ton改为Fork=2Ton
B.把p=p*a改为p=p^n
C.把Fork=1Ton改为Fork=1Ton-1
D.把p=a改为p=1
(19/40)单项选择题
第19题
以下VisualBasic不支持的循环结构是
A.For...Next
B.ForEach...Next
C.Do...Loop
D.Do...EndDo
(20/40)单项选择题
第20题
下列有关控件的叙述中,正确的是
A.命令按钮不响应DblClick事件
B.标签的主要作用是显示文本信息,它不响应Click事件
C.标签中的文本信息通过Text属性显示
D.在设计阶段,图片框中建立的控件可以拖拽到图片框之外
(21/40)单项选择题
第21题
在窗体上有两个名称分别为Text1、Text2的文本框,-个名称为Command1的命令按钮。
运行后的窗体外观如图所示。
图片
设有如下的类型和变量声明:
PrivateTypePerson
nameAsString*8
majorAsString*20
EndType
DimpAsPerson
设文本框中的数据已正确地赋值给Person类型的变量p,当单击"
保存"
按钮时,能够正确地把变量中的数据写入随机文件Test2.dat中的程序段是( )。
A.Open"
c:
\Test2.dat"
ForOutputAs#1Put#1,1,pClose#1
B.Open"
ForRandomAs#1Get#1,1,pClose#1
C.Open"
ForRandomAs#1Len=Len(p)Put#1,1,pClose#1
D.Open"
ForRandomAs#1Len=Len(p)Get#1,1,pClose#1
(22/40)单项选择题
第22题
窗体上有1个名称为Text1的文本框和1个名称为Label1的标签。
运行以下程序,在文本框中输入VisualBasic,则标签中显示内容为basic的是
A.PrivateSubText1_Change()Label1.Caption=LCase(Mid(Text1.Text,7))EndSub
B.PrivateSubText1_Change()Label1.Caption=UCase(Left(Text1.Text,5))EndSub
C.PrivateSubText1_Change()Label1.Caption=UCase(Right(Text1.Text,5))EndSub
D.PrivateSubText1_Change()Label1.Caption=LCase(Left(Text1.Text,5))EndSub
(23/40)单项选择题
第23题
8
.6787E+8写成普通的十进制数是( )。
A.86787000
B.867870000
C.8678700
D.8678700000
(24/40)单项选择题
第24题
下列叙述中正确的是( )。
A.循环队列是队列的一种链式存储结构
B.循环队列是队列的一种顺序存储结构
C.循环队列是非线性结构
D.循环队列是一种逻辑结构
(25/40)单项选择题
第25题
设有如下通用过程:
PublicFunctionFun(xStrAsString)AsString
DimtStrAsString.strLAsInteger
tStr="
"
strL=Len(xStr)
i=1
DoWhilei<
=strL/2
tStr=tStr&
Mid(xStr,i,1)&
Mid(xStr,strL—i+l,1)
i=i+1
Loop
Fun=tStr
EndFunction
在窗体上画-个名称为Command1的命令按钮。
然后编写如下的事件过程:
DimS1AsString
S1="
abcdef"
PrintUCase(Fun(S1))
程序运行后,单击命令按钮,输出结果是( )。
A.ABCDEF
B.abcdef
C.AFBECD
D.DEFABC
(26/40)单项选择题
第26题
设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值B在序列中的序号是( )。
A.1
B.3
D.9
(27/40)单项选择题
第27题
软件生存周期中,解决软件“怎么做”的阶段是( )。
A.软件设计
D.可行性研究
(28/40)单项选择题
第28题
PrivateTypePerson
nameAsString*8
majorAsString*20
DimpAsPerson
设文本框中的数据已正确地赋值给Person类型的变量p,当单击“保存”按钮时,能够正确地把变量中的数据写入随机文件Test2.dat中的程序段是( )。
A.Open"
\Test2.dat"
ForOutputAs#1Put#1,1,pClose#1
B.Open"
ForRandomAs#1Get#1,1,pClose#1
C.Open"
ForRandomAs#1Len=Len(p)Put#1,1,pClose#1
D.Open"
ForRandomAs#1Len=Len(p)Get#1,1,pClose#1
(29/40)单项选择题
第29题
数据库的故障恢复-般是由( )来执行恢复。
(30/40)单项选择题
第30题
执行以下程序后,在窗体上输出的是( )。
PrivateSubCommandl_Click()
Dima(20)
Forj=1To20Step2
a(j)=j
Nextj
Printa
(1)+a
(2)+a(3)
A.4
C.6
D.7
(31/40)单项选择题
第31题
表达式2*3^2+4*2/2+3^2的值是( )。
A.30
B.31
C.49
D.48
(32/40)单项选择题
第32题
下列说法中正确的是( )。
A.控件数组中所包含的各控件的Index属性值可以相同
B.Erase语句的作用是释放静态数组中各元素所占的内存空间
C.控件数组中所包含的各控件的Name属性值不能相同
D.数组下标的下界可以是负数
(33/40)单项选择题
第33题
下面关于计时器控件的叙述中正确的是( )。
A.一个窗体中只能使用一个定时器控件
B.Interval属性的值表示的是两次产生Timer事件所间隔的秒数
C.计时器在程序运行时是不显示的,但也有Left属性
D.如果Enabled属性被设置为True,则计时器一定被启动,并定时产生Timer事件
(34/40)单项选择题
第34题
不能使某个对象获得焦点的操作是
A.在运行时单击该对象
B.在运行时用访问键选择该对象
C.在程序代码中使用该对象的SetFocus方法
D.在程序代码中使用该对象的GotFocus方法
(35/40)单项选择题
第35题
下列数据结构中,属于非线性结构的是( )。
A.循环队列
B.带链队列
C.二叉树
D.带链栈
(36/40)单项选择题
第36题
某人编写了下面的程序:
DimaAsInteger,bAsInteger
a=InputBox("
请输入整数"
b=InputBox("
proa
prob
Callpro(a+b)
PrivateSubpro(nAsInteger)
While(n>
0)
PrintnMod10;
n=n\10
Wend
此程序功能是:
输入2个正整数,反序输出这2个数的每-位数字,再反序输出这2个数之和的每-位数字。
例如:
若输入123和234,则应该输出:
3 2 1
4 3 2
7 5 3
但调试时发现只输出了前2行(即2个数的反序),而未输出第3行(即2个数之和的反序),程序需要修改。
下面的修改方案中正确的是( )。
A.把过程pro的形式参数nAsInteger改为ByValnAsInteger
B.把Callpro(a+b)改为proa+b
C.把n=n\10改为n=n/10
D.在prob语句之后增加语句c%=a+b,再把Callpro(a+b)改为proc
(37/40)单项选择题
第37题
下列关于栈叙述正确的是( )。
A.栈顶元素最先能被删除
B.栈顶元素最后才能被删除
C.栈底元素永远不能被删除
D.栈底元素最先被删除
(38/40)单项选择题
第38题
为了使窗体的大小可以改变,必须把它的BorderStyle属性设置为( )。
B.2
C.3
D.4
(39/40)单项选择题
第39题
算法的有穷性是指( )。
A.算法程序的运行时间是有限的
B.算法程序所处理的数据量是有限的
C.算法程序的长度是有限的
D.算法只能被有限的用户使用
(40/40)单项选择题
第40题
关于随机文件,以下叙述中错误的是( )。
A.使用随机文件能节约空间
B.随机文件记录中,每个字段的长度是固定的
C.随机文件中,每个记录的长度相等
D.)随机文件的每个记录都有-个记录号
(1/1)基本操作题
第41题
(1)在标题为“列表框”、名称为Form1的窗体上添加-个名称为List1的列表框,通过属性窗口输入4个列表项:
“数学”、“语文”、“历史”、“地理”,列表项形式采用复选框形式。
如图所示。
列表框的宽为1100,高不限。
注意:
存盘时必须存放在考生文件夹下,工程文件名保存为Bjtl.vbp,窗体文件名保存为sjtl.frm。
(2)在名称为Form1的窗体上建立-个名称为“menu1”、标题为“文件”的弹出式菜单,其含有三个菜单项,它们的标题分别为:
“打开”、“关闭”、“保存”,名称分别为“m1”、
“m2”、“m3”。
再添加-个命令按钮,名称为“Command1”、标题为“弹出菜单”。
要求:
编写命令按钮的Click事件过程,使程序运行时,单击“弹出菜单”按钮可弹出“文件”菜单(如图所示)。
程序中不得使用变最,事件过程中只能写-条语句。
存盘时必须存放在考生文件夹下,工程文件名保存为sjt2.vbp,窗体文件名保存为sjt2.frm。
______上一题下一题
(1/1)简单应用题
第42题
(1)在考生文件夹中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级VISUAL BASIC语言程序设计模拟试题及答案解析20 二级 VISUAL BASIC 语言程序设计 模拟 试题 答案 解析 20
![提示](https://static.bdocx.com/images/bang_tan.gif)