如果A、B分别代表2个输入,X代表输出,对于“与非”操作,哪个表达式是正确的()
A: A=1,B=1,X=0
B: A=1,B=0,X=1
C: A=0,B=1,X=1
D: A=0,B=0,X=1
A: A=1,B=1,X=0
B: A=1,B=0,X=1
C: A=0,B=1,X=1
D: A=0,B=0,X=1
举一反三
- 对于整型变量x,下列if语句( )与赋值语句:[br][/br] x=x%2==0?1:0;不等价。 A: if(×%2!=0) x=0;else x=1; B: if(×%2) x=1;else x=0; C: .if(×%2==0) x=1;else x=0; D: if(x%2==1) x=0;else x=1;
- 假设x为1,给出下列布尔表达式的结果。 (1)、(x > 0) || (x < 0) ( ) (2)、(x!= 0) ||(x ==0) ( ) (3)、(x >=0)||(x < 0) ( ) (4)、(x!=1)==!(x==1) ( )
- 如果变量x介于1和100之间或x为负数,下列哪个表达式的计算结果正确 A: 1 B: ((x<100)&&(x>1))||(x<0) C: ((x<100)&&(x>1))&&(x<0) D: (1>x>100)||(x<0)
- 表达式!x等效于() A: x==1 B: x==0 C: x!=1 D: x!=0
- 与 if(!x) 等价的表达式是______。 A: if(x==1) B: if(x!=1) C: if(x!=0) D: if(x==0)