以下程序的输出结果是()。main() {int i;for(i=1;i<=5;i++) {if(i%2) printf("*");else continue;printf("#");}printf("$\n");}
A. *
B. *
C. *
D. $
E. B.
F. *
G. *
H. *$
I. *
J. *
K. $
L. D.
M. *
N. *$
查看答案
有以下程序,从第一列开始输入数据2473(代表一个回车符),则程序的输出结果为( )。#include "stdio.h"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");}
A. 668977
B. 668966
C. 6677877
D. 6688766
执行以下程序片段的结果是()。int x=23;do{printf("%d", x--);} while(!x);
A. 打印出321
B. 打印出23
C. 不打印任何内容
D. 陷入死循环
有以下程序,若运行时从键盘输入3.6 2.4(代表一个回车符),则程序的输出结果为( )。#include "stdio.h"#include "math.h"main() {float x,y,z;scanf("%f%f",&x,&y);z=x/y;while(1){if(fabs(z)>1.0) {x=y;y=z;z=x/y;}elsebreak;}printf("%f\n", y);}
A. 1.5
B. 1.6
C. 2
D. 2.4
以下程序的输出结果是( )。main() {int i;for(i=’A’;i<’I’;i++,i++)printf("%c",i+32);}
A. 编译通不过,无输出
B. aceg
C. acegi
D. abcdefghi