以下代码段输出结果为(B)float x=2,y;if(x<0) y=0;else if(x<10) y=1.0/10;else y=1;cout<
查看答案
以下代码段设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. 你好再见
执行以下程序段之后,不可能输出( )。 int n; cin>>n; switch(n){ case 1: case 2: cout<<'X'; case 3: case 4: cout<<'Y'; break; default: cout<<'Z'; }
A. X
B. Y
C. Z
D. XY
以下关于switch语句和break语句的说法,正确的是()。
A. break语句只能用于循环语句,而不能用于switch语句
B. break语句用来结束switch语句的执行
C. break语句用于不存在case的情况下退出switch语句时使用
D. break语句用于重复执行case语句