《C语言程序设计》复习提纲.doc

《C语言程序设计》复习提纲.doc

ID:56266996

大小:68.00 KB

页数:20页

时间:2020-06-04

《C语言程序设计》复习提纲.doc_第1页
《C语言程序设计》复习提纲.doc_第2页
《C语言程序设计》复习提纲.doc_第3页
《C语言程序设计》复习提纲.doc_第4页
《C语言程序设计》复习提纲.doc_第5页
资源描述:

《《C语言程序设计》复习提纲.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《C语言程序设计》复习提纲一、单项选择题和填空题的知识点1、函数是C程序的主要组成部分,函数是C程序的基本单位。一个C语言程序是由一个或多个函数组成的,其中必须包含一个main函数(且只能有一个main函数)。2、程序总是从main函数开始执行的。C语言本身不提供输入输出语句。3、识别不同的常量。(1)整型常量,如100,0,-12(2)实型常量,有两种表示形式。第一,十进制小数形式,如12.45、-56.79。第二,指数形式,即科学计数法。如12.34e-4,其中,字母e前面的部分称为尾数,可以用实

2、型数据表示,后面的部分称为指数,只能用整型数据表示,而字母e既可以是小写的e,也可以是大写的E。(3)字符常量,有两种形式:普通字符和转义字符。普通字符如’a’,注意字符常量中只能包含一个字符。转义字符是以字符开头,如’’,注意它表示的是一个字符。(4)字符串常量,如”Nanjing”。(5)符号常量,是用#define指令定义的。如#definePI3.1416。一旦定义以后,凡是使用PI的地方,实际上使用的3.1416。4、合法标识符和非法标识符的识别。5、数据类型占用的内存字节数int(基

3、本整型)4unsignedint(无符号基本整型)4short(短整型)2unsignedshort(无符号短整型)2long(长整型)4unsignedlong(无符号长整型)4signedchar(有符号字符型)1unsignedchar(无符号字符型)1float4double8longdouble166、%运算符要求参加运算的运算对象(即操作数)为整数,结果也是整数。如8%3的结果为2。7、除%以外的运算符的操作数都可以是任何算术类型。8、自增、自减运算符的使用。参见P53的内容和例子。(单选

4、)9、不同类型数据间的混合运算。参见P54的内容和例子。10、赋值过程中的类型转换。参见P62的内容和例子。(单选)11、o格式符的使用:以八进制整数形式输出数据。x符的使用:以十六进制整数形式输出数据。具体内容参见P73的内容和例子。12、在程序中实现两个变量的值交换的算法。13、a&&b&&c和a

5、

6、b

7、

8、c的运算过程。参见P95的具体内容和例子。14、(m=a>b)&&(n=c>d),该式中n的值为多少。参见P95的具体内容和例子。15、判断大写字母的表达式:(ch>=’A’&&ch<=’Z’)

9、16、判断小写字母的表达式:(ch>=’a’&&ch<=’z’)15、判断数字字符的表达式:(ch>=’0’&&ch<=’9’)17、大写字母转换为小写字母:+3218、小写字母转换为大写字母:-3219、P111习题3:求逻辑表达式的值。20、除了可以用数组元素作为函数参数外,还可以用数组名作为函数参数(包括实参和形参)。如果用数组元素作为实参,则向形参变量传递的是数组元素的值;如果用数组名作为实参,则向形参变量传递的是数组首元素的地址。21、三种局部变量的存储位置是不同的:自动变量存储在动态存储区

10、中,静态局部变量存储在静态存储区中,寄存器变量存储在CPU的寄存器中。22、我们将地址形象化地称为“指针”。23、指针变量的值是地址(即指针)。24、如果指针变量p1和p2都指向同一数组,如执行p2-p1,结果是p2-p1的值(两个地址之差)除以数组元素的长度。而两个地址不能相加,即p2+p1是无实际意义的。25、可以引用结构体变量中成员的值,具体的引用方式为:结构体变量名.成员名。如:student1.name=”wang”;26、结构体变量所占内存长度是各成员所占内存长度之和,而共用体变量所占的内

11、存长度等于最长的成员的长度。27、根据数据的组织形式,数据文件可分为ASCII文件和二进制文件。28、用fopen函数打开数据文件。29、使用文件的方式:见P335的表10.1。三、名词解释1、程序:程序就是一组计算机能识别和执行的指令,每一条指令使计算机执行特定的操作。2、高级语言:高级语言是接近于人类习惯使用的自然语言和数学语言,又能够被计算机识别和运行的计算机语言。高级语言不依赖于具体的机器,但其不能被计算机直接识别,而必须已经“翻译”。3、常量:常量是指在程序的运行过程中其值不能被改变的量。4

12、、标识符:在计算机高级语言中,用来对变量、符号常量、函数、数组、类型等命名的有效字符序列统称为标识符。5、C算术表达式:用算术运算符和括号将运算对象(即操作数)连接起来,符合C语言语法规则的式子称为C算术表达式。6、输出:输出是指从计算机向输出设备输出数据。7、输入:输入是指从输入设备向计算机输入数据。8、关系运算:所谓关系运算就是比较运算,将两个数值进行比较,判断其比较的结果是否符合给定的条件。9、关系表达式:用关系运算符将两个数值或数值表达式连接起来

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。