关于以下三条语句的描述中,正确的是_______。 1.if(a) a=1;...(a!=0) a=1;else a=2;
举一反三
- 在下面的条件语句中,只有一个在功能上与其它三个语句不等价,它是 。 A: if (a) 语句1 else 语句2 B: if (a==0) 语句2 else 语句1 C: if (a!=0) 语句1 else 语句2 D: if (a==0) 语句1 else 语句2
- 对于整型变量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;
- 若已定义int k; 赋值语句 k=(k%2==0?1:0); 与( )语句不等价。 A: if (k%2==0) k=1; else k=0; B: if (k%2!=0) k=0; else k=1; C: if (k%2) k=0; else k=1; D: if (k%2) k=1; else k=0;
- 以下分支结构控制语句正确的是() A: IF 条件1 THEN 语句 [ELSEIF 条件2 THEN 语句] [ELSE 语句] END IF B: IF 条件1 THEN 语句 [ELSEIF 条件2 THEN 语句] [ELSE 语句] C: IF 条件1 语句 [ELSEIF 条件2 THEN 语句] [ELSE 语句] END IF D: 条件1 THEN 语句 [ELSEIF 条件2 THEN 语句] [ELSE 语句] END IF
- 以下程序中与语句k=a>b(b>c1:0):0;功能等价的是 A: if((a> &&(b> )k=1; else k=0; B: if((a> ‖(b> )k=1; else k=0; C: if(a<= k=0; else if(b<= k=1; else k=0; D: if(a> k=1; else if(b< k=1;