2010上软考上午.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2010上软考上午.doc

? 1? 全国计算机技术与软件专业技术资格(水平)考试? 2010?年上半年网络工程师上午试卷? ●?计算机指令一般包括操作码和地址码两部分,为分析执行一条指令,其(1 )?。?(1)A.?操作码应存入指令寄存器(IR),地址码应存入程序计数器(PC)。? B.?操作码应存入程序计数器(PC),地址码应存入指令寄存器(IR)。? C.?操作码和地址码都应存入指令寄存器。?????????????????????????D.?操作码和地址码都应存入程序计数器。?试题解析:指令寄存器(IR)用来保存当前正在执行的一条指令。当执行一条指令时,先把它从内存取到数据寄存器(DR)中,然后再传送至IR。指令划分为操作码和地址码字段,由二进制数字组成。为了执行任何给定的指令,必须对操作码进行测试,以便识别所要求的操作。指令译码器就是做这项工作的。指令寄存器中操作码字段的输出就是指令译码器的输入。操作码一经译码后,即可向操作控制器发出具体操作的特定信号。?答案:(1)C? ●?进度安排的常用图形描述方法有GANTT?图和PERT?图。GANTT?图不能清晰地描述(2 );PERT?图可以给出哪些任务完成后才能开始另一些任务。下图所示的PERT?图中,事件6的最晚开始时刻是(3 )?。 ? ? (2)A.每个任务从何时开始???B.每个任务到何时结束???C.每个任务的进展情况???D.各任务之间的依赖关系?(3)A.0????????????????????B.1????????????????????C.10???????????????????D.11? 试题解析:甘特图的优点是直观表明各个任务的计划进度和当前进度,能动态地反映软件开发进展的情况,是小型项目中常用的工具。缺点是不能显式地描绘各个任务间的依赖关系,关键任务也不明确。PERT?图中的关键路径是1→2→5→7→9,总共15天。在不影响关键路径,并考虑到5→8这个任务的前提下,事件6的最晚开始事件是第10天。?答案:(2)D,(3)C? ●?使用白盒测试方法时,确定测试用例应根据(4) ?和指定的覆盖标准。? (4)?A.程序的内部逻辑??????????B.程序结构的复杂性???????????C.使用说明书???????????D.程序的功能?试题解析:白盒法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。白盒法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。?答案:(4)A? ●?若某整数的16位补码为FFFFH(H?表示十六进制),则该数的十进制值为(5) ?。? (5)A.0????????????????????????B.-1?????????????????????????C.216-1????????????????D.-216?1?试题解析:负数的补码:符号位为1,其余位为该数绝对值的原码按位取反;然后整个数加1。因此,补码FFFFH?对应的是-1? 答案:(5)B? ●?若在系统中有若干个互斥资源R,6个并发进程,每个进程都需要2个资源R,那么使系统不发生死锁的资源R?的最少数目为(6) ?。? (6)A.6????????????????????????B.7??????????????????????????C.9????????????????????D.12?试题解析:在极端情况下,假设6个并发进程都获得了一个资源。要避免死锁,则至少需要再增加一个资源。?答案:(6)B? ●?软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。在划分软件系统模块时,应尽量做到(7)?。?(7)?A.高内聚高耦合???????????B.高内聚低耦合???????????C.低内聚高耦合????????????D.低内聚低耦合?试题解析:高内聚强调功能实现尽量在模块内部完成;低耦合则是尽量降低模块之间的联系,减少彼此之间的相互影响。这二者的结合是面向过程编程和系统设计的重要特点。?答案:(7)B? ●?程序的三种基本控制结构是(8)?。? 全国计算机等级考试 备考资料 计算机一级考试 计算机二级考试 计算机三级考试 计算机四级考试 ? 2? (8)?A.过程、子程序和分程序????B.顺序、选择和重复?????C.递归、堆栈和队列?????D.调用、返回和跳转?答案:(8)B? ●?栈是一种按“后进先出”原则进行插入和删除操作的数据结构,因此,?(9) ?必须用栈。? (9)?A.函数或过程进行递归调用及返回处理???????????????????????????????B.将一个元素序列进行逆置???????C.链表结点的申请和释放?????????????????????????????????????

文档评论(0)

xx88606 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档