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