二级C语言强化复习提纲(20100223).doc

二级C语言强化复习提纲(20100223).doc

ID:49548999

大小:128.00 KB

页数:53页

时间:2020-03-02

二级C语言强化复习提纲(20100223).doc_第1页
二级C语言强化复习提纲(20100223).doc_第2页
二级C语言强化复习提纲(20100223).doc_第3页
二级C语言强化复习提纲(20100223).doc_第4页
二级C语言强化复习提纲(20100223).doc_第5页
资源描述:

《二级C语言强化复习提纲(20100223).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、二级C语言强化复习提纲——常子楠二级C语言强化复习提纲第二章数据及数据类型一、常量表示二、宏的使用例1、2002年秋填空第7题#defineN3#defineY(n)((N+1)*n)则执行语句“z=2*(N+Y(5+1));”后,z的值是_______。例2、2005年春填空第10题#include#defineADD(x,y)x+ymain(){inta=15,b=10,c=20,d=5;printf(“%d”,ADD(a,b)/ADD(c,d));上面程序输出结果为_________。第53页共53页二级C语言强化复习提纲——常子楠第三章数据运算一、

2、优先级与结合性初等运算符-->单目-->算术-->关系-->逻辑(不含!)-->条件-->赋值-->逗号1.单目(1)++和—的前后置问题(2)自右向左的结合性2.关系(1)a>b>c3.逻辑(1)a&&b&&c(2)a

3、

4、b

5、

6、c4.条件第53页共53页二级C语言强化复习提纲——常子楠(1)自右向左的结合性5.赋值(1)复合的赋值运算(2)赋值(=)与关系(==)6.逗号(1)表达式只有一个值7.位运算(1)a<>k分逻辑右移和算术右移8.sizeof()例1、2002年春选择第26题设”intx=2,y=3,z=(++x<=y--)?((--y=

7、=1)?y--:--y):y--;”,则x,y,z的值为(A)A3、0、1B2、0、0C第53页共53页二级C语言强化复习提纲——常子楠3、1、1D2、1、1例2、2002年秋填空第6题以下程序运行后,x,y,z的值分别为_132________intx=0,y=3,z=2;if(x++&&y++)z--;elseif(x+1==6

8、

9、y--)z++;第四章选择结构一、if括号中表达式的真假问题二、if-else的配对问题三、switch-case结构中case后面的值;break的应用第五章循环结构一、循环中break、continue的应用二、for、while循环第53页

10、共53页二级C语言强化复习提纲——常子楠1.循环次数问题2.循环条件缺省3.退出循环时,循环因子的值三、小算法素数、水仙花数(三位数拆分)、完数(求整数因子之和)、最大公约数(最小公倍数)、逆序数(回文数)、最值等四、算法应用1.递推法例1、2004年秋填空题第15题以下程序采用递推法计算的值,即求的值。其中x为键盘输入的一个任意的单精度实数。第53页共53页二级C语言强化复习提纲——常子楠#includemain(){inti,sign=1;floatx,s,t;scanf(“%f”,&x);s=_______;t=x;for(i=1;i<=10;i++){

11、sign=-sign;t=t*sign*____;s+=t;}printf(“s=%6.2f”,s);}例2、2005年春填空题第15题以下程序的功能是:计算的值。#include#includedoublef(intn){inti,j,sign=1;第53页共53页二级C语言强化复习提纲——常子楠doubleterm,sum=0.0;for(i=1;i<=n;i++){term=0;for(j=0;___;j++)term+=i*pow(10,j);/*组成分母*/sum=sum+sign*_______;sign=-sign;}return

12、sum;}voidmain(){printf(“Thesum=%f”,f(6));}2.穷举法例1、2004年春填空题第14题第53页共53页二级C语言强化复习提纲——常子楠如果一个两位整数是质数,将组成它的两个数字交换位置后形成的整数仍为质数,则称这样的数为绝对质数。例如,13就是一个绝对质数。以下程序用于找出所有两位绝对质数。#includeinta_prime(intn){intj,k,m[2];m[0]=n;m[1]=________;for(j=0;j<2;j++)for(k=m[j]/2;k>1;k--)if(__________)retu

13、rn0;return1;}main(){inti;for(i=10;I<100;I++)if(a_prime(i))printf(“%d”,i);}例1、2004年秋填空题第16题第53页共53页二级C语言强化复习提纲——常子楠定理:对于任意一个正整数都可以找到至少一串连续奇数,它们的和等于该正整数的立方。例如,33=27=7+9+11,43=64=1+3+5+7+9+11+13+15。以下程序用[2,20]之间的所有正整数验证该定理。#includemain(){long

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

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

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