下列语句执行后,x 的值为( )。 [br][/br] int a=4,b=5,x=3; [br][/br] if(a+1==b) x=x*a;(2.0)
A: 3
B: 12
C: 15
D: 20
A: 3
B: 12
C: 15
D: 20
B
举一反三
- 下列语句执行结束后,x的值是多少?[br][/br] int x = 1; int y = 2; x *= y + 1; A: 1 B: 2 C: 3 D: 4
- 36.执行下列语句后a的值为 int a=5,b=6,w=1,x=2,y=3,z=4;[br][/br](a=w>x)&&(b=y>z);
- 37.执行下列语句后b的值为 int a=5,b=6,w=1,x=2,y=3,z=4;[br][/br](a=w>x)&&(b=y>z);
- 以下数组定义中,错误的是( )。 A: int<br/>x[2][3] ={1, 2, 3, 4, 5, 6} ; B: int<br/>x[][3] ={0} ; C: int<br/>x[][3] ={{1, 2, 3} , {4, 5, 6} } ; D: int<br/>x[2][3] ={{1, 2} , {3, 4} , {5, 6} } ;
- 以下错误的定义语句是( <br/>)。 A: int<br/>x[ ][3]={{0},{1},{1,2,3}}; B: int<br/>x[4][3]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}}; C: int<br/>x[4][ ]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}}; D: int<br/>x[ ][3]={1,2,3,4};
内容
- 0
以下语句 x 输出的值是多少?[br][/br] x = 2[br][/br] y = 1[br][/br] x *= y + 1 A: 4 B: 1 C: 2 D: 3
- 1
下列循环的执行次数是( )次。[br][/br]int x=4,y=2;[br][/br]while(--x!=x/y){ } A: 1 B: 2 C: 3 D: 4
- 2
下列程序段执行后,x的结果是:( )<br/>int<br/>t1=1,t2=2,t3=3,t4=4,x;<br/>x=t2>t3?t1:t4; A: 1 B: 2 C: 3 D: 4
- 3
假定所有变量均已正确定义,下列程序段运行后x的值为(<br/>)。 k1=1;k2=2;<br/>k3=3; x=15; <br/>if(!k1)x--;<br/>else if(k2) if(k3)x=5;else x=3; A: 14 B: 5 C: 15 D: 3
- 4
设x,y均为int型变量,则执行发下语句的输出为()[br][/br]x=15;y=5;[br][/br]printf("%d\n",x%=(y%=2)); A: 0 B: 1 C: 6 D: 12