c++复习资料3.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c++复习资料3.doc

C++程序设计复习提纲 一、复习目标:(1)掌握C的基本语法结构;(2)掌握基本的程序设计算法和技巧;(3)具备初步的高级语—链接—运行),及各个环节的产物。 掌握标识符的命名规则:以下划线或字母开始,后面跟着数字、字母、下划线。 第二章:数据类型和表达式 要求:掌握基本的数据类型(主要是int、float、double、char)以及其占用的字节数(书本P20表2-1)以及基本类型的常量(字面常量、符号常量、常变量)和变量的说明方式,命名规则。 字符数据和整型数据的计算(p25例2-2)。 C++的基本算术和赋值运算符(包括复合赋值运算符)以及自增自减运算符,混合运算的表达式中各种运算的优先级及结合方向。 ①、C程序的结构   ②、 ③、函数参数的形式和传递方式④、函数的嵌套调用和递归调用⑤、①、一维数组的概念,定义方式和初始化方式 ②、二维数组定义方式、存储空间的大小,数组元素的引用③、 ④、)”abc”; 则strcpy s1,s2 和strcmp s1,s2 的作用,strlen s1 与sizeof s1 的区别 字符数组的输入和输出:cin、和cout,gets()和puts(),单个字符的输入输出 getchar()、putchar()。 第六章:指针 ①、指针的定义,指针的类型和指针与地址运算符、指针的引用 例如:int n,*m; 则m n的作用是( )。 ②、指针作函数参数(传地址)与普通参数传递的不同。要会区分不同的情况(是传地址还是传值),及对实参的影响。例如,什么时候会修改实参的值,什么时候不会。P170例6.3。   ③、指针与数组:     ·指向一维数组的指针定义,引用及其指针移动 例如int a[10],*p; 则*p++的作用是( )。     ·指向二维数组的指针定义,引用 ④、指向指针的指针、指针数组。 各种指针形式的含义见书本P192页 表6.1,指针数组(书本例6.15)和指向一维数组的指针 例如:int a, *p1,**p2,*p3[4], *p4 [4]; p1 a; p2 p1;则p1、p2、p3、p4的含义是( ),p1、p2的内容是()。 ⑤、引用的基本概念,引用的定义与使用。 char ch1[ ] ”xyz123”, *p ch1; 要输出字符’1’,有ch1[3]、* ch1+3 、 * p+3 、 p[3]多种方式 第八章:类和对象 ①、面向对象的基本概念:类,对象,封装,继承 ②、类的声明和对象的定义方式,及访问权限(public,private,protected)。(P240) 默认情况下(未明确指出访问权限时)成员的访问权限是私有(private)。 ③、类的成员函数的性质和在类外定义方式  第九章:关于类和对象进一步讨论 ①、构造函数:特点:函数名和类名相同,函数没有返回值,系统可以提供默认的构造函数,构造函数由系统自动执行。 构造函数函数有:无参构造函数 例9.1 ,有参构造函数(例9.2),有默认参数的构造函数(例9.4)。构造函数的重载(例9.3)。构造函数的调用时机。构造函数定义。    ②、析构函数:特点:函数名和类名相同,函数没有返回值,函数没有参数,由系统自动执行。析构函数的调用时机。   ③、对象的赋值与复制(复制构造函数(又名拷贝构造函数))拷贝构造函数的特点,执行时间。   ④、 知识要点 1.? 掌握C++中函数的定义、调用以及主调函数和被调函数之间的数据传递规则。 2.? 掌握函数的返回值和它的类型。 3.? 理解函数递归调用的过程,掌握简单的递归算法。 4.?了解内联函数的概念和?文件包含和条件编译。 一、选择题 1 关于函数的调用下面不正确的是( )。 A.? 由于程序总是从主函数开始,所以函数的调用总是在主函数和其他函数之间进行 B.? 函数的调用可以在任意函数之间进行,只要有需要 C.? 一个函数可以自己调用自己 D.? 函数返回时可以不必带返回值,这时函数在定义时其类型应用void表示 2 关于函数的声明和定义正确的是( )。 A.? 函数的声明是必须的,只有这样才能保证编译系统对调用表达式和函数之间的参数进行检测,以确保参数的传递正确 B.? 函数的定义和声明可以合二为一,可以只有函数定义即可 C.? 函数在声明时,其参数标识符可省略,但参数的类型、个数与顺序不能省略 D.? 一个函数可在其他函数中被调用,它在定义时也可以在其他函数内定义 (3)如果一个函数无返回值,定义时它的函数类型应是()。 A.任意 B.int C.void D.无? (4)关于函数返回值的的描述正确的是( )。 A

文档评论(0)

资料 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档