C程序设计复习.doc_第1页
C程序设计复习.doc_第2页
C程序设计复习.doc_第3页
C程序设计复习.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

信息10级C程序设计复习提纲1、何谓算法?算法的特性是什么?2、会用基本流程图或NS图描述简单的程序。3、何谓结构化程序设计?哪几种基本结构?4、结构化的判断标准。5、起名规则(标识符、函数名等,不包括文件名)6、变量使用三部曲。7、掌握C语言的基本数据类型(int,float,char等)8、C语言的表达式类型?各有什么用途?适合什么场合?9、简单循环程序的执行结果。10、循环控制变量三要素。11、会编写简单的选择结构程序并会出流程图。12、函数的定义与参数,函数的返回值,函数调用。13、数组的定义。14、数组函数的应用。15、常用库函数的调用(会选择)。16、递归函数的定义及应用。17、函数的返回值多于1个时,用什么办法解决?18、指针的应用,如:指针变量做参数,数组的指针表示法等。19、能看懂简单的结构体应用程序,并会补充程序。如:链的构造、删除节点、插入节点,结构的使用等。20、会做简单的位运算(&,|,2,11|15等。21、宏定义。22、共用体的应用及赋值。23、几个常用文件函数以及文件的打开方式的含义。24、会阅读程序,明白程序的意义及执行结果。25、每个程序要求:(1)、写出一段程序能读出其功能。(2)、给出功能及部分程序会填空。(3)、自己编写程序。需掌握的常用程序1、会写C语言的各种表达式(注意:与普通数学式子的区别)2、会写分段函数程序。(注意:分段的判断不得有冲突。例题P100例5.3,习题5.5)3、会写判断闰年程序(P106例5.5)4、会写最大公约数、最小公倍数程序。(理解思想)5、会用循环求一个有规律的多项式。(注意:分析后一项与前一项发生了什么变化,规律如何,对循环变量的影响,符号改变的处理。)6、会用程序解方程:牛顿法、二分法、弦截法、迭代法等,公式已给出;(注意:对于不同的方程、不同的起点、不同的精确度要求,应该修改程序的什么地方) 会把这些方法,用函数实现。7、会判断素数,并会用函数实现素数问题。(结束点:n-1,n/2,根号n;筛选法:习题7.1)8、会排序(选择法、交换法、冒泡法)(要求:数组法和指针法、函数)。9、会给大型运动会开幕式的出场顺序排序。(实验)10、会进行矩阵的转置,包括:方阵和普通矩阵。(函数,数组法,指针法)11、会计算行列式的乘法。12、会利用递归函数解决递归问题。(如:连加、阶乘、fibonacci数列等)13、会实现两个数的交换.(通过桥;两数本身;并会用函数实现)14、编写函数:求任意阶多项式a0+a1X+a2X2+.+an-1Xn-1的值并返回多项式的值(数组法,指针法)。15、会自己编写strcat,ctrcmp,strcpy,strlen,strlwr,strupr函数16、会在一组数中找出符合某一规律的数。(如

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论