题目内容

若有如下语句,则程序段().int x=6;do{printf("%d\n",x-=2);}while(--x);

A. 输出的是1
B. 输出的是4和1
C. 输出的是3和0
D. 是死循环

查看答案
更多问题

以下程序执行结果是().#includeint a=3;void main(){int s=0;{int a=5;s+=a++;}s+=a++;printf("%d\n",s);}

A. 8
B. 10
C. 7
D. 11

下面的for语句的循环次数为().for(x=1,y=0;(y!=123)&&(x<4);x++);

A. 是无限循环
B. 循环次数不定
C. 循环执行4次
D. 循环执行3次

下列程序执行后的输出结果是().void main(){ int i,j,x=0;for(i=0;i<2;i++){ x++;for(j=0;j<=3;j++){if(j%2) continue;x++;}x++;}printf("x=%d\n",x); }

A. x=4
B. x=8
C. x=6
D. x=12

设变量已经正确定义,则以下能正确计算f=n!的程序段是().

A. f=0;for(i=1;i<=n;i++)f*=i;
B. f=1;for(i=1;i C. f=1;for(i=n;i>1;i++)f*=i;
D. f=1;for(i=n;i>=2;i--)f*=i;

答案查题题库