[计算机类试卷]VB笔试模拟试卷9及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷9及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷9及答案与解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 9及答案与解析 1 在数据结构中,从逻辑上可以把数据结构分为 _。 ( A)动态结构和静态结构 ( B)紧凑结构和非紧凑结构 ( C)线性结构和非线性结构 ( D)内部结构和外部结构 2 若进栈序列为 1, 2, 3, 4,进栈过程中可以出栈,则下列不可能的一个出栈序列是 _。 ( A) 1, 4, 3, 2 ( B) 2, 3, 4, 1 ( C) 3, 1, 4, 2 ( D) 3, 4, 2, 1 3 排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的方法,称为 _。 ( A)希尔排序 ( B)冒泡排序 ( C)插入排序 ( D)选择排序 4 在顺序表
2、 (3, 6, 8, 10, 12, 15, 16, 18, 21, 25, 30)中,用二分法查找关键码值 11,所需的关键码比较次数为 _。 ( A) 2 ( B) 3 ( C) 4 ( D) 5 5 对于 n个结点的单向链表 (无表头结点 ),需要指针单元的个数至少为 _。 ( A) n-1 ( B) n ( C) n+1 ( D) 2n 6 在软件开发过程中,软件结构设计是描述 _。 ( A)数据存储结构 ( B)软 件体系结构 ( C)软件结构测试 ( D)软件控制过程 7 模块本身的内聚是模块独立性的重要性度量因素之一。在 7类内聚中,具有最强内聚的一类是 _。 ( A)顺序性内聚
3、 ( B)过程性内聚 ( C)逻辑性内聚 ( D)功能性内聚 8 数据存储和数据流都是 _,仅仅是所处的状态不同。 ( A)分析结果 ( B)事件 ( C)动作 ( D)数据 9 数据的完整性是指数据的正确性、有效性和 _。 ( A)可维护性 ( B)独立性 ( C)安全性 ( D)相容性 10 关系代数运算是以 _ 为基础的运算。 ( A)关系运算 ( B)谓词运算 ( C)集合运算 ( D)代数运算 11 以下为 Visual Basic学习版的控件的是 ( A)数据绑定控件 ( B) ActiveX控件 ( C)自动化管理器 ( D)报表控件 12 下列说法错误的是 ( A) Capti
4、on不是只读属性,运行时对象的名称可以通过代码改变 ( B)设置 Height或 Width的数值单位为 twip, 1twip=1/10point ( C) Icon属性用来设置窗体最小化时的图标 ( D) 用来激活属性窗口的快捷键是 F4键 13 如果设置窗体的 ControlBox属性值为 False,则 ( A) ControlBox 仍起作用 ( B)运行时还可以看到窗口左上角显示的控制框,可以单击该控制框进行窗体的移动和关闭等操作 ( C)窗口边框上的最大化和最小化按钮失效 ( D)窗口边框上的最大化和最小化按钮消失 14 在 PasswordChar属性中设置 #,但运行时仍显示
5、文本内容,原因是 ( A)文本框的 Locked 属性设置为 False ( B)文本框的 Locked 属性设置为 Tree ( C)文本 框的 Multiline的属性设置为 Fasle ( D)文本框的 Multiline的属性设置为 True 15 下列程序运行结果是 a=25: b=-45 i=Not a=b Print i ( A) -45 ( B) True ( C) 0 ( D)不能输出 16 如果一个变量未经定义就直接使用,则该变量的默认类型为 ( A) Variant ( B) Byte ( C) Boolean ( D) Integer 17 下列说法中,不正确的是 (
6、A) Cls方法中的对象,可以是窗体或图片框,如果省 略则清除当前窗体中显示的内容。 ( B)当前窗体中用 Picture属性装入的图形,不可以用 Cls方法清除 ( C) Move方法用来移动窗体和控件,不能改变大小 ( D) Cls可以清除由 Print方法显示的文本,并把光标移到对象的左上角 (0, 0) 18 在窗体上有个命令按钮,然后编写如下事件过程 m=InputBox(“enter the first integer“) n=InputBox(“enter the second integer“) Print n+m 程序运行后,单击命 令按钮,先后在两个输入框中分别输入 “1”
7、和 “5”,则输出结果为 ( A) 1 ( B) 51 ( C) 6 ( D) 15 19 当复选框被选中时,复选框的 Value属性的值为 ( A) 0 ( B) 1 ( C) 2 ( D) 5 20 当一个命令按钮的 Default属性为 True时,按何键与单击该命令按钮作用相同 ( A) Insert ( B)回车 ( C) Break ( D) Shift 21 下列程序段执行结果为 m=5 n=-6 If Not X 0 Then m=n-3 Else n=m+3 Print m-n;n-m ( A) -3 3 ( B) 5-9 ( C) 3-3 ( D) -65 22 下列程序段
8、的执行结果为 a=1 b=2 For I=1 To 3 f=a * b a=b b=f Print f Next I ( A) 2 3 6 ( B) 2 4 8 ( C) 2 3 4 ( D) 2 2 8 23 执行下面的程序后,输出的结果是 p=1 For j=1 To 4 p=p - 1:q=0 For k=1 To 4 p=p + 1: q=q + 1 Next k Next j Print p; q ( A) 1 4 ( B) 13 4 ( C) 12 8 ( D) 206 24 以下程序的输出结果为 Dim i, c(10), p(3) k=5 For i=0 To 10 c(i)
9、=i Next i For i=0 To 2 p(i) = c(i * (i + 1) Next i For i=0 To 2 k=k+p(i) * 2 Next i Print k ( A) 20 ( B) 21 ( C) 56 ( D) 32 25 下列程序段,在运行时最后输出的内容是 a=2 c=3 AAA: c=c * a If c 10 Then Print c GoTo AAA Else Print“10以内的奇数显示完毕 ” End If ( A) 3 ( B) 7 ( C) 9 ( D) 10以内的奇数显示完毕 26 使用语句 Dim F(2)As Integer声明数组 F之
10、后,以下说法正确的是 ( A) F数组中所有元素值都为 Empty ( B) F数组中的所有元素值不确定 ( C) F数组中的所有元素都为 0 ( D)执行 EraseF后, F数组中所有元素值都不为 0 27 要想在过程调用中返回两个结果,下面的过程定义语句合法的是 ( A) Sub Submit(ByVal n, ByVal m) ( B) Sub Submit(n, ByVal m) ( C) Sub Submit(n, m) ( D) Sub Submit(ByVal n, m) 28 单击一次命令结束后,下列程序的执行结果是 Private Sub Commandl_Click( )
11、 s=Sat(1)+Sat(2)+Sat(3)+Sat(4) Print s End Sub Public Function Sat(N As Integer) Static Sum For i=1 To N Sum=Sum+i Next i Sat=Sum End Function ( A) 15 ( B) 25 ( C) 35 ( D) 45 29 有如下程序: Private Sub Commandl_Click( ) Dim i As Integer For i=1 To 2 DS Next i End Sub Sub DS( ) Dim x As Integer, m As Stri
12、ng Static y, n X=X + 1 y=y + 1 m=m “str2=“; str2 End Sub Function YAG (a()As Integer) Dim T#, i t=1 For i=LBound(A)To UBound(A) t=t * a(i) Next i YAG =t End Function 44 在窗体上有几个对象,运行程序时,当 对象得到焦点时,会触发【 】事件,当对象失去焦点时将触发【 】事件。 45 下面的程序的作用是利用随机函数产生 10个 100-300(不包含 300)之间的随机整数,打印其中 7的倍数的数,井求它们的总和,请填空。 Sub
13、TOF( ) Randomize Dim s As Double Dim a(10) As lnteger For i=0 To 9 【 】 Next For i=0 To 9 If【 】 Then Print a(i) s=s+a(i) 【 】 Next i Print Print “S=“ ; s End Sub VB 笔试模拟试卷 9答案与解析 1 【正确答案】 C 【试题解析】 逻辑结构反映数据元素之间的逻辑关系,线性结构表示数据元素之间一对一的关系,非线性结构表示数据元素之间一对多或多对一的关系。线性结构和非线性结构是根据数据元素之间关系的不同特性加以分类的,即是从逻辑上加以分类的。
14、 2 【正确答案】 C 【试题解析】 栈是一种后进先出表,选项 C中,先出栈的是 3,说明此时栈内 必然有 1, 2,由于 1先于 2进栈,所以 1不可能在 2之前出栈,故选项 C这种出栈序列是不可能的。 3 【正确答案】 A 【试题解析】 希尔排序法的基本思想是:将整个无序序列分割成若干小的子序列分别进行插入排序。 4 【正确答案】 C 【试题解析】 二分法查找是用查找的关键码与线性表的中间元素比较,然后根据比较结果来判断是结束查找,还是在左边或者右边子表按相同的方法继续查找。本题中,与 11比较的关键码分别为 15, 8, 10, 12,故比较次数为 4。 5 【正确答案】 C 【试题解析
15、】 在 n个结点的单向链表 (无表头结点 )中,每个结点都有一个指针单元 (即指针域 ),加上头指针,至少需要 n+1个指针单元。 6 【正确答案】 B 【试题解析】 从工程管理角度来看,软件设计分两步完成:概要设计和详细设计。概要设计 (又称结构设计 )将软件需求转化为软件体系结构、确定系统级接口、全局数据结构或数据库模式。 7 【正确答案】 D 【试题解析】 内聚性是一个模块内部各元素间彼此结合的紧密程度的度量。内聚是从功能角度来度量模块内的联系。内聚共有 7类,它们之的内聚性由弱到强排列顺序为:偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、顺序内聚和功能内聚。 8 【正确答案】 D
16、【试题解析】 数据流图有 4种成分:源点或终点、处理、数据存储和数据流。数据存储是处于静止状态的数据,数据流是处于运动小的数据。 9 【正确答案】 D 【试题解析】 数据模型应该反映和规定本数据模型必须遵守的、基本的、通用的完整性约束条件。完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态及其状态的变化,以保证数据的正确性、有效性和相容性。 10 【正确答案】 C 【试题解析】 关系代数足以集合代数为基础发展起来的,它是以关系代数作为运算对象的一组高级运算的集合。它的基本操作是并、交、差、笛卡尔积,另外还包括针对数据库环境专门设计的操作,包括对关系
17、进行垂直分割 (投影 )、水平分割(选择 )、关系的结合 (连接 )等。 11 【正确答案】 A 【试题解析】 Visual Basic 学习版中包括内部控件、网格控件、数据绑定控件和 Tab 对象,所以数据绑定控件是 Visual Basic学习版中的控件;报表控件为专业版中的控件;而自动化管 理器是企业版的控制系统。 12 【正确答案】 B 【试题解析】 Caption 不是只读属性,在设计阶段可以在属性窗口中改变,也可以用代码在运行时改变,不同的运行状态可以有不同的 Caption属性值,所以选项 A)是正确的; Height和 Width的默认的单位是 twip, 1twip等于 1/
18、1440英寸,是 1点的 1/20,故选项 B)是不正确的; Icon 属性是用来设置窗体最小化图标的,所以选项 C)的表述是正确的;用来激活属性窗口的快捷键是 F4 键,所以选项 D)也是正确的。 13 【正确答案】 D 【试题解析】 如果窗体的 ControlBox 属性设置为 False,则窗口边框上的按钮都消失,选项 D)正确;并且窗口左上角的控制按钮也消失,不能用控制框来进行窗体的移动和关闭等操作,所以选项 B)是错误的;此时 ControlBox属性不起作用,所以选项 A)也是错误的。 14 【正确答案】 D 【试题解析】 选项 A)和 B)中, Locked 属性是决定控件是否失
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 答案 解析 DOC
