[单项选择题] 执行下列语句后,r的值是( )。 char ch=""A"";int r=6; switch(ch+5) {case&
2021-07-20
[单项选择题] 执行下列语句后,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
参考解析:default语句是当表达式的值与任一case子句的值都不匹配时,程序执行 default后面的语句。在本题中,判断switch(ch+5),其实等价于switch("F"),而在case语句中,没有一个能匹配的,所以直接执行default:r/=2。
词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
