2013C语言考试知识点说明(已加例子).doc

2013C语言考试知识点说明(已加例子).doc

ID:50836496

大小:47.45 KB

页数:6页

时间:2020-03-15

2013C语言考试知识点说明(已加例子).doc_第1页
2013C语言考试知识点说明(已加例子).doc_第2页
2013C语言考试知识点说明(已加例子).doc_第3页
2013C语言考试知识点说明(已加例子).doc_第4页
2013C语言考试知识点说明(已加例子).doc_第5页
资源描述:

《2013C语言考试知识点说明(已加例子).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、题型一、单项选择题(本题总分50分,每小题2分)二、填空题(本题总分20分,每空2分)(含有程序填空)三、程序分析题(本题总分10分,每小题5分)四、编程题(本题总分20分,每小题10分)二、考试知识点说明:80%范围在作业册的习题中(个别题目数据有改动,但考察的知识点没变)。指针以前的内容为重点。第1章:C语言程序的基本结构C语言字符集、标识符(命名规则)与关键字、C语言程序的开发调试过程第2章:C语言的基本数据类型、常量与变量、运算符与表达式(各种表达式值的理解)数据类型的转换第3章:C语言的基本语句;数据输入与输出(scanf,printf函数的应用必考)关系运算符与关系表达式

2、、逻辑运算符与逻辑表达式(复杂表达式的运算顺序及语法判断)if语句、switch语句、选择结构的嵌套(语句执行流程,条件的判断)while和dowhile语句、for语句(累加算法)break、continue语句循环的嵌套(二层循环的流程判断)第4章:函数的定义与调用、函数的递归调用变量作用域与存储方式编译预处理(宏替换)第5章:一维数组、二维数组的定义和元素引用,字符数组与字符串第6章:指针变量的定义和使用(小题)第7章: 结构体类型的定义、结构体变量定义和成员引用(小题)三、要求掌握的算法(编程)主要掌握实验报告中的算法,要求学生认真完成实验内容。数据输入输出函数的要熟练掌握,选择

3、语句、循环语句、函数、数组操作的应用要熟练掌握。1、分段函数、最大公约数、最小公倍数、数字串拆分、选择法排序、冒泡法排序、顺序查找、求最大值最小值、求奇数或偶数和、多项式求和、穷举法、素数、完数、水仙花数、大小写字母转换、阶乘、九九乘法表、整除问题、统计字符串中单词个数或字母或数字出现次数。2、对二维数组各行、各列排序,求周边元素之和或最大最小值。3、字符串拷贝、连接、比较、求长度。编程举例:1.累加:求1+2+3+…+100和12+22+33+…+1002。#includeintmain(){inti,j,sum;sum=0;for(i=1;i<=100;i++)su

4、m+=i;printf("thesumis:%d",sum);sum=0;for(i=1;i<=100;i++){j=i*i;sum+=j;}printf("thesquaresumis:%d",sum);return0;}2.累乘:求n!#includevoidmain(){inti,n,t=1;printf(”Entern:”);scanf(”%d”,&n) ;for(i=1;i<=n;i++)t*=i;printf("t=%d",t);}3.大小字母的转换从键盘输入一个字母,如果是大写字母就转为小写字母输出,如果是小写字母就转为大写字母输出。#incl

5、udevoidmain(){charc;c=getchar();if(c>='A'&&c<='Z')putchar(c+32);elseif(c>='a'&&c<='z')putchar(c-32);elseprintf("Inputerror!");}4.一个数如果恰好等于它的因子之和,这个数就称为“完数”,编写程序找出2~5000中的所有完数。#include#includemain(){inti,j,sum=0;for(i=2;i<=5000;i++)//遍历从2到5000的所有数{sum=0;for(j=1;j<=i/2;j

6、++)//找出给定整数X的所有因子和{if(i%j==0)sum+=j;}if(i==sum)//sum为因子和,如果和i相等,则输出printf("%d",i);}return0;}5.素数问题:如例3.273.28 编程输出100~200之间所有的素数和素数的个数。#include#includemain(){intn,i,k,num=0;for(n=101;n<=199;n+=2){k=sqrt(n);/*计算n的平方根*/for(i=2;i<=k;i++)/*i从2变到k,依次检查n%i是否为0*/{if(n%i==0)break;/*若n%i=

7、=0成立,则终止对其余i的检验*/}if(i>k){printf("%dt",n);num++;}/*i>k时,n为素数,对其输出并计数*/}printf("num=%d",num);}6.求N个数的最大和最小数的算法通过键盘输入10个数,并输出这些数中的最大值和最小值。#includemain(){inti,max,min,a[10];for(i=0;i<10;i++)scanf(“%d”,&a[i])

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。