正确答案: D
执行边界条件下的所有接口
题目:下述各描述中不属于白盒测试法概念的是
解析:白箱测试用例的设计准则有:语句覆盖,分支覆盖,条件覆盖和组合条件覆盖。语句覆盖准则是企图用足够多的测试用例,使程序中的每个语句都执行一遍,以便尽可能多地发现程序中的错误。分支覆盖准则也称为判定覆盖准则。它要求通过足够多的测试用例,使程序中的每个分支至少通过一次。条件覆盖准则是通过执行足够多的测试用例,使每个判定中的每个条件都能取到两种不同的结果(“真”与“假”)。组合条件覆盖准则要求通过足够多的测试用例,使每个判定中各条件的各种可能组合至少出现一次。由此可知,选项D)不属于白盒测试法概念。
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]下列程序的输出结果为( )。 public class Reentrant { public synchronized void a() { b(); System.out.println("here I am,in a()"); } public synchronized void b() { System.out.println("here I am,in b()"); } public static void main(String args[]) { Reentrant r=new Reentrant(); r.a(); } }
here I am,in b()/here I am,in a()
解析:解析:此题程序中类Reentrant定义了两个带有synchronized的方法,分别是a()和b()。在Reentrant类的main()方法中,Reentrant类的实例r调用了方法a(),在a()中调用b()。a()的执行过程中,线程的控制将请求并获得r的锁,并开始执行a()方法。由b()的定义可知,线程获得r的对象锁才能运行该方法,而此时r的锁已经由该线程获得,根据Java对象锁的可重入性,该线程将再次获得r的锁,并开始运行方法b()。
[单选题]默认属性是Value的控件是 ( )。
单选框
解析:立刻可以排除A和B,列表框使用List属性列出表项的内容,没有Value属性。单选框、复选框及滚动条等控件有Value属性。选择D。
[单选题]语句“Circle(1000,1000),800,,-3.1415926/3,-3.1415926/2”绘制的是( ) 。
扇形
[单选题]表达式("周""刘")返回的是
假
解析:解析:对汉字进行比较时,采用的是对汉字拼音第一个字母的ASCII码进行比较,因为Z的ASCII码大于L的ASCII码,所以表达式返回“False”。
[单选题]下列程序段 int a=10.b=4,c=20,d=6; System.out.printlna++*b+c* - d); 的结果为 ( )
140
[单选题]有SQL语句: SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=; ALL (SELECT 工资 FROM 教师 WHERE 系号="02") 该语句的执行结果是系号
01和"02"
解析:解析:本题中的SQL语句的功能是在教师表中选择出所有满足查询条件记录的系号。其中查询条件:工资>=ALL(SELECT 工资 FROM 教师 WHERE 系号="02")表示所要查询的记录的工资字段要比那些所有系号为02的记录的工资字段要高,其实际含义是查询那些工资比02系工资都高的教师所在的系号,从原始数据表中可以发现只有第2、5、12条记录是满足条件的,它们的系号字段分别为01、02,故选项A为正确答案。
[单选题]以下程序的输出结果是includelong fun(int n){ long s;if(n==1||1n==2) s=2;else s
以下程序的输出结果是 #includeiostream.h> long fun(int n) { long s; if(n==1 | | 1n==2) s=2; else s=n-fun(n-1) ; return s; } void main( ) {cout fun(3) ;}
1
解析:解析:题中fun函数进行了递归调用,第1次调用:fun(3) n=3 s=3-fun(2) ,第二次调用时: fun(2) n=2 s=2,返回第一次调用后,s=3-2=1。