更多“若a是数值类型,则逻辑表达式(a==I)||(a! =1)的值是A.1B.0C.2D.不知道a的值,不能确定”相关问题
  • 第1题:

    若a是数值类型,则逻辑表达式(a= =1)I I(a!=1)的值是( )。

    A.1

    B.0

    C.2

    D.不知道a的值,不能确定


    正确答案:A
    由于a==l和a!=1两者互斥,即总有一个为真,因此二者的或也必定为真。

  • 第2题:

    设变量a是int型,f是double型,i是float型,则表达式10+'a'+i * f值的数据类型是

    A.int

    B.float

    C.double

    D.不确定


    正确答案:C
    解析:根据混合运算规则,如果有一个数据是double型,则其他数据类型先转化为double型,运算的结果最终也是double型。为保证精度的不丢失,表达式的数据类型是变量和常量中精确度最高的变量类型。

  • 第3题:

    若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是( )。

    A.0

    B.1

    C.2

    D.不知道a的值,不能确定


    正确答案:B
    当a=1时,(a==1)||(a!=1)为真;当a!=1时,(a==1)||(a!=1)也为真,故正确答案为B)。

  • 第4题:

    若a是数直类型,则逻辑表达式的值是( )。

    A.1

    B.0

    C.2

    D.不知道a的值,不能确定


    正确答案:A
    无论a的值为多少,(a==1)和(a!=1)总会有一个成立,两者或运算,则值为真。为1。

  • 第5题:

    若a是数值类型,则逻辑表达式(a==1)I l(a!=1)的值是( )。

    A.1

    B.0

    C.2

    D.不知道a的值,不能确定


    正确答案:A
    逻辑或”I|”要求只要两边的运算对象有一个非零,结果就为真。虽然不知道a的值,但是若a为1,则左边运算对象为1;若a的值不是l,则右边运算对象的值为1,所以总能保证一边非零,所以结果为真,即1。

  • 第6题:

    若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是()。

    • A、0
    • B、1
    • C、2
    • D、不能确定

    正确答案:B

  • 第7题:

    有if<逻辑表达式><语句>;若整型变量a、b的值相等时执行<语句>,则逻辑表达式是()

    • A、a=b
    • B、a!=b
    • C、a-b
    • D、!(a-b)

    正确答案:D

  • 第8题:

    设inta;floatf;doublei;则表达式10+’a’+i*f值的数据类型是()。


    正确答案:double

  • 第9题:

    设变量a是整型,f是实型,i是双精度型,则表达式10+’a’+i*f值的数据类型为()。

    • A、不确定
    • B、double
    • C、int
    • D、float

    正确答案:B

  • 第10题:

    关系表达式的值为()

    • A、数值
    • B、字符串
    • C、逻辑值
    • D、逻辑表达式

    正确答案:C

  • 第11题:

    单选题
    已知int i=0,j=1,k=2;则逻辑表达式++i || --j && ++k的值为()
    A

    0

    B

    1

    C

    2

    D

    3


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

  • 第12题:

    单选题
    关系表达式的值为()
    A

    数值

    B

    字符串

    C

    逻辑值

    D

    逻辑表达式


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

  • 第13题:

    设变量a是int型,f是float型,i是double型,则表达式10+'a'+i*f的值的数据类型为( )。

    A.int

    B.float

    C.double

    D.不确定


    正确答案:C
    解析:int型、float型、double型的数据可以混合,要先转换成同一类型再运算。10+‘a’运算后值的类型为int型,i*f运算后值的类型为double型,最后表达式值的类型为double型。

  • 第14题:

    if语句基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是( )。 A.必须是逻辑值S

    if语句基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是( )。

    A.必须是逻辑值

    B.必须是整数值

    C.必须是正数

    D.可以是任意合法的数值


    正确答案:D
    考查if循环语句。if(表达式),其中表达式是一个条件,条件中可以是任意的合法的数值。

  • 第15题:

    设有定义nit a:float f; double int i,则表达式10+'a'+i+f值的数据类型是( )

    A.int

    B.float

    C.double

    D.不确定


    正确答案:C

  • 第16题:

    有如下定义 int a; float f; double i; 则表达式4+‘a’+i*f的值的数据类型是 ______。

    A.int

    B.float

    C.double

    D.不确定


    正确答案:C

  • 第17题:

    if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是 A.必须是逻辑值SXB

    if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是

    A.必须是逻辑值

    B.必须是整数值

    C.必须是正数

    D.可以是任意合法的数值


    正确答案:D

  • 第18题:

    变量a是整型,f是实型,i是双精度型,则表达式10+"a"+i*f值的数据类型为()。

    • A、int
    • B、float
    • C、double
    • D、不确定

    正确答案:C

  • 第19题:

    已知int i=0,j=1,k=2;则逻辑表达式++i || --j && ++k的值为()

    • A、0
    • B、1
    • C、2
    • D、3

    正确答案:B

  • 第20题:

    表达式STR(1234.5678)的值是()。

    • A、数值型
    • B、字符型
    • C、逻辑型
    • D、无类型

    正确答案:B

  • 第21题:

    设变量a是整型,f是实型,i是双精度型,则表达式10+’a’+i*f值的数据类型为()。

    • A、int
    • B、float
    • C、double
    • D、不确定

    正确答案:C

  • 第22题:

    单选题
    表达式STR(1234.5678)的值是()。
    A

    数值型

    B

    字符型

    C

    逻辑型

    D

    无类型


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

  • 第23题:

    单选题
    对于if(表达式)语句,以下叙述正确的是(  )。
    A

    “表达式”的值可以是任意合法的数值

    B

    在“表达式”中不能出现变量

    C

    在“表达式”中不能出现常量

    D

    “表达式”的值必须是逻辑值


    正确答案: B
    解析:
    if语句中的“表达式”可以是任意合法的C语言表达式,包括关系表达式和逻辑表达式等,也可以是任意的数值类型(包括整型、实型、字符型等),A项正确。“表达式”中可以出现变量或者常量,也不一定必须是逻辑值,B、C、D项错误。答案选择A选项。