- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C考试复习重点
(3)、数组的运用 例:#includestdio.h void main() { int a[5][5]; int I,j; for (I=0;I5;I++) { a[I][0]=1; a[I][I]=1; } ? for(I=2;I5;I++) for(j=1;jI;j++) { a[I][j]=a[I-1][j-1] + a[I-1][j]; } ? for(I=0;I5;I++) { for (j=0;j=I;j++) printf(“%d\t”,a[I][j]); printf(“\n”); } } ? (4)数组指针/二级指针处理多个字符串 例:#includestdio.h void main() { char *str[]={“pascal”, “basic”, “cobol”, “”}; char **p=str; while(**p !=’\0’) { printf(“%s\n”,*p++); } } 字符串处理函数要记住,如字符串如何比较大小等 5、填空(10分) 先看懂程序再填空[在此就不举例了] 重点掌握 1)书中例题 2)书中作业题 6、编程:(40分) 重点掌握书中例题和作业题 (1) 多重选择的运用 一般用 if( ) else if( ) else if( ) ….. else .. 有时也用开关分支 编制一个统计n名学生某门课程考试成绩的分数段人数的程序。 例如:100分 1人 90-99分 4人 80-89分 5人 70-79分 5人 60-69分 5人 0--59分 5人 注意: 1)if(weight10weight=20)(正确) if(10weight=20)(错误) 2)数据类型的匹配 3)输入时 int a,char s[80]; scanf(“%d %s”,a, s); 或者scanf(“%d %s”,a, s[0]); (2)???与 循环有关的典型应用 如1:求100-200间的素数 2:编程统计输入的三行字符串中总共所包含的字母、数字、空格和其他字符的个数。 3:求最大公约数最小公倍数 等等 掌握数列、累加、累乘等操作算法 掌握书中的例题,相关习题; (3)字符处理和相关操作 strlen() strcmp() strcpy() strstr() 需要掌握 以上库函数的正确使用 会自己编写strlen( ),strcmp( ),strcpy( )函数 (4)?? 综合 例:某班有10名学生,每名学生的信息由姓名、学号和成绩组成,试编程要求:(1)学生信息由键盘输入,(2)按成绩从高到低排序输出。(3)按学号查找 (每一功能写一函数,) 重点掌握: i:排序,包括整形数浮点数排序、字符串排序算法 Ii:函数的声明、编写和调用,返回 Iii:程序的结构; 注意分步给分; 祝考试取得好成绩谢谢大家 * 考试注重数据结构(广义)、算法和程序结构 要求基本概念清楚、能熟练阅读程序和编写简单典型应用程序 1.数据结构: 常量数据表达、基本数据类型和本书涉及的数据结构(数组等) 2.算法: “标准C语言程序设计及应用 ”所涉及 典型应用 3.程序结构 单个函数的程序及多函数程序 主要参考书及题型 主要参考书:标准C语言程序设计及应用, 出题的依据 题型: 1、判断正误(10分)(10题,每题一分) 2、计算表达式的值(10分)(5题,每题2分) 3、程序改错(10分)(2题,每题5分) 4、程序填空(10分)(2题,每题5分) 5、写程序的输出结果(25分)(5题,每题5分) 6、编写程序(35分) (选择、循环、字符串、综合) 二、要点复习 我们首先从程序设计的要求的角度来复习所学知识 设计一个解决问题的程序需要从两个方面来考虑: (1)对问题对象的“静态”信息(数据)的描述 (2) 对解决问题的“动态”过程的描述 把这两个方面思考清楚了,一般小型的程序设计问题就迎刃而解了。 这里的“静态”和“动态”是广义的,不是指static 和auto 下面首先看第一个方面: 1、对问题对象的“静态”信息(数据)的描述 从执行过
您可能关注的文档
最近下载
- 交通银行真题及答案(可下载).doc VIP
- 《建筑节能与可再生能源利用通用规范》.pdf VIP
- GZ067 智能节水系统设计与安装赛项正式赛卷模块A 评分标准-2023年全国职业院校技能大赛赛项正式赛卷.docx VIP
- 高标准农田建设项目施工组织设计 .pdf VIP
- TPM课件完整版本.ppt VIP
- 河北秦皇岛职业技术学院选聘专任教师考试真题2024.docx VIP
- 学堂在线《临床中成药应用》作业单元考核答案.docx VIP
- 三国两晋南北朝的政权更迭与民族交融ppt课件.pptx VIP
- 围墙护栏制作与安装工程检验批质量验收记录.docx VIP
- 2025年甘肃省张掖市辅警考试题库(附答案).docx VIP
文档评论(0)