问题 单项选择题

有以下程序:
#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);
case 4:putchar(c+3);break;
printf("\n")
从第一列开始输入以下数据<CR>代表一个回车符。
2743<CR>
程序的输出结果是

A.66877

B.668966

C.6677877

D.6688766

答案

参考答案:A

解析: 本题主要考查了字符输入输出函数getchar和putchar的使用。getchar函数用来从标准输入设备上读入一个字符,putchar(c)函数是将字符变量c中的字符输出到标准输出设备上。并且字符可以看作整数参与运算。

判断题
单项选择题