《09年全国计算机发二级考试VB模拟试题二》由会员分享,可在线阅读,更多相关《09年全国计算机发二级考试VB模拟试题二(7页珍藏版)》请在金锄头文库上搜索。
1、09年全国计算机发二级考试VB模拟试题二(附答案)知识点复习:记录:计算机处理数据的基本单位,由若干个相互关联的数据项组成。相当于表格中的一行。文件:记录的集合,相当于一张表。文件类型:顺序文件、随机文件、二进制文件。一 、选择题(1)由两个栈共享一个存储空间的好处是A)减少存取时间,降低下溢发生的机率B)节省存储空间,降低上溢发生的机率C)减少存取时间,降低上溢发生的机率D)节省存储空间,降低下溢发生的机率正确答案: B(2)设有两个串p和q,求q在p中首次出现位置的运算称作A)连接B)模式匹配C)求子串D)求串长正确答案: B(3)n个顶点的连通图中边的条数至少为A)0B)1C)n-1D)
2、n正确答案: C(4)对象实现了数据和操作的结合,是指对数据和数据的操作进行A)结合B)隐藏C)封装D)抽象正确答案: C(5)下列叙述中,正确的是A)软件就是程序清单B)软件就是存放在计算机中的文件C)软件应包括程序清单及运行结果D)软件包括程序和文档正确答案: D(6)软件设计中,有利于提高模块独立性的一个准则是A)低内聚低耦合B)低内聚高耦合C)高内聚低耦合D)高内聚高耦合正确答案: C(7)软件生命周期中花费时间最多的阶段是A)详细设计B)软件编码C)软件测试D)软件维护正确答案: D(8)下列4项中说法不正确的是A)数据库减少了数据冗余B)数据库中的数据可以共享C)数据库避免了一切数
3、据的重复D)数据库具有较高的数据独立性正确答案: C(9)下列4项中,必须进行查询优化的是A)关系数据库B)网状数据库C)层次数据库D)非关系模型正确答案: A(10)最常用的一种基本数据模型是关系数据模型,它的表示应采用A)树B)网络C)图D)二维表正确答案: D(11)下列说法不正确的是A)对象的可见性可设为True或FalseB)标题的属性值可设为任何文本C)属性窗口中属性可以按字母顺序排列D)某些属性的值可以跳过不设置,系统自动设为空值正确答案: D(12)要设置窗体为固定对话框,并包含控制菜单栏和标题栏,但没有最大化和最小化按钮,设置的操作是A)设置BoderStyle的值为Fixe
4、dToolWindowB)设置BoderStyle的值为Sizable ToolWindowC)设置BoderStyle的值为FixedDialogD)设置BoderStyle的值为Sizable正确答案: C(13)下面的控件可作为其他控件容器的是A)PictureBox和DataB)Frame和ImageC)PictureBox和FrameD)Image和Data正确答案: C(14)如果要将文本框作为密码框使用时,应设置的属性为A)NameB)CaptionC)PasswordCharD)Text正确答案: C(15)有关程序代码窗口的说法错误的是A)在窗口的垂直滚动条的上面,有一个拆分
5、栏,利用它可以把窗口分为两个部分,每个窗口显示代码的一部分B)双击控件设计窗体即可打开程序代码窗口C)在程序代码的左下角有两个按钮,可以选择全模块查看或者是过程查看D)默认情况下,窗体的事件是Load正确答案: A(16)VisualBasic中的数值可以用十六进制或八进制表示,十六进制数的开头符是&H,八进制数的开头符号是A)$OB)&OC)$ED)&E正确答案: B(17)MsgBox函数的返回值的类型为A)数值型B)变体类型C)字符串型D)日期型正确答案: A(18)使计算机技术在当前窗体上输出的语句是A)Print 计算机技术B)Picture.Print 计算机技术C)Printer
6、.Print 计算机技术D)Debug.Print 计算机技术正确答案: A(19)用来设置文本框有无滚动条的属性是A)ScrollBarsB)MultiLineC)SelTextD)SelLength正确答案: A(20)当Esc键与单击该命令按钮作用相同时,此命令按钮的什么属性被设置为True?A)StyleB)DefaultC)CaptionD)Cancel正确答案: D(21)在VisualBasic种,要使标签的标题栏靠右显示,则将其Alignment属性设置为A)0B)2C)1D)3正确答案: C(22)属性BorderColor的作用是A)设置直线颜色和形状边界颜色B)设置直线或
7、形状背景颜色C)设置直线或形状边界线的线型D)设置形状的内部颜色正确答案: A(23)下面哪个程序段能够正确实现如果AB,则A1,否则A-1?A)If AB Then A=1A=-1Print AB)If AB Then A=1 :Print AA=-1:Print AC)IfAB ThenA=1:Print AElseA=-1:End IfD)If AB Then A=1A=-1Print APrint A考生答案: 正确答案: C(24)下列程序段的执行结果为a=2b=0Select Case aCase 1Select CasebCase 0Print *0*Case 1Print *1
8、*End SelectCase 2Print *2*EndSelectA)*0*B)*1*C)*2*D)0正确答案: C(25)在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框,一个名称为File1的文件列表框,两个名称分虽为Label1、Label2,标题分别为空白和共有文件的标签。编写程序,使得驱动器列表框与目录列表框、目录列表框与文件列表框同步变化,并且在标签Label1中显示当前文件夹中文件的数量。如图所示。能够正确实现上述功能的程序是A)Private Sub Dir1_Change()File1.Path=Dir1.PathEnd SubPrivate
9、 Sub Dive1_Change()Dir1.Path=Drive1.DriveLabel1.Caption=File1.ListCountEnd SubB)Private Sub Dir1_Change()File.Path=Dir1.PathEnd SubPrivateSub Dive1_Change()Dir1.Path=Drive1.DriveLabel1.Caption=File1.ListEnd SubC)Private Sub Dir1_Change()File1.Path = Dir1.PathLabel1.Caption = File1.ListCountEndSubPri
10、vate Sub Drive1_Change()Dir1.Path = Drive1.DriveLabel1.Caption = File1.ListCountEnd SubD)Private SubDir1_Change()File1.Path=Dir1.PathLabel1.Caption=File1.ListCountEnd SubPrivate SubDive1_Change()Dir1.Path=Drive1.DriveLabel1.Caption=File1.ListEnd Sub正确答案: C(26)设有声明语句Option Base 1Dimb(-1 To 10, 2 To 9
11、, 20)As Integer则数组b中全部元素的个数A)2310B)1920C)1500D)1658正确答案: B(27)单击命令按钮,下列事件过程的执行结果为Private Sub Command1_Click()Dim x As Integer, y As Integerx=40: y=72Call PtoP(x, y)Print x; yEnd SubPublic SubPtoP(Byval n As Integer, ByVal m As Integer)n=n 10+2m=m 10+2End SubA)0 8B)40 72C)4 50D)78 50正确答案: B(28)下列程序的执
12、行结果为Private Sub Command1_Click()Dim p AsInteger, q As Integerp=12: q=20Call Value(p, q)Print p;qEnd SubPrivate Sub Value(ByVal m As Integer, ByVal n As Integer)m=m * 2: n=n - 5Print m; nEnd SubA)20 1220 15B)12 2012 25C)24 1512 20D)24 1212 15考生答案: 正确答案: C(29)在窗体上画一个命令按钮,然后编写如下程序:Private SubCommand3_Click()Cop 2Cop 3Cop 4End SubSub Cop (aAs Integer)Static x As Integerx=x + aPrint x;EndSub程序运行后,单击命令按钮,输出结果为A)2 3 4B)2 5 9C)3 5 4D)2 4 3正确答案: B(30)有如下事件过程,单击命令按钮扣,输出结果为Private SubCommand1_Click()Dim b%(1 To 4), j%, t#For j=1 To 4b(j)=jNext jt=Tax(b()Print t=; t,