全国计算机技术与软件专业技术资格(水平)考试
2007 年上半年 软件评测师 上午试卷
(考试时间 9 : 00~11 : 30 钟)
共 150 分
请按下述要求正确填写答题卡
1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规 2B 铅
笔 在你写入的准考证号下填涂准考证号。
2. 本试卷的试题有 75 个空格,需要全部解答,每个空格 1 分,满分 75
分。
3. 每个空格对应一个序号,有 A、B、C、D 四个选项,请选择一个最恰当
的 选项作为解答,在答题卡相应序号下填涂该选项。
4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。解答时
用正规 2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致 不能正确评分。
例题
● 2007 年上半年全国计算机技术与软件专业技术资格(水平)考试日期
是 (88) 月 () 日。
(88)A.4 ()A.23
B.5 B.24
C.6 C.25
D.7 D.26
因为考试日期是“5 月 26 日”,故(88)选 B,()选 D,应在答题卡序 号 88 下对 B 填涂,在序号 下对 D 填涂(参看答题卡)。
2007 年上半年 软件评测师 上午试卷 第 1 页 (共 13 页)
● (1) 不属于计算机控制器中的部件。 (1)A. 指令寄存器 IR
C. 算术逻辑单元 ALU
B. 程序计数器 PC D. 程序状态字寄存器 PSW
● 在 CPU 与主存之间设置高速缓冲存储器 Cache 的目的是为了 (2) 。 (2)A〃扩大主存的存储容量
C〃既扩大主存容量又提高存取速度
B〃提高 CPU 对主存的访问效率 D〃提高外存储器的速度
● 下面的描述中, (3) 不是 RISC 设计应遵循的设计原则。 (3)A. 指令条数应少一些 B. 寻址方式尽可能少
C. 采用变长指令,功能复杂的指令长度长而简单指令长度短 D. 设计尽可能多的通用寄存器
● 系统响应时间和作业吞吐量是衡量计算机系统性能的重要指标。对于一个持续 处理业务的系统而言,其 (4) 。
(4)A. 响应时间越短,作业吞吐量越小
C. 响应时间越长,作业吞吐量越大
B. 响应时间越短,作业吞吐量越大 D. 响应时间不会影响作业吞吐量
● 计算机各功能部件之间的合作关系如下图所示。假设图中虚线表示控制流,实 线表示数据流,那么 a、b 和 c 分别表示 (5) 。
a b
输入设备
c 输出设备
外存储器 (5)A. 控制器、内存储器和运算器
C. 内存储器、运算器和控制器 B. 控制器、运算器和内存储器 D. 内存储器、控制器和运算器
2007 年上半年 软件评测师 上午试卷 第 2 页 (共 13 页)
● 下面关于编程语言的各种说法中, (6) 是正确的。
(6)A. 由于 C 语言程序是由函数构成的,所以也属于函数型语言 B. Smalltalk、C++、Java、C#都是面向对象语言
C. 函数型语言适用于编写高速计算的程序,常用于超级计算机的模拟计算 D. 逻辑型语言是在 Client/Server 系统中用于实现负载分散的程序语言
● 在面向对象的语言中, (7) 。
(7)A. 类的实例化是指对类的实例分配存储空间 B. 每个类都必须创建一个实例
C. 每个类只能创建一个实例
D. 类的实例化是指对类进行初始化
● 在统一建模语言(UML)中,描述系统与外部系统及用户之间交互的图是 (P 8) 。 (8)A. 类图
B. 用例图 C. 对象图 D. 协作图
● 某系统的进程状态转换如下图所示。图中 1、2、3 和 4 分别表示引起状态转换 时的不同原因。原因 4 是由于 (9) ;一个进程状态转换会引起另一个进程状态转换 的是 (10) 。
运行 1 3
2 就绪 4 阻塞
(9)A. 就绪进程被调度 B. 运行进程执行了 P 操作
C. 阻塞进程等待的事件发生了 D. 运行进程时间片到了 (10)A. 1→2 B. 2→1 C. 3→2 D. 2→4
● 在操作系统中,虚拟设备通常采用(11) 设备来模拟低速设备(如打印机)。 (11)A. Spooling 技术,利用磁带
C. 脱机批处理技术,利用磁盘
B. Spooling 技术,利用磁盘 D. 通道技术,利用磁带
● 某文件管理系统在磁盘上建立了位示图(bitmap),记录磁盘的使用情况。若系 统中字长为 32 位,磁盘上的物理块依次编号为:0、1、2、…,那么 8192 号物理块的 使用情况在位示图中的第 (12)个字中有所描述。
(12)A. 256
B. 257
C. 512
D. 1024
● 在数据库管理系统中,(13)不属于安全性控制机制。 (13)A. 完整性约束
2007 年上半年 软件评测师 上午试卷 第 3 页 (共 13 页)
B. 视图 C. 密码验证 D. 用户授权
● 某供应商数据库中的供应关系为 SPJ(供应商号,零件号,工程号,数量),如 下命令查询某工程至少用了 3 家供应商(包含 3 家)供应的零件的平均数量,并按工程 号的降序排列。
SELECT 工程号, (14) FROM SPJ GROUP BY 工程号 (15)
ORDER BY 工程号 DESC;
B. AVG(数量)AS 平均数量 D. 平均数量 AS AVG(数量)
(15)A. HAVING COUNT(DISTINCT(供应商号))>2
B. Where COUNT(供应商号)>2 C. HAVING(DISTINCT(供应商号))>2 D. Where 供应商号 >2 (14)A. AVG(数量)At 平均数量
C. 平均数量 At AVG(数量)
● 设关系模式 R(A, B, C),传递依赖指的是 (16) ;下列结论错误的是 (17) 。 (16)A. 若 A→B,B→C,则 A→C C. 若 A→C,则 AB→C
(17)A. 若 A→BC,则 A→B,A→C
C. 若 A→C,则 AB→C
B. 若 A→B,A→C,则 A→BC D. 若 A→BC,则 A→B,A→C B. 若 A→B,A→C,则 A→BC D. 若 AB→C,则 A→C,B→C
● 软件开发人员可以用 (18) 软件编写和修改程序。 (18)A. 预处理
B. 文本编辑 C. 链接 D. 编译
● 统一过程(UP)是一种用例驱动的迭代式增量开发过程,每次迭代过程中主要 的工作流包括捕获需求、分析、设计、实现和测试等。这种软件过程的用例图(Use Case Diagram)是通过 (19) 得到的。
(19)A. 捕获需求
B. 分析
C. 设计
D. 实现
● 关于原型化开发方法的叙述中,不正确的是 (20)。 02原型化方法适应于需求不明确的软件开发 ( .A)B. 在开发过程中,可以废弃不用早期构造的软件原型 C. 原型化方法可以直接开发出最终产品 D. 原型化方法利于确认各项系统服务的可用性
● CMM 模型将软件过程的成熟度分为 5 个等级。在 (21) 使用定量分析来不断 地改进和管理软件过程。
(21)A. 优化级 B. 管理级 C. 定义级 D. 可重复级
2007 年上半年 软件评测师 上午试卷 第 4 页 (共 13 页)
● 软件(22) 的提高,有利于软件可靠性的提高。 (22)A. 存储效率 B. 执行效率
C. 容错性 D. 可移植性
● 序言性注释是指在每个程序或模块开头的一段说明,起辅助理解程序的作用, 一般包括:程序的表示、名称和版本号;程序功能描述;接口与界面描述;输入/输出 数据说明;开发历史;与运行环境有关的信息等。下列叙述中不属于序言性注释的是 (23) 。
(23)A. 程序对硬件、软件资源的要求
B. 重要变量和参数说明
C. 嵌入在程序中的 SQL 语句
D. 程序开发的原作者、审查者、修改者、编程日期等
● LOC 是软件规模的一种量度,它表示 (24) 。 (24)A. 软件功能数
B. 源代码行数 C. 每单位成本数
D. 工作量
● 面向对象分析与设计是面向对象软件开发过程中的两个重要阶段,下列活动中, (25)不属于面向对象分析阶段。
(25)A. 构建分析模型 B. 识别分析类 C. 确定接口规格 D. 评估分析模型
● 面向对象分析需要找出软件需求中客观存在的所有实体对象(概念),然后归纳、 抽象出实体类。(26)是寻找实体对象的有效方法之一。 (26)A. 会议调查 B. 问卷调查 C. 电话调查
D. 名词分析
● 在“模型-视图-控制器”(MVC)模式中,(27)主要表现用户界面,(28)用 来描述核心业务逻辑。
(27)A. 视图 (28)A. 视图 B. 模型 B. 模型 C. 控制器 C. 控制器
D. 视图和控制器D. 视图和控制器
● 在进行面向对象设计时,采用设计模式能够(29)。 92复用相似问题的相同解决方案 ( .A)B. 改善代码的平台可移植性
C. 改善代码的可理解性 D. 增强软件的易安装性 ● 下面给出了四种设计模式的作用:
外观(Façade):为子系统中的一组功能调用提供一个一致的接口,这个接口使得 这一子系统更加容易使用;
装饰(Decorate):当不能采用生成子类的方法进行扩充时,动态地给一个对象添加 一些额外的功能; 单件(Singleton):保证一个类仅有一个实例,并提供一个访问它的全局访问点;
2007 年上半年 软件评测师 上午试卷 第 5 页 (共 13 页)
模板方法(Template Method):在方法中定义算法的框架,而将算法中的一些操作 步骤延迟到子类中实现。
请根据下面叙述的场景选用适当的设计模式。若某面向对象系统中的某些类有且只 有一个实例,那么采用(30) 设计模式能够有效达到该目的;该系统中的某子模块需 要为其他模块提供访问不同数据库系统(Oracle、SQL Server、DB2 UDB 等)的功能, 这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连 接数据库、再打开数据库、最后对数据进行查询,(31) 设计模式可抽象出相同的数据 库访问过程;系统中的文本显示类(TextView)和图片显示类(PictureView)都继承 了组件类(Component),分别显示文本和图片内容,现需要构造带有滚动条、或者带有 黑色边框、或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多 只增加三个类,(32) 设计模式可以实现该目的。
(30)A. 外观 B. 装饰 C. 单件 (31)A. 外观 B. 装饰 C. 单件 (32)A. 外观 B. 装饰 C. 单件
D. 模板方法D. 模板方法D. 模板方
● 函数 t()、f()的定义如下所示。若调用函数 t()时传递给 x 的值为 3,并且调用
函数 f()时,第一个参数采用传值(call by value)方式,第二个参数采用传引用(call by reference)方式,则函数 t()的返回值为(33) 。
t(int x) int a;
a = 3*x - 1; f(x, a); return a+x;
(33)A. 35
B. 24
f(int r, int s) int x;
x = 2*r +1 ; s = x*r; r = s - x; return;
C. 22
D. 11
● 程序设计语言中(34) 。
(34)A. while 循环语句的执行效率比 do-while 循环语句的执行效率高
B. while 循 环 语 句 的 循 环 体 执 行 次 数 比 循 环 条 件 的 判 断 次 数 多 1 , 而 do-while 语句的循环体执行次数比循环条件的判断次数少 1
C. while 语句的循环体执行次数比循环条件的判断次数少 1,而 do-while 语句的循环体执行次数比循环条件的判断次数多 1
D. while 语句的循环体执行次数比循环条件的判断次数少 1,而 do-while 语句的循环体执行次数等于循环条件的判断次数
● 两名以上的申请人分别就同样的发明创造申请专利的,专利权授权 (35) 。 (35)A. 最先发明的人 B. 最先申请的人
C. 所有申请的人
D.协商后的申请人
2007 年上半年 软件评测师 上午试卷 第 6 页 (共 13 页)
● 下列叙述中(36)是正确的。
(36)A〃压迫测试:提供条件任软件发挥,最大限度地发掘软件的能力
B〃重复测试:使软件在不够理想的条件下运行,观察软件对外部资源的要
求和依赖的程度 C〃重复测试:不断执行同样的操作,这种反复测试的主要原因是看内存是 否不足
D〃完整 C/S 体系结构测试,只包括网络运行和性能测试
● 根据 ANSI/IEEE829 标准, 以下(37) 属于《测试程序说明》中程序步骤的内 容。
① 启动 ③ 日志
(37)A〃①、②、③
② 目的 ④ 设置
B〃①、③、④
C〃②、③ D〃①、②、③、④
● 以下关于功能测试用例的意义的叙述,正确的是(38) 。 ① 避免盲目测试并提高测试效率
② 令软件测试的实施重点突出、目的明确
③ 在回归测试中无需修正测试用例便可继续开展测试工作 ④ 测试用例的通用化和复用化使软件测试易于开展 (38)A〃①、②、③
B〃①、③
C〃②、③
D〃①、②、④
● 用等价类法划分 Windows 文件名称,应该分成(39)个等价区间 。 (39)A〃2 B〃3 C〃4 D〃6
● 用边界值分析法,假定 X 为整数,10≤X≤100,那么 X 在测试中应该取(40)
边界值 。
(40)A〃X=10,X=100
C〃X=10,X=11,X=99,X=100
B〃X=9,X=10,X=100,X=101 D〃X=9,X=10,X=50,X=100
● (41)不是易用性测试包括的内容。 (41)A〃安装测试
B〃界面测试
C〃菜单测试
D〃文档测试
● (42)不是文档测试包括的内容。 (42)A〃合同文档
B〃开发文档
C〃管理文档
D〃用户文档
● 针对用户手册的测试,(43)描述不正确。 (43)A〃准确地按照手册的描述使用程序
设计
B〃检查每条陈述 C〃修改错误D〃查找容易误导用户的内容
2007 年上半年 软件评测师 上午试卷 第 7 页 (共 13 页)
● 阅读下列流程图:
开始 输入 x, y, 初始化 d x != 0
Y
N y == 0 d = 0 N Y Y y == 0 N d = d / (x * y) d = d / y d = d / x
输出 d 终止
当用判定覆盖法进行测试时,至少需要设计(44) 个测试用例。 (44)A. 2
B. 4
C. 6
D. 8
● WEB 应用链接测试不包括(45)。 54( 面页的向指接链无〃A) 率速接链的器务服与端户客〃C
接链的误错〃B 件文面页的在存不〃D
● 在某大学学籍管理信息系统中,假设学生年龄的输入范围为 16~40,则根据黑 盒测试中的等价类划分技术,下面划分正确的是 (46) 。
(46)A. 可划分为 2 个有效等价类,2 个无效等价类 B. 可划分为 1 个有效等价类,2 个无效等价类 C. 可划分为 2 个有效等价类,1 个无效等价类 D. 可划分为 1 个有效等价类,1 个无效等价类
● 以下各项中,(47)属于安装测试应关注的内容。
① 安装手册的评估 ② 安装选项和设置的测试
③ 安装顺序测试 ④ 修复安装测试与卸载测试 (47)A〃①、②、③
B〃③、④ C〃②、③、④ D〃 ①、②、③、④
2007 年上半年 软件评测师 上午试卷 第 8 页 (共 13 页)
● 下面关于软件测试的说法,(48)是错误的。
(48)A〃软件测试就是程序测试 B〃软件测试贯穿于软件定义和开发的整个期间 C〃需求规格说明、设计规格说明都是软件测试的对象 D〃程序是软件测试的对象
● 关于白盒测试与黑盒测试的最主要区别,正确的是(49)。 94(泛广更应比D与参员要需C不具工用使以可B 能功黑,构结序程于重侧试测盒白〃A)
软件测试按实施组织分,测试应该包括以下的(50) 。 ●① 开发方测试② 用户方测试③ 第三方测试④ 验收测试⑤ 确认测试 (50)A〃①、②、③ B〃③、④、⑤
C〃①、②、④ D〃①、②、③、④、⑤
● 以下各项中,(51)属于需求说明书的评测内容。 ①系统定义的目标是否与用户的要求一致 ②设计的约束条件或条件是否符合实际
③是否考虑过软件需求的其他方案
④软件的行为与它必须处理的信息、必须完成的功能是否一致 (51)A〃①、②、④ B〃①、③、④
C〃②、③、④ D〃①、②、③、④
● 关于对第三方测试的描述,正确的观点是(52) 。
(52)A〃既不是用户,也不是开发人员所进行的测试就是第三方测试 B〃第三方测试也称为测试,是由相对的组织进行的测试 C〃第三方测试是在开发方与用户方的测试基础上进行的验证测试 D〃第三方测试又被称为β测试
● 以下(53)属于 在 GB/T 105《评价者用的过程》中定义软件评价过程的特性。 ①可重复性 ②可再现性 ③公正性 ④客观性 ⑤合理性 (53)A〃①、②、④ B〃①、②、③、④
C〃③、④、⑤
D〃①、②、③、④、⑤
2007 年上半年 软件评测师 上午试卷 第 9 页 (共 13 页)
● 以下控制流程图的环路复杂性 V(G)等于(54) 。
(54)A〃4 B〃5 C〃6 D〃1
● 通过疲劳强度测试,最容易发现(55)问题。 (55)A〃并发用户数
B〃内存泄漏
C〃系统安全性
D〃功能错误
● 针对下列程序段,对于(A,B,C)的取值,以下(56)测试用例组合能够满足语 句覆盖的要求。
IF ( ( A + 10 ) = 2 OR ( B -20 ) < 3 ) THEN C = 0 IF ( ( A+30 ) > 10 AND ( C - 30 ) < 0 ) THEN B = 30 (56)A〃(2,30,1) B〃(-20,0,30) C〃(-30,20,30) D〃(2,20,3)
● 针对下列程序段,对于(A,B)的取值,以下(57)测试用例组合能够满足条件 覆盖的要求。
IF ( ( A - 10 ) = 20 AND ( B + 20 ) > 10 ) THEN C = 0
IF ( ( A - 30 ) < 10 AND ( B - 30 ) < 0 ) THEN B = 30
①A=50 B=-10 ②A=40 B=40 ③A=30 B=-10 ④A=30 B=30 (57)A〃①② B〃③④ C〃①④ D〃②④
● 针对逻辑覆盖有下列叙述,(58)是不正确的。
(58)A〃达到 100%DC 要求就一定能够满足 100%SC 的要求 B〃达到 100%CC 要求就一定能够满足 100%SC 的要求 C〃达到 100%CDC 要求就一定能够满足 100%SC 的要求 D〃达到 100%MCDC 要求就一定能够满足 100%SC 的要求
2007 年上半年 软件评测师 上午试卷 第 10 页 (共 13 页)
● 以下所示程序控制流程图中有(59)条线性无关的基本路径。
(59)A〃1
B〃2
C〃3
D〃4
● 下列叙述中,(60)是正确的。
(60)A〃白盒测试又称为逻辑驱动测试 B〃穷举路径测试可以查出程序中因遗漏路径而产生的错误 C〃一般而言,黑盒测试对结构的覆盖比白盒测试高 D〃必须根据软件需求说明文档生成用于白盒测试的测试用例
● 针对以下程序段,对于变量 c 的取值,至少需要(61)个测试用例才能够满足 语句覆盖的要求。
c = ((u8_t *)q->payload)[i]; switch (c) {
case SLIP_END:
sio_send(SLIP_ESC, netif->state); sio_send(SLIP_ESC_END, netif->state); break;
case SLIP_ESC:
sio_send(SLIP_ESC, netif->state); sio_send(SLIP_ESC_ESC, netif->state); break;
2007 年上半年 软件评测师 上午试卷 第 11 页 (共 13 页)
default:
sio_send(c, netif->state); break;
}
(61)A〃4
B〃3
C〃2
D〃 1
● 针对以下 C 语言程序段,对于(MaxNum,Type)的取值,至少需要(62)个测试 用例能够满足判定覆盖的要求。
while ( MaxNum-- > 0 ) {
if ( 10 == Type )
x = y * 2; else
if ( 100 == Type )
x = y + 10; else
x = y - 20;
}
(62)A〃5
B〃 4
C〃 3
D〃 2
● 假设 A、B 为布尔变量,对于逻辑表达式( A && B ),至少需要(63) 个测试
用例才能完成 MCDC 覆盖。
(63)A〃4
B〃3
C〃2
D〃1
● 广义的软件测试包括() 。
()A〃单元测试、集成测试、确认测试和系统测试 B〃确认、验证和测试 C〃需求评审、设计评审、单元测试和综合测试 D〃开发方测试、用户测试和第三方测试
● GB/T 16260 将软件的内部(外部)质量属性划分为六大质量特性,分别是(P 65) 。 (65)A〃功能性,可靠性,易用性,效率,维护性和可移植性 B〃功能性、可靠性、易用性、效率、稳定性和可移植性 C〃功能性、可靠性、安全性、效率、易用性和可移植性 D〃功能性、可靠性、兼容性、效率、稳定性和可移植性
● 软件内部/外部质量模型中,以下(66)不是功能性包括的子特性。 (66)A〃适合性
B〃准确性 C〃稳定性 D〃互操作性
2007 年上半年 软件评测师 上午试卷 第 12 页 (共 13 页)
● 《GB/T 105 软件工程 产品评价》中确定的通用评价过程包括四个方面,其 中有关“规定评价”部分包含的内容有(67) 。
(67)A〃选择度量、建立度量评定等级、确立评估准则 B〃指定质量模型、选择度量、建立度量评定等级 C〃选择度量、建立度量评定等级、制定评价计划 D〃确定产品类型、选择度量、建立度量评定等级
● 下列测试工具中,使用(68)执行自动化负载压力测试,使用(69)执行代码 静态结构分析,使用(70)执行网络测试。
(68)A〃SmartBits
C〃Quick Test Professional
(69)A〃SmartBits
C〃Quick Test Professional
(70)A〃SmartBits
C〃Quick Test Professional
B〃Logiscope D〃LoadRunner B〃Logiscope D〃LoadRunner B〃Logiscope D〃LoadRunner
● (71) analysis emphasizes the drawing of pictorial system models
to document and validate both existing and/or proposed systems. Ultimately, the system models become the (72) for designing and constructing an improved system. ( 73 )
is such a technique. The emphasis
in this technique is process-centered. Systems analysts draw a series of process models called
(74) . (75) is another such technique that integrates data and process
concerns into constructs called objects.
(71)A. Prototyping (72)A. image B. Accelerated C. Model-driven B. picture C. layout D. Iterative
D. blueprint
(73)A. Structured analysis
C. Discovery Prototyping
(74)A. PERT B. DFD (75)A. Structured analysis
C. Discovery Prototyping
B. Information Engineering D. Object-Oriented analysis C. ERD D. UML B. Information Engineering D. Object-Oriented analysis
2007 年上半年 软件评测师 上午试卷 第 13 页 (共 13 页)
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务