02600C语言程序设计

while(a)等价于() A、while(a=0)B、while(a==0)C、while(!a)D、while(a!=0)

题目

while(a)等价于() 

  • A、while(a=0)
  • B、while(a==0)
  • C、while(!a)
  • D、while(a!=0)
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

不能与do…while(exp)语句中的(exp)等价的表达式是( )

A.(!exp==0)

B.(exp>0‖exp<0)

C.(exp==0)

D.(exp!=0)


正确答案:C
解析:本题考查do…while循环。在do…while循环中,当表达式的值为非零(真) 时,执行循环,不能与其等价的是为零的表达式,即 (exp==0)

第2题:

下列语句中,错误的是(x,y,a,b假设已经定义好)

A.while(x=y)5;

B.do x++ while(x==10);

C.while(0);

D.do 2;while(a==b);


正确答案:B

第3题:

下列while循环语句的循环次数是()。while(inti(0))i--;

A.0

B.1

C.2

D.无限


正确答案:A

第4题:

下列while循环的次数是( )。 while (int i=0)i--;

A.0

B.1

C.5

D.无限


正确答案:A

第5题:

while循环语句执行次数是()。while(inti=0)i++;

A.0

B.1

C.5

D.无限


正确答案:A

第6题:

VBA支持的循环语句结构不包括( )。

A)D0…Loop

B)While…Wend

C)For…Next

D)D0…While


正确答案:D
本题考查循环的知识。VBA共支持3种循环,分别是For…Next循环、While…Wend循环和D0…Loop循环。

第7题:

下列while循环执行的次数是()。While(inti=0)i++。

A. 0

B. 1

C. 10

D. 无限


正确答案:A

第8题:

以下不构成无限循环的语句或者语句组是( )。

A.n=0;

B.n=0; do{++n;}while(n<=0); while(1){n++}

C.n=10;

D.for(n=0,i=1;;i++)n+=i; while(n);{n--;)


正确答案:A
解析:本题主要考查各种循环语句的掌握情况。选项A中为dowhile循环语句,首先执行do后面的语句++n;得n=1,while条件表达式为假,退出循环。选项B中,while条件表达式的值始终为1,条件为真,构成无限循环。选项C中while(n);语句循环体为空,n的值在循环中一直保持不变,构成无限循环。选项D中,i=1,for语句中条件判断语句为空,永远为真,构成无限循环。

第9题:

下面程序段中while循环语句执行()次。

n=99;

        while(n=0) ++n;


答案:100次

解析:++n是指在完成这段代码之前将参数+1

第10题:

VBA支持的循环语句结构不包括( )。 A.D0…LoopB.While…WendC.For…Next

VBA支持的循环语句结构不包括( )。

A.D0…Loop

B.While…Wend

C.For…Next

D.Do…While


正确答案:D
D.【解析】本题考查循环的知识。VBA共支持3种循环:For…Next循环、While…Wend循环和D0…Loop循环。