目录第一单元程序设计和C语言...................................................................................... 1 第二单元顺序程序设计.............................................................................................. 3 第三单元分支程序设计.............................................................................................. 7 第四单元循环程序设计............................................................................................ 14 第五单元数组........................................................................................................ 23 第六单元函数........................................................................................................ 34 第一单元程序设计和C语言一、选择题 语言的基本构成单位是: 。 A. 函数 B. 函数和过程 C. 超文本过程 D. 子程序 2. 一个 C 语言程序总是从开始执行。 A. 主过程 B. 主函数 C. 子程序 D. 主程序 语言的程序一行写不下时,可以。 A. 用逗号换行 B. 用分号换行 C. 在任意一空格处换行 D. 用回车符换行 4. 以下叙述不正确的是: 。 程序中,语句之间必须要用分号";" 分隔 是实型变量, C 程序中 a=10 是正确的,因为实型变量中允许存放整型数 程序中,无论是整数还是实数都能正确无误地表示 程序中, % 是只能用于整数运算的运算符 5. 以下不正确的 C 语言标识符是。 A. ABC B. abc C. a_bc D. 6. 下列字符串是标识符的是: 。 A. _HJ B. 9_student C. long D. LINE 1 7. 以下说法中正确的是: 。 语言程序总是从第一个定义的函数开始执行 语言程序中,要调用的函数必须放在 main() 函数中定义 语言程序总是从 main() 函数开始执行 语言程序中的 main() 函数必须放在程序的开始部分 8. 不合法的常量是: 。 A.‘\2’ B."" C.‘3’ D.‘\483 ’ 9. 已知各变量的类型说明如下,则以下不符合 C 语言语法的表达式是: 。 int k,a,b; unsigned long w=5; double x=; A. x%(-3) B. w+=-2 C. k=(a=2,b=3,a+b) D. a+=a=+(b=4)*(a=3) 语言中,字符型数据在内存中以形式存放。 A. 原码 B. BCD 码 C. 反码 D. ASCII 码 11. 若有定义: int a=7; float x=; y=; 则表达式 x+a%3*(int)(x+y)%2/4 的值是: 。 A. B. C. D. 12. 设有说明: char w; int x; float y; double z; 则表达式 w*x+z-y 值的数据类型为: 。 A. float B. char C. int D. double 13. 以下是不正确的转义字符。 A. '\\' B. '\' C. '081' D. '\0' int 型变量, 则执行以下语句后,x 的值为。 x=6; x+=x-=x*x; A. 36 B. -60 C. 60 D. -24 15. 字符串" \\\ " ABC\ " \\" 的长度是。 A. 11 二、填空题 1. 一个函数由两部分组成,它们是和。 2. 一个 C 源程序至少包含一个,即。 int a=12; 则表达式 a/=a+a 的值是。 4. 表达式 x=(a=3,6*a) 和表达式 x=a=3,6*a 分别是表达式和表达式, 两个表达式执行完的结果分别是和,x 值分别是和。 语言
C语言复习题 大一 来自淘豆网m.daumloan.com转载请标明出处.