[计算机类试卷]2007年上半年软件水平考试(中级)软件评测师上午(基础知识)试题真题试卷及答案与解析.doc
《[计算机类试卷]2007年上半年软件水平考试(中级)软件评测师上午(基础知识)试题真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]2007年上半年软件水平考试(中级)软件评测师上午(基础知识)试题真题试卷及答案与解析.doc(43页珍藏版)》请在麦多课文档分享上搜索。
1、2007年上半年软件水平考试(中级)软件评测师上午(基础知识)试题真题试卷及答案与解析 1 (1)不属于计算机控制器中的部件。 ( A)指令寄存器 IR ( B)程序计数器 PC ( C)算术逻辑单元 ALU ( D)程序状态宇寄存器 PSW 2 在 CPU与主存之间设置高速缓冲存储器 (Cache)的目的是为了 (2)。 ( A)扩大主存的存储容量 ( B)提高 CPU对主存的访问效率 ( C)既扩大主存容量又提高存取速度 ( D)提高外存储器的速度分析 3 下面的描述中, (3)不是 RISC设计应遵循的设计原 则。 ( A)指令条数应少一些 ( B)寻址方式尽可能少 ( C)采用变长指令
2、,功能复杂的指令长度长而简单指令长度短 ( D)设计尽可能多的通用寄存器 4 系统响应时间和作业吞吐量是衡量计算机系统性能的重要指标。对于一个持续处理业务的系统而言,其 (4)。 ( A)响应时间越短,作业吞吐量越小 ( B)响应时间越短,作业吞吐量越大 ( C)响应时间越长,作业吞吐量越大 ( D)响应时间不会影响作业吞吐量 5 计算机各功能部件之间的合作关系如下图所示。假设图中虚线表示控制流,实线表示数据流,那么 a、 b和 c分别表示 (5)。( A)控制器、内存储器和运算器 ( B)控制器、运算器和内存储器 ( C)内存储器、运算器和控制器 ( D)内存储器、控制器和运算器 6 下面关
3、于编程语言的各种说法中, (6)是正确的。 ( A)由于 C语言程序是由函数构成的,所以也属于函数型语言 ( B) Smalltalk、 C+、 Java、 C#都是面向对象语言 ( C)函数型语言适用于编写高速计算的程序,常用于超级计算机的模拟计算 ( D)逻辑型语言是在 Client/Server系统中用于实现负载分散的程序语言 7 在面向对象 的语言中, (7)。 ( A)类的实例化是指对类的实例分配存储空间 ( B)每个类都必须创建一个实例 ( C)每个类只能创建一个实例 ( D)类的实例化是指对类进行初始化 8 在统一建模语言 (UML)中,描述系统与外部系统及用户之间交互的图是 (
4、8)。 ( A)类图 ( B)用例图 ( C)对象图 ( D)协作图 9 在操作系统中,虚拟设备通常采用 (11)设备来模拟低速设备 (如打印机 )。 ( A) Spooling技术,利用磁带 ( B) Spooling技术,利用磁盘 ( C)脱机批处理技术,利用磁盘 ( D)通道技术,利用磁带 10 某文件管理系统在磁盘上建立了位示图 (bitmap),记录磁盘的使用情况。若系统中字长为 32位,磁盘上的物理块依次编号为: 0、 1、 2、 ,那么 8192号物理块的使用情况在位示图中的第 (12)个字中有所描述。 ( A) 256 ( B) 257 ( C) 512 ( D) 1024 1
5、1 在数据库管理系统中, (13)不属于安全性控制机制。 ( A)完整性约束 ( B)视图 ( C)密码验证 ( D)用户授权 12 软件开发人员可以用 (18)软件编写和修改程序。 ( A)预处理 ( B)文本编辑 ( C)链接 ( D)编译 13 统一过程 (UP)是一种用例驱动的迭代式增量开发过程,每次迭代过程中主要的工作流包括捕获需求、分析、设计、实现和测试等。这种软件过程的用例图 (Use Case Diagram)是通过 (19)得到的。 ( A)捕获需求 ( B)分析 ( C)设计 ( D)实现 14 关于原型化开发方法的叙述中,不正确的是 (20)。 ( A)原型化方法适应于需
6、求不明确的软件开发 ( B)在开发过程中,可以废弃不用早期构造的软件原型 ( C)原型化方法可以直接开发出最终 产品 ( D)原型化方法利于确认各项系统服务的可用性 15 CMM模型将软件过程的成熟度分为 5个等级。在 (21)使用定量分析来不断地改进和管理软件过程。 ( A)优化级 ( B)管理级 ( C)定义级 ( D)可重复级 16 软件 (22)的提高,有利于软件可靠性的提高。 ( A)存储效率 ( B)执行效率 ( C)容错性 ( D)可移植性 17 序言性注释是指在每个程序或模块开头的一段说明,起辅助理解程序的作用,一般包括:程序的表示、名称和版本号;程序功能描述;接口与界面描述;
7、输入输出数据说明: 开发历史;与运行环境有关的信息等。下列叙述中不属于序言性注释的是 (23)。 ( A)程序对硬件、软件资源的要求 ( B)重要变量和参数说明 ( C)嵌入在程序中的 SQL语句 ( D)程序开发的原作者、审查者、修改者、编程日期等 18 LOC是软件规模的一种量度,它表示 (24)。 ( A)软件功能数 ( B)源代码行数 ( C)每单位成本数 ( D)工作量 19 面向对象分析与设计是面向对象软件开发过程中的两个重要阶段,下列活动中, (25)不属于面向对象分析阶段。 ( A)构建分析模型 ( B)识别分 析类 ( C)确定接口规格 ( D)评估分析模型 20 面向对象分
8、析需要找出软件需求中客观存在的所有实体对象 (概念 ),然后归纳、抽象出实体类。 (26)是寻找实体对象的有效方法之一。 ( A)会议调查 ( B)问卷调查 ( C)电话调查 ( D)名词分析 21 在进行面向对象设计时,采用设计模式能够 (29)。 ( A)复用相似问题的相同解决方案 ( B)改善代码的平台可移植性 ( C)改善代码的可理解性 ( D)增强软件的易安装性 22 函数 t()、 f()的定义如下所示。若调用函数 t()时传递给 x的 值为 3,并且调用函数 f()时,第一个参数采用传值 (call by value)方式,第二个参数采用传引用 (call by referenc
9、e)方式,则函数 t0的返回值为(33) ( A) 35 ( B) 24 ( C) 22 ( D) 11 23 程序设计语言中 (34)。 ( A) while循环语句的执行效率比 do-while循环语句的执行效率高 ( B) while循环语句的循环体执行次数比循环条件的判断次数多 1,而 do-while语句的循环体执行次数比循环条件的判断次数少 1 ( C) while语句的循环体 执行次数比循环条件的判断次数少 1,而 do-while语句的循环体执行次数比循环条件的判断次数多 1 ( D) while语句的循环体执行次数比循环条件的判断次数少 1,而 do-while语句的循环体执
10、行次数等于循环条件的判断次数 24 两名以上的申请人分别就同样的发明创造申请专利时,专利权授权给 (35)。 ( A)最先发明的人 ( B)最先申请的人 ( C)所有申请的人 ( D)协商后的申请人 25 下列叙述中 (36)是正确的。 ( A)压迫测试:提供条件任软件发挥,最大限度地发掘软件的能力 ( B)重复 测试:使软件在不够理想的条件下运行,观察锦件对外部资源的要求和依赖的程度 ( C)重复测试:不断执行同样的操作,这种反复测试的主要原因是看内存是否不足 ( D)完整 C/S体系结构测试,只包括网络运行和性能测试 26 根据 ANSI/IEEE829 标准,以下 (37)属于测试程序说
11、明中程序步骤的内容。 启动 目的 日志 设置 ( A) 、 、 ( B) 、 、 ( C) 、 ( D) 、 、 、 27 以下关于功能测试用例的意义的叙述,正确的是 (38)。 避免盲目测试并提高测试效率 令软件测试的实施重点突出、目的明确 在回归测试中无需修正测试用例便可继续开展测试工作 测试用例的通用化和复用化使软件测试易于开展 ( A) 、 、 ( B) 、 ( C) 、 ( D) 、 、 28 用等价类法划分 Windows文件名称,应该分成 (39)个等价区间。 ( A) 2 ( B) 3 ( C) 4 ( D) 6 29 用边界值分析法,假定 X为整数, 10X100,那么 X在
12、测试中应该取 (40)边界值。 ( A) X=10, X=100 ( B) X=9, X=10, X=100, X=101 ( C) X=10, X=11, X=99, X=100 ( D) X=9, X=10, X=50, X=100 30 (41)不是易用性测试包括的内容。 ( A)安装测试 ( B)界面测试 ( C)菜单测试 ( D)文档测试 31 (42)不是文档测试包括的内容。 ( A)合同文档 ( B)开发文档 ( C)管理文档 ( D)用户文档 32 针对用户手册的测试, (43)描述不正确。 ( A)准确地按照手册的描述使用程序 ( B)检查每条陈述 ( C)修改错误设计 (
13、D)查找容易误导用户的内容 33 阅读下列流程图:当用判定覆盖法进行测试时,至少需要设计 (44)个测试用例。 ( A) 2 ( B) 4 ( C) 6 ( D) 8 34 Web应用链接测试不包括 (45)。 ( A)无链接指向的页面 ( B)错误的链接 ( C)客户端与服务器端的链接速率 ( D)不存在的页面文件 35 在某大学学籍管理信息系统中,假设学生年龄的输入范围为 16 40,则根据黑盒测试中的等价类划分技术,下面划分正确的是 (46)。 ( A)可划分为 2个有效等价类, 2个无 效等价类 ( B)可划分为 1个有效等价类, 2个无效等价类 ( C)可划分为 2个有效等价类, 1
14、个无效等价类 ( D)可划分为 1个有效等价类, 1个无效等价类 36 以下各项中, (47)属于安装测试应关注的内容。 安装手册的评估 安装选项和设置的测试 安装顺序测试 修复安装测试与卸载测试 ( A) 、 、 ( B) 、 ( C) 、 、 ( D) 、 、 、 37 下面关于软件测试的说法, (48)是错误的。 ( A)软件测试就是程序测试 ( B)软件测试贯穿于软 件定义和开发的整个期间 ( C)需求规格说明、设计规格说明都是软件测试的对象 ( D)程序是软件测试的对象 38 关于白盒测试与黑盒测试的最主要区别,正确的是 (49)。 ( A)白盒测试侧重于程序结构,黑盒测试侧重于功能
15、 ( B)白盒测试可以使用测试工具,黑盒测试不能使用工具 ( C)白盒测试需要程序员参与,黑盒测试不需要 ( D)黑盒测试比白盒测试应用更广泛 39 软件测试按实施组织分,测试应该包括以下的 (50)。 开发方测试 用户方测试 第三方测试 验收测试 确认测试 ( A) 、 、 ( B) 、 、 ( C) 、 、 ( D) 、 、 、 、 40 以下各项中, (51)属于需求说明书的评测内容。 系统定义的目标是否与用户的要求一致 设计的约束条件或限制条件是否符合实际 是否考虑过软件需求的其他方案 软件的行为与它必须处理的信息、必须完成的功能是否一致 ( A) 、 、 ( B) 、 、 ( C)
16、、 、 ( D) 、 、 、 41 关于对第三方测试的描述,正确的观点是 (52)。 ( A)既不是用户,也不 是开发人员所进行的测试就是第三方测试 ( B)第三方测试也称为独立测试,是由相对独立的组织进行的测试 ( C)第三方测试是在开发方与用户方的测试基础上进行的验证测试 ( D)第三方测试又被称为 测试 42 以下 (53)属于在 GB/T 18905评价者用的过程中定义软件评价过程的特性。 可重复性 可再现性 公正性 客观性 合理性 ( A) 、 、 ( B) 、 、 、 ( C) 、 、 ( D) 、 、 、 、 43 以下控制流程图的环路复杂性 V(G)等于 (54)。 ( A)
17、4 ( B) 5 ( C) 6 ( D) 1 44 通过疲劳强度测试,最容易发现 (55)问题。 ( A)并发用户数 ( B)内存泄漏 ( C)系统安全性 ( D)功能错误 45 针对下列程序段,对于 (A, B, C)的取值,以下 (56)测试用例组合能够满足语句覆盖的要求。 IF(A+10)=2 OR(B-20) 3)THENC=0 IF(A+30)=10 AND(C-30)0)THEN B=30 ( A) (2,30,1) ( B) (-20,0,30) ( C) (30,20,30) ( D) (2, 20,3) 46 针对下列程序段,对于 (A, B)的取值,以下 (57)测试用例组
18、合能够满足条件覆盖的要求。 IF(A-10)=20 AND(B+20) 10)THEN C=0 IP(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 ( A) ( B) ( C) ( D) 47 针对逻辑覆盖有下列叙述, (58)是不正确的。 ( A)达到 100%DC要求就一定能够满足 100%SC的要求 ( B)达到 100%CC要求就一定能够满足 100%SC的要求 ( C)达到 100%CDC要求就一定能够满足 100%SC的要求 ( D)达到 100%MCDC要求就一定能够满足 100%S
19、C的要求 48 以下所示程序控制流程图中有 (59)条线性无关的基本路径。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 49 下列叙述中, (60)是正确的。 ( A)白盒测试又称为逻辑驱动测试 ( B)穷举路径测试可以查出程序中因遗漏路径而产生的错误 ( C)一般而言,黑盒测试对结构的覆盖比白盒测试高 ( D)必须根据软件需求说明文档生成用于白盒测试的测试用例 50 针对以下程序段,对于变量 c的取值,至少需要 (61)个测试用例才能够满足语句覆盖的要求。 c=(u8_t*)q- payload)i; switch(c)case SLIP_END: sio_send(SLIP_E
20、SC, 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; default: sio_send(c, netif-state); break; ( A) 4 ( B) 3 ( C) 2 ( D) 1 51 针对以下 C语言程序段,对于 (MaxNum, Type)的取值,至少需要 (62)个测试用例能够满足判定覆盖的要求。 while(Max
21、Num- 0) if(10=Type) x=y* 2; else if(100=Type) x=y +10; else x=y-20; ( A) 5 ( B) 4 ( C) 3 ( D) 2 52 假设 A、 B为布尔变量,对于逻辑表达式 (A&B),至少需要 (63)个测试用例才能完成 MCDC覆盖。 ( A) 4 ( B) 3 ( C) 2 ( D) 1 53 广义的软件测试包括 (64)。 ( A)单元测试、集成测试、确认测试和系统测试 ( B)确认、验证和测试 ( C)需求评审、设计评审、单元测试和综合测试 ( D)开发方测试、用户测试和第三方测试 54 GB/T16260将软件的内部
22、 (外部 )质量属性划分为六大质量特性,分别是 (65)。 ( A)功能性、可靠性、易用性、效率、维护性和可移植性 ( B)功能性、可靠性、易用性、效率、稳定性和可移植性 ( C)功能性、可靠性、安全性、效率、易用性和可移植性 ( D)功能性、可靠性、兼容性、效率、稳定性和可移植性 55 软件内部 /外部质量模型中,以下 (66)不是功能性包括的子特性。 ( A)适合性 ( B)准确性 ( C)稳定性 ( D)互操作性 56 GB/T 18905软件工程 产品评价中确定的通用评价过程包括四个方面,其中有关 “规定评价 ”部分包含的内容有 (67)。 ( A)选择度量、建立度量评定等级、确立评估
23、准则 ( B)指定质量模型、选择度量、建立度量评定等级 ( C)选择度量、建立度量评定等级、制定评价计划 ( D)确定产品类型、选择度量、建立度量评定等级 57 某系统的进程状态转换如下图所示。图中 1、 2、 3和 4分别表示引起状态转换时的不同原因。原因 4是由于 (9);一个进程状态转换会引起另一个进程状态转换的是 (10)。 ( A)就绪进程被调 度 ( B)运行进程执行了 P操作 ( C)阻塞进程等待的事件发生了 ( D)运行进程时间片到了 ( A) 12 ( B) 21 ( C) 32 ( D) 24 59 某供应商数据库中的供应关系为 SPJ(供应商号,零件号,工担号,数量 ),
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 2007 上半年 软件 水平 考试 中级 评测 上午 基础知识 试题 答案 解析 DOC

链接地址:http://www.mydoc123.com/p-492649.html