题目内容

下面程序的结果是()#includeintmain(){intx=1;while(x<20){x=x*x;x=x+1;}printf("%d",x);return0;}

A. 1
B. 20
C. 25
D. 26

查看答案
更多问题

以下叙述中正确的是()

A. 只有适当地修改代码,就可以将do-while与while相互转换
B. 对于“for(表达式1;表达式2;表达式3)循环体”首先要计算表达式2的值,以便决定是否开始循环
C. 对于“for(表达式1;表达式2;表达式3)循环体”,只有个别情况下才能转换成while语句
D. 如果根据算法需要使用无限循环(即通常所称的"死循环"),则只能使用while语句

有一下程序#includeintmain(){intk=5;while(--k){printf("%d",k-=3);}printf("\n");return0;}执行后的输出结果是

A. 1
B. 2
C. 4
D. 死循环

有以下程序#includeintmain(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;case2:case4:n+=2;k--;break;}printf("%d",n);}while(k>0&&n<5);return0;}程序运行后的输出结果是

A. 02356
B. 0235
C. 235
D. 2356

有以下程序:#includeintmain(){intn=2,k=0;while(k++&&n++>2);printf("%d%d\n",k,n);return0;}

A. 02
B. 13
C. 57
D. 12

答案查题题库