【精选】12级环(水)工C语言复习要点及复习题.docVIP

  • 2
  • 0
  • 约4.58千字
  • 约 10页
  • 2017-11-29 发布于贵州
  • 举报

【精选】12级环(水)工C语言复习要点及复习题.doc

【精选】12级环(水)工C语言复习要点及复习题

复习知识点: C语言程序中,main()函数只能有一个,可以安排在文件中的任意位置。 C语言程序中的三大基本数据类型是整型、字符型和实型。 C语言程序中的三大基本结构是顺序结构、选择结构和循环结构。 C语言程序中的变量的名字不能以数字开始,也不能使用关键字。 do while 语句的循环体至少执行1次。 当用十进制的指数形式表示数据常量时,字母e(E)的前后必须有数字,并且之后的必须是整数。 符号常量的定义格式及其使用。 “\n”是转义字符,含义是输出换行,一般输入时不要用。 注意复合赋值运算符的写法, 如i+=10; 关系运算符、逻辑运算符的书写格式。 注意理解自增、自减运算符号的位置,当定义变量int i=5;后printf(“%d”,++i);和printf(“%d”,i++);输出到屏幕上的值是不一样的。 理解3目运算符的意义及其应用。 字符常量必须是用单引号括起来的字母,如char c=’A’; C语言程序中没有输入输出语句,有输入输出函数,重点掌握scanf(…),printf(…),注意格式的具体写法。 键盘输入数据时,格式%d对应短整型,格式%ld对应长整型,格式%f对应单精度实型,格式%lf对应双精度实型,格式%c对应字符型,输出亦然。 保留2位小数的输出格式是printf(“%0.2f”,…); 在if…else选择结构中,注意else总是与离它最近的if配对。 注意switch选择结构的应用,理解break的含义。 一维位数组的定义,初始化,在程序中的应用。 理解调用函数和被调用函数之间的关系,函数的定义,调用参数的传递,函数的返回值。 期末考试题型: 一.单项选择题(30分) 二.程序填空题(24分) 三.程序阅读题(20分) 四.程序设计题(26分) 一.单项选择题 1. 以下叙述正确的一项是 。 a) 在C语言程序中,main函数必须位于程序的最前面 b) C语言程序的每行中只能写一条语句 c) 在对一个C语言程序进行编译的过程中,可发现注释中的拼写错误 d) C语言有输入、输出函数,但没有输入、输出语句 2. C语言程序设计的三种基本结构是 。 a) if结构、if else结构和else if结构 b) while结构、do while结构和for结构 c) 函数结构、数组结构和指针结构 d) 顺序结构、选择结构和循环结构 3. 对于while语句,不正确的说法是___________。 a)先判断条件,后执行循环体 b) 循环体至少执行一次 c) 循环体可能一次也不执行 d) 循环体可以是多条语句 4. 下列不能作变量名使用的是___________。 a) _x_y b) sum c)INT d) 9t 5. 以下不正确的实型常量是___________。 a) 4.93e-6 b) 30e+5 c) 0.6781 d) 2.45e-2.82 6. 执行下列程序的运行结果是__________。 a) 1.500000 b) 1 c) 4-2.5 d)2   #define A 4   #define B 2.5   main( )   { printf(%f\n, A-B);   } 7.下面的数据不是整数的是___________。 a) 106 b) (int)106.0 c) 53*2 d) (float)106 8. 若w、x、y、z、k均为int类型变量,则执行下面语句后的k的值是_______。     w=1; x=2; y=3; z=4;     k=(wx)?z:y;     a) 1   b) 2   c)3   d) 4 9. 构成一个C程序的是_______。 a)一个主函数和若干个非主函数 b)若干个主函数和若干个非主函数 c)一个主函数和最多一个非主函数 d)若干个主函数和最多一个非主函数 10. 能正确表示x和y 一正一负,或同时为正的逻辑表达式是______。 a) (a*b0)(a0b0) b) (a*b0)||(a0b0) c) (a*b0)(a*b0) d) (a*b0)||(a*b0) 11. C语言中,若已定义m和n为int类型,则表达式m=4,n=m+15/2值是___________。 a) 7 b) 11 c) 11.500000 d) 12 12. 以下程序执行后sum的值是______。 a) 20 b) 1

文档评论(0)

1亿VIP精品文档

相关文档