,y=5;[br][/br] switch(x) [br][/br]{ case 1: x++;[br][/br] default:x+=y;[br][/br] case 2:y--;[br][/br] case 3:x--; }[br][/br]printf(“x=%d,y=%d”,x,y);[br][/br]}
A: x=15,y=5
B: x=10,y=5
C: x=14,y=4
D: x=15,y=4
A: x=15,y=5
B: x=10,y=5
C: x=14,y=4
D: x=15,y=4
举一反三
- 若a和b均是整型变量,以下正确的switch语句是【】 A: switch (a/b) <br/>{ case 1: case 3.2: y=a+b; break ;<br/>case 0: case 5: y=a-b;<br/>} B: switch (a*a+b*b); <br/>{case 3:<br/>case 1: y=a+b; break ;<br/>case 0: y=b-a; break; } C: switch a <br/>{default : x=a+b;<br/>case 10 : y=a-b;break;<br/>case 11 : y=a*d; break;} D: switch(a+b)<br/>{case 10: x=a+b; break;<br/>case 11: y=a-b; break;<br/>}
- 选择下面程序的正确输入和输出( )。 [br][/br]#include[br][/br]int main( )[br][/br]{[br][/br] int x,y,t;[br][/br] printf(“Enter x&y:”);[br][/br] scanf(“%d,%d”,&x,&y);[br][/br] printf(“x=%d,y=%d\n”,x,y);[br][/br] t=x; x=y; y=t;[br][/br] printf(“x=%d,y=%d\n”,x,y);[br][/br] return 0;[br][/br]}[br][/br] [br][/br](2.0) A: 输入:123 456 <br>输出:x=123,y=456 x=456,y=123 B: 输入:123,456 <br>输出:x=123,y=456 x=y, y=t C: 输入:123 456<br>输出:x=123,y=456 x=y, y=t D: 输入:123,456<br>输出:x=123,y=456 x=456,y=123
- 若a和b均是整型变量,正确的switch语句是( )。 A: switch(pow(a,2)+pow(b,2)); (注:调用求幂的数学函数) <br/>{ <br/>case 1 : case 3 : y=a+b;break; <br/>case 0 : case 5 : y=a-b; <br/>} B: switch(a*a+b*b) <br/>{ <br/>case 3 : <br/>case 1 : y=a+b; break; <br/>case 0 : y=b-a; break; <br/>} C: switch a <br/>{ <br/>default :x=a+b; <br/>case 10 : y=a-b; break; <br/>case 11 : x=a*d; break; <br/>} D: switch(a+b) <br/>{ <br/>case10 : x=a+b; break; <br/>case11 : y=a-b; break; <br/>}
- 阅读程序,分析输出结果是()。#include [stdio.h]void main(){ int x=10,y=5; switch(x) { case 1:x++; default: x+=y;case 2:y--;case 3:x--;}printf("x=%d,y=%d",x,y);} A: x=14,y=4 B: x=15,y=5 C: x=10,y=5 D: x=15,y=4
- 阅读程序,分析输出结果是()。#include [stdio.h]void main(){ int x=10,y=5; switch(x) { case 1:x++; default: x+=y;case 2:y--;case 3:x--;}printf("x=%d,y=%d",x,y);} A: x=15,y=5 B: x=10,y=5 C: x=14,y=4 D: x=15,y=4