logo资料库

2013下半年软件评测师考试真题及答案-上午卷.doc

第1页 / 共27页
第2页 / 共27页
第3页 / 共27页
第4页 / 共27页
第5页 / 共27页
第6页 / 共27页
第7页 / 共27页
第8页 / 共27页
资料共27页,剩余部分请下载后查看
(1)A.硬件自动完成B.程序员调度
(2)A.存储器的容量 B.指令字长C.数据总线的宽度D.地址总线的宽度
(3)A.逻辑与B.逻辑或C.逻辑同或D.逻辑异或
(4)A.8/56 △tB.8/32 △tC.8/28 △tD.8/24 △t
(5)A.指令种类丰富B.高效的流水线操作
(6)A.地址B.类型C.名称D.值
(7)A.模块接口B.局部数据结构C.全局数据结构D.重要的执行路径
PKI体制中,保证数字证书不被篡改的方法是(8)。
(8)A.用CA的私钥对数字证书签名B.用CA的公钥对数字证书签名
(9)A.ECCB.DSAC.RSAD.DES
(10)A.既可引用发表的作品,也可引用未发表的作品
(11)A.某教师在课堂上的讲课
(12)A.所有由0构成的字符串B.所有由1构成的字符串
(13)A.bc-d*a+B.abc-d*+
(14)A.有利于进行反编译处理B.有利于进行与机器无关的优化处理
(15)A.营销点、商品名B.营销点、条形码
C.负责人姓名、商品名D.负责人姓名、条形码
SELECT (18) FROM (19) WHERE (20);
(17)A.5B.6C.7D.9
(18)A.A,R.C,F,GB.A,C,S.B,S.F
C.A,C,S.B,S.CD.R.A,R.C,S.B,S.C
(19)A.RB.SC.RSD.R,S
(20)A.R.B=S.B AND R.C=S.C AND R.C
(21)A.页的大小为4K,每个段的大小均为4096个页,最多可有255个段
(22)A.1、1和0B.1、1和1C.2、1和0D.2、0和1
(24)A.128B.256C.512D.1024
(26)A.192.168.0.2B.192.168.0.1
C.202.117.112.1D.202.117.112.2
(27)A.堆栈技术B.双协议栈技术C.隧道技术D.翻译技术
(29)A.Browser/ServerB.Client/Server
(31)A.9B.10C.12D.13
(33)A.消除软件固有的复杂性B.开发高质量的软件
(34)A.瀑布B.快速原型C.VD.螺旋
(35)A.瀑布B.快速原型C.增量D.螺旋
(38)A.数据B.功能C.结构D.行为
(40)A.需求分析B.概要设计C.详细设计D.软件实现
(42)A.数据耦合B.标记耦合C.公共耦合D.内容耦合
(43)A.类B.对象C.实例D.属性
(45)A.继承B.关联C.组合D.依赖
(47)A.程序应简单、清晰、可读性好B.变量的命名要符合语法
(48)A.改正性B.适应性C.完善性D.预防性
(49)A.1B.2C.3D.4
(51)A.恢复块设计B.N版本程序设计C.检错技术D.降低复杂度设计
(52)A.需求分析B.概要设计C.详细设计D.测试阶段
(54)A.测试计划能使测试工作顺利进行B.测试计划能使项目参与人员沟通顺畅
(55)A.测试用例只需选用合理的输入数据,不需要选择不合理的输入数据
(56)A.应该尽可能早地进行测试
(57)A.JMeterB.LoadRunnerC.JTestD.JBuilder
(58)A.①②B.①②③C.①②③④D.①②③④⑤
(59)A.功能错误或者遗漏B.输入输出错误
(60)A.边界值分析法不仅重视输入域边界,而且也必须考虑输出域边界
(61)A.代码路径中的错误B.死循环C.逻辑错误D.功能错误
(62)A.2B.4C.8D.16
(63)A.负载测试B.压力测试C.疲劳强度测试 D.大数据量测试
(64)A.负载压力测试用于确认系统是否支持性能需求
(66)A.分支覆盖率分析B.复杂度分析C.系统压力测试D.路径覆盖分析
(67)A.在完成软件的概要设计后,即开始制定集成测试计划
(68)A.MD5B.RSA C.SHA-1D.SHA-256
(69)A.用户认证机制B.加密机制
C.系统能承受的并发用户量D.数据备份与恢复手段
There is nothing in this world constant but incons
(71)A.almostB.oftenC.usually D.barely
(72)A.alternativeB.needC.plan D.build
(73)A.designB.redesignC.plan D.build
(74)A.throwawayB.systemC.software D.prcdu
(75)A.worthB.valueC.cost D.invaluable
2013 下半年软件评测师考试真题及答案-上午卷 在程序执行过程中,Cache 与主存的地址映像由(1)。 (1)A.硬件自动完成 B.程序员调度 C.操作系统管理 D.程序员与操作系统协同完成 【答案】A 【解析】本题考查计算机系统基础知识。 Cache 的工作是建立在程序与数据访问的局部性原理上。即经过对大量程序执行情况的 结果分析:在一段较短的时间间隔内程序集中在某一较小的内存地址空间执行,这就是程序 执行的局部性原理。同样,对数据的访问也存在局部性现象。为了提高系统处理速度才将主 存部分存储空间中的内容复制到工作速度更快的 Cache 中,同样为了提高速度的原因,Cache 系统都是由硬件实现的。 指令寄存器的位数取决于(2)。 (2)A.存储器的容量 B.指令字长 C.数据总线的宽度 D.地址总线的宽度 【答案】B 【解析】本题考查计算机系统基础知识。 指令寄存器是 CPU 中的关键寄存器,其内容为正在执行的指令,显然其位数取决于指令 字长。 若计算机存储数据采用的是双符号位(00 表示正号、11 表示负号),两个符号相同的数 相加时,如果运算结果的两个符号位经(3)运算得 1,则可断定这两个数相加的结果产生 了溢出。 (3)A.逻辑与 B.逻辑或 C.逻辑同或 D.逻辑异或 【答案】D 【解析】本题考查计算机系统基础知识。 当表示数据时规定了位数后,其能表示的数值的范围就确定了,在两个数进行相加运算 的结果超出了该范围后,就发生了溢出。在二进制情况下,溢出时符号位将变反,即两个正 数相加,结果的符号位是负数,或者两个负数相加,结果的符号位是正数。采用两个符号位 时,溢出发生后两个符号位就不一致了,这两位进行异或的结果一定为 1。
某指令流水线由 4 段组成,各段所需要的时间如下图所示。连续输入 8 条指令时的吞吐 率(单位时间内流水线所完成的任务数或输出的结果数)为(4)。 (4)A.8/56 △t B.8/32 △t C.8/28 △t D.8/24 △t 【答案】C 【解析】本题考查计算机系统基础知识。 流水线的吞吐率指的是计算机中的流水线在特定的时间内可以处理的任务或输出数据 的结果的数量。流水线的吞吐率可以进一步分为最大吞吐率和实际吞吐率。该题目中要求解 的是实际吞吐率,以流水方式执行 8 条指令的指行时间是(1+2+3+1)Δt +(8-1)*3Δt =28 △t,因此吞吐率为 8/28△t。 (5)不是 RISC 的特点。 (5)A.指令种类丰富 B.高效的流水线操作 C.寻址方式较少 D.硬布线控制 【答案】A 【解析】本题考查计算机系统基础知识。 RISC 的特点是:指令数量少,使用频率接近,定长格式,大部分为单周期指令,操作 寄存器,只有 Load/Store 操作内存;寻址方式少;并增加了通用寄存器;硬布线逻辑控制 为主;适合采用流水线。 CISC 的特点是:指令数量多,使用频率差别大,可变长格式;寻址方式多;常常采用 微程序控制技术(微码)。 程序运行过程中常使用参数在函数(过程)间传递信息,引用调用传递的是实参的(6)。 (6)A.地址 B.类型 C.名称 D.值 【答案】A 【解析】本题考查程序语言基础知识。 进行函数调用时,常需要在调用环境中的数据传递给被调用函数,作为输入参数由被调 用函数处理,基本的调用方式为值调用(或传值调用)和引用调用。其中,值调用方式下是
将实参的值单向地传递给被调用函数的形参,引用调用方式下通过将实参的地址传递给形 参,在被调用函数中通过指针实现对实参变量数据的间接访问和修改,从而达到将修改后的 值“传回来”的效果。 (7)不是单元测试主要检查的内容。 (7)A.模块接口 B.局部数据结构 C.全局数据结构 D.重要的执行路径 【答案】C 【解析】本题考查软件测试的基础知识。 单元测试又称为模块测试,是针对软件设计的最小单元—程序模块,进行正确性检验的 测试。其目的在于发现各模块内不可能存在的各种问题和错误。单元测试需要从程序的内部 结构出发设计测试用例。模块可以单独进行单元测试。单元测试测试以下几个方面:模块接 口、局部数据结构、执行路径、错误处理和边界。 PKI 体制中,保证数字证书不被篡改的方法是(8)。 (8)A.用 CA 的私钥对数字证书签名 B.用 CA 的公钥对数字证书签名 C.用证书主人的私钥对数字证书签名 D.用证书主人的公钥对数字证书签名 【答案】A 【解析】本题考查 PKI 体制。 PKI 体制中,为保障数字证书不被篡改而且要发送到证书主人手中,需要用 CA 的私钥 对数字证书签名,防伪造,不可抵赖。 下列算法中,不属于公开密钥加密算法的是(9)。 (9)A.ECC B.DSA C.RSA D.DES 【答案】D 【解析】本题考查加密算法的基础知识。 常用的公钥加密算法有 RSA、DSA、ElGamal 和 ECC。 常用的对称加密算法有 DES、3DES、 IDEA、AES、Blowfish、Twofish 和 RSA 公司的 RC 系列算法(如 RC2、RC4、RC5、RC6)等。 为说明某一问题,在学术论文中需要引用某些资料。以下叙述中,(10)是不正确的。 (10)A.既可引用发表的作品,也可引用未发表的作品
B.只能限于介绍、评论作品 C.只要不构成自己作品的主要部分,可适当引用资料 D.不必征得原作者的同意,不需要向他支付报酬 【答案】A 【解析】本题考查知识产权方面的基础知识。 我国《著作权法》第二十二条规定,在其列举的 12 种情况下使用作品,可以不经著作 权人许可,不向其支付报酬,但应当指明作者姓名、作品名称,并且不得侵犯著作权人依照 著作权法享有的其他权利。例如:为个人学习、研究或欣赏,使用他人已经发表的作品;为 介绍、评论某一作品或说明某一问题,在作品中适当引用他人已经发表的作品;为学校课堂 教学或科学研究,翻译或少量复制已经发表的作品,供教学或科研人员使用,但不得出版发 行。 对于“合理使用”的范围、具体方式的理解,主要有(但不限于): ①引用的目标地是为了介绍、评论某一作品或说明某一问题: ②引用的比例必须适当,即一般而言,引用不应当比评论、介绍或者说明还长; ③引用的作品必须是已经发表的作品; ④引用他人的作品,应当指明作者的姓名,作品的名称,并且不得侵犯著作权人按照著 作权法享有的其他权利。 以下作品中,不适用或不受著作权法保护的是(11)。 (11)A.某教师在课堂上的讲课 B.某作家的作品《红河谷》 C.最高人民法院组织编写的《行政诉讼案例选编》 D.国务院颁布的《计算机软件保护条例》 【答案】D 【解析】本题考査应试者知识产权方面的基础知识。 选项 D“国务院颁布的《计算机软件保护条例》”的说法显然是错误的。因为,国务院 颁布的《计算机软件保护条例》〉是国家为了管理需要制定的政策法规,故不适用著作权法 保护。 己知文法 G:S→A0|B1,A→S1|1,B→S0|0,其中 S 是开始符号。从 S 出发可以推导出(12)。 (12)A.所有由 0 构成的字符串 B.所有由 1 构成的字符串
C.某些 0 和 1 个数相等的字符串 D.所有 0 和 1 个数不同的字符串 【答案】C 【解析】本题考查程序语言基础知识。 用文法表示语言的语法规则时,推导是产生语言句子的基本方式。以题目中的文法为例, 推 导 出 1010 的 过 程 为 S=>A0=>S10=>A010=>10|0 , 推 导 出 0110 的 过 程 为 S=>A0=>S10=>B110=>0110,对于 0000、1111、1100、0011 等则推导不出。因为由 S 先推导出 A0 后,再去推导 A 则必然产生一个与 0 相邻(在 0 的左边)的 1,而由 S 先推导出 B1,则 下一步必然要推导出一个与 1 相邻(在 1 的左边)的 0。这保证了当 1 出现时,马上就会出 现 0,或者反之,且 0 和 1 的距离很近。分析更多的例子发现,仅有“某些 0 和 1 个数相等 的字符串”是正确的。 算术表达式 a+(b-c)*d 的后缀式是(13)(-、+、*表示算术的减、加.乘运算,运算 符的优先级和结合性遵循惯例)。 (13)A.bc-d*a+ C.ab+c-d* 【答案】B 【解析】本题考查程序语言基础知识。 B.abc-d*+ D.abcd-*+ 后缀式的特点是将运算符号写在运算数的后面。对于表达式,其计算次序是相减、相乘、 相加,其后缀式为“abc-d*+”。 将高级语言程序翻译为机器语言程序的过程中,常引入中间代码,其好处是(14)。 (14)A.有利于进行反编译处理 B.有利于进行与机器无关的优化处理 C.尽早发现语法错误 D.可以简化语法和语义分析 【答案】B 【解析】本题考查程序语言基础知识。 “中间代码”是一种简单且含义明确的记号系统,可以有若干种形式,它们的共同特征 是与具体的机器无关,此时所作的优化一般建立在对程序的控制流和数据流分析的基础之 上,与具体的机器无关。 假设某公司营销系统有营销点关系 S(营销点,负责人姓名,联系方式)、商品关系 P
(商品名,条形码,型号,产地,数量,价格),其中,营销点唯一标识 S 中的每一 a 元组。 每个营销点可以销售多种商品,每一种商品可以由不同的营销点销售。关系 S 和 P 的主键分 别为(15),S 和 P 的之间联系类型属于(16)。 (15)A.营销点、商品名 B.营销点、条形码 C.负责人姓名、商品名 D.负责人姓名、条形码 (16)A.1:1 B.1:n C.n:1 D.n:m 【答案】B D 【解析】本题考查对数据库基本概念和 SQL 语言的掌握。 (15)根据题意,营销点唯一标识 S 中的每一个元组,所以营销点可以作为 S 的主键, 商品关系 P(商品名,条形码,型号,产地,数量,价格)中的条形码属性可以作为该关系 的主键,因为,条形码是由宽度不同、反射率不同的条和空,按照一定的编码规则(码制) 编制成的,用以表达一组数字或字母符号信息的图形标识符。利用条形码可以标出商品的生 产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等信息, 所以,条形码在商品流通、图书管理、邮电管理、银行系统等许多领域都得到了广泛的应用。 显然,本题的正确答案是“营销点、条形码”。 (16)根据题意“每个营销点可以销售多种商品,每一种商品可以由不同的营销点销售”, 故 S 和 P 的之间联系类型属于 n:m。 若有关系 R(A,B,C,D,E)和 S(B,C,F,G),则 R 与 S 自然联结运算后的属性列 有(17)个,与表达式π1,3,6,7(σ3<6 (R S))等价的 SQL 语句如下: SELECT (18) FROM (19) WHERE (20); (17)A.5 B.6 C.7 D.9 (18)A.A,R.C,F,G B.A,C,S.B,S.F C.A,C,S.B,S.C D.R.A,R.C,S.B,S.C (19)A.R B.S C.RS D.R,S (20)A.R.B=S.B AND R.C=S.C AND R.C
【解析】本题考查关系代数运算与 SQL 查询方面的基础知识。 (17)在π1,3,6,7(σ3<6(R S))中,自然联结 R S 运算后去掉右边重复的属性列 名 S.B、S.C 后为:R.A、R.B、R.C、R.D、R.E、S.F 和 S.G。 (18/19)π1,3,6,7(σ3<6 (R S))的含义是从 R S 结果集中选取 R.C
P5 2 1 1 1 1 0 (22)A.1、1 和 0 B.1、1 和 1 C.2、1 和 0 D.2、0 和 1 (23)A.P1→P2→P4→P5→P3 B.P5→P2→P4→P3→P1 C.P4→P2→P1→P5→P3 D.P5→P1→P4→P2→P3 【答案】D B 【解析】 (22)初始时系统的可用资源数分别为 10、5 和 3。在 T0 时刻已分配资源数分别为 8、 5 和 2,因此系统剩余的可用资源数分别为 2、0 和 1。 (23)接下来分析按什么样的序列执行,系统状态是安全的,所谓系统状态安全是指不 产生死锁。在进行该分析时,需要先了解每个进程各类资源还需要多少个,此信息可以通过 最大需求量-已分配资源数获得,情况如表所示。 源进程 最大需求量 已分配资源数 还需要资源数 R1 R2 R3 R1 R2 R3 R1 R2 R3 P1 P2 P3 P4 P5 5 3 6 3 2 3 2 1 3 1 1 0 1 2 1 1 2 3 1 1 1 1 1 1 1 1 0 0 1 0 4 1 3 2 1 2 1 0 2 0 0 0 1 1 1 从表可以看出,当前情况下,能运行的唯有 P5,除了 P5,其它进程所需要的资源系统 均不能满足,所以先执行 P5。当 P5 执行完成时,不仅会释放当前分配给他的资源,还会将 原来已分配资源数一并释放,所以此时系统剩余资源变为:3,1,1。这个资源数,可以运 行 P2,但不能运行 P1,所以本题选 B。 某文件管理系统采用位示图(bitmap)记录磁盘的使用情况。如果系统的字长为 32 位, 磁盘物理块的大小为 4MB,物理块依次编号为:0、1、2、…,位示图字依次编号为:0、1、 2、…,那么 16385 号物理块的使用情况在位示图中的第(24)个字中描述:如果磁盘的容量 为 1000GB,那么位示图需要(25)个字来表示。 (24)A.128 (25)A.1200 B.256 B.3200 C.512 C.6400 D.1024 D.8000
分享到:
收藏