[计算机类试卷]VB笔试模拟试卷7及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷7及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷7及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 7及答案与解析 1 由两个栈共享一个存储中间的好处是 ( A)减少存取时间,降低下溢发生的机率 ( B)节省存储空间,降低上溢发生的机率 ( C)减少存取时间,降低上溢发生的机率 ( D)节省存储空间,降低下溢发生的机串 2 没有两个串 p和 q,求 q在 p首次出现位置的运算称作 ( A)连接 ( B)模式匹配 ( C)求于串 ( D)求串长 3 n个顶点的连通田中边的条数至少为 ( A) 0 ( B) 1 ( C) n-l ( D) n 4 对象实现了数据和操作的结合,是指对数据和数据的 操作进行 ( A)结卉 ( B)隐藏 ( C)封装 ( D)抽象 5 下列叙述中,
2、正确的是 ( A)软件就是程序清单 ( B)软件就是存放在计算机中的文件 ( C)软件应包括程序清单及运行结果 ( D)软件包括程序和文档 6 软件设计中,有利于提高模块独立性的一个准则是 ( A)低内聚低耦合 ( B)低内聚高耦含 ( C)高内聚低耦台 ( D)高内聚高耦合 7 软件生命周期中花费时间最多的阶段是 ( A)详细设计 ( B)软件编码 ( C)软件测试 ( D)软件维护 8 下列 4项中说法不正确 的是 ( A)数据库减少了数据冗余 ( B)数据库中的数据可以共享 ( C)数据库避免了一切数据的重复 ( D)数据库具有较高的数据独立性 9 下列 4项中,必须进行查询优化的是 (
3、 A)关系数据库 ( B)网状数据库 ( C)层次数据厍 ( D)非关系模型 10 最常用的一种基本数据模型是关系数据模型,它的表示应采用 ( A)树 ( B)网络 ( C)图 ( D)二维表 11 下列说法错误的是 ( A)标准模块的扩展名是 bas ( B)标准模块由程序代码组成 ( C)标准模块只用来定义一些通用 的过程 ( D)标准模块不附属于任何一个窗体 12 如果要将窗体中的某个命令按钮设置成无效状态,应该动命令按钮的何种属性 ( A) Value ( B) Visible ( C) Default ( D) Enabled 13 在窗体上有多个控件,要实现程序运行后焦点默认在某一
4、控件上,应该设置的属性是 ( A)设置 Enabled 的值为 True ( B)设置 TabIndex 的值为 1 ( C)设置 TabIndex 的值为 0 ( D)设置 Index 的值为 0 14 下列几项中,属于合法的日期型常量的是 ( A) 10/10/02 ( B) 10/10/02 ( C) 10/10/02 ( D) #10/10/02# 15 下列程序段的执行结果为 A=2 B=5 If A * B 1 Then B=B - 1 Else B= - 1 Print B -A 0 ( A) True ( B) False ( C) -1 ( D) 1 16 以下语句的输出结果
5、是 a = Sqr(26) Print Formats (a, “ # #“) ( A) 5 099 ( B) 5 099 ( C) 5099 ( D) 0005 099 17 标签控件能够显示文本信息,决定其文本内容的属性是 ( A) Alignment ( B) Caption ( C) Visible ( D) BorderStyle 18 在属性窗口中,加载指定的图形放入当前对象中的属性是 ( A) CurrentY ( B) Picture ( C) CurrentX ( D) Caption 19 在使用应用程序时,常常用作在单击时执行指定的操作的控件是 ( A)命令按钮 ( B)
6、图片框 ( C)复选框 ( D)单选按钮 20 当 直线或形状的 BorderStyle属性设置为 1时,控件是 ( A)虚线 ( B)点线 ( C)不可见 ( D)实线 21 通过设置何属性可以改变所画图形的形状 ? ( A) Shape ( B) Index ( C) Enabled ( D) Height 22 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Commandl_Click() s=1 Do s=(s + 1) * (s + 2) Number=Number + 1 Loop Until s = 30 Print Number, s End Sub
7、程序运行后,输出的结果是 ( A) 2 3 ( B) 2 56 ( C) 5 12 ( D) 10 20 23 下列程和序段的执行结果为 x=Int(Rnd()+9) Select Case X Case 10 Print “excellent“ Case 9 Print “good“ Case 8 Print “pass“ Case Else Print “fail“ End Select ( A) excellent ( B) good ( C) pass ( D) fail 24 下列程序段的执行结果为 a=75 If a 60 Then Score=1 If a 70 Then Sco
8、re=2 If a 80 Then Score=3 If a 90 Then Score=4 Print “Score= “; Score ( A) Score=1 ( B) Score=2 ( C) Score=3 ( D) Score=4 25 下列程序段的执行结果为 I=1 x=5 Do I= I + 1 x= x + 2 Loop Until I =7 Print “ I= “; I Print “x=“; x ( A) I=4 x=5 ( B) I=7 x=15 ( C) I=6 x=8 ( D) I=7 x=17 26 下面的程序的运行结果是 a=1 b=1 Do a=a2 b=
9、b + 1 Loop Until b 5 Print “k=“; a; Spc(4); “b=“; b + a ( A) k=7 b=14 ( B) k=6 b=6 ( C) k=4 b=8 ( D) k=1 b=7 27 单击命令按钮,下列程序的执行结果为 Private Sub Commandl_Click() Dim x As Integer, y As Integer x=32: y=42 Call PCS(x, y) Print x; y End Sub Public Sub PCS(Byval n As Integer, ByVal m As Integer) n=n Mod 10
10、+1 m=m Mood 10+1 End Sub ( A) 32 42 ( B) 2 32 ( C) 2 3 ( D) 12 3 28 下列程序的执行结果为 Private Sub Commandl_Click() Dim s1 As String ,s2 As String s1= “abcd“ Call Transfer(sl, s2) Print s2 End Sub Private Sub Transfer (ByVal xstr As String, ystr As String) Dim tempstr As String ystr=tempstr End Sub ( A) dcb
11、a ( B) abdc ( C) abcd ( D) dabc 29 单击命令按钮,下列程序的执行结果是 Private Sub Blck (x As Integer) x = x * 2 + l If x 6 Then Call Blck(x) End If x = x * 2 + 1 Print x; End Sub Private Sub Commandl_Click() Blck 2 End Sub ( A) 23 47 ( B) 10 36 ( C) 22 44 ( D) 24 50 30 有如下程序: Private Sub Commandl_Click() Dim a As In
12、teger a=2 For i=1 To 3 Print Gad (A)Next i End Sub Function Gad (a As Integer) b=0 Static c b=b + 1 c= c + 1 Gad= a + b + C End Function 运行上面的程序后,单击命令按钮,输出结果为 ( A) 1 2 3 ( B) 2 3 4 ( C) 4 5 6 ( D) 1 4 6 31 下列过程定义语句中,参数不是对象的定义语句是 ( A) Sub Pro4 (x As Form) ( B) Sub Pro4 (y As Control) ( C) Sub Pro4 (F
13、orml As Form, Labell As Control) ( D) Sub Pro4 (x As Currency) 32 下列说法正确的是 ( A)任何时候都可以使用标准工具栏的 “菜单编辑器 ”按钮打开菜单编辑器 ( B)只有当代码窗口为当前活动窗口时,才能打开菜单编辑器 ( C)任何时候都可以使用 “工具 ”菜单下的 “菜单编辑器 ”命令,打开菜单编辑器 ( D)只有当某个窗体为当前活动窗体时,才能打开菜单编辑器 33 下列各选项说法错误的一项是 ( A)文件对话框可分为两种即打开 (Open)文件对 话框和保存 (Save As)文件对话框 ( B) DefaultEXT属性和
14、 DialogTitle属性都是打开对话框的属性,但非保存对话框的属性 ( C)打开文件对话框可以让用户指定一个文件,由程序使用;而用保存文件对话框可以指 ( D)通用对话框的名称属性的默认值为 CommonDialogX( X=1, 2) ,此外,每种对话 框都有自己的默认标题 34 下列数组定义语句错误的是 ( A) k =10 Dim Arr(k) ( B) Const k =10 Dim Arr(k) ( C) Dim Arrl(10) As Integer Dim Arr2(10) ( D) Dim Arrl(1 To 10) Dim Arr2(1 To 10, 2 To 11) 3
15、5 在 Visual Basic中按文件的数据性质不同,可将文件分为 ( A)数据文件和程序文件 ( B)文本文件和数据文件 ( C)顺序文件和随机文件 ( D) ASCII文件和二进制文件 36 常用的黑箱测试有等价分类法、【 】、因果图法和错误推测法 4种。 37 测试的目的是暴露错误,评价程序的可靠性;而【 】的目的是发现错 误的位置并改正错误。 38 软件维护活动包括以下几类:改正性维护、适应性维护、【 】维护和预防性维护。 39 在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为【 】。 40 关键字 ASC和 DESC分别表示【 】的含义。 41 关系式 x-5或
16、 x5所对应的布尔表达式是【 】。 42 对随机文件数据存取是以【 】为单位进行操作的。 43 执行语句 Open “TC.dat“ For Random As #1 Len=50后,对文件 TC.dat中的数据能执行的 操作是【 】。 44 下面程序的作用是用 InputBox函数输入一个整数,然后判断能否同时被 2, 5和 7整除,果能则输出该数及平方值。请填空。 Private Sub Command1_Click() Dim numX As Integer numX = Val (InputBox(“请输入一个整数 “) If【 】 Then Form1 Print【 】 End If
17、 End Sub 45 下列程序计算 Sn的值。 Sn=a+aa+aaa+aaaa ,其 中最后一项为 n个。 例如: a=5, n=4时,则 Sn=5+55+555+5555。请在空白处填人适当的内容,将程序充完整。 Private Sub Command1_Click() Dim a As Integer, n As Integer, Cout As Integer Dim Sn As Long, Tn As Long Cout=1 Sn=0 Tn=0 a=InputBox(“请输入 a的值: “) 【 】 Do Tn=Tn * 10 + a Sn二 Sn + Tn Cout=Cout+1
18、 【 】 Debug Print a, n, Sn End Sub 46 下面的程序用于根据文本框 Test中输入的内容进行以下处理: 若 Text为 1,则打印 “您的成绩为优秀! ”;若 Text为 2,则打印 “您的成绩为良好 !”;若 Text为 3,则打印 “您的成绩为一般 ”;否则打印 “您的成绩一般以下 !”,请填空。 Private Sub Command1_Click( ) Selct Case Val(Text1.Text) Case【 】 Print “您的成绩为优秀! “ Case【 】 Print “您的成绩为良好! “ Case【 】 Print “您的成绩为一般!
19、 “ Case Else Print “您的成绩为一般以下! “ End Select End Sub VB 笔试模拟试卷 7答案与解析 1 【正确答案】 B 【试题解析】 常常一个程序中要用到多个栈,为了不发 生上溢错误,就必须给每个栈分配一十足够大的存储空间。但实际中,很难准确地估计,若每个栈都分配过大的存储空间,势必造成系统空间紧张;若让多个栈共用一个足够大的连续存储空间,则可利用栈的动态特性使他们的存储空间互补。 2 【正确答案】 B 【试题解析】 子串的定位操作通常称作串模式匹配,是各种申处理系统中最重要的操作之一,算法的基本思想是:从主串的开始字符起和模式的第一个字符比较,若相等则
20、继续比较后续字符,否则从主串的下一个字符起再重新和模式的字符比较,依次类推,直至模式中的每一个字符依次和主串中的一 个连续的字符序列相等,称匹配成功,否则称匹配不成功。 3 【正确答案】 C 【试题解析】 在无向图 (边没有方向性的图 )中,若从顶点 vi到 vj有路径,则称vi和 vj是连通的,若该图中任意两个顶点都是连通的,则称该图为连通图。 4 【正确答案】 C 5 【正确答案】 D 6 【正确答案】 C 【试题解析】 模块的独立程度是评价设计好坏的再要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。一般优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性
21、和提高模块 内的内聚性,有利于提高模块的独立性。 7 【正确答案】 D 【试题解析】 软件生命周期分为软件定义、软件开发及软件运行维护 3个所段。本题中,详细设计、软什编码和软件测试都属于软件开发阶段;维护是软件生命周期的最后一个阶段,也是持续时间最长,花费代价最大的一个阶段,软件工程学的一个目的就是提高软件的可维护性降低维护的代价。 8 【正确答案】 C 【试题解析】 数据库系统具有以下几个特点,一是数据的集成性、二是数据的高共享性与低冗余性、三是数据的独立性,四是数据统一管理与控制。 9 【 正确答案】 A 【试题解析】 关系数据模型诞生之后迅速发展,深受用户喜爱,但关系数据模型也有缺点其
22、培主要的缺点是由于存取路径对用户透明,查询效率往往不如非关系数据模型,因此为了提高性能,必须对用户的查询请求进行优化。 10 【正确答案】 D 【试题解析】 关系数据模型用统一的二维表结构表示实体及实体之间的联系 (即关系 )。 11 【正确答案】 C 【试题解析】 标准模块不仅可以用来定义一些通用的过程,还可以用来声明一些全局 变量,所以 C是不正确的;标准模块的扩展名是 bas,所以 选项 A)是正确的;正因为标准 模块是程序模块文件,所以必然是程序代码组成,所以选项 B)是正确的;标准模块不属 于任何一个固定的窗体,在工程中是公用的,所以选项 D)是正确的。 注意:类模块、资源文件、窗体
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 答案 解析 DOC
