2011年下半年(下午)《软件评测师》真题带答案与解析.docVIP

2011年下半年(下午)《软件评测师》真题带答案与解析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

试卷第PAGE8页共NUMPAGES8页

2011年下半年(下午)《软件评测师》真题带答案与解析

姓名:_____________年级:____________学号:______________

题型

选择题

填空题

解答题

判断题

计算题

附加题

总分

得分

评卷人

得分

第1大题:问答题(共5题,共5分)

1.逻辑覆盖法是设计白盒测试用例的主要方法之一,它通过对程序逻辑结构的遍历实现程序的覆盖。针对以下由C语言编写的程序,按要求回答问题。

gz_open(constchar*mode)

{

char*p=(char*)mode;//1

charfmode[4];

char*m=fmode;

charsmode=’\0’;

charlevel=’\0’;

intstrategy=0;

do{

if(*p==’r’)//2

smode=’r’;//3

if(*p=’0’*p<=’9’){//4,5

level=*p-’0’;//6

}elseif(*p==’f’){//7

strategy=1;//8

}else{//9

*m++=*p;

}

*p++;//10

}while(m!=fmode+sizeof(fmode));//11

}//12

【问题1】

请给出满足100%DC(判定覆盖)所需的逻辑条件。

【问题2】

请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。

【问题3】

假设函数gz_open的参数mode是由26个小写字母’a’-’z’、数字’0’-’9’以及空格组成的字符串,请使用基本路径测试法构造1个测试用例,使之覆盖所有基本路径。

正确答案:

本题解析:本题主要考查的是逻辑覆盖的相关内容。

【问题1】

判定覆盖即分支覆盖,对于每一个判定,都至少要取得一次真值和假值。在本题中,我们从程序中不难找出所有的逻辑判断语句,很显然在题目给出的程序中,包含的逻辑判断语句有:*p==’r’、*p=’0’*p<=’9’、*p==’f’及m!=fmode+sizeof(fmode)。那么首先是判定*p==’r’,应分别设置其为真与为假的情况;然后是*p=’0’*p<=’9’,设置其为真,然后设置其为假,在为假的情况下,出现判定*p==’f’,分别设计其为真和假;最后是m!=fmode+sizeof(fmode),分别设置真、假即可。

【问题2】

根据题目程序的意思,我们可以知道其控制流图如下所示:

而它的V(G)=6。

【问题3】

本问l2.在CNCERT/CC(国家计算机网络应急技术处理协调中心)处理的安全事件中,国内政府机构和重要信息系统部门的网页篡改类事件数量增长迅速。2011年6月的某一周,中国境内仅网页被篡改的网站就有660个,其中政府网站105个。网站内容复制容易,转载速度快,后果难以预料,网页如果被篡改,将直接危害该网站的利益,尤其是门户网站作为政府发布重要新闻、重大方针政策、法规和企业信息等的重要渠道,一旦被黑客篡改,将严重损害政府和企业形象。

从网站页面被篡改的角度来看,存在两种攻击的可能,一种是网站被入侵,也就是说网站页面确实被篡改了,另外一种是网站被劫持,这种情况下网站的页面实际上并没有被篡改,但是攻击者劫持了网络访问并发送欺骗页面给来访者,进而造成页面被篡改的表象。

【问题1】(6分)

通过入侵从而进行网页篡改的可能途径有哪些这些途径各对应安全系统防护体系的哪个层次

【问题2】(6分)

针对网页被篡改的问题,从技术层面看有哪些防范措施

【问题3】(3分)

现在出现了一些基于监测与恢复的页面防篡改系统,这类防篡改系统应具备哪些基本功能

正确答案:

本题解析:【问题1】

要入侵来篡改网页,主要途径有如下几种:

(1)通过操作系统、网络服务、数据库漏洞来获取主机的控制权,从而达到篡改网页的目的,这一类对应的安全防护体系层次是平台安全。

(2)通过猜测或者破解密码来获取管理员的权限,从而达到篡改网页的目的,这一类对应的安全防护体系层次是数据安全。

(3)

您可能关注的文档

文档评论(0)

圣欣网络科技 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体邢台圣欣网络科技有限公司
IP属地北京
统一社会信用代码/组织机构代码
91130502MABXNAP331

1亿VIP精品文档

相关文档