题目内容

有以下程序段后,s的值为()。int a,s=0;while(1){ scanf(“%d”,&a);if(a= =0) break; s=s+a; }

A. 0
B. 1
C. 输入的整数(遇到回车结束)的和
D. 输入的整数(遇到0结束)的和

查看答案
更多问题

do-while(表达式)语句后( )分号。

A. 必须有
B. 必须没有
C. 可以有也可以没有
D. 以上答案都不对

(D)。以下不是循环语句控制关键词的是()。

A. while
B. do-while
C. for
D. if

如下程序段中当输入5时,输出应该是()。int x; scanf(“%d”,&x);while(x>0){ x=x-1; printf(“%d”,x);}

A. 0
B. 4
C. 4321
D. 43210

有如下程序段for (i=0; i<10; i++) if (i <= 5) break;printf(“%d”,i);则输出i的值为____。A)6 B)0 C)5 D)10

答案查题题库