正确答案:
(单选题)8: 下面程序段char *s=\的运行结果是( ) A: ced B: 字符'c'
C: 字符'c'的地址 D: 无确定的输出结果 正确答案:
(单选题)9: 设有以下程序片段, int i=010,j=10,k=0xl0;printf(\请问执行后的输出结果是( ) A: 16,10,8 B: 81016 C: 10,10,10 D: 8,10,16 正确答案:
(单选题)10: C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( ) A: 必须为字母 B: 必须为下划线
C: 必须为字母或下划线
D: 可以是字母、数字和下划线中的任一种字符 正确答案:
(单选题)11: 在“文件包含”预处理语句的使用形式中,当#include后面的文件名用<>括起时,寻找被包含文件的方式是( ) A: 仅仅搜索当前目录
B: 仅仅搜索源程序所在目录
C: 直接按系统设定的标准方式搜索目录
D: 先在源程序所在目录搜索,再按系统设定的标准方式搜索 正确答案:
(单选题)12: C语言允许函数值类型缺省定义,此时该函数值隐含的类型是( ) A: float型 B: int型 C: long型 D: double型 正确答案:
(单选题)13: 以下不能对二维数组a进行正确初始化的说明是( ) A: inta[2][3]={0}
B: inta[][3]={{1,2},{0}}
C: inta[2][3]={{1,2},{3,4},{5,6}} D: inta[][3]={1,2,3,4,5,6}
正确答案:
(单选题)14: 表达式a<b||c&d的运算顺序为( ) A: &,<,|| B: &,||,< C: <,||,& D: <,&,|| 正确答案:
(单选题)15: 下面不正确的字符串常量是( ) A: abc' B: \C: \D: \
正确答案:
(判断题)16: char *s=\等价于char *s;s=\A: 错误 B: 正确 正确答案:
(判断题)17: C语言是大小写敏感的. A: 错误 B: 正确 正确答案:
(判断题)18: C语言中形参到实参传递是双向的 A: 错误 B: 正确 正确答案:
(判断题)19: C语言中输入输出是通过函数完成的 A: 错误 B: 正确 正确答案:
(判断题)20: 在一个函数内部的复合语句中定义的变量,只在该复合语句范围内有效 A: 错误 B: 正确 正确答案:
(判断题)21: 在C语言中, '0'是合法的字符常量 A: 错误 B: 正确
正确答案:
(判断题)22: 在C 语言中,共用体类型属于构造类型 A: 错误 B: 正确 正确答案:
(判断题)23: strcmp3(char *s,char *t){for (;*t= =*s;){if (!*t) return 0; t++;s++;}return (*s-*t);}库函数strcmp(char*s,char*t)是功能相等的程序段 A: 错误 B: 正确 正确答案:
(判断题)24: 若有说明int c; 则while(c=getchar());是错误的C语句. A: 错误 B: 正确 正确答案:
(判断题)25: #define SIZE 10 int a[SIZE];是对一维数组a的正确说明 A: 错误 B: 正确 正确答案:
兰大《C语言程序设计》19春平时作业2



