第三章 明辨是非的选择:选择结构是程序的三种逻辑结构之一,选择结构程序设计知识是程序设计的最基础内容,其地位就像数学中的乘法表一样。本章介绍选择结构的控制语句和选择结构程序设计方法,包括:if语句的三种结构形式及执行过程、if语句的嵌套,多路分支语句switch和无条件转移语句goto的结构及执行过程。在应用举例一节,结合实例,详细介绍选择结构程序设计的方法和过程。本章教学目标是学会以条件判断为前提的选择结构控制方法,掌握相关的逻辑控制命令,编写基本的选择结构程序。3.1if选择结构:本节内容讲述了关系表达式、逻辑表达式、双分支if命令、单分支if命令、嵌套结构if-else if命令以及条件运算等的知识。通过本节学习,要求:掌握关系运算、逻辑运算的运算符,能较熟练运用关系表达式、逻辑表达式正确表达条件,并能计算求值; 掌握if命令一般结构及功能,理解if命令的执行过程;掌握if-else if命令嵌套结构特点,较熟练进行if-else if结构的程序设计;掌握条件运算表达式的结构及用法。
3.2switch选择结构:本节内容讲述了switch命令的结构及命令的执行过程,并结合不同实例对switch命令的用法进行了介绍。通过本节学习,要求:掌握switch命令的结构及命令的执行过程;掌握switch命令中break命令的功能及用法。在本节学习中,要注意与if-else if嵌套结构的对比学习。
3.3选择结构程序设计实例:本节内容讲述了两个选择结构程序设计实例,包括闰年问题的程序设计、学生成绩系列案例之一:学生成绩分等级显示的程序设计。通过本节学习,要求:巩固if命令、switch命令的用法知识;学会选择结构程序设计的基本方法,初步具备运用本章知识进行选择结构程序设计的能力;掌握选择结构程序调试运行的方法;能够分析和完善选择结构程序,进一步培养创新意识和创新能力。
[多选题]关系表达式是由关系运算符连接运算对象而构成的表达式,以下属于关系运算符的是:
==



>

!=

答案:>!===
[判断题]C语言中的逻辑表达式是不能计算它的值的。

[判断题]若ch是一个字符型变量并已赋值,当表达式ch>='A'&&ch<='Z'所表达的条件成立时,ch为一个大写英文字母。

[单选题]执行程序代码if(5) printf(“yes!“);else printf(“no!“);后,显示结果为:
语句错误,无法执行

不显示任何内容

yes!
no!
[判断题]单分支if命令的一般格式是if(表达式){语句组},当表达式为0时,语句组将不被执行,程序立即结束。

[判断题]if命令的嵌套结构中,在else语句无明确配对结构时,else与其前最近的一个尚未配对的if配对。

[判断题]有些使用if-else if命令实现的选择结构,也可以使用switch命令实现选择控制。

[单选题]若有定义int a=5,b=5;,则条件运算表达式a>b?10:20的值是:
或者10,或者20,不确定
20
10
表达式错误,没有值[判断题]在switch结构中,任何一个case的语句组允许为空。当某个case的语句组为空时,表示它与下面的case执行相同的语句组。

[多选题]与数学关系式20
x>20&&x<=100

20<x<=100

x<=100&& x>20

x>20||x<=100

温馨提示支付 ¥1.00 元后可查看付费内容,请先翻页预览!
点赞(0) dxwkbang
返回
顶部