设先有定义:int y=3,x=3,z=1;则语句:
A: intf(“%d %d\n”,(++x,y++),z+2); 的输出结果为____.
B: 3 4
C: 4 2
D: 4 3
E: 3 3
A: intf(“%d %d\n”,(++x,y++),z+2); 的输出结果为____.
B: 3 4
C: 4 2
D: 4 3
E: 3 3
D
举一反三
- 以下程序运行后的输出结果是。 #define PR(int) printf("int=%d\n",int) main { int x=1,y=1,z=1; x+=y+=z; PR(x<y?x:y); PR(x<y?x++:y++); PR(x); PR(y); PR(z+=x<y?x++:y++); PR(y); }: int=2 int=2 int=3 int=3 int=4 int=4|int=3 int=2 int=3 int=3 int=4 int=3|int=3 int=2 int=3 int=3 int=4 int=4|int=4 int=2 int=3 int=3 int=4 int=4
- 执行以下语句的结果:dict1={"x":1,"y":2,"z":3}dict2={"x":4,"a":5}dict1.update(dict2) A: {"x":1,"y":2,"z":3,"x":4,"a":5} B: {"x":4,"a":5,"x":1,"y":2,"z":3} C: 有重复项,结果有误! D: {"x":4,"y":2,"z":3,"a":5}
- 设有定义 int x=10,y=3,z; 则语句 printf("%d\n",z=(x%y,x/y)+1); 的输出结果是( )。 A: 0 B: 1 C: 3 D: 4
- int x=3,y,z;<br/>y=-x++;<br/>z=y+8/++x;<br/>Console.WriteLine{{0},{1},{2}",x,y,z);<br/>此程序的输出结果是____。 A: 5,-3,-2 B: 4,-3,-1 C: 4,-4,-2 D: 5,-4,-2
- 设有如下定义 int x=10,y=3,z; 则语句 printf("%d\n",z=(x%y,x/y)); 的输出结果是 ( ) A: 3 B: 0 C: 4 D: 1
内容
- 0
设有如下定义:int x=10,y=3,z;则语句:printf("%d\n",z=(x%y,x/y)) ;的输出结果是()。 A: 1 B: 0 C: 4 D: 3
- 1
若int x=2,y=3,z=4 则表达式x<z?y:z的结果是() A: 4 B: 3 C: 2
- 2
已知int x=1,y=2,z=3;以下语句执行后x,y,z的值是( ). if(x>y) z=x; x=y; y=z; A: x=1, y=2, z=3 B: x=2, y=3, z=3 C: x=2, y=3, z=1 D: x=2, y=3, z=2
- 3
若w=1,x=2,y=3,z=4,则条件表达式w<x?w:y<z?y:z的结果为( )。 A: 4 B: 2 C: 3 D: 1
- 4
int w=1,x=2,y=3,z=4;则表达式w>x?w:y A: 4 B: 3 C: 2 D: 1