XXXX学院《C语言程序设计》期末考试过关复习提纲.doc

XXXX学院《C语言程序设计》期末考试过关复习提纲.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XXXX学院《C语言程序设计》期末考试过关复习提纲

《C语言程序设计》复习提纲 一、单项选择题和填空题的知识点 1、函数是C程序的主要组成部分,函数是C程序的基本单位。一个C语言程序是由一个或多个函数组成的,其中必须包含一个main函数(且只能有一个main函数)。 2、程序总是从main函数开始执行的。C语言本身不提供输入输出语句。 3、识别不同的常量。 (1)整型常量,如100,0,-12 (2)实型常量,有两种表示形式。 第一,十进制小数形式,如12.45、-56.79。 第二,指数形式,即科学计数法。如12.34e -4,其中,字母e前面的部分称为尾数,可以用实型数据表示,后面的部分称为指数,只能用整型数据表示,而字母e既可以是小写的e,也可以是大写的E。 (3)字符常量,有两种形式:普通字符和转义字符。普通字符如’a’,注意字符常量中只能包含一个字符。转义字符是以字符\开头,如’\n’,注意它表示的是一个字符。 (4)字符串常量,如”Nanjing”。 (5)符号常量,是用#define指令定义的。如#define PI 3.1416。一旦定义以后,凡是使用PI的地方,实际上使用的3.1416。 4、合法标识符和非法标识符的识别。 5、 数据类型 占用的内存字节数 int(基本整型) 4 unsigned int(无符号基本整型) 4 short(短整型) 2 unsigned short(无符号短整型) 2 long(长整型) 4 unsigned long(无符号长整型) 4 signed char(有符号字符型) 1 unsigned char(无符号字符型) 1 float 4 double 8 long double 16 6、%运算符要求参加运算的运算对象(即操作数)为整数,结果也是整数。如8%3的结果为2。 7、除%以外的运算符的操作数都可以是任何算术类型。 8、自增、自减运算符的使用。参见P53的内容和例子。(单选) 9、不同类型数据间的混合运算。参见P54的内容和例子。 10、赋值过程中的类型转换。参见P62的内容和例子。(单选) 11、o格式符的使用:以八进制整数形式输出数据。x符的使用:以十六进制整数形式输出数据。具体内容参见P73的内容和例子。 12、在程序中实现两个变量的值交换的算法。 13、abc和a||b||c的运算过程。参见P95的具体内容和例子。 14、(m=ab)(n=cd),该式中n的值为多少。参见P95的具体内容和例子。 15、判断大写字母的表达式:(ch=’A’ch=’Z’) 16、判断小写字母的表达式:(ch=’a’ch=’z’) 15、判断数字字符的表达式:(ch=’0’ch=’9’) 17、大写字母转换为小写字母:+32 18、小写字母转换为大写字母:-32 19、P111习题3:求逻辑表达式的值。 20、除了可以用数组元素作为函数参数外,还可以用数组名作为函数参数(包括实参和形参)。如果用数组元素作为实参,则向形参变量传递的是数组元素的值;如果用数组名作为实参,则向形参变量传递的是数组首元素的地址。 21、三种局部变量的存储位置是不同的:自动变量存储在动态存储区中,静态局部变量存储在静态存储区中,寄存器变量存储在CPU的寄存器中。 22、我们将地址形象化地称为“指针”。 23、指针变量的值是地址(即指针)。 24、如果指针变量p1和p2都指向同一数组,如执行p2-p1,结果是p2-p1的值(两个地址之差)除以数组元素的长度。而两个地址不能相加,即p2+p1是无实际意义的。 25、可以引用结构体变量中成员的值,具体的引用方式为:结构体变量名.成员名。如: student1.name=”wang”; 26、结构体变量所占内存长度是各成员所占内存长度之和,而共用体变量所占的内存长度等于最长的成员的长度。 27、根据数据的组织形式,数据文件可分为ASCII文件和二进制文件。 28、用fopen函数打开数据文件。 29、使用文件的方式:见P335的表10.1。 三、名词解释 1、程序:程序就是一组计算机能识别和执行的指令,每一条指令使计算机执行特定的操作。 2、高级语言:高级语言是接近于人类习惯使用的自然语言和数学语言,又能够被计算机识别和运行的计算机语言。高级语言不依赖于具体的机器,但其不能被计算机直接识别,而必须已经“翻译”。 3、常量:常量是指在程序的运行过程中其值不能被改变的量。 4、标识符:在计算机高级语言中,用来对变量、符号常量、函数、数组、类型等命名的有效字符序列统称为标识符。 5、C算术表达式:用算术运算符和括号将运算对象(即操作数)连接起来,符合C语言语法规则的式子称为C算术表达式。 6、输出:输出是指从计算机向输出设备输出数据。 7、输入:输入是指从输入设备向计算机输入数据。 8、关系

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档