【单选题】下面关于循环语句for、while、do-while的叙述中正确的是( )
A. 三种循环语句的循环体都必须放入一对花括号中
B. 三种循环语句中都可以缺省循环终止条件表达式
C. 三种循环语句的循环体都至少被无条件执行一次
D. 三种循环语句都可能出现无穷循环
查看答案
【单选题】以下程序的输出结果是()main( ){int a=1,b=0; do{ switch(a) { case 1: b=1;break; case 2: b=2; break; default : b=0;}b=a+b;}while(!b);printf("a=%d,b=%d \n",a,b);}
A. a=1,b=2
B. a=1,b=1
C. a=1,b=0
D. a=1,b=3
【单选题】有以下程序int f(int n) {if (n==1) return 1; else return f(n-1)+1; } main() { int i,j=0; for(i=1;i<3;i++) j+=f(i); printf("%d\n",j); } 程序运行后的输出结果是( ).
A. 4
B. 3
C. 2
D. 1
【单选题】在下述程序中,判断i>j共执行的次数是( )main(){ int i=0,j=10,k=2,s=0;for(;;){ i+=k;if(i>j){ printf(″%d″,s);break;}s+=i;}}
A. 4
B. 7
C. 5
D. 6
【单选题】已知 int i=1;执行语句while(i++<4)后,变量i的值为__________
A. 3
B. 4
C. 5
D. 6