软件评测师练习题(附参考答案)
一、单选题(共100题,每题1分,共100分)
1、在IPv4向IPv6的过渡期间,如果要使得两个IPv6结点可以通过现有的IPv4网络进行通信,则应该使用______;如果要使得纯IPv6结点可以与纯IPv4结点进行通信,则需要使用_____
A、隧道技术
B、堆栈技术
C、翻译技术
D、双协议栈技术
正确答案:C
2、计算机系统中,虚拟存储体系由()两级存储器构成。
A、寄存器一Cache
B、主存一辅存
C、寄存器一主存
D、Cache一主存
正确答案:B
3、软件测试的对象不包括 ( ) 。
A、软件开发人员
B、软件测试报告
C、软件代码
D、软件需求规格说明书
正确答案:A
4、在进行面向对象设计时,采用设计模式能够_______
A、复用相似问题的相同解决方案
B、改善代码的平台可移植性
C、改善代码的可理解性
D、增强软件的易安装性
正确答案:A
vb软件开发
5、以下关于软件测试原则的叙述中,正确的是(  )。 ①所有软件测试都应追溯到用户需求 ②尽早地和不断地进行软件测试 ③完全测试是不可能的 ④测试无法发现软件潜在的缺陷 ⑤需要充分注意测试中的集现象
A、①②③⑤
B、②③④⑤
C、①②④⑤
D、①②③④⑤
正确答案:D
6、以下属于影响软件可靠性因素的是 ( ) 。 ①软件运行剖面 ②软件规模 ③软件内部结构 ④软件的开发方法和开发环境 ⑤软件的可靠性投入
A、①②
B、①②③④
C、①②③
D、①②③④⑤
正确答案:D
7、以下关于结构化开发方法的叙述中,不正确的是( )。
A、比面向对象开发方法更适合于开发大规模的、特别复杂的项目
B、特别适合解决数据处理领域的问题
C、基本原则是功能的分解与抽象
D、总的指导思想是自顶向下,逐层分解
正确答案:A
8、以下关于回归测试的叙述中,不正确的是
A、回归测试需要能够测试软件的所有功能的代表性测试用例
B、回归测试是为了确保改动不会带来不可预料的后果或错误
C、回归测试需要针对修改过的软件成分进行测试
D、回归测试不容易实现自动化
正确答案:D
9、对一段信息生成消息摘要是防止信息在网络传输及存储过程中被篡改的基本手段,()不属于生成消息摘要的基本算法。
A、MD5
B、RSA
C、SHA-256
D、SHA-1
正确答案:B
10、以下关于判定表测试法的叙述中,不正确的是( )。
A、判定表依据软件规格说明建立
B、判定表需要合并相似规则
C、n个条件可以得到最多 n2个规则的判定表
D、判定表由条件桩、动作桩、条件项和动作项组成
正确答案:C
11、软件系统的安全性是信息安全的一个重要组成部分,针对程序和数据的安全性测试与评估是软件安全性测试的重要内容,()不属于安全性测试与评估的基本内容。
A、用户认证机制
B、加密机制
C、系统能承受的并发用户量
D、数据备份与恢复手段
正确答案:C
12、循环冗余校验码(CRC)利用生成多项式进行编码。设数据位为k位,校验位为r位,则CRC码的格式为()。
A、k个数据位之后跟r个校验位
B、r个校验位随机加入k个数据位中
C、r个校验位之后跟k个数据位
D、r个校验位等间隔地加入k个数据位中
正确答案:A
13、某系统中仅有5个并发进程竞争某类资源,且都需要该类资源3个,那么该类资源至少有()个,才能保证系统不会发生死锁。
A、11
B、9
C、15
D、10
正确答案:A
14、在编译过程中,进行类型分析和检查是()阶段的一个主要工作。
A、代码优化
B、词法分析
C、语法分析
D、语义分析
正确答案:D
15、软件项目管理所涉及的范围覆盖了整个软件 (  ) 。
A、定义过程
B、开发过程
C、生存期
D、运行与维护过程
正确答案:C
16、CPU 中设置了多个寄存器,其中,( )用于保存待执行指令的地址。
A、地址寄存器
B、通用寄存器
C、指令寄存器
D、程序计数器
正确答案:D
17、某银行系统要求报表功能容易扩展,以便在需要的时候可以处理新的文件格式,则该需求是()的。
A、不可实现
B、不正确
C、不可验证
D、不一致