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

admin2010-05-22  19

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

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

答案4

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

最新回复(0)