更多“为了方便基于图的测试设计,在程序控制流图完成后,需要对程序控…”相关的问题
第1题
使用基本路径测试方法,为以下程序段设计测试用例。 (1)画出程序的控制流图,编号已经给出。 (2)计算程序的循环复杂度,导出程序基本路径集中的独立路径。 (3)根据(2)中的独立路径,设计测试用例,包含输入数据和预期输出。 1 void Test(int a, int b) 2 { 3 int x=0,y=0; 4 while(a>0) 5 { 6 if(b==0) 7 {x=y+1; break;} 8 else 9 {if(b==2) 10 x=y+20; 11 else 12 x=y+30; 13 } 14 } 15 }
点击查看答案
第2题
逻辑文件从结构上分为( )。
A、数字文件
B、符号文件
C、流式文件
D、流程文件
E、记录文件
点击查看答案
第3题
防御性编程的基本的方式有( )。
A、处理错误
B、处理断言
C、使用异常
D、使用断言
E、使用返回
点击查看答案
第4题
错误处理的方式影响软件满足( )的能力。
A、功能性
B、及时性
C、正确性
D、健壮性
E、逻辑性
点击查看答案
第5题
程序运行期间难免出错,数据错误出现时可行的处理方式包括
A、继续运行程序、返回错误的数据
B、继续运行程序,在日志中记录警告信息
C、返回一个错误编码
D、屏幕显示错误信息
E、尽可能在局部处理错误
点击查看答案
第6题
( )不是面向对象语言不同于面向过程语言提高程序可靠性的重要机制。
A、异常处理
B、插入断言
C、程序暂停
D、返回数值
E、多态
点击查看答案
第7题
在之前构造的案例程序中,产生的算式、习题数据都以程序变量的值出现在计算机的内存中,这种数据处理方式具有的局限性包括
A、不利于共享
B、执行效率低
C、不利于复用
D、产生习题快
点击查看答案
第8题
防御编程的基本思想是:程序员要预计其他程序员的过错、对( ),采取适当措施保护自己的程序。
A、无效的输入
B、有害的输入数据
C、编程错误
D、调用者过失
E、需求歧义
点击查看答案
第9题
数据可以从程序的外部输入到程序中,外部源可以是
A、文件
B、命名的管道
C、网络上的数据
D、读/写内存的区域
E、程序中的变量
点击查看答案
第10题
能够匹配Java正则表达式 “[1-9][0-9]*[\\+\\-][0-9]{1,2}” 的算式有
A、3+4
B、99+5
C、120-0
D、010+09
E、1-01
点击查看答案