计算机二级

设有语句:if(a==1)b=2;c=3;,以下语句中与之等价的是( )。A.if(a==1){b=2;c=3;}B.if(a!=1){;}else{b=2;c=3;}C.if(a=1)c=3;b=2;D.(a==1)?b=2:a:=a;c=3;

题目

设有语句:if(a==1)b=2;c=3;,以下语句中与之等价的是( )。

A.if(a==1){b=2;c=3;}

B.if(a!=1){;}else{b=2;c=3;}

C.if(a=1)c=3;b=2;

D.(a==1)?b=2:a:=a;c=3;

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在下面的条件语句中,只有一个在功能上与其它三个语句不等价,它是 。

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


if (a == 0) s1; else s2;

第2题:

【单选题】对于整型变量a,赋值语句a=(a%3==0?1:0);与()语句不等价。

A.if(a%3)a=0;else a=1;

B.if (a%3==0)a=1;else a=0;

C.if(a%3)a=1;else a=0;

D.if(a%3!=0)a=0;else a=1;


if (x%2) x=1; else x=0;

第3题:

12、在下面的条件语句中,只有一个在功能上与其它三个语句不等价,它是 。

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


C

第4题:

1、设有定义:int a=1,b=2,c=3;,以下语句中执行效果与其他三个不同的是

A.if(a>b) c=a,a=b,b=c;

B.if(a>b){c=a,a=b,b=c;}

C.if(a>b) c=a;a=b;b=c;

D.if(a>b){c=a;a=b;b=c;}


第5题:

2、设有定义: int a=1,b=2,c=3; 以下语句中执行效果与其它三个不同的是()

A.if(a<b) c=a,a=b,b=c;

B.if(a<b) {c=a,a=b,b=c;}

C.if(a<b) c=a;a=b;b=c;

D.if(a<b) {c=a;a=b;b=c;}


A

第6题:

设有定义:int a=1,b=2,c=3;,以下语句中执行效果与其他三个不同的是()

A.if(a>b)c=a,a=b,b=c;

B.if(a>b){c=a,a=b,b=c;}

C.if(a>b)c=a;a=b;b=c;

D.if(a>b){c=a;a=b;b=c;}


C 由于a小于b,所以所有选项中的条件都为假,C选项中实际执行了a=b;b=c;两个操作。而A、B、D选项由于条件不成立,所以什么也没有做,所以选择C选项。

第7题:

设有定义: int a=1,b=2,c=3; 以下语句中执行效果与其它三个不同的是()

A.if(a>b) c=a,a=b,b=c;

B.if(a>b) {c=a,a=b,b=c;}

C.if(a>b) c=a;a=b;b=c;

D.if(a>b) {c=a;a=b;b=c;}


B

第8题:

设有定义:int a=1,b=2,c=3;,以下语句中执行效果与其它三个不同的是()。

A.if(a>b) c=a,a=b,b=c;

B.if(a>b) {c=a,a=b,b=c;}

C.if(a>b) c=a;a=b;b=c;

D.if(a>b) {c=a;a=b;b=c;}


B

第9题:

下列语句中,与语句“n=(a>b?(b>c?1:0):0);”的功能等价的是( )。 A.if(a<=b)n=0;

下列语句中,与语句“n=(a>b?(b>c?1:0):0);”的功能等价的是( )。

A.if(a<=b)n=0;

B.if(a>B)‖(b>c))n=1;elsen=0;

C.if(a>b)if(b>c)n=1;elsen=;elsen=0;

D.if(a>b)n=1;elseif(b<=c)n=1;elseif(b>c)n=1;elsen=0;


正确答案:C
C。【解析】根据三元表达式:?的规则,当a>b时,结果为表达式b>c?1:0,其意义为if(b>c),则结果为1。其表达的意义和C选项一样。