C语言程序设计期末考试复习题及参考答案-专升本.pdf
文本预览下载声明
《C语言程序设计》复习题
一、填空题
1. Turbo C++中,若有语句:unsigned int a;则 a 的范围是 0~
2. C 中的转义符“\r”表示: 。
3. 表达式 21 / 4 的值为 。
4. C 语言中没有专门的字符串变量,如果想将一个字符串存放在变量中以便保
存,必须使用 。
5. 已知a=12.789,则表达式 (int)a 的值为 。
6. 表达式 3 | 2 的值是 。
7. 若 a=5,经 a-=3;后 a= 。
8. 已知ch=a,则表达式【(ch=A ch=Z)? (ch+32):ch 】的值
为 。
9. C 中定义符号常量E 为 2.71828 的宏命令是 。
10. 函数形参和调用的实参是数组名时,参数按 方式进行传递。
11.C 程序是由函数构成的,一个 C 源程序至少且仅包含一个 。
12.C 语言规定标识符只能由字母、数字和下划线 3 种字符组成,且第一个字符
必须为 或下划线。
13.著名计算机科学家沃思提出的一个公式:数据结构+算法= 。
14.Turbo C++中,若有语句:int a;则 a 的范围是-32768~ 。
15.C 中的转义符“\n”表示: 。
16.表达式 21 % 4 的值为 。
17.C 语言中没有专门的 变量,如果想将一个字符串存放在变量中以便保
存,必须使用字符数组。
18.已知a=79.345,则表达式 (int)a 的值为 。
19.表达式 3 2 的值是 。
20. 若 a=5,经 a+=3;后 a= 。
二、选择题
1. C 语言源程序文件经过编译连接之后生成一个后缀为____的文件。
A.”.c” B.“.obj” C.“.exe” D.“.bas”
2. 以下选项中不正确的整型常量是
A. 12L B. -10 C. 1,900 D. 123U
3. 表达式______的值是 0。
A.3%5 B.3/5.0 C.3/5 D.35
4. 表达式 !(x0||y0) 等价于
A.!x0||!y0 B.!(x0)||!(y0) C.!x0!y0 D.!(x0)!(y0)
5. 若变量已正确定义并赋值,表达式______不符合 C 语言语法。
A.43 B.+a C.a=b=5 D.int(3.14)
6. 若变量已正确定义,执行语句 scanf(%d%d%d ,k1,k2,k3);时,正确的
输入是
A.2030,40 B.20 30 40 C.20, 30 40 D.20, 30,40
7. 执行语句 printf( “______”, 2); 将得到出错信息。
A.%d B.%o C.%x D.%f
8. 设变量定义为“int s[ ]=hello\nworld\n;”,则数组 s 中有个元素。
A.12 B.13 C.14 D.15
显示全部