题目内容

下述程序段中,无语法错误的是:

A. int a=2,b=0; switch(a){ case b+1:a--;break; case b=5: a+=10;break;}
B. char x=‘A’,y; switch(x){ case ‘A’:y++;break; case -1: y=5; }
C. int a,b=5; switch(b) { case b>0: a=1;break; case b==0: a=0;break; }
D.
E. define M 10 int a=1,b; switch(a) {case M-9:b+=5;break; case 1: b=1;break;}

查看答案
更多问题

执行下列程序段输出结果是( ) int k=1; switch(k) { case 1: cout<

A. 1
B. 2
C. 2 3 4 5
D. 1 2 3 4

以下代码段输出结果为(B)float x=2,y;if(x<0) y=0;else if(x<10) y=1.0/10;else y=1;cout<

A. 1
B. 0.1
C. 2
D. 10

以下代码段设3次运行时n分别输入为1,2,3,则各次运行输出结果是( )。cin>>n;if(n==1)cout<<1;if(n==2)cout<<2;elsecout<<3;

A. 1,2,3
B. 1 3,2,3
C. 1,2 3,3
D. 1,2,1 3

设有说明语句int m=1;,则执行以下语句后输出( )。switch(m) { case 1:cout<<"你好"; case 2:cout<<"晚安"; default:cout<<"再见"; }

A. 你好
B. 你好晚安
C. 你好晚安再见
D. 你好再见

答案查题题库