下面程序段执行结果为charc='0'+2;switch{{case1:cout<<'A';break;case'2':cout<<'B';case2:cout<<'C';default:cout<<'D';};
举一反三
- 中国大学MOOC: 下列代码运行后,输出的结果为 。int x=5;switch(2*x%3){ case 1: cout<<x<< ’; case 3: cout<<2*x+1<< ’; case 9: cout<<3*x-1<< ’; break; default: cout<<"default"<<endl; }cout<<"switch end."<<endl;
- int k=0;char c=’A’; do {switch(c++) { case ’A’:k++;break; case ’B’:k--;case ’C’:k+=2; break; case ’D’:k=k%2;continue; case ’E’:k=k*10;break; default: k=k/3;}} while(c<;’G’); cout<;<;k;以上程序段的运行结果是____。
- 分析下面的 Javascript 代码段var p=2; switch (p){ case 1 : document.write("case 1"); case 2 : document.write("case 2"); default : document.write(" default"); } 输出的结果是( ) A: case1; B: case2; C: default; D: case2 default
- 中国大学MOOC: 下面程序执行后的输出结果是:#include <iostream>using namespace std;#include<string.h>int main(){char str[]=" SSWLIA" , c; int k;for (k=2;(c=str[k])!=\0;k++) {switch (c) {case I: ++k; break ;case L: continue;default : cout<<c; continue ;}cout<<*;}return 0;}
- 给出下列的程序段,m为何值时将会输出default switch(m) { case 0: System.out.println("case 0"); case 1:System.out.println("case 1");break; case 2:System.out.println("case 2");break; default:System.out.println("default"); } A: 0 B: 1 C: 2 D: 3