[计算机类试卷]2008年上半年软件水平考试(中级)软件设计师上午(基础知识)试题真题试卷及答案与解析.doc
《[计算机类试卷]2008年上半年软件水平考试(中级)软件设计师上午(基础知识)试题真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]2008年上半年软件水平考试(中级)软件设计师上午(基础知识)试题真题试卷及答案与解析.doc(41页珍藏版)》请在麦多课文档分享上搜索。
1、2008年上半年软件水平考试(中级)软件设计师上午(基础知识)试题真题试卷及答案与解析 1 在计算机体系结构中, CPU内部包括程序计数器 PC、存储器数据寄存器MDR、指令寄存器 IR 和存储器地址寄存器 MAR等。若 CPU要执行的指令为:MOV R0, #100(即将数值 100传送到寄存器 R0中 ),则 CPU首先要完成的操作是 (1)。 ( A) 100R0 ( B) 100MDR ( C) PCMAR ( D) PCIP 2 现有四级指令流水线,分别完成取指、取数、运算、传送结果 4步操作。若完成上述操作的时 间依次为 9ns、 10ns、 6ns、 8ns,则流水线的操作周期应
2、设计为(2)ns。 ( A) 6 ( B) 8 ( C) 9 ( D) 10 3 内存按字节编址,地址从 90000H到 CFFFFH,若用存储容量为 16KB8bit的存储器芯片构成该内存,至少需要 (3)片。 ( A) 2 ( B) 4 ( C) 8 ( D) 16 4 CPU中的数据总线宽度会影响 (4)。 ( A)内存容量的大小 ( B)系统的运算速度 ( C)指令系统的指令数量 ( D)寄存器的宽度 5 利用高速通信网络将多台高性能工作站或微型机互 连构成机群系统,其系统结构形式属于 (5)计算机。 ( A)单指令流单数据流 (SISD) ( B)多指令流单数据流 (MISD) (
3、C)单指令流多数据流 (SMD) ( D)多指令流多数据流 (MIMD) 6 内存采用段式存储管理有许多优点,但 “(6)”不是其优点。 ( A)分段是信息的逻辑单位,用户不可见 ( B)各段程序的修改互不影响 ( C)地址变换速度快、内存碎片少 ( D)便于多道程序共享主存的某些段 7 某银行为用户提供网上服务,允许用户通过浏览器管理自己的银行账户信息。为保障通信的安全性,该 Web服务器可选的协议是 (9)。 ( A) POP ( B) SNMP ( C) HTTP ( D) HTTPS 8 关于软件著作权产生的时间,表述正确的是 (10)。 ( A)自软件首次公开发表时 ( B)自开发者
4、有开发意图时 ( C)自软件得到国家著作权行政管理部门认可时 ( D)自软件完成创作之日起 9 李某大学毕业后在 M公司销售部门工作,后由于该公司软件开发部门人手较紧,李某被暂调到该公司软件开发部开发新产品, 2周后,李某开发出一种新软件。该软件著作权应归 (11)所有。 ( A)李某 ( B) M公司 ( C)李某和 M公司 ( D)软件开发部 10 一幅灰度图像,若每个像素有 8位像素深度,则最大灰度数目为 (12)。 ( A) 128 ( B) 256 ( C) 512 ( D) 1024 11 当图像分辨率为 800600,屏幕分辨率为 640480时, (13)。 ( A)屏幕上显示
5、一幅图像的 64%左右 ( B)图像正好占满屏幕 ( C)屏幕上显示一幅完整的图像 ( D)图像只占屏幕的一部分 12 若视频图像每帧的数据量为 6.4MB,帧速率为 30帧 /秒,则显示 10秒的视频信息,其原始数据量为 (14)MB。 ( A) 64 ( B) 192 ( C) 640 ( D) 1920 13 (15)是一种面向数据流的开发方法,其基本思想是软件功能的分解和抽象。 ( A)结构化开发方法 ( B) Jackson系统开发方法 ( C) Booch方法 ( D) UML(统一建模语言 ) 14 采用 UML进行软件设计时,可用 (16)关系表示两类事物之间存在的特殊 /一般
6、关系,用聚集关系表示事物之间存在的整体 /部分关系。 ( A)依赖 ( B)聚集 ( C)泛化 ( D)实现 15 某项目制定的开发计划中定义了 3个任务,其中 任务 A首先开始,且需要 3周完成,任务 B必须在任务 A启动 1周后开始,且需要 2周完成,任务 C必须在任务 A完成后才能开始,且需要 2周完成。该项目的进度安排可用下面的甘特图 (17)来描述。 ( A) ( B) ( C) ( D) 16 编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中, (20)并不是每种编译器都必需的。 ( A)词法分析和语法分析
7、 ( B)语义分析和中间代码生成 ( C)中间代码生成和代码优化 ( D)代码优化和 目标代码生成 17 已知某文法 GS: S0S0 S1 ,从 S推导出的符号串可用 (21)(n0)描述。 ( A) (010)n ( B) 0n10n ( C) 1n ( D) 01n0 18 下列叙述中错误的是 (22)。 ( A)面向对象程序设计语言可支持过程化的程序设计 ( B)给定算法的时间复杂性与实现该算法所采用的程序设计语言无关 ( C)与汇编语言相比,采用脚本语言编程可获得更高的运行效率 ( D)面向对象程序设计语言不支持对一个对象的成员变量进行直接访问 19 极限编程 (eXtreme Pr
8、ogramming)是一种轻量级软件开发方法, (29)不是它强调的准则。 ( A)持续的交流和沟通 ( B)用最简单的设计实现用户需求 ( C)用测试驱动开发 ( D)关注用户反馈 20 某公司采用的软件开发过程通过了 CMM2认证,表明该公司 (30)。 ( A)开发项目成效不稳定,管理混乱 ( B)对软件过程和产品质量建立了定量的质量目标 ( C)建立了基本的项目级管理制度和规程,可对项目的成本、进度进行跟踪和控制 ( D)可集中精力采用新技术新方法,优化软件过程 21 某数据处理软件包括 2个完全 相同的数据处理部件和 1个数据存储部件,且采用下图给出的容错方案。当数据处理部件的可靠性
9、为 0.6时,为使整个软件系统的可靠性不小于 0.66,则数据存储部件的可靠性至少应为 (31)。( A) 0.6 ( B) 0.66 ( C) 0.79 ( D) 1 22 在软件设计和编码过程中,采取 “(32)”的做法将使软件更加容易理解和维护。 ( A)良好的程序结构,有无文档均可 ( B)使用标准或规定之外的语句 ( C)编写详细正确的文档,采用良好的程序结构 ( D)尽量减少程序中的注释 23 软件维护成本在软件成 本中占较大比重。为降低维护的难度,可采取的措施有(33)。 ( A)设计并实现没有错误的软件 ( B)限制可修改的范围 ( C)增加维护人员数量 ( D)在开发过程中就
10、采取有利于维护的措施,并加强维护管理 24 软件文档按照其产生和使用的范围可分为开发文档、管理文档和用户文档。其中开发文档不包括 (34)。 ( A)软件需求说明 ( B)可行性研究报告 ( C)维护修改建议 ( D)项目开发计划 25 有限自动机 (FA)可用于识别高级语言源程序中的记号 (单词 ), FA可分为确定的有限自动机 (DFA)和不 确定的有限自动机 (NFA)。若某 DFA D与某 NFA M等价,则 (48)。 ( A) DFA D与 NFA M的状态数一定相等 ( B) DFA D与 NFA M可识别的记号相同 ( C) NFA M能识别的正规集是 DFA D所识别正规集的
11、真子集 ( D) DFA D能识别的正规集是 NFA M所识别正规集的真子集 26 某确定性有限自动机 (DFA)的状态转换图如下图所示,令 d=0 1 2 9,则以下字符串中,能被该 DFA接受的是 (49)。 ( A) 3857 ( B) 120000 ( C) -123.67 ( D) 5760000000 27 若有数组声明 a03, 02, 14),设编译时为 a分配的存储空间首地址为 base a,且每个数组元素占据一个存储单元。当元素以行为序存放 (即按 a0, 0, 1),a0, 0, 2, a0, 0, 3, a0, 0, 4, a0, 1, 1, a0, 1, 2, , a
12、3, 2, 4顺序存储 ),则数组元素 a2, 2, 2在其存储空间中相对 base_ a的偏移量是(50)。 ( A) 8 ( B) 12 ( C) 33 ( D) 48 28 若将某有序树 T转换为二叉树 T1,则 T中结点的 后 (根 )序序列就是 T1中结点的(59)遍历序列。例如,下图 (a)所示的有序树转化为二叉树后如图 (b)所示。( A)先序 ( B)中序 ( C)后序 ( D)层序 29 一个算法是对某类给定问题求解过程的精确描述,算法中描述的操作都可以通过将已经实现的基本操作执行有限次来实现,这句话说明算法具有 (62)特性。 ( A)有穷性 ( B)可行性 ( C)确定性
13、 ( D)健壮性 30 若总是以待排序列的第一个元素作为基准元素进行快速排序,那么最好情况下的时间复杂度为 (65)。 ( A) O(log2n) ( B) O(n) ( C) O(nlog2n) ( D) O(n2) 31 (68)不属于电子邮件协议。 ( A) POP3 ( B) SMTP ( C) IMAP ( D) MPLS 32 某客户端在采用 ping命令检测网络连接故障时,发现可以 ping通 127.0.0.1及本机的 IP 地址,但无法 ping通同一网段内其他工作正常的计算机的 IP 地址,说明该客户端的故障是 (69)。 ( A) TCP/IP协议不能正常工作 ( B)本
14、机网卡不能正常工作 ( C)本机网络接口故障 ( D)本机 DNS服务器地址设置错误 33 用户可以通过 http: /和 http: /访问在同一台服务器上(70)不同的两个 Web站点。 ( A) IP 地址 ( B)端口号 ( C)协议 ( D)虚拟目录 34 如果希望别的计算机不能通过 ping命令测试服务器的连通情况,可以 (7)。如果希望通过默认的 Telnet端口连接服务器,则下面对防火墙配置正确的是 (8)。 ( A)删除服务器中的 ping.exe文件 ( B)删除服务器中的 cmd.exe文件 ( C)关闭服务器中 ICMP端口 ( D)关闭服务器中的 Net Logon服
15、务 ( A) ( B) ( C) ( D) 36 风险分析在软件项目开发中具有重要作用,包括风险识别、风险预测、风险评估和风险控制等。 “建立风险条目检查表 ”是 (18)时的活动, “描述风险的结果 ”是 (19)时的活动。 ( A)风险识别 ( B)风险预测 ( C)风险评估 ( D)风险控制 ( A)风险识别 ( B)风险预测 ( C)风险评估 ( D)风险控制 38 某火车票销售系统有 n个售票点,该系统为每个售票点创建一个进程 Pi(i=1,2, , n)。假设 Hi(j=1, 2+, , m)单元存放某日某车次的剩余票数, Temp为Pi进程的临时工作单元, x为某用户的订票张数。
16、初始化时系统应将信号量 S赋值为 (23)。 Pi进程的工作流程如下,若用 P操作和 V操作实现进程间的同步与互斥,则图中 a、 b和 c应分别填入 (24)。( A) 0 ( B) 1 ( C) 2 ( D) 3 ( A) P(S)、 V(S)和 V(S) ( B) P(S)、 P(S)和 V(S) ( C) V(S)、 P(S)和 P(S) ( D) V(S)、 V(S)和 P(S) 40 在下图所示的树型文件系统中,方框表示目录,圆圈表示文件, “/”表示 路径中的分隔符, “/”在路径之首时表示根目录。图中, (25)。假设当前目录是 A2,若进程 A以如下两种方式打开文件 f2: 方
17、式 fd1=open(“(26)/f2”.o RDONLY); 方式 fd1=open(“/A2/C3/f2”, o RDONLY);那么,采用方式 的工作效率比方式 的工作效率高。 ( A)根目录中文件 f1 与子目录 C1、 C2和 C3中文件 f1一定相同 ( B)子目录 C1中文件 f2与子目录 C3中文件 f2一定相同 ( C)子目录 C1中文件 f2与子目录 C3中文件 f2一定不同 ( D)子 目录 C1中文件 f2与子目录 C3中文件 f2是可能相同也可能不相同 ( A) /A2/C3 ( B) A2/C3 ( C) C3 ( D) f2 42 在某计算机中,假设某程序的 6个
18、页面如下图所示,其中某指令 “COPY A TOB”跨两个页面,且源地址 A和目标地址 B所涉及的区域也跨两个页面。若地址为 A和 B的操作数均不在内存,计算机执行该 COPY指令时,系统将产生 (27)次缺页中断;若系统产生 3次缺页中断,那么该程序应有 (28)个页面在内存。( A) 2 ( B) 3 ( C) 4 ( D) 5 ( A) 2 ( B) 3 ( C) 4 ( D) 5 44 软件测试是软件开发中不可缺少的活动,通常 (35)在代码编写阶段进行。检查软件的功能是否与用户要求一致是 (36)的任务。 ( A)验收测试 ( B)系统测试 ( C)单元测试 ( D)集成测试 ( A
19、)验收测试 ( B)系统测试 ( C)单元测试 ( D)集成测试 46 (37)是指把数据以及操作数据的相关方法组合在同一个单元中,使我们可以把类作为软件中的基本复用单元,提高其内聚度,降低其耦合度。面向对象中的 (38)机制是对现实世界中遗传现象的模拟,通过该机制,基类的属性和 方法被遗传给派生类。 ( A)封装 ( B)多态 ( C)继承 ( D)变异 ( A)封装 ( B)多态 ( C)继承 ( D)变异 48 (39)以静态或动态的连接方式,为应用程序提供一组可使用的类。 (40)除了提供可被应用程序调用的类以外,还基本实现了一个可执行的架构。 ( A)函数库 ( B)类库 ( C)框
20、架 ( D)类属 ( A)函数库 ( B)类库 ( C)框架 ( D)类属 50 已知某子系统为外界提供功能服务,但该子系统中存在很多粒度十分小的类,不便被外界系统直接使用,采用 (41)设 计模式可以定义一个高层接口,这个接口使得这一子系统更加容易使用;当不能采用生成子类的方法进行扩充时,可采用 (42)设计模式动态地给一个对象添加一些额外的职责。 ( A) Facade(外观 ) ( B) Singleton(单件 ) ( C) Participant(参与者 ) ( D) Decorator(装饰 ) ( A) Facade(外观 ) ( B) Singleton(单件 ) ( C) P
21、articipant(参与者 ) ( D) Decorator(装饰 ) 52 (43)设计模式将抽象部分与它的实现部分相分离,使它们都 可以独立地变化。下图为该设计模式的类图,其中, (44)用于定义实现部分的接口。( A) Singleton(单件 ) ( B) Bridge(桥接 ) ( C) Composite(组合 ) ( D) Facade(外观 ) ( A) Abstraction ( B) ConcreteImplementorA ( C) ConcreteImplementorB ( D) Implementor 54 从数据库管理系统的角度看,数据库系统一般采用如下图所示的
22、三级模式结构。图中 处应填写 (51), 处应填写 (52)。( A)外模式 /概念模式 ( B)概念模式 /内模式 ( C)外模式 /概念模式映像 ( D)概念模式 /内模式映像 ( A)外模式 /概念模式 ( B)概念模式 /内模式 ( C)外模式 /概念模式映像 ( D)概念模式 /内模式映像 56 设有职工 EMP(职工号,姓名,性别,部门号,职务,进单位时间,电话 ),职务 JOB(职务,月薪 )和部门 DEPT(部门号,部门名称,部门电话,负责人 )实体集。一个职务可以由多个职工担任,但一个职工只能担任一个职务,并属于一个部门,部门负责人是一个职工。下图所示的 a、 b处的实体名分
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 2008 上半年 软件 水平 考试 中级 设计师 上午 基础知识 试题 答案 解析 DOC

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