下面程序段中,for循环控制表达的含义是()。intx,a,bscanf("%d,%d",&a,&b)for(x=ax<=bx++){//数据处理部分}
A.取出[a,b]区间的第一个数进行处理
B.取出[a,b]区间最后一个数进行处理
C.取出[a,b]区间第一个和最后一个数进行处理
D.依次取出[a,b]区间的所有数据进行处理
A.取出[a,b]区间的第一个数进行处理
B.取出[a,b]区间最后一个数进行处理
C.取出[a,b]区间第一个和最后一个数进行处理
D.依次取出[a,b]区间的所有数据进行处理
设有程序段
int k=10;
while(k==0) k=k-1;
则下面描述中正确的是( )。
(A)while循环执行10次 (B)循环是无限循环
(C)循环体语句一次也不执行 (D)循环体语句执行一次
设有程序段: intk=10。 while(k=O)k=k-1; 则下面描述中正确的是()。
A.循环执行10次
B.无限循环
C.循环体语句一次也不执行
D.循环体语句执行一次
A.循环体语句一次也不执行
B.while循环执行10次
C.循环是无限循环
D.循环体语句执行一次
使用基本路径测试方法,为以下程序段设计测试用例。
(1)画出程序的控制流图,编号已经给出。
(2)计算程序的循环复杂度,导出程序基本路径集中的独立路径条数。
(3)导出基本路径集,确定程序的独立路径。
(4)根据(3)中的独立路径,设计测试用例(确保基本路径集中的每一条路径的执行)的输入数据和预期输出。
void Do (int X,int A,int B)
{
1 if ((A>1)&&(B=0) )
2 X = X/A;
3 if ((A=2)||(X>1) )
4 X = X+1;
5 }
由于控制流图假设的是单条件,因此对于复合条件,可将其分解为多个单个条件,并映射成控制流图。
1: A>1;2: B=0 ;3: X = X/A ;4: A=2 ;5:X>1 ;6: X = X+1;7: }
A.高科技产业取代了传统的制造业
B.第三产业在城市经济中的比重显著增长
C.第三产业的增长足以取代第二产业,并使总就业岗位保持基本不变
D.城市中,第一产业和第二产业的比重显著下降
如下有一段不完整的程序段,如果要求该程序执行3次循环,则在程序中的空白处要填入()。 x=1 Do x=x+3 Printx LoopUntil______
A.x>=8
B.X<=8
C.x>=7
D.X<=7
下面程序段中带下画线的语句的执行次数的数量级是()。 i=l; WHILE i<n DO i=i*2;
A.O(n)
B.O(log2n)
C.O(n2)
D.O(nlog2n)