对于整型变量a,赋值语句a=(a%3==0?1:0);与()语句不等价。
举一反三
- 对于整型变量a,赋值语句 a=(a%3==0?1:0); (若a能被3整除则a=1,否则a=0)与( )语句不等价。 A: if (a%3= =0) a=1; else a=0; B: if (a%3!=0) a=0; else a=1; C: if (a%3) a=0; else a=1; D: if (a%3) a=1; else a=0;
- 对于整型变量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;
- 假设变量 s、a、b、c 均已定义为整型变量,且 a、c 已赋值(c>0),则与以下程序段 s=a; for(b=1; b<=c; b++) s=s+1; 功能等价的赋值语句是
- 语句if(a) x=1;与 if(a==0)x=1;等价
- 下列选项中,执行下列赋值语句后,整型变量n的值为1的表达式是()。(3.0分) A: n=1-'0'; B: n='1'-'0'; C: n= '1'-0 ; D: n= '\0'-0 ;