蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > DOCX文档下载
 

C程序设计复习提纲重修091002

  • 资源ID:53135791       资源大小:87.80KB        全文页数:3页
  • 资源格式: DOCX        下载权限:游客/注册会员    下载费用:5积分 【人民币5元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要5积分 【人民币5元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

C程序设计复习提纲重修091002

C程序设计复习提纲 一、复习目标 (1)掌握O 的基本语法结构; (2)掌握基本的程序设计算法和技巧; (3)具备初步的高级语言程序设计能力; (4)掌握基本的面向对象程序设计概念和方法。 二、试题题型以及答题要求 注意要将答案写在答题卡上才有效,不要写在试题册上。 (1)选择(每题1分,共10分) (2)填空(每题2分,共20分) (3)简答题(13每小题4分,第4小题6分,共18分) (4)读程序写结果(每题6分,共42分) (5)程序填空题(每空2分,共10分) 三、考试范围 第一章京的初步知识 要求掌握京程序的构成,基本书写形式,例如每条语句以分号结束。 掌握标识符的命名规则以下划线或字母开始,后面跟着数字、字母、下划线。 第二章数据类型和表达式 要求掌握基本的数据类型(主要是int、float、double、char)以及其占用的字节数(书 本P20表2-1)以及基本类型的常量(主要是数值常量35、035、0 x35和字符常量d、’\t) 和变量的说明方式,命名规则。 字符数据和整型数据的计算(p25例2-2)。 京的基本算术和赋值运算符以及自增自减运算符,混合运算的表达式中各种运算的优先 级及结合方向、类型转换。 例如int a123;则 a/100 的值为(),a/1010 的值为()。 例如赋值语句的类型转换int a23.6;则a的值为23 第三章程序设计初步 1 O■ 程序的基本组成,利用cin和cout完成输入与输出。 掌握关系运算和关系表达式,逻辑常量和逻辑表达式的意义和结果(P61) 例如表示3 a 10的表达式为()。 2、语句结构 ① 、赋值的方法 例x0与x 0的区别 ② 、逻辑判断的控制 双分支选择语句(if语句)if语句的形式,if语句的嵌套 多分支选择语句-switch语句语句的形式、语义、表达式的类型要求、语句中 的 breako ③ 、循环语句 指定次数的循环(for循环)、do-while循环、while循环的形式和使用,执行过程, 以及区别。 循环结束条件 循环控制变量的使用 指定次数循环的提前结束方法(break, continue)。 多重循环(两层)例如冒泡(起泡)和选择排序算法(书本p138) 第四章函数和预处理 ① 、京程序的结构从main函数开始,到main函数结束,由函数构成 ② 、函数的定义和声明、调用方式、return语句的作用,以及函数的类型 ③ 、函数参数的形式(形式参数与实际参数)和传递方式(参数值的传递)。 函数调用时实际参数和形式参数一般要求类型一致(匹配),个数相同。因此在编写 程序时要注意实际参数和形式参数的对应问题。 例如如果实际参数是数组,则形式参数可以是数组,也可以是指针(但最终编译器都 理解为指针)。 ④ 、函数的嵌套调用和递归调用 ⑤ 、变量的作用域、生存周期和存储类别(自动、静态、寄存器,外部),主要是用static 声明的静态局部变量(书本例4.12) 例书本例4.10,弄懂该程序的执行过程。 第五章数组 ① 、一维数组的概念,定义方式和初始化方式 ② 、二维数组定义方式、存储空间的大小,数组元素的引用、二维数组指针访问方式。 例二维数组在定义时,如果有初始化,则可以缺省第一维的长度。 ③ 、数组名是数组的首地址,在函数中,用数组名作函数参数实现地址传递。书本例 p145 ④ 、字符数组的定义和赋值、字符串结束标志,字符串处理函数(只涉及strlen, strcpy.strcmp) 例如char s1[80],s2[80] abc;则 strcpy(s1 ,s2)和 strcmp(s1,s2)的作用,strlen(sl) 与sizeof(sl)的区别 字符数组的输入和输出cin和couto 第六章指针 ① 、指针的定义,指针的类型和指针与地址运算符、指针的引用 例如int n,*m;则mn的作用是()。 ② 、指针作函数参数(传地址)与普通参数传递的不同 ③ 、指针与数组 指向一维数组(元素)的指针定义,引用及其指针移动 例如 int a[10],*p a;贝ij*p 的作用是()。 指向二维数组的指针定义,引用 ④ 、了解指向指针的指针、指针数组。 各种指针形式的含义见书本P192页表6.1,指针数组(书本例6.15)和指向一维数组 的指针 例如int a,*p1,**p2; p1 a; p2p1 测 p1、p2 的内容和含义是()。 ⑤ 、引用的基本概念,引用的声明与使用。 例charch1[ ] xyz123/p ch1;要输出字符T,有 ch1[3]、*ch1 3、*p3、 p[3]多种方式 第七章自定义数据类型 ① 、结构体类型的声明,变量的定义。 ② 、结构体成员的访问方法。 第八章类和对象 ① 、面向对象的基本概念类,对象,封装,继承 ② 、类的声明和对象的定义方式,及访问权限public,private,protectedL P240 ③ 、类的成员函数的性质和在类外定义方式 第九章关于类和对象进一步讨论 ① 、构造函数特点函数名和类名相同,函数没有返回值,系统可以提供默认的构 造函数,构造函数由系统自动执行。构造函数有■无参构造函数,有参构造函数等。 构造函数的重载。构造函数的作用。 ② 、析构函数特点函数名和类名相同,函数没有返回值,函数没有参数,由系统 自动执行。析构函数的作用。 ③ 、对象的复制与赋值复制构造函数又名拷贝构造函数拷贝构造函数的特点, 执行时机。 ④ 、静态数据成员,初始化,与普通成员的区别。 ⑤ 、友元友元函数,友元类的定义,使用。friend友元函数可以访问类的私有数 据成员。 第十章运算符重载 ① 、运算符重载的概念和规则。 ② 、算术运算符、关系运算符、赋值运算符的重载。 第十一章类的继承与派生 ① 、派生类的定义和访问权限。 ② 、继承基类的数据成员与成员函数。

注意事项

本文(C程序设计复习提纲重修091002)为本站会员(aaakkpc)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开