在下面条件语句中(其中S1和S2表示C语言语句),只有()在功能上与其他三个语句不等价。A.if (a==0 ) S1; else S2;B.if (a ) S1; else S2;C.if (a==0 ) S2; else S1;D.if (a != 0 ) S1; else S2;

在下面条件语句中(其中S1和S2表示C语言语句),只有()在功能上与其他三个语句不等价。

A.if (a==0 ) S1; else S2;

B.if (a ) S1; else S2;

C.if (a==0 ) S2; else S1;

D.if (a != 0 ) S1; else S2;


参考答案和解析
D

相关考题:

若已包含头文件stdio.h且有说明chars1[5],s2[7];要给s1,s2赋值,下列语句中正确的是() A、s1=getchar();s2=getchar();B、scanf(“%s%s”,s1,s2);C、scanf(“%c%c”,s1,s2);D、gets(s1);s2=s1;

下列关于switch语句和break语句的结论中,只有( )是正确的。A.break语句是switch语句中的一部分B.在switch语句中根据需要使用或不使用break语句C.在switch语句中必须使用break语句D.以上三个结论中有两个是正确的

下列语句中,在字符串s1和s2相等时显示"they are Equal"的是( )。A.if(*s1==*s2) puts("they are Equal");B.if(!strcmp(s1,s2)) puts("they are Equal");C.if(s1==s2) Puts("they are Equal");D.if(strcmp(s1,s2) ) puts("they are Equal");

语句S1、S2和S3按照下面的属性执行:先执行语句S1,再执行语句S2,最后执行语句S3,则这样的执行顺序属于编程中的( )A.顺序结构B.选择结构C.循环结构D.嵌套结构

关于条件语句,下列说法错误的是( )。 A、条件语句中的条件可以是逻辑表达式或关系表达式B、条件语句中的条件可以是数值表达式,非0值表示true,0值表示falseC、在块结构条件语句中,语句块中的语句不能与then在同一行上D、块结构的条件语句和单行结构的条件语句都必须以End if结束

下列关于switch语句和break语句的结论中,只有()是正确的。 A.break语句是switch语句的一部分B.在switch语句中可以根据需要使用或不使用break语句C.在switch语句中必须使用break语句D."以上三个结论有两个是正确的"

下述关于条件语句的描述中错误的是()。 A.if语句中只有一个else子句B.if语句中可以有多个elseif子句C.if语句中if体内不能有switch语句D.if语句的if体中可以是循环语句

若有以下说明:chars1[]={"tree"},s2[]={"flower"};,则以下对数组元素或数组的输出语句中,正确的是()。A.printf("%s%s",s1[5],s2[7]);B.printf("%c%c",s1,s2);C.puts(s1);puts(s2);D.puts(s1,s2);

在SQL语言的SELECT语句中,用来表示条件字句的是()。

下列关于条件语句的描述中,()是错误。A、if语句中只有一个else子句B、if语句中可以有多个elseif子句C、if语句中if体内不能是switch语句D、if语句的if体中可以是循环语句

在SQL语句中,SELECT语句中的JOIN是用来建立表间的联系短语,应放在下列( )短语之后。 A.FROMSX 在SQL语句中,SELECT语句中的JOIN是用来建立表间的联系短语,应放在下列( )短语之后。A.FROMB.WHEREC.0ND.GROUP BY

下述语句中,在字符串s1和s2相等时显示"they are Equal"的是( )。A.if(*s1=*s2) puts("they are Equal");B.if(!strcmp(s1,s2)) puts("they are Equal");C.if(s1==s2) puts("they are Equal");D.if(strcmp(s1,s2)) puts("they are Equal");

下述语句中,在字符串sl和s2相等时显示“they are Equal”的是( )。A.if(*s1==*s2) puts("they are Equal");B.if(!strcmp(s1,s2)) puts("they are Equal");C.if(s1==s2) Puts("they are Equal");D.if(strcmp(s1,s2)) puts("they are Equal”);

下列叙述中正确的是( )。A.在switch语句中,不-定使用break语句B.在switch语句中必须使用defaultC.break语句必须与switch语句中的case配对使用D.break语句只能用于switch语句

若有定义语句:char *s1="OK",*s2="ok";,以下选项中,能够输出"OK"的语句是A.if(strcmp(s1,s2)==0) puts(s1);B.if(strcmp(s1,s2)!=0) puts(s2);C.if(strcmp(s1,s2)==1) puts(s1);D.if(strcmp(s1,s2)!=0) puts(s1);

在JavaScript中,关于break语句,描述错误的是()。A.break语句用于循环体内,它将退出循环B.break语句用在switch语句中,它表示退出switch语句C.break语句用于if语句中,它表示退出if语句

下列关于continue语句的说法中正确的是() A、continue语句可以在选择语句中使用B、continue语句可以在条件语句中使用C、continue语句可以在循环语句中使用D、continue语句可以在任何语句中使用

下列条目中,当SQL语句嵌入到主语言时要解决的问题包括( )。Ⅰ.区分SQL语句与主语言语句Ⅱ.数据库工作单元和程序工作单元之间的通信Ⅲ.协调SQL语句与主语言语句处理记录的不同方式A)只有Ⅰ和ⅡB)只有Ⅰ和ⅢC)只有Ⅱ和ⅢD)都是

在带有()操作符的语句中,如果其中两个条件都为真,则语句为真。

在while 表达式, 语句体, End 循环语句中,表达式的值()时表示循环条件为真,语句体将被执行,否则跳出该循环语句。

从功能上说,程序语言的语句大体可分为()语句和()语句两大类。

下列说法中正确的是()A、break语句用在switch语句中,而continue语句有在循环语句中B、break语句用在循环语句中,而continue语句有在switch语句中C、break语句与continue语句均可以用在循环语句中D、break语句与continue语句均可以用在switch语句中

在下面的条件语句中(其中S1和S2表示C语言语句),只有一个在功能上与其他三个语句不等价()。A、if(a)S1;else S2;B、if(a==0)S2;else S1;C、if(a!=0)S1;else S2;D、if(a==0)S1;else S2;

在SQL语句中,表示条件的子句是()。A、IfB、WhereC、ForD、Select

在C语言的复合语句中,只能包含可执行语句。

在VHDL语言的LOOP语句中,包含()循环变量语句和()条件循环语句。

单选题关于条件语句,下列说法错误的是()。A条件语句中的“条件”可以是逻辑表达式或关系表达式B条件语句中的“条件”可以是数值表达式,非0值表示true,0值表示falseC在块结构条件语句中,“语句块”中的语句不能与then在同一行上D块结构的条件语句和单行结构的条件语句都必须以Endif结束

单选题若有定义语句char*s1="OK",*s2="ok";以下选项中能够输出"OK"的语句是(  )。Aif(strcmp(s1,s2)==0)puts(s1);Bif(strcmp(s1,s2)!=0)puts(s2);Cif(strcmp(s1,s2)==1)puts(s1);Dif(strcmp(s1,s2)!=0)puts(s1);