有下列程序:main(){int k=3;while(k>=0){printf("%d",k-=3);k--;}printf("\n");}执行后的输出结果是()。
查看答案
设有整型变量x,下述语句( )不会出现死循环。
A. for(;;x+=1);
B. for(;(x=getchar())!='\n';);
C. while(1) {x++;}
D. for(x=10;;x--);
对于整型变量x,与while(!x)等价的是( )。
A. while(x!=0)
B. while(x==0)
C. while(x!=1)
D. while(~x)
在C语言中while循环和dowhile循环的主要区别是()。
A. dowhile循环体内可以使用break语句,while循环体内不能使用break语句
B. dowhile循环体至少无条件执行一次,while的循环体不是
C. dowhile循环体内可以使用continue语句,while循环体内不能使用continue语句
D. while循环体至少无条件执行一次,dowhile的循环体不是
以下程序段运行后,循环体运行的次数为()。inti=10,x;for(;i<10;i++)x=x+i;
A. 10
B. 0
C. 1
D. 无限