一、观看视频
【01】switch选择结构【02】学生成绩等级判断
【03】星期几的英文名称
二、研读学生讲义
【学生讲义】【01】switch选择结构【学生讲义】【02】学生成绩等级判断
【学生讲义】【03】星期几的英文名称
三、练习题(不清楚回头查看有关视频或讲义)
【01】有关switch开关语句,下面描述错误的是(可多选):①switch后的小括号可以是表达式,但是该表达式的值必须是整数或字符。
②case后可以是表达式,但是该表达式的值必须是整数或字符。③switch语句从上往下检查switch后小括号表达式的值和case后的值,一旦遇到相等就开始执行,直到遇到下一个case语句或default语句为止。
④如果switch后小括号表达式的值和所有case后的值都不相等,如存在default子句,则执行其后的语句序列,否则不执行任何操作。
⑤case行最后是分号。
⑥case语句后的常量表达式的值可以相同。
⑦每个case和default后,可以包含多条语句,不过需要使用“{”和“}”括起来。
⑧在每个case和default子句都包含break的情况下,各子句的先后顺序可以任意变动,也不会影响程序执行结果。
⑨务必要有default子句,default子句放在最后是可以省略break。⑩当遇到break语句时,如果有default子句,则执行default子句,否则switch终止,控制流将跳到switch语句后的下一行。【02】下面的switch语句符合语法吗?如果符合,请把它转为规范模式。
【03】下面是switch语句的格式,如果有错,请指出错误的地方。①
②
③
④
⑤
【04】编程实现:
【05】星期一到星期日的英文单词分别是:Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday;输入错误:input error。编程实现:【06】编程实现:
【07】OpenJudge练习
【OpenJudge-1.4-19】简单计算器