设有程序段:int k=10;while(k=0)k=k-1;,则下面描述正确的是()。A、while循环执行10次B、循环是无限循环C、循环体语句一次也不执行D、循环体语句执行一次

题目

设有程序段:int k=10;while(k=0)k=k-1;,则下面描述正确的是()。

  • A、while循环执行10次
  • B、循环是无限循环
  • C、循环体语句一次也不执行
  • D、循环体语句执行一次
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

有以下程序片段int k=5;while(k=1)k--;执行此程序片段,则描述正确的是( )

A.while循环执行4次

B.循环体执行一次

C.循环体一次也不执行

D.死循环


正确答案:D 

第2题:

程序段如下 int k=-20; while (k=0)k=k+1; 则以下说法中正确的是( )

A.while循环执行20次

B.循环是无限循环

C.循环体语句一次也不执行

D.循环体语句执行一次


正确答案:C

第3题:

设有如下程序段,intk=10;while(k=0)k=k-1;下面描述中正确的是()

A、循环执行一次

B、循环是无限循环

C、循环体语句一次也不执行

D、循环体语句执行一次


参考答案:C

第4题:

若k是int类型变量,且有以下for语句: for(k=-1;k<O;k++)printf("****\n"); 下面关于语句执行情况的叙述中正确的是( )。、

A.循环体执行一次

B.循环体执行两次

C.循环体一次也不执行

D.构成无限循环 ‘


正确答案:A
本题考查简单的for语句,程序中当k<0时循环才执行,所以答案选择A。

第5题:

设有程序段: int k=10; while(k=0) k=k-1; 则下面描述中正确的是

A.循环执行10次

B.无限循环

C.循环体语句一次也不执行

D.循环体语句执行一次


正确答案:C
解析:本题中,首先将0赋给k,表达式变为0,跳出循环,没有执行循环体语句。解答本题的关键是掌握while语句。

第6题:

设有程序段:

intk=10。

while(k=O)k=k-1;

则下面描述中正确的是( )。

A.循环执行10次

B.无限循环

C.循环体语句一次也不执行

D.循环体语句执行一次


正确答案:C
C。【解析】while中表达式值一直为0,故循环一次也不执行。

第7题:

下面程序段 int k=2; while (k==0) {printf(“%d”,k);k--;} 则下面描述中正确的是()。

A. while 循环执行 10 次

B. 循环是无限循环

C. 循环体语句一次也不执行

D. 循环体语句执行一次


正确答案:C

第8题:

设有程序段

int k=10;

while(k=0)k=k-1;

则下面描述中正确的是

A.while循环执行10次

B.循环是无限循环

C.循环体语句一次也不执行

D.循环体语句执行一次


正确答案:C

第9题:

没有程序段: int k=10; while(k=0) k=k-1;则下面描述中正确的是( )。

A.while循环执行10次

B.循环是无限循环

C.循环体语句一次也不执行

D.循环体语句执行一次


正确答案:C
解析:本题的while语句是将0赋给k,表达式的值为0,没有执行循环体语句。

第10题:

若k是int类型变量,且有以下for语句

for(k=-1;k<0;k++) printf(”****\n”);

下面关于语句执行情况的叙述中正确的是

A)循环体执行一次

B)循环体执行两次

C)循环体一次也不执行

D)构成无限循环


正确答案:A
【答案】A
【知识点】for语句
【解析】开始进入循环时,k的值是-1, 小于0所以条件满足,执行一次循环体。k++后值为0,所以条件不满足,结束循环。

更多相关问题