问题
单项选择题
执行下列语句后,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.* * 0 * *
B.* * 1 * *
C.* * 2 * *
D.0
答案
参考答案:A
解析:此题内容简单,开始m为2,n为3,执行Do语句,具体运行为:执行m= m + n;n = n + 1语句后,m为5,n为4。这样运行到m=14,程序终止循环,此时n =6。