第04章单元总结-练习-实训-知识拓展

第04章单元总结-练习-实训-知识拓展

ID:9069673

大小:55.50 KB

页数:9页

时间:2018-04-16

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

《第04章单元总结-练习-实训-知识拓展》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《C语言程序设计》单元总结单元练习实训指导知识拓展第四章选择结构程序设计班级:姓名:学号:8单元总结提升在选择结构程序设计中,条件判断表达式和选择结构实现语句是两个核心内容。通过本单元的学习,我们应该知道:1.条件判断表达式由关系运算符及其表达式、逻辑运算符及其表达式构成,其中:(1)关系运算符有:(2)逻辑运算符有:2.选择结构实现语句有三种方式:(1)单分支if选择结构,其一般格式为:(2)双分支if-else选择结构,其一般格式为:(3)多分支switch选择结构,其一般格式为:3.在选择结构语句应用时,应注意以下

2、问题:(1)在嵌套if语句中,要弄清else与if的配对问题,书写嵌套if语句时一般采用缩进的阶梯式写法,在实际编程中,为了表明编程者的意图,也常常通过“{}”来强制if和else的配对关系。(2)switch语句中,“表达式”和“常量表达式”的类型只能是整型或字符型数据,且“常量表达式”只能由常量构成,通过“表达式”与“常量表达式”之间的对等关系构造出多分支选择结构。(3)在某些多分支选择结构程序设计中,既可使用if-else语句实现,也可以使用switch语句实现,但switch语句不同于if语句,switch语句仅

3、能判断一种逻辑关系,即“表达式”和指定“常量表达式”的值是否相等。它不能进行大于,小于某一个值的判断,不能表达区间的概念,而if语句可以计算和判断各种表达式,所以switch语句不能完全替代if语句。总之,通过本单元的学习,应该掌握C语言选择结构程序设计的思路和基本语句的用法。8单元练习一.选择题1.以下选项中,当x为大于1的奇数时,值为0的表达式()。A.x%2==1    B.x/2     C.x%2!=0   D.x%2==02.在C语言中,if语句后的一对圆括号中有一个用以决定分支走向的表达式,该表达式()。A

4、.只能是关系表达式B.只能是逻辑表达式C.只能是关系或逻辑表达式D.可以是任何表达式3.读下面程序段,当x=-3时,输出y的值为()。intx,y;y=0;scanf(“%d”,&x);if(x>=0)if(x>0)y=1;elsey=-1;printf(“y=%d”,y);A.1B.-1C.0D.不确定4.下列语句将小写字母转化为大写字母,正确的语句为()。A.if(’z’>=ch>=’a’)ch=ch-32;B.if(ch>=’a’&&ch<=’z’)ch=ch-32;C.ch=(’z’>=ch>=’a’)?ch-3

5、2:ch;D.ch=(ch>=’a’&&ch<=’z’)?ch:ch-32;5.关于与switch语句配套的case语句中所使用的表达式,说法正确的是()。A.可以是变量B.可以是常量或变量C.只能是常量或常量表达式D.无论是何种表达式,只要在执行时有确定的值就行二.填空题1.在算术运算符、关系运算符、逻辑运算符和赋值运算符中,运算优先级最高的是,最低的是。2.正确表示逻辑关系“1

6、整除,又不含有整数3的两位数,其判断条件表达式为。4.以下程序段功能是对输入的大写字母,将字母循环移动6个位置后输出,如’A’变为’G’,’W’变为’C’,请将程序段补充完整。charch;ch=;if(ch>=’A’&&)elseif()putchar(ch);5.以下程序段功能是根据学生考试成绩,确定其成绩等级,成绩与等级对应情况与【例4-7】中表格相同,请将程序段补充完整。charlevel;//成绩等级floatscore;//考试成绩scanf(“%f”,&score)switch(){:level=’A’;;

7、case8:level=’B’;break;case7:level=’C’;break;case6:level=’D’;break;default:;}printf(“考试成绩等级为:.”,level);8实训指导【实训目的】1.训练针对实际问题描述条件判断表达式的能力。2.培养使用if、if-else、switch解决实际问题的能力。3.培养选择结构程序编写和调试过程中常见的错误分析及解决能力。【实验准备】1.复习关系运算符和逻辑运算符的使用方法。2.回顾if语句if-else语句和switch语句的格式及注意事项。

8、3.阅读教材中的实例,然后预编写各实验题目的程序代码。【实训内容】1.从键盘输入x,计算下列分段函数的值。f(x)=0-10≤x≤10-10x>1010x<-10程序预编写程序修正2.键盘上输入一个字符,判断该字符是数字、字母、空格或其它。8程序预编写程序修正3.BMI指数(英文为BodyMassIndex,简称BM

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

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

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