- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C语言程序设计II》期末复习
复习内容:
第1~4讲 指针
指针的概念:内存单元的排列方式、地址的概念、不同数据类型内存单元的个数、存储方式不同,两种变量的存取方式,指针即是地址,NULL;
指针变量:概念和定义方法(空悬指针、空类型与空指针),指针的两个特殊运算符(*与),指针变量作为函数参数(通过函数调用得到n个要改变的值);
指针运算:指针与整数的运算、++(--)、比较、相减;
指针与一维数组:对数组名的理解,指针与一维数组(指向数组元素的指针、引用数组元素时的指针运算、通过指针引用数组元素的几种方法、用数组名作函数参数);
指针与二维数组:理解二维数组中行指针、列指针的类型,加减1所移动的字节数,如何利用它们访问二维数组元素,用作函数参数参数时在主调函数中如何给出实参。
通过指针引用字符串:字符串的引用方式,字符指针作函数参数,使用字符指针变量和字符数组的比较;
指向函数的指针:什么是函数指针,怎样定义和使用指向函数的指针变量,用指向函数的指针作函数参数;
返回指针值的函数:函数的返回值是一个地址,定义格式,使用;
指针数组和多重指针:什么是指针数组,指向指针数组的指针,指针数组作main函数的形参;
动态内存分配:动态内存分配的概念、必要性,与动态内存分配相关的4个函数,动态数组的建立;
有关指针的小结:指针、指向、指针变量,void *类型与NULL的比较,指针与数组的关系,各类指针类型的比较,指针的几类运算;
结构体指针:什么是结构体指针,用结构体指针访问成员的简便写法,指向结构体数组的指针,结构体变量与结构体指针作函数参数;
用指针处理链表:什么是链表,建立静态链表,建立动态链表,输出链表。(理解链表的概念,本次考试不包含这一部分内容)。
第5讲 位运算和预处理指令
位运算与位运算符:位运算概念,6种基本的位运算符(、|、^、~、、),和^运算符的一些用法,位运算的复合赋值运算符;
位段:问题的提出,位段的概念与定义,位段的使用,注意事项;(这一部分内容不考)
预处理:概念,主要工作,功能类型,书写要求;
宏定义:不带参数的宏定义,带参数的宏定义;
“文件包含”处理:格式,作用,带与””的差别;
条件编译:概念,好处,几种基本格式。
(理解条件编译的概念,本次考试不包含这一部分内容)。
第6~8讲 文件操作与综合案例
C文件的有关基本知识:文件的概念与组成,文件的分类,读文件与写文件,缓冲文件系统,文件类型指针;
文件的打开与关闭:文件打开与关闭的含义,文件打开的多种方式,打开文件出错时处理,fopen()、fclose()的使用;
顺序读写数据文件:顺序读写的概念,文件操作的主要步骤,fputc()与fgetc()、 fputs()与fgets()、 fprintf()与fscanf()、 fread()与fwrite()的使用,文件是否结束的判断(EOF和feof());
随机读写数据文件:文件读写位置指针,文件定位函数(rewind()、fseek()和ftell())的用法;
文件读写出错检测函数 (ferror()和clearerr())的用法;(这一部分内容不考)
综合案例:设计与实现的基本思路
考核的知识点:
考核的主要知识点:指针、结构体、位运算、预处理、文件操作、综合案例
涉及的知识点:程序结构、表达式、程序控制结构、数给、字符串、函数等
样题
单选题:
1、变量的指针,其含义是该变量的【 】
A)值 B)地址 C)名 D)一个标志
2、下面程序段的运行结果是【 】
char *s=”abcde”;
s+=2; printf(“%d”,s);
A)cde B)字符’c’ C)字符’c’的地址 D)无确定的输出结果是
3、 现有定义:int (*p)[4];下列关于标识符中,正确的是【 】
A) 定义不合法 B) 是一个指向整型变量的指针
C) 是一个指针,它指向一个函数,该函数的形参、返回值均为int类型
D) 是一个指针变量,该变量指向由4个int型元素组成的一维数组
4、数字9与14进行“位异或”运算(即9^14)的结果是【 】
A) 9 B) 15 C) 7 D) 8
填空题
1、设变量a的二进制数若想通过运算a^b使结果中高四位是a对应位取反、低四位不变,则b的二进制数应是___________。
2、能使用两字节变量x的低8位全置1、高8位不变的表达式是___________。
3、一个函数的原型是 void func(int),现要求定义一个函数指针p指向该函数,那么p的正确定义格式是____________ _______。
写出下列
您可能关注的文档
- (A7)安全交底介绍.doc
- (D标)脚手架专项施工方案介绍.doc
- (创新设计)2014-2015学年高二语文语文版选修《中外现代诗歌欣赏》:阶段性过关测评(二)介绍.doc
- (已整理)中考化学易错易考知识点介绍.doc
- (整理完)电路考介绍.doc
- [贵州]公路公路旋挖钻孔桩穿越溶洞施工方案_secret介绍.doc
- [新手必备]建筑、钢筋工程斯维尔三维算量入门(含实例)图文236页_secret介绍.doc
- “三违”详细清单介绍.doc
- 1-1_高温合金讲解.pptx
- “主动发展日”活动记载本电脑绘画介绍.doc
- 江苏省灌云高级中学2023-2024学年高三上学期第一次月考地理试题含答案.docx
- 备战2024年高考物理一轮重难点复习 第十三章 近代物理.docx
- 江苏省高邮市一中2021-2022学年高三上学期第一次月考语文试题(原卷版).docx
- 江苏省华罗庚中学2023-2024学年高三上学期12月阶段检测数学试卷含答案.docx
- 江苏省海门中学2023-2024学年高三上学期第一次调研考试地理试题及答案.docx
- 备战2024年高考物理一轮重难点复习 第九章 恒定电流.docx
- 江苏省高邮市2023-2024学年高三下学期3月学情调研数学试题含答案.docx
- 备战2024年高考物理一轮重难点复习 实验十一:探究影响感应电流方向的因素.docx
- 备战2024年高考物理一轮重难点复习 实验三:验证平行四边形定则.docx
- 备战2024年高考物理一轮重难点复习 第十四章 光.docx
文档评论(0)