在下面的条件语句中,只有一个在功能上与其他三个语句不等价(其中s1和s2表示某个C语句),这个不等价的语句是_______A.if (a) s1; else s2;B.if (!a) s2; else s1;C.if (a != 0) s1; else s2;D.if (a == 0) s1; else s2;

题目

在下面的条件语句中,只有一个在功能上与其他三个语句不等价(其中s1和s2表示某个C语句),这个不等价的语句是_______

A.if (a) s1; else s2;

B.if (!a) s2; else s1;

C.if (a != 0) s1; else s2;

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


相似考题
更多“在下面的条件语句中,只有一个在功能上与其他三个语句不等价(其中s1和s2表示某个C语句),这个不等价的语句是_______”相关问题
  • 第1题:

    关于条件语句,下列说法错误的是( )。

    A、条件语句中的条件可以是逻辑表达式或关系表达式

    B、条件语句中的条件可以是数值表达式,非0值表示true,0值表示false

    C、在块结构条件语句中,语句块中的语句不能与then在同一行上

    D、块结构的条件语句和单行结构的条件语句都必须以End if结束


    参考答案:D

  • 第2题:

    下列关于switch语句和break语句的结论中,只有()是正确的。

    A.break语句是switch语句的一部分

    B.在switch语句中可以根据需要使用或不使用break语句

    C.在switch语句中必须使用break语句

    D."以上三个结论有两个是正确的"


    正确答案:B

  • 第3题:

    for(;;)语句等价于while(1)语句,即不设初值、不判断条件、无终止地执行循环体。()

    此题为判断题(对,错)。


    参考答案:正确

  • 第4题:

    下列关于条件语句的描述中,()是错误。

    A、if语句中只有一个else子句

    B、if语句中可以有多个elseif子句

    C、if语句中if体内不能是switch语句

    D、if语句的if体中可以是循环语句


    参考答案:C

  • 第5题:

    在SQL SELECT语句中与INTO TABLE等价的短语是( )。

    A.INTO DBF

    B.TO TABLE

    C.INTO FORM

    D.INTO FILE


    正确答案:A
    解析:使用短语INTO DBF|TABLE TableName可以将查询结果存放到永久表(.dbf文件)。所以INTO DBF和INTO TABLE是等价的。

  • 第6题:

    与C++语句endl等价的语句是( )。

    A.'\n'

    B.'\o'

    C.return

    D.'\x'


    正确答案:A
    解析:endl与'\n'的作用相同。

  • 第7题:

    在SQLSELECT语句中与INTO TABLE等价的短语是( )。

    A.INTO DBF

    B.TO TABLE

    C.INTO FRM

    D.INTFILE


    正确答案:A
    A。【解析】使用短语INTODBF|TABLETA—BLENAME可以将查询结果存放到永久表(.dbf文件)。所以INTODBF和INTOTABLE是等价的。

  • 第8题:

    下列关于continue语句的说法中正确的是()

    A、continue语句可以在选择语句中使用

    B、continue语句可以在条件语句中使用

    C、continue语句可以在循环语句中使用

    D、continue语句可以在任何语句中使用


    正确答案:C

  • 第9题:

    另一个与程序中的语句rs.eofandrs.bof等价的语句是(8)。


    正确答案:(8)rs.recordcount=0
    (8)rs.recordcount=0 解析:语句rs.eof and rs.bof如果为真表示当前数据集中的记录数为0。同时,可以使用数据集rs的另一个属性recordcount来完成同样的功能。

  • 第10题:

    下列说法中正确的是()

    • A、break语句用在switch语句中,而continue语句有在循环语句中
    • B、break语句用在循环语句中,而continue语句有在switch语句中
    • C、break语句与continue语句均可以用在循环语句中
    • D、break语句与continue语句均可以用在switch语句中

    正确答案:C

  • 第11题:

    在条件语句中,如果条件不满足,将运行exdif后面的语句序列


    正确答案:错误

  • 第12题:

    单选题
    在SQL SELECT语句中与INTO TABLE等价的短语是(  )。
    A

    INTO DBF

    B

    TO TABLE

    C

    INTO FORM

    D

    INTO FILE


    正确答案: C
    解析:
    将查询结果存放到永久表中用短语INT ODBF或INTOT ABLE,将查询结果存放到数组中用短语INTO ARRAY,将查询结果存放在临时文件中用短语INTO CURSOR,将查询结果存放到文本文件中用短语TO FILE。

  • 第13题:

    SELECT语句查询条件中的谓词“=ANY”与运算符()等价


    参考答案:IN

  • 第14题:

    下述关于条件语句的描述中错误的是()。

    A.if语句中只有一个else子句

    B.if语句中可以有多个elseif子句

    C.if语句中if体内不能有switch语句

    D.if语句的if体中可以是循环语句


    正确答案:C

  • 第15题:

    下列语句中,与语句“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选项一样。

  • 第16题:

    在while(x)语句中的x与下面条件表达式等价的是:()。

    A.x==1

    B.x==0

    C.x!=1

    D.x!=0


    正确答案:D

  • 第17题:

    在SQL SELECT语句中,下列与INTO DBF等价的短语是( )。

    A.INTO MENU

    B.INTO FORM

    C.INTO TABLE

    D.INTO FILE


    正确答案:C
    INTODBF与INTOTABLE等价,而选项D中INTOFILE是将记录存储到扩展名为.TXT文件中,选项A和B有语法错误。

  • 第18题:

    有如下嵌套的if语句:以下选项中与上述if语句等价的语句是( )。

    A.

    B.

    C.

    D.


    正确答案:C
    嵌套的if语句功能是将k赋值为a、b、c中的最小值,选项A)中没有比较a、c的大小,选项B)中语句”((b<c)?a:b):((b>c)?b:c)“错误,选项D)中没有比较b、c大小。

  • 第19题:

    下列叙述中正确的是( )。

    A.在switch语句中,不-定使用break语句

    B.在switch语句中必须使用default

    C.break语句必须与switch语句中的case配对使用

    D.break语句只能用于switch语句


    正确答案:A
    default语句在swtch语句中可以省,所以8错误;switch语句中并非每个case后都需要使用break语句,所以c错误;break语句还可以用于for等循环结构中,所以D错误。

  • 第20题:

    以下关于循环控制语句描述错误的是哪一项?

    A.Python中的for语句可以在任意序列上进行迭代访问,例如列表、字符串和元组。

    B.在Python中if…elif…elif…结构中必须包含else子句。

    C.在Python中没有switch-case的关键词,可以用if…elif…elif…来等价表达。

    D.循环可以嵌套使用,例如一个for语句中有另一个for语句,一个while语句中有一个for语句等。


    正确答案:B

  • 第21题:

    下面关于WHERE语句和HAVING语句的描述正确的是()。

    • A、WHERE和HAVING语句都引导搜索条件,它们是等价的。
    • B、WHERE语句和HAVING语句不能同时使用在一个查询操作中。
    • C、HAVING语句用于组或聚合函数的搜索条件,它常用于GROUPBY子句后。
    • D、一般说,WHERE语句的效率要高于HAVING语句,所以更好使用WHERE引导搜索条件

    正确答案:C

  • 第22题:

    在下面的条件语句中(其中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;

    正确答案:D

  • 第23题:

    单选题
    关于条件语句,下列说法错误的是()。
    A

    条件语句中的“条件”可以是逻辑表达式或关系表达式

    B

    条件语句中的“条件”可以是数值表达式,非0值表示true,0值表示false

    C

    在块结构条件语句中,“语句块”中的语句不能与then在同一行上

    D

    块结构的条件语句和单行结构的条件语句都必须以Endif结束


    正确答案: A
    解析: 暂无解析

  • 第24题:

    单选题
    下面关于WHERE语句和HAVING语句的描述正确的是()。
    A

    WHERE和HAVING语句都引导搜索条件,它们是等价的。

    B

    WHERE语句和HAVING语句不能同时使用在一个查询操作中。

    C

    HAVING语句用于组或聚合函数的搜索条件,它常用于GROUPBY子句后。

    D

    一般说,WHERE语句的效率要高于HAVING语句,所以更好使用WHERE引导搜索条件


    正确答案: C
    解析: 暂无解析