摘要:软件评测师考试属于全国计算机技术与软件专业技术资格考试中的一个中级考试。准备参加2016下半年软件评测师考试的同学们,历年软考真题是否是你特别想要的学习资料?下面希赛软考学院为您提供2012年软件评测师真题,希望对大家有所帮助。
软件评测师考试属于全国计算机技术与软件专业技术资格考试中的一个中级考试。准备参加2016下半年软件评测师考试的同学们,历年软考真题是否是你特别想要的学习资料?下面希赛软考网为您提供2012年软件评测师真题,希望对大家有所帮助。
加密和解密是明文和密文之间的可逆转换,(46)不属于加密算法。
【46】A.RSA
B.SHA
C.DES
D.AES
分析:常见加密算法
DES【Data Encryption Standard】:对称算法,数据加密标准,速度较快,适用于加密大量数据的场合;
3DES【Triple DES】:是基于DES的对称算法,对一块数据用三个不同的密钥进行三次加密,强度更高;
RC2和RC4:对称算法,用变长密钥对大量数据进行加密,比DES快;
IDEA【International Data Encryption Algorithm】国际数据加密算法,使用128位密钥提供非常强的安全性;
RSA:由RSA公司发明,是一个支持变长密钥的公共密钥算法,需要加密的文件块的长度也是可变的,非对称算法;
DSA【Digital Signature Algorithm】:数字签名算法,是一种标准的DSS【数字签名标准】,严格来说不算加密算法;
AES【Advanced Encryption Standard】:高级加密标准,对称算法,是下一代的加密算法标准,速度快,安全级别高,目前AES标准的一个实现是Rijndael算法;
BLOWFISH,它使用变长的密钥,长度可达448位,运行速度很快;
MD5:严格来说不算加密算法,只能说是摘要算法对MD5算法简要的叙述可以为:MD5以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。
在MD5算法中,首先需要对信息进行填充,使其字节长度对512求余的结果等于448。因此,信息的字节长度【Bits Length】将被扩展至N*512+448,即N*64+56个字节【Bytes】,N为一个正整数。填充的方法如下,在信息的后面填充一个1和无数个0,直到满足上面的条件时才停止用0对信息的填充。然后,在在这个结果后面附加一个以64位二进制表示的填充前信息长度。经过这两步的处理,现在的信息字节长度=N*512+448+64=(N+1)*512,即长度恰好是512的整数倍。这样做的原因是为满足后面处理中对信息长度的要求。【可参见MD5算法词条】
SSF33,SSF28,SCB2(SM1):密码局的隐蔽不公开的商用算法,在国内民用和商用的,除这些外,都不容许使用其他的;其它算法如ElGamal、Diffie-Hellman
、新型椭圆曲线算法ECC等。
SHA是一种数据加密算法,该算法经过加密希赛网多年来的发展和改进已日益完善,现在已成为公认的最安全的散列算法之一,并被广泛使用。该算法的思想是接收一段明文,然后以一种不可逆的方式将它转换成一段【通常更小】密文,也可以简单的理解为取一串输入码【称为预映射或信息】,并把它们转化为长度较短、位数固定的输出序列即散列值【也称为信息摘要或信息认证代码】的过程。散列函数值可以说时对明文的一种“指纹”或是“摘要”所以对散列值的数字签名就可以视为对此明文的数字签名。
答案:B
假设A、B为布尔变量,对于逻辑表达式【A&&B||C】,需要【47】测试用例才能完成判定覆盖【DC】。
【47】A.2
B.3
C.4
D.5
分析:
判定覆盖【DC】设计足够多的测试用例,使得程序中的每一个判定至少获得一次‘真’值和‘假’值,或者使得程序中的每一个取‘真’分支或取‘假’分支至少经历一次,因此又称分支覆盖如:A&&(B||C),A||(B||C)A=T,B=T,C=T A=F,B=F,C=F可以满足语句覆盖缺点:主要对整个表达式最终取值进行度量,忽略了表达式内部取值
以下关于汇编语言的叙述中,错误的是【48】。
【48】A.汇编语言源程序中的指令语句将被翻译成机器代码
B.汇编语言的指令语句必须具有操作码字段,可以没有操作数字段
C.汇编程序以汇编语言源程序为输入,以机器语言表示的目标程序为输出
D.汇编程序先将源程序中的伪指令翻译成机器代码,然后在翻译指令语句
分析:本题考查汇编语言的基本概念。
伪指令是汇编程序直接执行的,不对应于程序中的机器代码,所以D是错误的。
答案:(48)D
设有学生实体Students【学号,姓名,性别,年龄,家庭住址,家庭成员,关系,联系电话】,其中“家庭住址”记录了邮编、省、市、街道信息:“家庭成员,关系,联系电话”分别记录了学生亲属的姓名、与学生的关系以及联系电话。学生实体Students中的“家庭住址”是一个【49】属性;为使数据库模式设计更合理,对于关系模式Students【50】.
【49】A.简单
B.多值
C.派生
D.复合
【50】A.可以不做任何处理,因为该关系模式达到了3NF
B.只允许记录一个亲属的姓名、与学生的关系以及联系电话的信息
C.应该将家庭成员、关系及联系电话加上学生号,设计成为一个独立的实体
D.需要对关系模式Students增加若干组家庭成员、关系及联系电话字段
分析:简单属性是原子的、不可再分的。复合属性可以细分为更小的部分【即划分为别的属性】。有时用户希望访问整个属性,有时希望访问属性的某个成分,那么在模式设计时可采用复合属性。例如,试题【49】中“家庭住址”可以进一步分为邮编、省、市、街道信息等。“家庭成员,关系,联系电话”分别记录了学生亲属的姓名、与学生的关系以及联系电话。属于另一个实体,应该将家庭成员、关系及联系电话加上学生号,设计成为一个独立的实体。
答案:【49】D(50)C
有关评估系统效率质量特性,以下论述正确的是(51)。
【51】A.响应时间越长,系统执行效率越高
B.响应时间和交易执行吞吐量都是用来衡量系统执行快慢的
C.响应时间越短,交易执行吞吐量越大
D.系统的访问量越大,交易执行吞吐量越大
分析:交易响应时间:是系统完成事务执行准备后所采集的时间戳和系统完成待执行事务后所采集的时间戳之间的时间间隔,是衡量特定类型应用事务性能的重要指标,标志了用户执行一项操作大致需要多长时间。交易吞吐量:系统服务器每秒能够处理通过的交易数。响应时间越短,交易执行吞吐量越大。当系统达到饱和点,服务器吞吐量保持稳定后,就达到了给定条件下的系统上限。但是,随着服务器负载的继续增长,系统的响应时间也随之延长,虽然吞吐量保持稳定。
【52】不属于易用型测试范围范畴。
【52】A.软件产品使用户能理解软件是否适合以及如何能将软件用于特定的任务和使用条件的能力
B.软件产品使用用户能操作和控制它的能力
C对软件中的缺陷或失效原因进行判断,或识别待修改部分的能力
D.软件产品吸引用户的能力
分析:易用型测试范围范畴易用性:是指当软件在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力。
它的子特性包括:易理解性、易学性、易操作性、吸引性、易用依从性。易理解性:软件产品使用户能理解软件是否合适以及如何能将软件用于特定的任务和使用条件的能力。易学性:是指软件产品使用户能学习它的能力。
易操作性:软件产品使用户能操作和控制它的能力。吸引性:是指软件产品吸引用户的能力。
易用依从性:软件产品遵循与易用性相关的标准、约定、风格指南或法规的能力。
而:对软件中的缺陷或失效原因进行判断,或识别待修改部分的能力是不属于易用性测试范围。它属于可维护性的易分析性。
答案:C
希赛软考网,拥有十四年软考培训经验,希赛网一直坚持自主研发,将丰富的软考培训经验有效融入教程研发过程,自成体系的软考在线题库(软考历年真题)、软考培训教材和软考视频教程,多样的培训方式包括在线辅导、面授、和,使考生的学习更具系统性,辅导更具针对性。采用全程督学机制,,软考平均通过率在全国。
软考备考资料免费领取
去领取