下面程序的运行结果是( )。 union un { int a; int b; int c;}; main() { union un u; u.a=1; u.b=2; u.c=3; printf(“a=%d,b=%d,c=%d\n”,u.a,u.b,u.C.; }
A: a=3,b=3,c=3
B: a=1,b=2,c=3
C: a=1,b=1,c=1
D: a=2,b=2,c=2
A: a=3,b=3,c=3
B: a=1,b=2,c=3
C: a=1,b=1,c=1
D: a=2,b=2,c=2
举一反三
- 设有如下程序段,则vu.a的值为( )。 union u { int a; int b; float c; } vu; vu.a=1; vu.b=2; vu.c=3; A: 1 B: 2 C: 3 D: 另3个选项都不是
- (1)u=u_R+u_L+u_C (2)U=U_R+U_L+U_C (3)U=U_R+j(U_L-U_C) (4)U̇=U̇_R+U̇_L+U̇_C (5)U̇=U̇_R+j(U̇_L+U̇_C) 上述公式中正确的是() A: (1)(2)(3)(4) B: (3)(4)(5) C: (1)(4)(5) D: 全都正确
- 已知U={0,1,2},A={|a-2|,2},A⊆U,则a的值为() A: -3或1 B: 2或1 C: 1或2或3 D: 1
- 图示电路中,利用结点电压法列写方程和解得电压u为( )。[img=188x95]17da6b16678d391.png[/img] A: (1+1/2+1/3)u=-3+3/2;-1 B: (1+1/2)u=-3+3/2;u=-9/11 C: (1+1/2)u=-3+3/2;u=-1 D: (1+1/2+1/3)u=-3+3/2;u=-9/11
- 设X~U(a, b), E(X)=3, D(X)=1/3, P{2<X< 3} = ( ). A: 0 B: 1/4 C: 1/3 D: 1/2