若有定义:int a=2; 则正确的赋值表达式是( )。[br][/br] (5.0)
A: a-=(a*3)
B: double(-a)
C: a*3
D: a*4=3
A: a-=(a*3)
B: double(-a)
C: a*3
D: a*4=3
举一反三
- 若有定义:int a;则正确的赋值表达式是( ) A: a-=(a*3) B: double(-a) C: a*3 D: a*3=4
- 若有定义语句int b=2;则表达式(b<<2)/(3‖b)的值是[br][/br][br][/br] A: 4 B: 8 C: 0 D: 2
- 若有定义语句int a=3,b=2,c=1;,并有表达式[br][/br] (1)a%b||1、(2)a>b>c、(3)b&&c+1和(4)c+=1,则表达式值相等的是( )。 A: (1)和(2) B: (2)和(3) C: (1)和(3) D: (3)和(4)
- 已经定义int<br/>a=1,b=2,c=3,d=4,则条件表达式a A: 1 B: 2 C: 3 D: 4
- 若有定义: [br][/br] int i1=30, i2=40; [br][/br] int * const p=&i1; const int *q = &i2;[br][/br] 且有语句: 1) p = &i2; 2) i2 = 50; 3) *q = 20; 4) *p = 10; [br][/br] 则下列_____中的语句均不正确。 A: 1、2 B: 2、3 C: 3、4 D: 1、3