问题详情

对以下程序段的描述,正确的是( )。 x= -1; do { x=x*x;} while(!x);


A、是死循环

B、循环执行两次

C、循环执行一次

D、有语法错误

时间:2022-01-04 19:10 关键词:

答案解析

C
解析:do-while语句的执行过程是:首先执行循环体语句,再判断表达式值的真假。在本题中,表达式的值为假,因此循环体只执行一次。