C程序设计复习提纲.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C++程序设计复习提纲 一、复习目标: (1)掌握C++的基本语法结构; (2)掌握基本的程序设计算法和技巧; (3)具备初步的高级语言程序设计能力; (4)掌握基本的面向对象程序设计概念和方法。 二、试题题型以及答题要求 注意: 要将答案写在答题卡上才有效,不要写在试题册上。 (1)选择(每题分,共0分)(2)填空(每题分,共0分) (3) (4) ()程序填空题(每空分,共分) 三、考试范围 第一章:C++的初步知识 要求:掌握C++程序的构成,基本书写形式,例如:每条语句以分号结束。 掌握标识符的命名规则:以下划线或字母开始,后面跟着数字、字母、下划线。 第二章:数据类型和表达式 要求:掌握基本的数据类型(主要是int、float、double、char)以及其占用的字节数以及基本类型的常量(主要是数值常量35、035、 0x35和字符常量’d’、’\t’)和变量的说明方式,命名规则。 C++的基本算术和赋值运算符以及自增自减运算符,混合运算的表达式中各种运算的优先级及结合方向、类型转换。 例如:int a=13; 写出求a的个位、十位、百位的语句。 例如:例如:赋值语句的类型转换:int a=23.6;则a的值为23 第三章:程序设计初步 1、C++程序的基本组成, cin 和cout。 掌握关系运算和关系表达式,逻辑常量和逻辑表达式的意义和结果 例如:表示3a10的表达式为( )。 2、语句结构: ①、赋值的方法 例: x=0与x==0的区别   ②、逻辑判断的控制     ?双分支选择语句(if语句):if语句的形式,if语句的嵌套     ?多分支选择语句--switch语句:语句的形式、语义、表达式的类型要求、语句中的break。   ③、循环语句     ?指定次数的循环(for循环)、do-while循环、while循环的形式和使用,执行过程,以及区别。     ?循环结束条件     ?循环控制变量的使用     ?指定次数循环的提前结束方法(break,continue)。 多重循环(两层)例如:”x为偶数”; else cout”x为奇数” 例如:’a’;i’d;i++); couti; 例如:输出图形:for(i=1;i=5;i++) {for(j=1;j=6;j++) cout’*’; Coutendl; } 第四章 函数和预处理   ①、C++程序的结构:从main函数开始,到main函数结束,由函数构成   ②、函数的定义和声明、调用方式、return语句的作用,以及函数的类型 ③、函数参数的形式(形式参数与实际参数)和传递方式(参数值的传递)。 函数调用时:实际参数和形式参数一般要求类型一致(匹配),个数相同。因此在编写程序时要注意实际参数和形式参数的对应问题。 例如:如果实际参数是数组,则形式参数可以是数组,也可以是指针(但最终编译器都理解为指针)。 ④、函数的嵌套调用 ⑤、变量的作用域、生存周期和存储类别(自动、静态、寄存器,外部),主要是用static声明的静态局部变量 第五章:数组 ①、一维数组的概念,定义方式和初始化方式 ②、二维数组定义方式、存储空间的大小,数组元素的引用、二维数组指针访问方式。 例:二维数组在定义时,如果有初始化,则可以缺省第一维的长度。 ③、数组名是数组的首地址,在函数中,用数组名作函数参数实现地址传递。 ④、字符数组的定义和赋值、字符串结束标志,字符串处理函数 例如:int? c[9-1]; int c[]={1,2,3,4,5}; 第六章:指针 ①、指针的定义,指针的类型和指针与地址运算符、指针的引用 ②、指针作函数参数(传地址)与普通参数传递的不同   ③、指针与数组:     ·指向一维数组(元素)的指针定义,引用及其指针移动     ·指向二维数组的指针定义,引用 ④、了解指向指针的指针、指针数组。 各种指针形式的含义,指针数组和指向一维数组的指针 ⑤、引用的基本概念,引用的声明与使用。 例如:int n,*m; 则m=n的作用是( )。 例如int a[10],*p=a; 则*p++的作用是( )。char a[ ] = ”abc1234”, *p = a; 要输出字符’1’,有[3]、*(+3)、 *(p+3)、 p[3]多种方式 例如:int a, *p1,**p2; p1=a; p2=p1;则p1、p2的内容和含义是( )。例如:{ while (*p1!=\0) {*p2=*p1; p1++;

文档评论(0)

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

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

1亿VIP精品文档

相关文档