[计算机类试卷]VB笔试模拟试卷30及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷30及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷30及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 30及答案与解析 1 栈实际上是一种特殊的线性表,即在这种线性表的结构中, ( )。 ( A)封闭端不可以插入和删除运算,而开口端可以插入和删除运算 ( B)两端都是封闭的,可以进行插入和删除 ( C)两端都是开口的,可以进行插入和删除 ( D)两端都是开口的,不可以进行插入和删除 2 下列有关二叉树的说法中,正确的是 ( )。 ( A)二叉树的度为 2 ( B)一棵二叉树的度可以小于 2 ( C)二叉树中任何一个结点的度都为 2 ( D)任何一棵二叉树中至少有一个结点的度为 2 3 对 n个记录的序列进行快速排序,所需的辅助存储空间为 ( )。 ( A) O(1) ( B)
2、 O(log2n) ( C) O(n) ( D) O(n2) 4 多态性机制不仅增加了面向对象软件系统的灵活性,进一步减少了信息冗余,而且显著地提高了软件的可重用性和 ( )。 ( A)可扩充性 ( B)健壮性 ( C)可维护性 ( D)可理解性 5 软件开发的结构化方法中,常应用数据字典技术,其中数据加工是其组成内容之一,下述方法中,常用于编写加工说明方法的是 ( )。 结构化语言 判定树 判定表 ( A)只有 ( B)只有 ( C) 和 ( D)都是 6 模块的 ( )定义为受该模块内一个判断影响的所有模块的集合。 ( A)控制域 ( B)作用域 ( C)宽度 ( D)接口 7 ( )是测
3、试和组装软件的过程。 ( A)单元测试 ( B)集成测试 ( C)系统测试 ( D)验收测试 8 数据库系统是由计算机硬件、数据库、人和软件支持系统组成,其中 ( )体现数据之间的联系。 ( A) C语言 ( B) CPU ( C)数据库管理系统 ( D)数 据库 9 E-R模型的三要素是 ( )。 ( A)实体、属性、实体集 ( B)实体、码、联系 ( C)实体、属性、联系 ( D)实体、域、码 10 在下列关系代数的操作中,不属于专门的关系运算是 ( )。 ( A)自然连接 ( B)投影 ( C)广义笛卡尔积 ( D) 连接 11 Visual Basic中窗体文件的扩展名是 ( )。 (
4、 A) Bas ( B) Frm ( C) Vbp ( D) cls 12 要使窗体以最大化方式显示,应设置窗体的 ( )属性。 ( A) BorderStyle ( B) WindowState ( C) Height和 Width ( D) MaxButton 13 下列 ( )数据类型占 8个字节。 ( A) Integer ( B) Long ( C) Double ( D) Single 14 函数 Int(54)和 Cint(54)的值分别为 ( )。 ( A) 3 4 ( B) 3 3 ( C) 4 3 ( D) 4 4 15 已知 x=5, y=2, z=6。表达式 x y A
5、nd z x Or x y And Not z y的值是( )。 ( A) False ( B) True ( C) 1 ( D) 0 16 Print Format$(32556, “#“); Format$(32556, “#“)的输出结果是 ( )。 ( A) 3255632556 ( B) 3255632556 ( C) 32556325 ( D) 32556325 17 在窗体上建立一个名称为 List1的列表框、一个名称为 Text1文本框和一个名称为 Command1的命令按钮,如图 20-12如示。程序代码如下,如果在程序运行过程中单击命令按钮, 则在文本框中显示的内容是 (
6、)。 Private Sub Command1_Click() Dim i As Integer Text1 Text=“ “ For i=0 To List1 ListCount If i Mod 2=1 Then Text1 Text=Text1 Text+List1 List(i) End If Next i End Sub Private Sub Form_Load() List1 AddItem“英语 “ List1 AddItem“政治 “ List1 AddItem“物 理 “ List1 AddItem“化学 “ List1 AddItem“语文 “ List1 AddItem
7、“生物 “ End Sub ( A)政治化学生物 ( B)无显示 ( C)英语物理语文 ( D)生物 18 在窗体上有一个水平滚动条名为 Hseroll1,如图 20-13所示。其属性设置如下: LargeChange=5,SmallChange=3, Max=100, Min=20, Value=45。现单击该滚动条向右的箭头,Value的值将变为 ( )。 ( A) 45 ( B) 48 ( C) 50 ( D) 65 19 下列 ( )不是容器控件。 ( A)图片框 ( B)图像框 ( C)窗体 ( D)框架 20 要使时钟控件的 Timer事件每隔 3s发生一次,应把它的 Interv
8、a1属性设置为( )。 ( A) 3 ( B) 30 ( C) 300 ( D) 3000 21 程序段中: K=0 For I=10 To 1 Step 1 K=K+1 Next I语句 “K=K+1”执行的次数和 I最后的结果是 ( )。 ( A) 10, 11 ( B) 10, 0 ( C) 0, 11 ( D) 0, 10 22 下列程序的输出结果是 ( )。 Dim a a=Array(1, 2, 3, 4, 5, 6, 7, 8) i=0 For k=100 To 90 Step-2 s=a(i)2 If a(i) 3 Then Exit For i=i+1 Next k Prin
9、t k; i; s ( A) 88 6 36 ( B) 88 1 2 ( C) 90 2 4 ( D) 94 3 16 23 在窗体上画一个命令按钮 ,名称为 Command1。然后编写如下程序: Pnvate Sub Command1_Click() Dim x As Integer, y As Integer, t As Integer x=10:y=20: t=0 If x=y Then t=x: x=y: y=t Print x; y End Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是 ( )。 ( A) 10 20 ( B) 20 0 ( C) 20 10 ( D)
10、20 20 24 用下列语句定义数组的元素个数是 ( )。 Option Base 1 Dim Arr5(0 to 6, 0 to 5)As Integer ( A) 42 ( B) 30 ( C) 37 ( D) 36 25 程序代码如下,当单击窗体上的 Command1控件时,窗体上输出的结果是( )。 Private Sub Command1_Click() Dim Y As Integer, I As Integer Dim A(7)As Integer Y=18: I=0 Do A(I)=Y Mod 2 I=I+1 Y=Y2 Loop Until Y 1 For j=I-1 To 0
11、 Step-1 Print A(j); Next j End Sub ( A) 1 0 0 0 ( B) 1 0 0 1 0 ( C) 0 0 1 1 0 ( D) 1 0 1 0 0 26 在窗体上画一个按钮,然后编写如下的事件代码。在按钮上单击,输出为( )。 Option Base 1 Private Sub fun(a()As Integer,n As Integer) ReDim Preserve a(n) a(6)=a(1)+a(2)+a(3)+a(4)+a(5) n=3 End Sub Private Sub Command1_Click() Dim arr1()As Integ
12、er, k As Integer ReDim arr1(5) For i=1 To 5 arr1(i)=i Next i k=6 Call fun(arr1, k) Print arr1(1);arr1(k); arr1(6) End Sub ( A) 1 3 6 ( B) 1 3 0 ( C) 1 3 15 ( D)出错 27 在窗体上画一个按钮,然后编写如下的事件代码。在按钮上单击,输出为( )。 Private Sub func(a As Integer) Static m As Integer m=m+a Print m; End Sub, Private Sub Command1_C
13、lick() Dim k As Integer k=4 Call func(k) Call func(k) End Sub ( A) 4 8 ( B) 4 4 ( C) 8 8 ( D) 8 4 28 如果想让名为 MenuItem1的菜单项在运行时显示为 “Edit”,则该菜单项的标题为 ( )。 ( A) MenuItem1.Caption=“Edit“ ( B) MenuItem1.Caption=“&Edit“ ( C) MenuItem1.Caption=“ Edit“ ( D) MenuItem1.Caption=“ Edit“ 29 已知通用对话框名为 Cd1g,则执行下列的 (
14、 )语句,将弹出 “打印机 ”对话框。 ( A) Cd1g ShowPress ( B) Cd1g ShowPrinter ( C) Printer Cd1g ( D) ShowPrinter Cd1g 30 “打印 ”对话框的 ( )属性用来设置打印份数。 ( A) Copies ( B) FromPage ( C) Pages ( D) Topage 31 垂直平铺所有非最小化 MDI子窗体的方法是 ( )。 ( A) MDIForm1 Arrange 0 ( B) MDIForm1 Arrange 1 ( C) MDIForm1 Arrange 2 ( D) MDIForm1 Arran
15、ge 3 32 若要显示名为 Myfrm1的窗体,所用方法是 ( )。 ( A) Myfrm1 Show ( B) Myfrm1 Open ( C) Myfrm1 Hide ( D) Myfrm1 Load 33 下面是窗体的 MouseUp事件框架,在发生该事件时按下了 Ctrl键,可通过它的 ( )参数来识别。 ( A) Button ( B) Shift ( C) X ( D) Y 34 关于随机文件,下列说法错误的是 ( )。 ( A)随机文件的记录是定长的 ( B)记录可以包含一条或多个字段,一种标准类型的数据也可以当成一条记录 ( C)对随机文件可以根据记录号进行读写,可读也可写
16、( D)可用 Input#和 Print#进行 随机文件的读写 35 如果在文件列表框中,没有文件被选中,则其 ListIndex的值为 ( )。 ( A) -2 ( B) -1 ( C) 0 ( D) 1 36 将算法的 5个特性中,算法必须能在执行有限个步骤之后终止指的是算法的【 】性。 37 在数据结构中,用 组地址连续的存储单元一次存储数据元素的方式是【 】结构。 38 软件生命周期一般可以分为以下阶段:问题定义、可行性研究、【 】、设计、编码、测试、运行和维护。 39 数据库理论中,数据的独立性一般可分为【 】和逻辑独立性。 40 数据库是指按照一定的规则存储在计算机中的【 】的集合
17、,它能被各种用户共享。 41 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click( ) a=Val(1nputBox(“请输入一个整数 ”) b=Val(1nputBox(“请输入一个整数 ”) Print a+b End Sub 程序运行后,单击命令按钮,在输入对话框中分别输 入 12和 34,输出结果为【 】 42 下面一段程序定义了一个名字为 “books”的记录,其 4个域的域名及数据类型如下: 域名 数据类型 数据长度 title 字符型 40 author 字符型 20 price 单精度实型 10 请将下面【 】补充完整。 Typ
18、e books title As String*40 author As string*20 Price【 】 End Type 43 阅读程序: Sub p(b( ) As Integer) For i=1 To 4 b(i)=2*i Next i End 5ub Private Sub Command1_C1ick( ) Dima(1 To 4)As InteSer a(1)=5 a(2)=6 a(3)=7 a(4)=8 caU p(a) For i=1 To 4 Pdnt a(i) Next i End Sub 运行上面的程序,单击命令按钮,输出结果为【 】。 44 在窗体上有 5个控件
19、:一个名称为 Text1的文本框控件,用来显示文本;两个名称分别为 Check1(设置显示文本的下划线 )和 Check2(设置显示文本的加粗 )的复选框;两个名称分别为 Option1(设置字的大小为 12磅 )和 Option2(设置字的大小为 16磅 )的单选按钮。当 Check1被选中时,文本框中显示的字体加下划线,当 Option2被选中时,文字框中显示的字体大小为 16磅,程序运行时的界面如图 20-5所示。请填空。 Private Sub Check1_Click() If Check1 Value=【 】 Then Text1 FontUnderline=True Else T
20、ext1 FontUnderline=False End If End Sub Private Sub Option2_Click() Text1【 】 End Sub 45 下列程序的功能是:单击窗体时将求出随机生成的 10个两位数中的最大数及其下标,请填空。 Option Base 1 Private Sub Form_Click() Dim a(10) As Integer, i As Integer Dim max As Integer, max_i As Integer Randomize For i=1 To 10 a(i)=【 】 Next i max=a(1): max_i=1
21、 For i=1 To 10 If【 】 Then max=a(i) max_i=i End If Next i Print max,max_i End Sub 46 下列程序实现的功能是:当在窗体上单击时,把 C盘根目录下的文件 a1 txt复制到 D盘,并取名为 a2,txt。 Private Sub Form_Click() Dim Ch As String Open “c: a1 txt“ For【 】 As #10 Open “d: atxt“ For Output As #r20 Do While【 】 Line Input #10,Ch 【 】 Loop Close 10 Clo
22、se 20 End Sub VB笔试模拟试卷 30答案与解析 1 【正确答案】 A 【试题解析】 栈是一种特殊的线性表,插入和删除运算都在线性表的一端进行。在这种线性表的结构中,一端是封闭的,不允许进行插入和删除元素:另一端是开口的,允许插入和删除运算。故选项 A是正确的。 2 【正确答案】 B 【试题解析】 二叉树的定义为:二叉树是结点的有限集合,这个有限集合或者为空集,或者由一个根结点及两棵不相交的分别称为这个根的左子树和右子树的二叉树所构成,这里的左子树和右子树也符合二叉树的定义。由二叉树定义可得到:二叉树可以是空集,当二叉树为空集时,度为 0:每个结点有两棵可以是空集的子树,当一棵子树
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 30 答案 解析 DOC
