电大《C++语言程序设计》复习指导

上传人:liy****000 文档编号:118814199 上传时间:2019-12-26 格式:DOC 页数:45 大小:266.50KB
返回 下载 相关 举报
电大《C++语言程序设计》复习指导_第1页
第1页 / 共45页
电大《C++语言程序设计》复习指导_第2页
第2页 / 共45页
电大《C++语言程序设计》复习指导_第3页
第3页 / 共45页
电大《C++语言程序设计》复习指导_第4页
第4页 / 共45页
电大《C++语言程序设计》复习指导_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《电大《C++语言程序设计》复习指导》由会员分享,可在线阅读,更多相关《电大《C++语言程序设计》复习指导(45页珍藏版)》请在金锄头文库上搜索。

1、C+语言程序设计复习指导、李绮琳一、课程说明C+语言程序设计复习指导与主教材C+语言程序设计(中央电大出版社 李宁编)配套,它是针对参加C+程序设计全省统考的计算机专业学生而编写的,旨在更有效地帮助考生复习,掌握重点内容,了解考试的题型、各知识点的所占比例,并附上5套模拟试题及参考答案,便于学生在考前作自我测试。二、考试说明 考试方式:闭卷考试(笔试) 考试题型1、 填空题。(10小题,共20分,每小题2分)2、 单项选择题。(15小题,共30分,每小题2分)3、 请写出下面程序的运行结果。(6小题,共30分,每小题5分)4、 请写出下面程序的功能。(2小题,共10分,每小题5分)5、 编程。

2、(10分) 各章所占分数比例1、 2约占15分 第3章约占25分4、5章约占25分6、7章约占15分第8章约占10分第9章约占10分三、复习要点第一章1. C+语言的特点和发展过程;2. 程序文件与函数的相互关系,主函数的特殊地位和作用;3. C+基本语句和复合语句的语法格式;4. 程序中两种注释标记的写法和作用;5. C+系统的编译、连接程序实现的功能,源程序文件、目标文件、可执行文件的系统默认文件名(扩展名);6. C+中标识符的命名规则。第二章1. C+数据类型的分类;2. 整型类和实型类的关键字表示,存储空间的大小和值域范围(含有效位数),变量的定义和初始化;3. 整型类和实型类常量的

3、正确表示(含转义字符,特殊字符的表示),字符串常量的正确表示、存储空间的大小;4. 各种常用运算符的正确使用(算术、逻辑、关系、赋值(复合赋值)、+、-、sizeof等运算符),各种表达式(赋值、关系、逻辑表达式)的构成与计算;5. 符号常量及常值变量的定义格式;6. 不同数据类型之间的转换;7. typedef 的格式与功能。第三章1. 程序或程序模块的三种基本结构,每种结构的执行过程,正确书写条件语句与循环语句中代表条件的表达式;2. 简单if语句、带else子句的if语句、多分支结构的if语句的定义格式、执行过程和在处理问题中的具体应用,if 与 else 的配对关系;3. switch

4、语句的定义格式、执行过程和在处理问题中的具体应用,if语句与switch语句之间的功能比较;4. for 循环、while 循环、do_while循环的定义格式、执行过程和在处理问题中的具体应用(打印平方表、立方表、规则图案等,求奇数、偶数、素数,数值倒序等),循环次数的确定(永真、永假条件对循环次数的影响),三种循环结构之间的比较及其相互转换;5. break语句在switch 语句和各种循环语句中的作用,continue语句在各种循环语句中的作用,break、continue语句的应用;6. goto 语句和return 语句的定义格式和功能;第四章1 数组的基本概念;2 数组元素所占存储

5、空间大小和整个数组所占存储空间大小的计算,各元素对应存储空间的排列情况,每个元素的存储地址的计算;3 数组长度、数组元素、数组下标的含义,访问数组元素的语法格式,数组元素的下标变化范围;4 一维数组的定义、存储、初始化,元素的序号与元素值的关系;5 利用一维数组存储数据,按给定条件或功能对数组元素依次进行访问和处理(如元素移动、排序、统计、查找符合条件的元素、输入、输出等)。6 二维数组的定义、存储、初始化;7 字符数组的定义、存储、初始化;8 字符数组与字符串的关系;9 常用字符串处理函数的使用及能正确调用这些函数的条件;第五章1. 函数的声明格式和定义格式,声明与定义的区别,函数定义的全局

6、性;2. 函数调用的语法格式及执行过程,形参与实参的对应关系,参数传递的过程,形参值的改变对实参值的是否有影响,函数返回的时机及返回位置,return语句的作用;3. 函数调用的方式,作为表达式(必须有返回值)调用与作为语句调用的区别;4. 函数调用与函数定义或函数声明的关系;5. 一维数组作为函数实参的格式及参数传递的实际含义;6. 函数嵌套调用和递归调用的概念;7. 函数重载的概念及重载的条件;8. 变量的作用域的概念和含义,外部变量、静态变量、局部变量作用域、生命期的比较,未显式初始化时,变量有什么值。第六章1. 指针的概念,指针变量的定义和初始化,空指针与void 指针的含义,指针变量

7、所占的字节数;2. 指针赋值(=)、取地址(&)、间接访问(*)、指针比较(= =)、指针算术运算(+、-、+=)、指针增1或减1(+、-)等运算的含义及应用;3. 数组名与指针的关系,利用指针方式访问一维数组中的元素;4. 一级指针作为函数参数的应用;5. 引用的概念,引用变量的定义与初始化,引用作为函数参数的应用。第七章1. 用户自定义类型的一般结构;2. 结构的概念,结构类型的定义格式,正确区分结构关键字、结构类型名、结构变量;3. 结构变量的各种定义格式和初始化,结构的存储结构及大小的计算;4. 结构赋值,结构成员的访问(直接、间接);5. 联合的概念,联合类型的定义格式,联合的存储结

8、构及大小的计算。第八章1. 类的概念,类的封装性,类的继承性;2. 类类型的定义格式,类的成员属性;3构造函数和析构函数的作用、定义格式、调用特点;4默认的构造函数和析构函数存在的条件;5拷贝构造函数的作用及定义格式的特点;6this指针的含义;7类对象的定义,对象的生成与消亡,成员函数的调用;8类对象占用的存储空间的计算;9内联成员函数的特点;10友元函数与友元类的作用。第九章1. C+流类系列中各流类之间的继承关系,iostream.h、fstream.h、strstream.h、iomanip.h等头文件的组成及作用;2. 预定义标准输入流和输出流对象cin、cout、cerr的含义;3

9、. I/O操纵符endl、hex、oct、dec、setw(int)、setiosflags(long)的应用,格式控制标志:left、right、dec、hex、oct、showbase、showpos、uppercase的含义;4. ios流类中定义的fill()、setf()、width()等成员函数的调用。四、综合复习题(试题范例) 相关的练习1、 主教材每章的自测题、习题(主要是填空、选择题);2、 中央电大编制的C+语言程序设计 形成性考核册(03秋版)3、 附录为C+语言程序设计 形成性考核册的参考答案(03秋版) 模拟试题(共5份)模拟题一一、 填空题。(10小题,共20分,每

10、小题2分)1、 C+语言是在( )语言的基础上发展起来的。2、 在一个工程文件(project)中,可以有( )个main函数。3、 常量123456789123L占用( )字节存储空间。4、 若有while (int i=0) i-; , 循环的次数为:( )次。5、 数组是可以通过下标访问的( )类型数据元素的集合。6、 为了表明一个函数不带返回值,应在定义函数时指定该函数类型为( )。7、 获取一个变量的地址所采用的操作符是( )8、 对于用户自定义的数据类型,包含( )和( )两个部分。9、 在类的定义中,若没有显式规定其成员的访问属性,则默认采用( )访问属性。10、 要进行文件输入

11、输出操作时,指明头文件的命令行是:( )。二、 单项选择题。(15小题,共30分,每小题2分)1、 C+源程序文件的缺省扩展名为:( ).cpp.obj.lik.exe2、 下列符号中,可以作为c+标识符的是:( ).where?.a+b.-var.var_13、 在C+语言中,char型数据在内存中的存储形式是( )。A. 补码B. 反码C. 原码D. ASCII码4、 设int m=1,n=2,则m+=n的结果是:( )A0B1C2D35、 请分析下面条件语句符合( )情况。 if (ab) if (c=d) x=1; else x=2;1 ab 且 c=d . x= 2 ab 且c=d

12、1 ab 且c=d. x= 2 ab 1 ab 且c=d. x= 2 ab 且 cd 1 ab 且c=d. x= 2 cd6、 下面有关for 循环的正确描述是:( )Afor 循环只能用于循环次数已经确定的情况Bfor 循环是先执行循环语句,后判断条件是否成立C在for 循环中,不能用break 语句跳出循环体Dfor 循环语句中,可以包含多条语句,但要用花括号括起来7、 要定义一个 int 型一维数组 a ,并使其各元素具有初值30,35,0,25,0,0,正确的定义语句有:( ).int a=30, 35, 0, 25;.int a4=30, 35, 0, 25;.int a5=30,

13、35, 0, 25, 0, 0;.int a6=30, 35, 0, 25;8、 已知数组a的定义为char a = “abctden”; ,请写出strlen(a) 的值为:( )。.7.8.9.109、 如果一个函数作为表达式被调用,则该函数必须是 ( )。A. 有返回值的函数B. 无返回值的函数C. 有参函数 D. 无参函数10、 变量的指针,其含义是指该变量的( )。A.值 B.地址C.名D.一个标志11、 设有:int m=10; 下列表示引用的方法中,正确的是:( )A. int &x=m;B. int &y=10;C. int &z;D. float &t=&m;12、 若有以下定义,下列说法错误的是:( )struct ex int a; float b; char c;example;Astruct 是结构类型的关键字Bexample 是结构类型名Ca,b,c 是结构成员名Dexample 是用户声明的结构变量13、 若类的成员函数是在类中定义的,则默认为( )函数。.构造.析构.友元.内联(inline)14、 一个类的析构函数是在( )时被自动调用。. 使用该类对象前. 使用该类对象后. 该类对象撤消. 定义该类对象15、 ci

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 其它考试类文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号