题目内容

以下程序段的输出结果是.int n=10;while(n>7){n--;printf("%d", n );}

A. 1098
B. 10987
C. 987
D. 9876

查看答案
更多问题

以下描述中正确的是________.

A. do-while循环中,根据情况可以省略while
B. 由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句
C. do-while循环由do开始,用while结束,在while(表达式)后面不能写分号
D. 在do-while循环体中,一般要有能使while后面表达式的值变为零("假")的操作

下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,请选择()填空。#include int main(){int i=0,j,k;do{i++;k=316-13*i;}while______;j=k/11;printf("316=13*%d+11*%d",i,j);return 0;}A、B、C、D、

A. k%11==0
B. k/11
C. k%11
D. k/11==0

t为int类型,进入下面的循环之前,t的值为0while( t=1 ){ ……}则以下叙述中正确的是__________.A、B、C、D、

A. 循环控制表达式的值为1
B. 循环控制表达式的值为0
C. 循环控制表达式不合法
D. 以上说法都不对

以下程序的执行结果是_________.int main(){ intx = 0, s = 0;while( !x != 0 ) s += ++x;printf( "%d ",s );return 0;}

A. 无限循环
B. 0
C. 1
D. 语法错误

答案查题题库