文档详情

C语言程序设计期末考试复习题及参考答案-专升本.pdf

发布:2021-11-14约1.88千字共2页下载文档
文本预览下载声明
《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
显示全部
相似文档