(26)有以下程序: #include<stdio.h> main(){ char c[6]; int I=0: for(;i<6;c[-]=getchar(),i++); for(I=0;i<6;i++)putchar(c[i]); primf("\n"); } 如果从键盘上输入: ab<回车> c<回车> def<回车> 则输出结果为_________. A)a B)a C)ab D)abcdef b b c c c d d d e f 答案:C 评析:1.getchar():此函数的作用是从终端(或系统隐含指定的输入设备)输入一个字符。 2.putchar():此函数的作用是向终端输出一个字符,也可以输出控制字符。 本题在输入字符时,ab和c后面的回车符分别赋给了c[2]和e[4],所以,正确答案为c。
(47)下列可用于C语言用户标识符的一组是__________。 A)void define WORD B)a3_b3 _123 Car C)For -abc IFCase D)2a DO sizeof 答案:B 评析:c语言规定标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线,所以排除c和D。c语言还规定标识符不能为c语言的关键字,从而选项A(void是关键字)是错误的。