3分支结构(swich) (练习)-《C#程序设计基础》(河海大学出版社)同步精品课堂

| 2页
| 65人阅读
| 0人下载

学科网 zxxk.com学科网 zxxk.com

1. 在C#中,switch…case语句用(  )来处理不匹配“case表达式”的值。

A. default   B. break    C. goto                              D. next

1. A

【解析】在switch…case语句中,使用default来处理不匹配“case表达式”的值。

2. 当mon=6时,下面程序的运行结果是(  )。

switch (mon)

{

    case 2:

        days = 28;

        break;

    case 6:

        days = 30;

        break;

    default:

        days = 31;

        break;

}

  1. 0    B. 28    C. 30                 D. 31

2. C

【解析】mon=6,判断case后面的常量表达式是否与mon的值相等,如果相等,则执行该case后面的语句,即days=30。

3. switch…case语句中的break语句是必须要有的,和case语句成对出现。(  )

3. 正确

【解析】switch…case语句中的break语句和case语句成对出现。

4. 在switch…case语句中,case后面的表达式必须是          。

4. 常量表达式

【解析】在switch…case语句中,case后面的表达式必须是常量表达式。

四、编程题

5. 设计一个简易计算器,能实现加、减、乘、除基本运算。要求:输入数据和运算符,输出计算结果,并可以进行下一次运算,按Q键退出运算。运行结果如图所示。

 

 

 

page number 0

学科网 zxxk.com学科网 zxxk.com学科网(北京)股份有限公司


由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。