有以下程序: #include<stdio.h> main(){ char c[6]; int i=0; for(;i<6;c[i]=getchar(),i++); for(i=0;i<6;i++)put

admin2009-02-15  17

问题 有以下程序:    #include<stdio.h>    main(){      char c[6];      int i=0;      for(;i<6;c=getchar(),i++);      for(i=0;i<6;i++)putchar(c;      printf("\n");     }    如果从键盘上输入:    ab<回车>    c<回车>    def<回车>    则输出结果为______。

选项 A、a    b    c    d    e    f
B、a    b    c    d
C、ab    c    d
D、abcdef

答案4

解析 getchar():此函数的作用是从终端(或系统隐含指定的输入设备)输入—个字符。
    2.putchar():此函数的作用是向终端输出—个字符,也可以输出控制字符。
本题在输入字符时,ab和c后面的回车符分别赋给了c[2]和c[4],所以,正确答案为C。
转载请注明原文地址:https://kaotiyun.com/show/3DXp777K
0

最新回复(0)