[计算机类试卷]VB笔试模拟试卷224及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷224及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷224及答案与解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 224及答案与解析 1 下面关于算法的叙述中,正确的是 ( )。 ( A)算法的执行效率与数据的存储结构无关 ( B)算法的有穷性是指算法必须能在执行有限个步骤之后终止 ( C)算法的空间复杂度是指算法程序中指令 (或语句 )的条数 ( D)以上三种描述都正确 , 2 下列二叉树描述中,正确的是 ( )。 ( A)任何一棵二叉树必须有一个度为 2的结点 ( B)二叉树的度可以小于 2 ( C)非空二叉树有 0个或 1个根结点 ( D)至少有 2个根结点 3 如果进栈序列为 A, B, C, D,则可能的出栈序列是 ( )。 ( A) C, A, D, B ( B) B, D,
2、 C, A ( C) C, D, A, B ( D)任意顺序 4 下列各选项中,不属于序言性注释的是 ( )。 ( A)程序标题 ( B)程序设计者 ( C)主要算法 ( D)数据状态 5 下列模式中,能够给出数据库物理存储结构与物理存取方法的是 ( )。 ( A)内模式 ( B)外模式 ( C)概念模式 ( D)逻辑模式 6 下列叙述中,不属于软件需求规格说明书的作用的是 ( )。 ( A)便于用户,开发人员进行 理解和交流 ( B)反映出用户问题的结构,可以作为软件开发工作的基础和依据 ( C)作为确认测试和验收的依据 ( D)便于开发人员进行需求分析 7 下列不属于软件工程 3个要素的是
3、 ( )。 ( A)工具 ( B)过程 ( C)方法 ( D)环境 8 数据库系统在其内部具有 3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是 ( )。 ( A)外模式 ( B)概念模式 ( C)内模式 ( D)存储模式 9 将 E-R图转换到关系模式时,实体与联系都可以表示成 ( )。 ( A)属性 ( B)关系 ( C)记录 ( D)码 10 某二叉树中度为 2的结点有 10个,则该二叉树中有 ( )个叶子结点。 ( A) 9 ( B) 10 ( C) 11 ( D) 12 11 以下 ( )对象不能作为容器。 ( A) Frame ( B) From ( C) Picture
4、Box ( D) Image 12 关于自定义数据类型,下面叙述中不正确的是 ( )。 ( A)自定义数据类型必须在窗体模块或标准模块的通用声明段进行声明 ( B)在窗体模块中定义自定义数据类型时必须使用 Private关键 字 ( C)自定义数据类型只能在窗体模块的通用声明段进行声明 ( D)自定义数据类型中的元素的数据类型可以是系统提供的基本数据类型或已声明的自定义数据类型 13 8 6787E+8写成普通的十进制数是 ( )。 ( A) 86 787 000 ( B) 867 870 000 ( C) 8 678 700 ( D) 8 678 700 000 14 设 x=4,y=8,z
5、=7,则以下表达式的运算结果是 ( )。 xz)Or z0, -a, a)有相同结果的代数式是 ( )。 ( A) a ( B) - a ( C) a ( D) -a 18 在窗体上画一个名称为 Text1的文本框,然后画一个名称为 Hscroll1的滚动条,其 Min和 Max属性分别为 0和 1 000。程序运行后,如果移动滑块,则在文本框中显示滚动条的当前值。以下能实现上述操作的程序是 ( )。 ( A) Private Sub Hscroll1_Change() Text1 Text=HScroll1 Value End Sub ( B) Private Sub Hscroll1_Cl
6、ick() Text1 Text=HScroll1 Value End Sub ( C) Private Sub Hscroll1_Change() Text1 Text=Hscroll1 Caption End Sub ( D) Private Sub Hscroll1_Click() Text1 Text=Hscroll1 Caption End Sub 19 下列程序段的执行结果为 ( )。 x=Int(Rnd+3) Select Case x Case 5 Print“ARow” Case4 Print“B Row” Case 3 Print“C Row” Case Else Prin
7、t“DRow” End Select ( A) A Row ( B) B Row ( C) C Row ( D) D Row 20 以下能够正确退出循环的是 ( )。 ( A) i=10 Do i=i+1 Loop Until i10Then Exit For Next Text1 Text=Str(n) End Sub 程序运行后,单击命令按钮,在文本框中显示的是 ( )。 ( A) 2 ( B) 3 ( C) 4 ( D) 5 25 在窗体卜画一个名称为 Text1的文本框,然后画 3个单选按钮,并用这 3个单选按钮建立一个名为 Option1的控件数组,程序运行后,如果单击某个单选按钮,
8、则文本框中 的字体根据所选择的单选按钮切换,如图所示。请选择适合空白处的语句( )。 Private Sub Optionl Click(Index As Integer) Select Case_ Case 0:a=“宋体 ” Case 1:a=“黑体 ” Case 2:a=“楷体GB2312” End Select Text1_=a End Sub ( A) Option Text ( B) Index Text ( C) Index Font ( D) Option Font 26 设有如下通用过程: Public Sub Fun(a()As Integer,x As Integer)
9、For i=1 To 4 x=x*a(i) Next End Sub 在窗体上画一个名称为 Text1的文本框和一个名称为 Commandl的命令按钮,然后编写如下事件过程: Private Sub Commandl Click() Dim arr(5)As Integer,n As Integer n=1 For i=1 To 4 art(i)=i+i Next Fun alT,n Text1 Text=Str(n) End Sub 程序运行后,单击命令按钮,则在文本框中显示的内容是 ( )。 ( A) 30 ( B) 25 ( C) 20 ( D) 15 27 在窗体上画一个文本框,然后编
10、写如下事件过程: Private Sub Text1_KeyPress(KeyAscii As Integer) Dim char As String char=Chr(KeyAscii) KeyAscii=Asc(UCase(char) Text1 Text=String(6, KeyAscii) End Sub 程序运行后,如果在键盘上输入字母 “a”,则文本框中显示的内容为 ( )。 ( A) a ( B) A ( C) aaaaaa ( D) AAAAAA 28 以下对文件分类的划分不正确的是 ( )。 ( A)文件分为程序文件和数据文件 ( B)文件分为有结构文件和无结构文件 ( C
11、)文件分为 ASCII文件和二进制文件 ( D)文件分为顺序文件和随机文件 29 在窗体上有一个名称为 Commandl的命令按钮,并编写有如下事件过程: Private Sub Commandl Click() Dim rec As animal Open“c: vbTest dat”For Random As#1 Len=Len(rec) rec animalName=”cat rec aColor=”White” Put#1, rec Close#1 EndSub 记录类型定义如下: Private Type animal animalName As String*20 aColor A
12、s String*10 End Type 下列叙述中正确的是 ( )。 ( A)记录类型 animal不能在 Form1中定义,必须在标准模块中定义 ( B)如果文件 c: vbTest dat不存在,则 Open命令执行失败 ( C)由于 Put命令中没有指明记录号,因此每次都把记录写到文件的末尾 ( D)语句 “Put#1,rec”将 animal类型的两个数据元素写到文件中 30 以下事件过程的功能是:从已存在于磁盘上的顺序文件 Num1 txt中读取数据,计算读出数据的平方值,将该数据及其平方值存入新的顺序文件 Num2 txt中。则在以下横线处合适的语句是 ( )。 Private
13、Sub Form Click() Dim x As Single, y As Single Open“Num1 txt”For Input As#1 Open“Num2 txt”For Output As#2 Do While Not EOF(1) _ Printx y=x2 _ Print y Loop Close#1 #2 End Sub ( A) Input#1, y Print#2, x, y ( B) Input#2, x Print#1, x, y ( C) Print#1, x Input#2, x, y ( D) Input#1, x Print#2, x, y 31 下列程序
14、的执行结果为 ( )。 n=0 j=1 Do Untiln2 n=n+1:j=j+n*(n+1) Loop Print n; j ( A) 0 1 ( B) 3 7 ( C) 3 21 ( D) 3 13 32 下列 程序在运行时输出的结果是 ( )。 Option Base 1 Private Sub Form_Click() Dim x(10) For i=1 To 10 x(i)=10-i+1 Next i For i=10 To 1 Step-2 Printx(i) Next i End Sub ( A) 1 3 5 7 9 ( B) 9 7 5 3 1 ( C) 1 2 3 4 5
15、6 7 8 9 10 ( D) 10 9 8 7 6 5 4 3 2 l 33 运行下列程序时,输出的结果是 ( )。 Private Sub Form Click() Dim x x=Array(“Software”, “and”, “Hardware”, “System”) For i=LBotind(x, 1)ToUBound(x, 1) If Left(x(i), 1)=“S”Then Print x(i); Nexti End Sub ( A) Software ( B) SoftwareSystem ( C)出错信息 ( D) SoftwareandHardwareSystem 3
16、4 窗体上命令按钮 Comrnandl的事件过程如下: Option Base 1 Private Sub Commandl_Click() Dim a(4, 4)As Variant For i=1 To 4 For j=1 To 4 a(i, j)=(i-1)*3+j Nextj Next i For i=3 To 4 Forj=3 To 4 Print a(i, j) Nextj Next i End Sub 该程序执行后,输出结果是 ( )。 ( A) 9 10 12 13 ( B) 7 10 12 13 ( C) 9 12 10 13 ( D) 8 11 9 12 35 用 Line
17、 Input语句从顺序文件读出数据时,每次读出一行数据。所谓一行是指遇到 ( )分隔符,即认为一行的结束。 ( A)文件结束符 ( B)回车符 ( C)空格 ( D) Tab字符 36 在算法正确的前提下,评价一个算法的两个标准是空间复杂度和_。 37 二叉树的遍历可以分为三种:前序遍历、 _遍历和后序遍历。 38 软件危机 出现于 20世纪 60年代末,为了解决软件危机,人们提出了_的原理来设计软件,这就是软件工程诞生的基础。 39 _是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不变。 40 程序测试分为静态测试和动态测试。其中 _是指不执
18、行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。 41 每次单击菜单编辑器中的 “” 按钮可以使选定的菜单项 _。 42 在 3种不同类型的组合框中,只能选择而不能输入数据的组合框是_。 43 在窗体上画一个名称为 Combo1的组合框,然后画两个名称分别为 Label1、Label2,标题分别为 “城市名称 ”和 “空白 ”的标签。程序运行后,在组合框中输入一个新项目并按回车键,如果输入的项目在组合框的列表中不存在,则自动将其添加到组合框的列表中,并在 Label2中给出提示 “已成功添加新输入项 ”,如图所示。如果输入的项目己存在,则在 Label2中给出提示 “
19、输入项已在组合框中。 ”。请填空。 Private Sub Combol KeyPress(KeyAscii As Integer) If_=13 Then For i=0 To Combol ListCount-1 If Combol Text=_Then Label2 Caption=“输入项已在组合框中。 ” ExitSub EndIf Nexti Label2 Caption=”已成功添加新输入项 ” Combol _Combol Text EndIf End Sub 44 随机文件以 _为单位读写,二进制文件以 _为单位读写。 45 设有整型变量 s,取值范围为 0 100,表示学生
20、的成绩。有如左边程序段:右边用 SelectCase结构改写上述程序,使两段程序所实现的功能完全相同。请填空。 If s=90 Then Select Case s Level=“A” Case_=90 Elself s=75 Then Level=“A” Level=“B” Case 75 To 89 Elself s=60 Then Level=“B” Level=“C” Case 60 To 74 Else Level=“C” Level=“D” Case_ End If Level=“D” _ VB笔试模拟试卷 224答案与解析 1 【正确答案】 B 【试题解析】 算法在运行过程中需辅
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 224 答案 解析 DOC
