首页
登录
从业资格
【Java程序】 public int addAppTask(Acitivit
【Java程序】 public int addAppTask(Acitivit
题库
2022-08-02
87
问题
【Java程序】public int addAppTask(Acitivity activity,Intent intent, TaskDescription description,Bitmap thumbnail){ Point size=getSize(); //1 final int tw=thumbnail.getWidth(); final int th=thumbmail.getHeight(); if(tw!=size.x||th!=size.y){ //2,3 Bitmap bm=Bitmap.createBitmap(size.x,size.y,thumbmail.getConfig()); //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(); 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(); //9 }} //10【问题1】(2分)请简述基本路径测试法的概念。【问题2】(8分)请画出上述程序的控制流图,并计算其控制流图的环图复杂度V(G)。【问题3】(5分)请给出问题2中的控制流图的线性无关路径。
选项
答案
解析
【问题1】基本路径测试法是在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可执行路径集合,从而设计测试用例的方法。设计出的测试用例要保证在测试中程序的每个可执行语句至少执行一次。【问题2】控制流图是描述程序控制流的一种图示方法。其基本符号有圆圈和箭线:圆圈为控制流图中的一个结点,表示一个或多个无分支的语句;带箭头的线段称为边或连接,表示控制流。基本结构如下所示:
控制流程图的环路复杂性 V(G)等于:(1)控制流程图中的区域个数。(2)边数-结点数+2。(3)判定数+1。V(g)=5【问题3】线性无关路径是指包括一组以前没有处理的语句或条件的一条路径。从控制流图来看,一条线性无关路径是至少包含有一条在其他线性无关路径中从未有过的边的路径:1:1、2、3、8、102:1、2、4、5、6、8、103:1、2、3、4、5、6、8、104:1、2、4、5、7、8、105:1、2、3、8、9、10(或者与之等价的)
转载请注明原文地址:https://tihaiku.com/congyezige/2417726.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
对高级语言程序进行翻译时,源程序中的变量不可能映射到()。A.内存代码区的存
在程序运行过程中,()时可能需要进行整型数据与浮点型数据之间的强制类型转换
计算机启动时,可以通过存储在()中的引导程序引导操作系统。A.RAM B.
某地区有1000人参加了程序员考试(包括上午科目和下午科目),其中上午科目45以
若程序在运行时陷入死循环,则该情况属于()。A.语法错误 B.运行时异常
以下关于C语言与C++语言的叙述中,正确的是()。A.只要将C程序的扩展名.
编译程序与解释程序的不同之处是()。A.解释程序不需要进行词法和语法分析,而
标识符在高级语言源程序中的作用不包括()。A.为变量名 B.为注释标记位置
阅读以下说明和C程序代码,将解答写在答题纸的对应栏内。 【说明】
某市有N个考生参加了程序员上午和下午两科考试,两科成绩都及格才能合格。设上午和下
随机试题
[originaltext]W:WhatIdon’tunderstandiswhyyou’resokeenontheLayer-de-
搭建起以监理人为纽带的参建各方交流沟通的平台,建立共商分享协调机制,为发现和解决
有关脉管系的组成,正确的是A.由心、动脉、毛细血管和静脉组成 B.由血管和淋巴
芯样补平时,补平器底盘的表面平整度,要求每长100mm不超过A.0.05 B.
下列哪一项是十二经脉的气血流注形式A.上下贯注 B.手足贯注 C.直线贯注
波斯经过_____________、冈比西斯和_________三代人的扩张,形
当()时,投资者将选择高β值的证券组合。A.市场组合的实际预期收益率等于无风险利
根据《中华人民共和国村民委员会组织法》,下列不符合对村民委员会委员罢免规定的有(
在人员招聘模块中,()尤为重要。A.岗位特征模型 B.岗位胜任特征 C.岗位
对于承包商而言,成本加酬金合同与固定总价合同相比较而言具有的优势有()A.风险较
最新回复
(
0
)