题目内容

若运行以下程序时 ,从键盘输入 2473(表示回车 ),则下面程序的运行结果 是( ) 。#include "stdio.h"int main(){int c;while ((c=getchar())!='\n')switch (c-'2'){case 0:case 1: putchar(c+4);case 2:putchar(c+4);break;case 3:putchar(c+3);default:putchar(c+2);break;}printf("\n");return 0;}

A. 668977
B. 668966
C. 66778777
D. 6688766

查看答案
更多问题

下面程序的功能是在输入一批正整数中求出最大者 ,输入 0 结束循环,请选择填空( ) 。#include "stdio.h"int main(){int a,max=0; scanf("%d",&a); while (________) {if (max

A. a==0
B. a
C. a==1
D. !a

下面有关 for 循环的正确描述是 ( )。

A. for 循环只能用于循环次数已经确定的情况
B. for 循环是先执行循环体语句 ,后判断表达式
C. 在 for 循环中 ,不能用 break语句跳出循环体
D. for 循环的循环体可以包括多条语句 ,但必须用花括号括起来

下面程序的运行结果是________。#includeint main(){int i;for(i=1;i<=5;i++){if (i%2) printf("*");else continue;printf("#");}printf("$\n");return 0;}

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

下面程序的运行结果是( )。#includeint main(){int a,b;for(a=1,b=1;a<=100;a++){if (b>=20) break;if (b%3==1){b+=3;continue; }b-=5;}printf("%d\n",a);return 0;}

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

答案查题题库