问题
单项选择题
以下叙述中正确的是( )。
A) 调用printf函数时,必须要有输出项
B) 使用putchar函数时,必须在之前包含头文件stdio.h
C) 在C语言中,整数可以以十二进制、八进制或十六进制的形式输出
D) 调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码
答案
参考答案:B
解析: 本题考查了C语言的一些基本概念。printf()函数可以只有控制项而没有输出项,例如,printf("Hello!"); ,所以选项A)不正确。C语言中不支持整数以十二进制输出,因此选项C)不正确。getchar()函数从键盘读入一个字符,而不管该字符为数字还是字母,因此输入ASCII码的话,只能读到第1个数字字符,所以选项D)不正确。故应该选择B),putchar是C语言中的库函数,使用时必须包含stdio.h。