2006上半年软件设计师考试真题及答案-上午卷
试题(1)
两个同符号的数相加或异符号的数相减,所得结果的符号位SF和进位标志CF进行 (1)
运算为1时,表示运算的结果产生溢出。
1、A.与
B.或
C.与非
D.异或
试题(2)
若浮点数的阶码用移码表示,尾数用补码表示。两规格化浮点数相乘,最后对结果规格化时,右规的右移位
数最多为 (2) 位。
2、A.1
B.2
C.尾数位数
D.尾数位数-1
试题(3)、(4)
高速缓存cache与主存间采用全相联地址映像方式,高速缓存的容量为4MB,分为 4块,每块1MB,主存容量
为256MB。 若主存读写时间为30ns,高速缓存的读写时间为3ns,平均读写时间为3.27ns,则该高速缓存的命中
率为
(3)
%。若地址变换表如下所示,则主存地址为8888888H时,高速缓存地址为 (4)
H。
3、A.90
B.95
C.97
D.99
4、A.488888
B.388888
C.288888
D. 188888
试题(5)
若某计算机系统是由500个元器件构成的串联系统,且每个元器件的失效率均为10-7/H,在不考虑其他因素
对可靠性的影响时,该计算机系统的平均故障间隔时间为 (5) 小时。
1
5、A.2×104
B.5×104
C.2×105
D. 5×105
试题(6)
某指令流水线由5段组成,各段所需要的时间如下图所示。
连续输入10条指令时的吞吐率为 (6) 。
6、A.10/70Δt
B.10/49Δt
C.10/35Δt
D.10/30Δt
试题(7)、(8)
相对于DES算法而言,RSA算法的 (7) ,因此,RSA
(8) 。
7、A.加密密钥和解密密钥是不相同的 B.加密密钥和解密密钥是相同的
C.加密速度比DES要高
D.解密速度比DES要高
8、A.更适用于对文件加密
B.保密性不如DES
C.可用于对不同长度的消息生成消息摘要
D.可以用于数字签名
试题(9)
驻留在多个网络设备上的程序在短时间内同时产生大量的请求消息冲击某Web服务器,导致该服务器不堪重
负,无法正常响应其他合法用户的请求,这属于 (9) 。
9、A.网上冲浪
B.中间人攻击 C.DDoS攻击 D.MAC攻击
试题(10)
上海市标准化行政主管部门制定并发布的工业产品的安全、卫生要求的标准,在其行政区域内是 (10) 。
10、A.强制性标准 B.推荐性标准 C.自愿性标准 D.指导性标准
2
试题(11)
小王购买了一个“海之久”牌活动硬盘,而且该活动硬盘还包含有一项实用新型专利,那么,小王享
有 (11) 。
11、A.“海之久”商标专用权
B.该盘的所有权
C.该盘的实用新型专利权
D.前三项权利之全部
试题(12)
MPC(Multimedia PC.与PC的主要区别是增加了 (12) 。
12、A.存储信息的实体
B.视频和音频信息的处理能力
C.光驱和声卡
D.大容量的磁介质和光介质
试题(13)
人眼看到的任一彩色光都是亮度、色调和饱和度三个特性的综合效果,其中 (13)
反应颜色的种类。
13、A.色调
B.饱和度
C.灰度
D.亮度
试题(14)
CD上声音的采样频率为44.1kHz,样本精度为16b/s,双声道立体声,那么其未经压缩的数据传输率
为 (14) 。
14、A.88.2kb/s
B.705.6kb/s
C.1411.2kb/s
D.1536.0kb/s
试题(15)
在软件项目管理中可以使用各种图形工具来辅助决策,下面对Gantt图的描述中,不正确的是 (15) 。
15、A.Gantt图表现各个活动的持续时间
B.Gantt图表现了各个活动的起始时间
C.Gantt图反映了各个活动之间的依赖关系
3
D.Gantt图表现了完成各个活动的进度
试题(16)
耦合度描述了 (16) 。
16、A.模块内各种元素结合的程度
B.模块内多个功能之间的接口
C.模块之间公共数据的数量
D.模块之间相互关联的程度
试题(17)
内聚是一种指标,表示一个模块 (17) 。
17、A.代码优化的程度
B.代码功能的集中程度
C.完成任务的及时程度
D.为了与其他模块连接所要完成的工作量
试题(18)
在软件项目开发过程中,评估软件项目风险时, (18) 与风险无关。
18、A.高级管理人员是否正式承诺支持该项目
B.开发人员和用户是否充分理解系统的需求
C.最终用户是否同意部署已开发的系统
D.开发需要的资金是否能按时到位
试题(19)
开发专家系统时,通过描述事实和规则由模式匹配得出结论,这种情况下适用的开发语言是 (19) 。
19、A.面向对象语言
B.函数式语言 C.过程式语言 D.逻辑式语言
试题(20)
高级程序设计语言中用于描述程序中的运算步骤、控制结构及数据传输的是 (20) 。
4
20、A.语句
B.语义
C.语用
D.语法
试题(21)、(22)
为了解决进程间的同步和互斥问题,通常采用一种称为 (21) 机制的方法。若系统中有5个进程共享若
干个资源R,每个进程都需要4个资源R,那么使系统不发生死锁的资源R的最少数目是 (22) 。
21、A.调度
B.信号量
C.分派
D.通信
22、A.20
B.18
C.16
D.15
试题(23)
在UNIX操作系统中,把输入/输出设备看作是 (23) 。
23、A.普通文件
B.目录文件
C.索引文件
D.特殊文件
试题(24)
某软盘有40个磁道,磁头从一个磁道移至另一个磁道需要5ms。文件在磁盘上非连续存放,逻辑上相邻数据
块的平均距离为10个磁道,每块的旋转延迟时间及传输时间分别为100ms
25ms,则读取一个100块的文件需
要 (24) 时间。
24、A.17500ms
B.15000ms
C.5000ms
D.25000ms
试题(25)
文件系统中,设立打开文件(Open)系统功能调用的基本操作是 (25) 。
25、A.把文件信息从辅存读到内存
B.把文件的控制管理信息从辅存读到内存
C.把磁盘的超级块从辅存读到内存
D.把文件的FAT表信息从辅存读到内存
5
试题(26)
最主要的软件质量度量指标有正确性、可维护性、完整性和可用性,下面关于这些质量指标的描述中正确的
是 (26) 。
26、A.软件维护的工作量比开发阶段的工作量小
B.正确性用每千行代码的故障(fault)数来度量
C.软件完整性是指软件功能与需求符合的程度
D.可用性与用户的操作效率和用户对软件的主观评价有关
试题(27)
某工程计划图如下图所示,弧上的标记为作业编码及其需要的完成时间(天),作业E最迟应在第 (27) 天
开始。
27、A.7
B.9
C.12
D.13
试题(28)
正式的技术评审FTR(Formal Technical Review)是软件工程师组织的软件质量保证活动,下面关于FTR指导
原则中不正确的是 (28) 。
28、A.评审产品,而不是评审生产者的能力
B.要有严格的评审计划,并遵守日程安排
C.对评审中出现的问题要充分讨论,以求彻底解决
D.限制参与者人数,并要求评审会之前做好准备
试题(29)
两个小组独立地测试同一个程序,第一组发现25个错误,第二组发现30个错误,在两个小组发现的错误中有
15个是共同的,那么可以估计程序中的错误总数是 (29) 个。
6
29、A.25
B. 30
C. 50
D. 60
试题(30)
下面有关测试的说法正确的是 (30) 。
30、A.测试人员应该在软件开发结束后开始介入
B.测试主要是软件开发人员的工作
C.要根据软件详细设计中设计的各种合理数据设计测试用例
D.严格按照测试计划进行,避免测试的随意性
试题(31)
在绘制数据流图时,应遵循父图与子图平衡的原则,所谓平衡是指 (31) 。
31、A.父图和子图都不得改变数据流的性质
B.子图不改变父图数据流的一致性
C.父图的输入/输出数据流与子图的输入/输出数据流一致
D.子图的输出数据流完全由父图的输入数据流确定
试题(32)
下图中的程序由A、B、C、D、E五个模块组成,下表中描述了这些模块之间的接口,每一个接口有一个编号。
此外,模块A、D和E都要引用一个专用数据区。那么A和E之间耦合关系是 (32) 。
32、A.公共耦合
B.数据耦合
C.内容耦合
D.无耦合
试题(33)
7
在C++语言中,若类C中定义了一个方法int f(int a,int b),那么方法 (33) 不能与该方法同时存在
于类C中。
33、A.int f(int x,int y)
B.int f(float a,int b)
C.float f(mtx,float y)
D.int f(int x,float y)
试题(34)~(36)
已知3个类O、P和Q,类O中定义了一个私有方法P1、一个公有方法F2和一个受保护的方法F3:类P和类Q是类O
的派生类,其继承方式如下所示:
classP:protected O{...};
classQ:public O{...};
关于方法门的描述中正确的是 (34) ;关于方法F2的描述中正确的是 (35) ;关于方法F3的描述中
正确的是 (36) 。
34、A.方法F1无法被访问
B.只有在类O内才能访问方法F1
C.只有在类P内才能访问方法F1
D.只有在类Q内才能访问方法F1
35、A.类O、P和Q的对象都可以访问方法F2
B.类P和Q的对象都可以访问方法F2
C.类O和Q的对象都可以访问方法F2
D.只有在类P内才能访问方法F2
36、A.类O、P和Q的对象都可以访问方法F3
B.类O、P和Q的对象都不可以访问方法F3
C.类O和Q的对象都可以访问方法F3
D.类P和Q的对象都可以访问方法F3
试题(37)
在面向对象软件开发过程中,采用设计模式 (37) 。
37、A.允许在非面向对象程序设计语言中使用面向对象的概念
B.以复用成功的设计和体系结构
8