摘要:今天希赛网软考频道小编为大家准备了软件评测师下午真题练习,更多软件评测师真题考生们可关注希赛网软考频道。
阅读下列java程序,回答问题1至问题3,将解答填入答题纸内对应栏内。
【Java程序】
public int addAppTask(Acitivity activity,Intent intent,
TaskDescription description,Bitmap thumbnail){
Point size=getSize__(1)__;//1
final int tw=thumbnail.getWidth__(2)__;
final int th=thumbmail.getHeight__(3)__;
if(tw!=size.x||th!=size.y){//2,3
Bitmap bm=Bitmap.createBitmap(size.x,size.y,thumbmail.getConfig__(4)__);//4
float scale;
float dx=0,dy=0;
if(tw*size.x>size.y*th){//5
scale=(float)size.x/(float)th;//6
dx=(size.y-tw*scale)*0.5f;
}else{//7
scale=(float)size.y/(float)tw;
dy=(size.x-th*scale)*0.5f;
}
Matrix matrix=new Matrix__(5)__;
matrix.setScale(scale,scale);
matrix.postTranslate((int)(dx+0.5f),0);
Canvas canvas=new Canvas(bm);
canvas.drawBitmap(thumbmail,matrix,null);
canvase.serBitmap(null);
thumbnail=bm;
}
if(description==null){//8
description=new TaskDescription__(6)__;//9
}
}
//10
【问题1】(2分)
请简述基本路径测试法的概念。
【问题2】(8分)
请画出上述程序的控制流图,并计算其控制流图的环图复杂度V(G)。
【问题3】(5分)
请给出问题2中的控制流图的线性无关路径。
点击注册会员>>>即可获取软件评测师免费在线真题、观看免费公开课!
真题自测:软考各科目历年真题及答案解析
更多资讯可关注希赛网软考频道,问题咨询请拨打客服电话400-111-9811。
软考备考资料免费领取
去领取