一, 选择题
1). 以下表达中正确的选项是( )。
A.调用 printf( )函数时,必需要有输出项
C.在 C 语言中,整数可以以二进制, 八进制或十六进制的
形式输出
D.调整 getchar( )函数读入字符时,可以从键盘上输入字符
所对应的 ASCII 码
正确答案:B
答案解析:选项 A,假设 printf 函数没有输出项,且格式
字符串中不含格式信息,那么输出的是格式字符串本身,假设格
式字符串含有格式信息,运行时那么出现错误提示;选项 C,在 C
语言中,整数可以十进制, 八进制或十六进制的形式输出;选项
D,getchar 函数是从标准输入设备读取一个字符。
2). 以下构造体类型说明和变量定义中正确的选项是( )
A.typedef struct { int n; char c; } REC; REC t1,t2;
B.struct REC ; { int n; char c; }; REC t1,t2;
C.typedef struct REC; { int n=0; char c=′A′; } t1,t2;