题型及分数:
单选题:25分
判断题:10分
填空题:15分
程序分析题:20分
编程题:30分
其中:课后习题及复习大纲中相类似题所占比例在70%-80%。
带*号的内容和复习题为较难部分,为非重点考察内容。
第一章 C语言程序设计基础(出题比例4-6%)
程序设计语言的基本概念
程序
程序设计语言
常用程序设计语言及其类型
源程序、编译、目标文件、连接、可执行程序
编程的步骤
C语言程序的基本结构
(1) C源程序的框架
C源程序的框架,主要有:编译预处理、主函数()、函数n()等,主函数的位置不一定在最前面,可以在程序的中部或后面,主函数的名字固定为main。
(2) C语言源程序的书写规则:
C源程序是由一个主函数和若干个其它函数组成的;
函数名后必须有小括号,函数体放在大括号内;
C程序对大、小写字母书写敏感;
每句的末尾加分号;
可以一行多句;
可以一句多行;
可以在程序的任何位置加注释,注释的方式。
C语言程序设计的的基本步骤和调试过程
复习题: /*****
1. 每个C语言程序中有且仅有一个 函数,它是程序的入口和出口。
2. 引用C语言标准库函数,一般要用 预处理命令将其头文件包含进来。
3. C语言属于( )
A.高级语言B. 低级语言
C.中级语言D. 机器语言
4. C语言规定了若干有特定意义、为C语言专用的单词,称为 关键字 。
5. C语言的语句以 结尾。
6. C语言源程序经过编译以后生成 文件,生成的文件名后缀为 , 经过连接后生成 文件,后缀为
7.C语言中不能使用关键字作为标识符。 (√)
第二章 基本数据类型,运算符与表达式(出题比例20-30%)
关键知识点:
常量,变量:
标识符的命名规则
常量,变量的概念:直接常量,符号常量,变量必须先定义后使用
变量名和变量值的区别。
C语言中的基本数据类型
各种数据类型的数据在内存中的存放方式
掌握各种数据类型数据的常量使用方法,特别注意字符常量和字符串常量的区别使用
整型,字符型,浮点型变量的定义和引用方法
数据的数据类型,数据的取值范围,数据在内存中存放方式三者之间的联系
运算符和表达式的使用方法
自增、自减运算符
赋值运算符
算术运算符及表达式
逗号运算符及表达式
*位运算符及表达式
sizeof运算符及表达式
*强制数据类型转换符及表达式
运算符的优先级和结合性
本章复习题:
课后习题: 一、单选题, 二、 填空题
1. C语言的标识符命名规则中,第一个字符可以为字符 ‘#’ 或 ‘&’ .(×)。
2.下列全部属于合法的用户标识符的是()
A.A1 P_0 dSB. float 2la _A
C. *a hy kk D. _123 temp main
3. C语言对字母的大小写不敏感。(× )
4. C语言中,符号常量由宏定义命令#define来定义。 (√ )
5. 在VC 6.0中,数据类型int,char,float和double所占的内存字节数分别是 、 、 和 。
6.下列四个选项中,均是合法的整型常量的选项是 A
A.160 –0XFFFF 011B。 -0XCDF 01A 0XE
C.-01 986,012 0688 D。-0X48a 2e5 0x
7. 合法的C语言字符常数是(A )
A. '\t' B. "A" C. 54 D. A
8. 设有语句char a = '\72'; 即变量a (A )
包含一个字符 B. 包含两个字符
C. 包含3个字符 D. 说明不合法
9. 若有定义 int a=7;folat x=2.5,y = 4.7; 则表达式x+a%3*(int)(x+y)%2/4的值是(2.500000)。
10. 在C语言中,要求运算数一定是整型的运算符是(D)
A./ B。++C。!=D。%
11.字符串常量”mine”的字符个数是 (B )
A. 4 B. 5 C. 6 D.
12. ( B )是非法的C语言转义字符
A. '\b' B. '0xf' C. '\037' D. '\'
13.若x、y、z均为int型变量,则执行以下语句后的输出是( A )
x=(y=(z=10)+5)-5;
printf("x=%d, y=%d, z=%d\n",x,y,z);
y=(z=x=0,x+10);
printf("x=%d, y=%d, z=%d\n",x,y,z);
A.