题目内容

有以下程序:#include main(){ int a,b;for(a=1,b=1;a<=100;a++){ if(b>=20)break;if(b%3==1){ b=b+3;continue;}b=b-5;}printf("%d\n",a);}程序的输出结果是()。

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

查看答案
更多问题

有如下程序:#includemain(){ int i,data;scanf("%d",&data);for(i=0;i<5;i++){ if(i>data)break;printf("%d,”,i);}printf("\n");}程序运行时,从键盘输入:3<回车>后,程序输出结果为()。

A. 3,4,
B. 0,1,
C. 3,4,5,
D. 0,1,2,3

有如下程序:#include main(){ int i,data;scanf("%d",&data);for(i=0;i<5;i++){if(i后,程序输出结果为( )

A. 3-4-
B. 1-2-3-
C. 0-1-2-
D. 0-1-2-3-

有以下程序:#include main(){ char b,c;yint i;b=’a’;c=’A’;for(i=0;i<6;i++){ if(i%2)putchar(i+b);else putchar(i+c);}printf("\n");}程序运行后的输出结果是( ).

A. bcdef
B. ABCDEF
C. aBcDeF
D. AbCdEf

有以下程序段:int x,i;for(i=1;i<=100;i++){ scanf("%d",&x);if(x<0)continue;printf("%4d\n",x);}下面针对上述程序段的描述中正确的是()。

A. 最多可以输出100个非负整数
B. 当x《0时结束整个循环
C. 当x》=0时没有任何输出
D. printf 函数调用语句总是被跳过

答案查题题库