对于代码struct X { int x {8}; X() : x {10} { x = 42; }};X c;则 c.x 的值是
A: 8
B: 10
C: 42
D: 不能确定
A: 8
B: 10
C: 42
D: 不能确定
C
举一反三
- 设x是int类型变量,则值等于10的表达式是()。 A: (10,11,10) B: (x=8,++x,x++) C: (x=8,x++,++x) D: (x=8,x++,x+1)
- 设x是int类型变量,则值等于10的表达式是()。 A: (y=10,x=y++) B: (x=9,x++,x++) C: (x=8,++x,++x) D: (x=0,(x=10)?x++:x+1)
- 设有定义:int x=8;则值等于10的表达式是()。 A: (x++, 10) B: (x+1, x+1) C: (x++, x++) D: (++x, ++x)
- 执行下面for循环的输出结果是for(int x = 0; x <;=10; ){System.out.println("X=" + x);} A: "X=0","X=1"…"X=10" B: 输出无限个"X=0" C: 代码不能编译 D: 代码不能运行
- 以下能准确表达“x的值要么在2和6之间,要么在8到10之间”的是 A: (x > 2 & x < 6) | (x > 8 & x < 10) B: x > 2 & x < 6 & x > 8 & x < 10 C: x > 2 | x < 6 & x > 8 | x < 10 D: (x > 2 | x < 6) & (x > 8 | x < 10)
内容
- 0
int x,y; if(x<2) y=x; else if(x<10) y=2*x-1; else y=3*x-5;若x=8,则y的值为() A: 8 B: 15 C: 19 D: 0
- 1
若有定义:int x=10,y=8,a; 则执行语句a=((--x==y)? x: y);后,变量a的值是
- 2
x=8, 请问 if 语句“ if(x<10 or x>=20):x=x+1 ”执行后, x 的值是( )。
- 3
设x为整型变量,不能正确表达数学关系:5<;x<;10的c语言表达式是() A: x>;5&&x<;10 B: x==6||x==7||x==8||x==9 C: !(x<;=5)&&(x<;10) D: !(x<;=5)&&(x>;10)
- 4
设x为整型变量,不能正确表达数学关系:5<;x<;10的c语言表达式是_____。 A: 5 B: x>;5&&x<;10 C: x==6||x==7||x==8||x==9 D: !(x<;=5)&&(x<;10)