问题
单项选择题
设有程序段:
int k=12;
while(k=1)k=k-1;
则下列描述中正确的是( )。
A.while循环执行10次
B.循环是无限循环
C.循环体语句一次也不执行
D.循环体语句执行一次
答案
参考答案:C
解析: 本题考查while循环。while循环的控制表达式k=1是个赋值表达式而不是逻辑表达式,所以循环体一次也不执行。
设有程序段:
int k=12;
while(k=1)k=k-1;
则下列描述中正确的是( )。
A.while循环执行10次
B.循环是无限循环
C.循环体语句一次也不执行
D.循环体语句执行一次
参考答案:C
解析: 本题考查while循环。while循环的控制表达式k=1是个赋值表达式而不是逻辑表达式,所以循环体一次也不执行。