选D,
1.while(真),执行while内部的语句
2.switch(5),没有找到对应case,执行default,再执行k--
3.switch(4),没有找到对应case,执行default,再执行k--
4.switch(3),case3,n=n+k,break,k-- // 此时n=3
5.switch(2),case2,n=n+k,break,k-- // 此时n=5
6.switch(1),case1,n=n+k,n=n+k,break,k-- // 此时n=7
// case中若未写break,则执行完此case下的语句后,继续向下执行,直至switch结束或者读到break
7.while(假),执行cout<<n<<endl
下载码来一个