题目内容

有以下程序,从第一列开始输入数据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

若i、j已定义为int型,则以下程序段中内循环体的总的执行次数是()。for(i=5;i;i--)for(j=0;j<4;j++){};

A. 20
B. 24
C. 25
D. 30

答案查题题库