阅读下列程序段,则程序的输出结果是()。int main(){int a=8,b=3,k;for(k=0;a>6;b=++k)printf("%d,%d,",a--,--b);printf("\n");return 0;}
A. 7,2,6,0,
B. 8,2,7,0,
C. 7,3,6,1,
D. 8,3,7,1,
查看答案
以下循环中,while循环的次数是()。int main(){int i=0;while(i<10){if(i<1)continue;if(i==5)break;i++;}return 0;}
A. 1
B. 10
C. 6
D. 死循环,不能确定次数
以下程序段的描述,正确的是()。x=-4;do{x=x*x;}while(!x);
A. 是死循环
B. 循环执行两次
C. 循环执行一次
D. 有语法错误
对下列两个语句Ⅰ和Ⅱ描述正确的是()。Ⅰ.while(1)Ⅱ.for(;;)
A. 都是无限循环
B. Ⅰ是无限循环,Ⅱ错误
C. Ⅰ循环一次,Ⅱ错误
D. 以上答案都错
下面程序的运行结果是()。int main(){int a=1,b=10;do{b-=a;a++;}while(b--<0);printf("a=%d,b=%d\n",a,b);return 0;}
A. a=3,b=11
B. a=2,b=8
C. a=1,b=-1
D. a=4,b=9