题目内容

以下不是无限循环的语句是。

A. for(y=0,x=1,i=0;x>++y;x=i++) i=x;
B. for(; ;x++=i);
C. while(1){x++;}
D. for(i=10; ;i--) sum+=i;

查看答案
更多问题

以下程序段的执行结果是。int a,y;a=10;y=0;do{ a+=2; y+=a;printf("a=%d y=%d\n",a,y);if (y>20) break;}while(a=14);

A. a=12 y=12a=14 y=16a=16 y=20a=18 y=24
B. a=12 y=12a=16 y=28
C. a=12 y=12a=14 y=26
D. a=12 y=12a=14 y=44

以下程序的输出结果是。#include"stdio.h"int main(){int i;for(i=1;i<=5;i++)if(i%2)printf("*");elsecontinue;printf("#");printf("$\n");}

A. ***
B. $
C. B.
D. *
E. *
F. *$
G. *
H. *
I. *
J. $
K. **
L. *$

下面程序的输出结果是。#include"stdio.h"int main( ){unsigned int num, k;num=26;k=1;do {k*=num%10;num/=10;} while(num);printf("%d\n", k);}

A. 2
B. 12
C. 60
D. 18

设有以下程序:#include"stdio.h"int main( ){int n1, n2;scanf("%d", &n2);while (n2!=0){ n1=n2%10;n2=n2/10;printf("%d", n1);}}程序运行后,如果从键盘上输入1298,则输出结果为:。

A. 8921
B. 89
C. 21
D. 1298

答案查题题库