[计算机类试卷]2010年上半年软件水平考试(中级)软件设计师上午(基础知识)试题真题试卷及答案与解析.doc
《[计算机类试卷]2010年上半年软件水平考试(中级)软件设计师上午(基础知识)试题真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]2010年上半年软件水平考试(中级)软件设计师上午(基础知识)试题真题试卷及答案与解析.doc(38页珍藏版)》请在麦多课文档分享上搜索。
1、2010年上半年软件水平考试(中级)软件设计师上午(基础知识)试题真题试卷及答案与解析 1 为实现程序指令的顺序执行, CPU(1)中的值将自动加 l。 ( A)指令寄存器 (IR) ( B)程序计数器 (PC) ( C)地址寄存器 (AR) ( D)指令译码器 (ID) 2 某计算机系统由下图所示的部件构成,假定每个部件的千小时可靠度都为 R,则该系统的千小时可靠度为 (2)。 ( A) R+2R 4 ( B) R+R2 4 ( C) R(1-(1-R2) ( D) R(1-(1-R)2)2 3 以下关于计算机系统 中断概念的叙述中,正确的是 (3)。 ( A)由 I O设备提出的中断请求和
2、电源掉电都是可屏蔽中断 ( B)由 I O设备提出的中断请求和电源掉电都是不可屏蔽中断 ( C)由 I O设备提出的中断请求是可屏敝中断,电源掉电是不可屏蔽中断 ( D)由 I O设备提出的中断请求是不可屏蔽中断,电源掉电是可屏蔽中断 4 与 等价的逻辑表达式是 (4)。 ( 表示逻辑异或, +表示逻辑加 ) ( A) ( B) A B ( C) A B ( D) 5 计算机指令一般包括操作码和地址码两部分,为分析执行一条指令,其 (5)。 ( A)操作码应存人指令寄存器 (IR),地址码应存入程序计数器 (PC) ( B)操作码应存入程序计数器 (PC),地址码应存入指令寄存器 (IR) (
3、 C)操作码和地址码都应存人指令寄存器 (IR) ( D)操作码和地址码都应存入程序计数器 (PC) 6 关于 64位和 32位微处理器,不能以 2倍关系描述的是 (6)。 ( A)通用寄存器的位数 ( B)数据总线的宽度 ( C)运算速度 ( D)能同时进行运算的位数 7 Outlook Express作为邮件代理软件有诸多优点,以下说法中,错误的是 (7)。 ( A)可 以脱机处理邮件 ( B)可以管理多个邮件账号 ( C)可以使用通讯簿存储和检索电子邮件地址 ( D)不能发送和接收安全邮件 8 两个以上的申请人分别就相同内容的计算机程序的发明创造,先后向国务院专利行政部门提出申请, (1
4、0)可以获得专利申请权。 ( A)所有申请人均 ( B)先申请人 ( C)先使用人 ( D)先发明人 9 王某是一名程序员,每当软件开发完成后均按公司规定完成软件文档,并上交公司存档,自己没有留存。因撰写论文的需要,王某向公司要求将软件文档原本借出复印,但遭到公司拒绝,理由是该软件文 档属于职务作品,著作权归公司。以下叙述中,正确的是 (11)。 ( A)该软件文档属于职务作品,著作权归公司 ( B)该软件文档不属于职务作品,程序员享有著作权 ( C)该软件文档属于职务作品,但程序员享有复制权 ( D)该软件文档不属于职务作品,著作权由公司和程序员共同享有 10 基于构件的软件开发,强调使用可
5、复用的软件 “构件 ”来设计和构建软件系统,对所需的构件进行合格性检验、 (15),并将它们集成到新系统中。 ( A)规模度量 ( B)数据验证 ( C)适应性修改 ( D)正确性测试 11 采用面 向对象方法开发软件的过程中,抽取和整理用户需求并建立问题域精确模型的过程叫 (16)。 ( A)面向对象测试 ( B)面向对象实现 ( C)面向对象设计 ( D)面向对象分析 12 使用白盒测试方法时,应根据 (17)和指定的覆盖标准确定测试数据。 ( A)程序的内部逻辑 ( B)程序结构的复杂性 ( C)使用说明书 ( D)程序的功能 13 若某整数的 16位补码为 FFFFH(H表示十六进制
6、),则该数的十进制值为 (20)。 ( A) 0 ( B) -l ( C) 216-1 ( D) -216+l 14 逻 辑表达式 “a b c (b x0)”的后缀式为 (21)。 (其中 、 分别表示逻辑与、逻辑或, 表示关系运算大于,对逻辑表达式进行短路求值 ) ( A) abcbx0 ( B) ab C b x0 ( C) ab cb x0 ( D) ab cbx0 15 编译程序对 C语言源程序进行语法分析时,可以确定 (22)。 ( A)变量是否定义 (或声明 ) ( B)变量的值是否正确 ( C)循环语句的执行次数 ( D)循环条件是否正确 16 如果系统采用信箱通信方式,当进程
7、调用 Send原语被设 置成 “等信箱 ”状态时,其原因是 (23)。 ( A)指定的信箱不存在 ( B)调用时没有设置参数 ( C)指定的信箱中无信件 ( D)指定的信箱中存满了信件 17 若在系统中有若干个互斥资源 R, 6个并发进程,每个进程都需要 2个资源 R,那么使系统不发生死锁的资源 R的最少数目为 (24)。 ( A) 6 ( B) 7 ( C) 9 ( D) 12 18 对于一个大型软件来说,不加控制的变更很快就会引起混乱。为有效地实现变更控制,需借助于配置数据库和基线的概念。 (29)不属于配置数据库。 ( A)开发库 ( B)受控 库 ( C)信息库 ( D)产品库 19
8、软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。在划分软件系统模块时,应尽量做到 (30)。 ( A)高内聚高耦合 ( B)高内聚低耦合 ( C)低内聚高耦合 ( D)低内聚低耦合 20 能力成熟度集成模型 CMMI是 CMM模型的最新版本,它有连续式和阶段式两种表示方式。基于连续式表示的 CMMI共有 6个 (0 5)能力等级,每个能力等缴对应到一个一般目标以及一组一般执行方法和特定方法,其中能力等级 (31)主要关注过程的组织标准化和部署。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 21 统一过程 (UP)定义了初始阶段、细化阶段、构建阶段、交付阶段和产生阶段,每个阶
9、段以达到某个里程碑时结束,其中 (32)的里程碑是生命周期架构。 ( A)初始阶段 ( B)细化阶段 ( C)构建阶段 ( D)交付阶段 22 程序的三种基本控制结构是 (33)。 ( A)过程、子程序和分程序 ( B)顺序、选择和重复 ( C)递归、堆栈和队列 ( D)调用、返回和跳转 23 (34)不属于软件配置管理的活动。 ( A)变更标识 ( B)变更控制 ( C)质量控制 ( D)版本控制 24 一个功能模块 M1扣的函数 F1有一个参数需要接收指向整型的指针,但是在功能模块 M2户调用 F1 时传递了一个整型值,在软件测试中, (35)最可能测出这一问题。 ( A) M1的单元测试
10、 ( B) M2的单元测试 ( C) Ml和 M2的集成测试 ( D)确认测试 25 某程序的程序图如下图所示,运用 McCabe度量法对其进行度量,其环路复杂度是 (36) 。 ( A) 4 ( B) 5 ( C) 6 ( D) 8 26 以下关于面向对象方法中继承的叙述中,错误的是 (37)。 ( A)继承是父类和子类 之间共享数据和方法的机制 ( B)继承定义了一种类与类之间的关系 ( C)继承关系中的子类将拥有父类的全部属性和方法 ( D)继承仅仅允许单重继承,即不允许一个子类有多个父类 27 (41)不是面向对象分析阶段需要完成的。 ( A)认定对象 ( B)组织对象 ( C)实现对
11、象及其相互关系 ( D)描述对象间的相互作用 28 以下关于面向对象设计的叙述中,错误的是 (42)。 ( A)面向对象设计应在面向对象分析之前,因为只有产生了设计结果才可对其进行分析 ( B)面向对象设计与面向对象分析是面向对象软 件过程中两个重要的阶段 ( C)面向对象设计应该依赖于面向对象分析的结果 ( D)面向对象设计产生的结果在形式上可以与面向对象分析产生的结果类似,例如都可以使用 UML表达 29 以下关于高级语言程序的编译和解释的叙述中,正确的是 (48)。 ( A)编译方式下,可以省略对源程序的词法分析、语法分析 ( B)解释方式下,可以省略对源程序的词法分析、语法分析 ( C
12、)编译方式下,在机器上运行的目标程序完全独立于源程序 ( D)解释方式下,在机器上运行的目标程序完全独立于源程序 30 标记语言用一系列约定好 的标记来对电子文档进行标记,以实现对电子文档的语义、结构及格式的定义。 (49)不是标记语言。 ( A) HTML ( B) XML ( C) WML ( D) PHP 31 对于正规式 0*(10*1)*0*,其正规集中字符串的特点是 (50)。 ( A)开头和结尾必须是 0 ( B) 1必须出现偶数次 ( C) 0不能连续出现 ( D) 1不能连续出现 32 确定系统边界和关系规范化分别在数据库设计的 (51)阶段进行。 ( A)需求分析和逻辑设计
13、 ( B)需求分析和概念设计 ( C)需求分析和物理设计 ( D)逻辑设 计和概念设计 33 若关系 R、 S如下图所示,则关系代数表达式 1,3,7(3 6(Rs)与 (52)等价。( A) A,C,E(C D(RS) ( B) A,R.C,E(R.C S.D(RS) ( C) A,S.C,S.E(R.C S.D(RS) ( D) R.A,R.C,R.E(R.C S.D(RS) 34 该关系存在冗余以及插入异常和删除异常等问题。为了解决这一问题需要将零件关系分解为 (56)。 ( A) P1(零件号,零件名称,单价 )、 P2(供应商,供应商所在地,库 存量 ) ( B) P1(零件号,零件
14、名称 )、 P2(供应商,供应商所在地,单价,库存量 ) ( C) Pl(零件号,零件名称 )、 P2(零件号,供应商,单价,库存量 )、 P3(供应商,供应商所在地 ) ( D) P1(零件号,零件名称 )、 P2(零件号,单价,库存量 )、 P3(供应商,供应商所在地 )、 P4(供应商所在地,库存量 ) 35 对 n个元素的有序表 A1 n进行二分 (折半 )查找 (除 2取商时向下取整 ),查找元素 Ai(1in)时,最多与 A中的 (57)个元素进行比较。 ( A) n ( B) log2n-1 ( C) n 2 ( D) log2n+1 36 设有如下所示的下三角矩阵 A0 8,
15、0 8,将该三角矩阵的非零元素 (即行下标不小于列下标的所有元素 )按行优先压缩存储在数组 M1 m中,则元素Ai, j(0i8, ji)存储在数组 M的 (58)中。37 若用 n个权值构造一棵最优二叉树 (哈夫曼树 ),则该二叉树的结点总数为 (59)。 ( A) 2n ( B) 2n-1 ( C) 2n+l ( D) 2n+2 38 栈是一种按 “后进先出 ”原则进行插入和删除操作的数据结构,因此, (60)必须用栈。 ( A)实现函数或过程的递归调用及返回处理时 ( B)将一个元素序列进行逆置 ( C)链表结点的申请和释放 ( D)可执行程序的装入和卸载 39 对以下四个序列用直接插入
16、排序方法由小到大进行排序时,元素比较次数最少的是 (61)。 ( A) 89, 27, 35, 78, 41, 15 ( B) 27, 35, 41, 16, 89, 70 ( C) 15, 27, 46, 40, 64, 85 ( D) 90, 80, 45, 38, 30, 25 40 对于哈希表,如果将装填因子 定义为表中装入的记录数与表的长度之比,那么向表中加入新记录时, (62)。 ( A) 的值随冲突次数的增加而递减 ( B) 越大发生冲突的可能性就越大 ( C) 等于 1时不会再发生冲突 ( D) 低于 0 5时不会发生冲突 41 用关键字序列 10、 20、 30、 40、 5
17、0构造的二叉排序树 (二叉查找树 )为 (63)。42 若某算法在问题规模为 n时,其基本操作的重复次数可由下式表示,则该算法的时间复杂度为 (64)。 ( A) O(n) ( B) O(n2) ( C) O(logn) ( D) O (nlogn) 43 若对一个链表最常用的操作是在末尾插入结点和删除尾结点,则 采用仅设尾指针的单向循环链表 (不含头结点 )时, (65)。 ( A)插入和删除操作的时间复杂度都为 O(1) ( B)插入和删除操作的时间复杂度都为 O(n) ( C)插入操作的时间复杂度为 O(1),删除操作的时间复杂度为 O(n) ( D)插入操作的时间复杂度为 O(n),删
18、除操作的时间复杂度为 O(1) 44 以下 HTML代码中,创建指向邮箱地址的链接正确的是 (69)。 ( A) testtest com ( B) testtest com ( C) testtest com ( D) testtest com 45 POP3服务默认的 TCP端口号是 (70)。 ( A) 20 ( B) 25 ( C) 80 ( D) 110 45 杀毒软件报告发现病毒 Macro Melissa,由该病毒名称可以推断病毒类型是(8),这类病毒主要感染目标是 (9)。 ( A)文件型 ( B)引导型 ( C)目录型 ( D)宏病毒 ( A) EXE或 COM可执行文件 (
19、 B) Word或 Excel文件 ( C) DLL系统文件 ( D)磁盘引导区 47 进度安排的常用图形描述方法有 Gantt图和 PERT图。 Gantt图不能清晰地描述(18); PERT图可以给出哪些任务完成后才能开始另一些任务。下图所示的 PERT图中,事件 6的最晚开始时刻是 (19)。( A)每个任务从何时开始 ( B)每个任务到何时结束 ( C)每个任务的进展情况 ( D)各任务之间的依赖关系 ( A) 0 ( B) 3 ( C) 10 ( D) 11 49 某进程有 5个页面,页号为 0 4,页面变换表如下所示。表中状态位等于 0和1分别表示页面不在内存或在内存。若系统给该进
20、程分配了 3个存储块,当访问的页面 3不在内存时,应该淘汰表中页号为 (25)的页面。假定页面大小为 4K,逻辑地址为十六进制 2C25H,该地址经过变换后,其物理地址应为十六进制 (26)。( A) 0 ( B) 1 ( C) 2 ( D) 4 ( A) 2C25H ( B) 4096H ( C) 4C25H ( D) 8C25H 51 假设某磁盘的每个磁道划分 成 9个物理块,每块存放 1个逻辑记录。逻辑记录R0、 R1、 、 R8存放在同一个磁道上,记录的安排顺序如下表所示。如果磁盘的旋转速度为 27ms周,磁头当前处在 R0的开始处。若系统顺序处理这些记录,使用单缓冲区,每个记录处理时
21、间为 3ms,则处理这 9个记录的最长时间为 (27);若对信息存储进行优化分布后,处理 9个记录的最少时间为 (28)。 ( A) 54ms ( B) 108ms ( C) 222ms ( D) 243ms ( A) 27ms ( B) 54ms ( C) 108ms ( D) 216ms 53 如下 UML类图表示的是 (43)设计模式。以下关于该设计模式的叙述中,错误的是 (44)。 ( A)工厂方法 ( B)策略 ( C)抽象工厂 ( D)观察者 ( A)提供创建一系列相关或相互依赖的对象的接口,而无需指定这些对象所属的具体类 ( B)可应用于一个系统要由多个产品系列中的一个来配置的时
22、候 ( C)可应用于强调一系列相关产品对象的设计以便进行联合使用的时候 ( D)可应用于希望使用已经存在的类,但其接口不符合需求的时候 55 在 ISO制定并发布的 MPEG系列标准中, (12)的音、视频压缩编码技术被应用到 VC D中, (13)标准中的音、视频压缩编码技术被应用到 DVD中, (14)标准中不包含音、视频压缩编码技术。 ( A) MPEG-1 ( B) MPEG-2 ( C) MPEG-7 ( D) MPEG-21 ( A) MPEG-l ( B) MPEG-2 ( C) MPEG-4 ( D) MPEG-21 ( A) MPEG-1 ( B) MPEG-2 ( C) M
23、PEG-4 ( D) MPEG-7 58 不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做 (38)。绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过 程。在一般的程序设计语言中,绑定在编译时进行,叫做 (39);而 (40)则在运行时进行,即一个给定的过程调用和执行代码的结合直到调用发生时才进行。 ( A)继承 ( B)多态 ( C)动态绑定 ( D)静态绑定 ( A)继承 ( B)多态 ( C)动态绑定 ( D)静态绑定 ( A)继承 ( B)多态 ( C)动态绑定 ( D)静态绑定 61 UML类图中类与类之间的关系有五种:依赖、关联、聚合、组合与继承。若类A需要使用
24、标准数学函数类库中提供的功能,那么类 A与标准类库提供的类之间存在 (45)关系;若类 A中包含了其他类的实例,且当类 A的实例消失时,其包含的其他类的实例也消失,则类 A和它所包含的类之间存在 (46)关系;若类 A的实例消失时,其他类的实例仍然存在并继续工作,那么类 A和它所包含的类之间存在 (47)关系。 ( A)依赖 ( B)关联 ( C)聚合 ( D)组合 ( A)依赖 ( B)关联 ( C)聚合 ( D)组合 ( A)依赖 ( B)关联 ( C)聚合 ( D)组合 64 某销售公司数据库的零件 P(零件号,零件名称,供应商,供应商所在地,库存量 )关系如下表所示,其中同一种零件可由
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 2010 上半年 软件 水平 考试 中级 设计师 上午 基础知识 试题 答案 解析 DOC

链接地址:http://www.mydoc123.com/p-492888.html