第05章单元总结-练习-实训-知识拓展.doc

第05章单元总结-练习-实训-知识拓展.doc

ID:58839316

大小:65.50 KB

页数:9页

时间:2020-09-24

第05章单元总结-练习-实训-知识拓展.doc_第1页
第05章单元总结-练习-实训-知识拓展.doc_第2页
第05章单元总结-练习-实训-知识拓展.doc_第3页
第05章单元总结-练习-实训-知识拓展.doc_第4页
第05章单元总结-练习-实训-知识拓展.doc_第5页
资源描述:

《第05章单元总结-练习-实训-知识拓展.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《C语言程序设计》单元总结单元练习实训指导知识拓展第五章循环结构程序设计班级:姓名:学号:单元总结提升在本单元中,如何理解循环的本质、如何分析循环的三个要素以及如何描述循环结构语句是核心内容。通过本单元的学习,我们应该知道:1.循环的本质是将程序员从大量重复编写相同代码的工作中解放出来,减少程序源代码的存储空间,提高程序的质量,更提高程序编写的工作效率,但计算机执行程序的工作量并没有减少。2.循环结构的三要素包括:(1)(2)(3)3.循环结构描述语句有三种:、和。其中while和do-while的区别在于。4.循环结构控制语句brea

2、k的作用是:;循环结构控制语句continue的作用是:。5.在一个循环结构语句中又包含了一个循环结构语句称之为。程序执行时,外层循环每执行一次,内层循环就要完整的执行完,直至内层循环执行结束,再开始执行下一次外层循环。通过本单元的学习,应该掌握C语言循环结构程序设计的思路和基本语句的用法。单元练习一.选择题1.下面描述正确的是()。A.while语句不管条件表达式是否为真,都将执行一次循环体。B.do-while语句构成的循环,一定要有能使while后面表达式的值为0的操作,或在循环体中使用break语句。C.for循环只能用于循环次

3、数确定的情况,且先执行循环体语句,后判断条件表达式。D.break语句的作用是从最近的循环体内跳出来,而continue语句的作用是继续执行循环体中尚未执行的语句。2.对for(表达式1;;表达式3),可理解为()。A.for(表达式1;0;表达式3)B.for(表达式1;1;表达式3)C.语法错误D.仅执行循环一次3.以下程序的功能为()。#includevoidmain(){inti,k=0;for(i=1;i<10;i+=2)k+=i+1;printf("%d",k);}A.计算自然数1~9的累加和B.计算自

4、然数1~10的偶数之和C.计算自然数1~9的奇数之和D.计算自然数1~10的累加和4.以下能正确计算1*2*3*4*5*6*7*8*9*10的程序段是()。A.do{i=1;s=1;B.do{i=1;s=0;s=s*i;s=s*i;i++;i++;}while(i<=10);}while(i<=10);C.i=1;s=1;D.i=1;s=0;do{do{s=s*i;s=s*i;i++;i++;}while(i<=10);}while(i<=10);5.有以下程序段intk=0;while(k=1)k++;while循环执行的次数是()。

5、A.无限次B.1次C.语法错误,不能执行D.一次也不执行二.填空题1.若输入字符串:abcde<回车>,则以下while循环体将执行次。while((ch=getchar())==’e’)printf("*");2.以下程序执行后的输出结果是。#includevoidmain(){inti;for(i=0;i<3;i++)switch(i){case1:printf("%d",i);case2:printf("%d",i);default:printf("%d",i);}}3.下面程序的功能是:输出100以内能被3整除

6、且个位数为6的所有整数,请填空。#includevoidmain(){inti,j;for(i=0;;i++){j=i*10+6;if()continue;printf("%d",j);}}4.有以下程序#includevoidmain(){intx=23;do{printf("%d",x--);}while(!x);}该程序执行的结果为。5.以下程序的功能是计算1-3+5-7+…-99+101的值,请将程序补充完整。#includevoidmain(){inti,t=1,s=0

7、;for(i=1;i<=101;i+=2){s=s+;;}printf("%d",s);}实训指导【实训目的】1.培养使用while、do-while和for语句编写基本循环结构的程序设计能力。2.理解循环嵌套、二重循环和多重循环的含义及其执行过程。3.培养循环结构程序编写和调试过程中常见的错误分析及解决能力。【实验准备】1.回顾while、do-while和for语句的格式及执行过程。2.阅读教材中的实例,然后预编写各实验题目的程序代码。【实训内容】1.某选秀节目有十个评委,选手的得分为十个评委评分后的平均分,试编程实现评分功能,

8、即输入评委给出的10个分数,输出平均分。(要求:分别用三种循环语句完成)程序预编写程序修正//用while语句完成//用do-while语句完成//用for语句完成1.在某一黑夜一司机碰伤行人之后落荒而逃,

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

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

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