问题
单项选择题
对以下程序段的描述,正确的是( )。
x= -1;
do
x=x*x;
while(!x);
A.是死循环
B.循环执行两次
C.循环执行一次
D.有语法错误
答案
参考答案:C
解析: do-while语句的执行过程是:首先执行循环体语句,再判断表达式值的真假。在本题中,表达式的值为假,因此循环体只执行一次。
对以下程序段的描述,正确的是( )。
x= -1;
do
x=x*x;
while(!x);
A.是死循环
B.循环执行两次
C.循环执行一次
D.有语法错误
参考答案:C
解析: do-while语句的执行过程是:首先执行循环体语句,再判断表达式值的真假。在本题中,表达式的值为假,因此循环体只执行一次。