计算机二级笔试320.docx
《计算机二级笔试320.docx》由会员分享,可在线阅读,更多相关《计算机二级笔试320.docx(18页珍藏版)》请在冰豆网上搜索。
计算机二级笔试320
[模拟]计算机二级(VB)笔试320
一、选择题(每小题2分,共70分)下列各题[A]、[B]、[C]、[D]四个选项中,只有一个选项是正确的。
第1题:
设计一个判断表达式中左右括号是否配对的算法,采用数据结构最佳。
A.队列
B.堆栈
C.二叉树
D.链表
参考答案:
B
第2题:
如果一棵二叉树中任一结点的值都大于其左子树中所有结点的值,且小于其右子树中所有结点的值,现欲得到各结点值的递增序列,试问应采用的遍历的方法是什么。
A.先序遍历
B.中序遍历
C.后序便利
D.层次遍历
参考答案:
B
第3题:
设有一个已按各元素的值排好序的顺序表(长度大于2),现分别用顺序查找法和二分查找法查找与给定值k相等的元素,比较次数分别是s和b,在查找不成功的情况下,s和b的关系是。
A.s=b
B.s>b
C.sDs>=b
参考答案:
B
第4题:
下面对对象概念描述错误的是
A.任何对象都必须有继承性
B.对象是属性和方法的封装体
C.对象间的通讯靠消息传递
D.操作是对象的动态属性
参考答案:
A
第5题:
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
A.概要设计
B.详细设计
C.可行性分析
D.需求分析
参考答案:
D
第6题:
检查软件产品是否符合需求定义的过程称为
A.确认测试
B.集成测试
C.验证测试
D.验收测试
参考答案:
A
第7题:
在关系数据库中,索引(index)是三级模式结构中的
A.概念模式
B.内模式
C.模式
D.外模式
参考答案:
B
第8题:
关系数据模型通常由3部分组成,它们是
A.数据结构、数据通信、关系操作
B.数据结构、关系操作、完善性约束
C.数据通信、关系操作、完整性约束
D.数据结构、数据通信、完整性约束
参考答案:
B
第9题:
按条件f对关系R进行选择,其关系代数表达式是
A.R|×|R
B.R|×|Rf
C.σf(R)
D.πf(R)
参考答案:
C
第10题:
假定在窗体(名称为Form1)的代码窗口中定义如下记录类型:
PrivateTypeanimalanimalNameAsString*20aColorAsString*10
EndType
在窗体上画一个名称为Command的1命令按钮,然后编写如下事件过程:
PrivateSubCommand1_Click()
DimrecAsanimal
Open"c:
\vbTest.dat"ForRandomAs#1Len=len(rec)rec.animalName="Cat"rec.aColor="White"
Put#1,,rec
Close#1
EndSub则以下叙述中正确的是
A.记录类型animal不能在Form1中定义,必须在标准模块中定义
B.如果文件c:
\vbTest.dat不存在,则Open命令执行失败
C.由于Put命令中没有指明记录号,因此每次都把记录写到文件的末尾
D.语句“Put#1,,rec”将animal类型的两个数据元素写到文件中参考答案:
D第11题:
如果将PasswordChar属性设置一个字符;如星号(*),运行时,在文本框输入的字符仍然显示出来,而不显示星号,原因可能是。
A.文本框的MultiLine属性值为True
B.文本框的Locked属性值为True
C.文本框的MultiLine属性值为False
D.文本框的Locked属性值为False
参考答案:
B
第12题:
要使标签中的文本居中显示,则应将其Alignment属性设置为
A.0
B.1
C.2
D.3
参考答案:
C
第13题:
设置复选框或单选按钮的标题对齐方式的属性是
A.BorderStyle
B.Style
C.Sorted
D.Aligment
参考答案:
D
第14题:
在设计阶段,双击窗体Form1的空白处,打开代码窗口,显示事件过程
A.Form_Click
B.Form1_Load
C.Form_Load
D.Form1_Click
参考答案:
C
第15题:
通用过程可以通过执行“工具”菜单中的命令来建立
A.添加过程
B.通用过程
C.添加窗体
D.添加模块
参考答案:
A
第16题:
下列程序段,能够正确实现条件:
如果X
A.IfXA=-15PrintA
B.IfXA=-15:
PrintA
C.IfXA=15:
PrintAElseA=-15:
PrintA
D.IfXElseA=-15PrintAEndIf
参考答案:
C
第17题:
当按下Tab键使光标离开当前文本框或用鼠标选择窗体中的其他对象时触发事件。
A.LostFocus
B.GEtFocus
C.SetFocus
D.Change
参考答案:
A
第18题:
语句Print5/4*6\5Mod2的输出结果是
A.0
B.1
C.2
D.3
参考答案:
B
第19题:
列表框中的列表项的数目可通过以下哪个属性的值获值得:
A.Count
B.Listcount
C.ListIndex
D.Index
参考答案:
B
第20题:
为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是。
A.Value
B.Cancel
C.Enalbled
D.Default
参考答案:
D
第21题:
下面叙述中不正确的是。
A.对顺序文件中的数据的操作只能按一定的顺序执行
B.顺序文件结构简单
C.能同时对顺序文件进行读写操作
D.顺序文件的数据是以字符(ASCII码)的形式存储的参考答案:
C
第22题:
在VisualBasic中按文件的访问方式不同,可以将文件分为
A.数据文件和可执行文件
B.文本文件和数据文件
C.ASCII文件和二进制文件
D.顺序文件、随机文件
参考答案:
D
第23题:
以下叙述错误的是
A.VisualBasic是事件驱动型可视化编程工具
B.VisualBasic应用程序不具有明显的开始和结束语句
C.VisualBasic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性
D.VisualBasic中控件的某些属性只能在运行时设置参考答案:
C
第24题:
假定已定义了一个过程SubAdd(aAsSingle,bAsSingle),则正确的调用语句是。
A.Add12,5
B.Call(2*x,Add(1.57))
C.CallAddx,y
D.CallAdd(12,12,x)
参考答案:
A
第25题:
设有数组声明语句:
OptionBase1DimA(2,-1To1)以上语句所定义的数组A为二维数组,共有6个元素,第一维下标从到
2,第二维下标从-1到1。
A.-1
B.0
C.1
D.2
参考答案:
D
第26题:
、Mod、*、/四个算术符中,优先级最低的是
A.\
B.Mod
C.*
D./
参考答案:
B
第27题:
单击窗体时,下列程序代码的执行结果为PrivateSubForm_Click()Text2
EndSub
PrivateSubText(xAsInteger)x=x*2+1
Ifx<6Then
CallText(x)EndIfx=x*2+1Printx;
EndSub
A.2347
B.511
C.1022
D.2323
参考答案:
A
第28题:
单击命令按钮Command1时利用矩形法求(1+ex(注:
x是e的上标))的定积分,区间为[0,1]。
从题后供选择的答案中选出正确答案,填入以下程序中相应处,构成完整程序。
PrivateSubCommandl_Click()
A=0
B=1
N=1000
X=A:
H=(B-A)/N
F0=
S=0
ForI=1ToN
S1=F0*H
S=S+S1X=S+H
F0=1+Exp(X)
NextI
PrintS
EndSub
A.0
B.1+Exp(H)
C.1+Exp(X)
D.H
参考答案:
C
第29题:
单击窗体时,下列程序代码的执行结果为。
PrivateSubValue(ByValmAsInteger,ByValnAsInteger)m=m*2:
n=n-5
Printm;n
EndSub
PrivateSubForm_Click()
DimxAsInteger,YAsInteger
x=10:
Y=15
CallValue(x,Y)
Printx;Y
EndSub
A.20101015
B.10152010
C.20151015
D.20102010
参考答案:
A
第30题:
以下程序段在立即窗口中输出
A="your"
B="sname"
C="iscr"
PrintRight(A,3)
Picture1.PrintMid(B,2,4)
Debug.PrintLeft(C,2)
A.name
B.our
C.is
D.ournameis
参考答案:
C
第31题:
执行以下Command的1Click事件过程在窗体上显示
OptionBase0
PrivateSubCommand1_Click()
Dimaa=Array("a","b","c","d","e","f","g")
Printa
(1);a(3);a(5)
EndSub
A.abc
B.bdf
C.ace
D.无法输出结果
参考答案:
B
第32题:
下列程序段的执行结果为。
DimA(3,3)
ForM=1To3
ForN=1To3
IfN=MOrN=3-M+1ThenA(M,N)=1ElseA(M,N)=0NextN
NextM
ForM=1To3
ForN=1To3
PrintA(M,N);NextN
Print
NextM
A.100010001
B.111111111
C.000000000
D.101010101
参考答案:
D
第33题:
假定有以下函数过程:
FunctionFun(SAsString)AsString
Dims1AsString
Fori=1ToLen(S)
s1=UCase(Mid(S,i,1))+s1
Nexti
Fun=s1
EndFunction在窗体上画一个命令按钮,然后编写如下事件过程:
PrivateSubCommand1_Click()
DimStr1AsString,Str2AsString
Str1=InputBox("请输入一个字符串")
Str2=Fun(Str1)
PrintStr2
EndSub
程序运行后,单击命令按钮,如果在输入对话框中输入字符串"abcdefg",则单击“确定”按钮后在窗体上的输出结果为
A.abcdefg
B.ABCDEFG
C.gfedcba
D.GFEDCBA
参考答案:
D
第34题:
新建窗体上新建立一个命令按钮,其中有如下事件代码:
PrivateSubCommand1_Click()
I=0
ForG=10To19Step3
I=I+1
NextG
PrintI
EndSub窗体运行后,单击命令按钮,输出结果为
A.3
B.4
C.5
D.6参考答案:
B
第35题:
算法的时间复杂度是指
A.执行算法程序所需要的时间
B.算法程序的长度
C.算法执行过程中所需要的基本运算次数
D.算法程序中的指令条数
参考答案:
C
二、填空题(每空2分,共30分)
第36题:
循环链表中至少有个结点存在。
参考答案:
详细解答:
其存储结构必须是顺序存
第37题:
二分法查找仅适用于这样的表:
表中的记录必须储。
参考答案:
按关键字排序
详细解答:
第38题:
软件设计是软件工程的重要阶段,是一个把软件需求转换为的过程
参考答案:
软件表示
详细解答:
第39题:
在层次模型中,无双亲的结点称为参考答案:
根结点
详细解答:
第40题:
对实际问题总是先设计一个模型,然后再把它转换计算机能实现的逻辑模
型。
参考答案:
概念模型
详细解答:
第41题:
启动VisualBasic后,在窗体的左侧有一个用于应用程序界面设计的窗口,称作。
参考答案:
工具箱
详细解答:
第42题:
在VB中,要将一个窗体从内存中释放,应使用的语句是参考答案:
UnLoad
详细解答:
第43题:
窗体上有一个命令按钮,事件代码如下:
PrivateSubCommand1_Click()
A="1
B="2
A=Val(A)+Val(B)
B=Val("12")
IfA<>BThenPrintA-BElsePrintB-A
EndSub
程序执行后,单击命令按钮,输出
参考答案:
-9
详细解答:
第44题:
如果想使形状边界内的区域是透明的,应该将BackStyle设置为参考答案:
0
详细解答:
第45题:
以下程序循环的执行次数是a=0
DoWhilea<=10
a=a+2
Loop
参考答案:
6
详细解答:
第46题:
以下程序实现字符串在窗体的中间显示,试将程序填写完整。
PrivateSubForm_Click()
FontSize=16
Sample$="居中显示"
x=(ScaleWidth-TextWidth(Sample$))/2
1
2
CurrentY=y
PrintSample$
EndSub
参考答案:
y=(ScaleHeight-TextHeight(Sample$))/2
详细解答:
第47题:
2参考答案:
CurrentX=x
详细解答:
第48题:
把一个磁盘文件的内容读到内存并在文本框中显示出来,然后把该文本框中的内容存入另一个磁盘文件,请填空完成程序。
在窗体上建立一个文本框,在属性窗口中把该文本框的Multiline属性设置为True,然后编写如下事件过程:
PrivateSubForm_Click()
Open"d:
\test\smtext1.txt"ForInputAs#1
Text1.Fontsize=14
Text1.FontName="幼圆"
DoWhileNotEOF
(1)
1whole$=whole$+aspect$+Chr$(13)+Chr$(10)
Loop
Text1.Text=2
Close
Open"d:
\test\smtex2.txt"ForOutputAs#1
Print#1,3
Close
EndSub
参考答案:
LineInput#1,aspect$详细解答:
第49题:
2参考答案:
Whole$详细解答:
第50题:
3参考答案:
Text1.text
详细解答: