侠客风云传 李的湖畔:我有一道c语言的提问
来源:百度文库 编辑:高考问答 时间:2024/07/06 11:16:33
2. 以下程序段【 】。
x=-1;
do
{
x=x*x;
}
while(!x);
(A) 是无限循环 (B) 循环执行二次
(C) 循环执行一次 (D) 有语法错误
x=-1;
do
{
x=x*x;
}
while(!x);
(A) 是无限循环 (B) 循环执行二次
(C) 循环执行一次 (D) 有语法错误
选 C
循环末尾才进行条件判断,至少运行一次。
第一次循环后 x=-1×-1=1
! 1 = false ( 对一取反)
循环结束
d
对