[单项选择题] 执行下列语句后,r的值是char ch="A";int r=6;switch(ch+5) {case"A":r=r+3;case&q

[单项选择题] 执行下列语句后,r的值是char ch="A";int r=6;switch(ch+5) {case"A":r=r+3;case&q,第1张

[单项选择题] 执行下列语句后,r的值是 char ch="A";int r=6; switch(ch+5) {case"A":r=r+3;case&q

[单项选择题] 执行下列语句后,r的值是 char ch="A";int r=6; switch(ch+5) {case"A":r=r+3;case"B":r=r+5;case"C":r=r+5;break;default:r/=2; }

A.19

B.3

C.11

D.7

正确答案:

B

参考解析:

【命题目的】考查switch语句用法。【解题要点】default语句是当表达式的值与任一case子句的值都不匹配时,程序执行 default后面的语句。在本题中,判断switch(ch+5),其实等价于switch("F"),而在case语句中,没有一个能匹配的,所以直接执行default:r/=2。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5602778.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存