niusouti.com
更多“若有以下类型说明语句:charw;intx;floaty,Z;则表达式w*x+z-y的结果为_______类型。A.floatB.charC ”相关问题
  • 第1题:

    设有说明语句:intx=1,y=3,z=5;则下面表达式中值为0的是()。

    A、x

    B、charstr[80];str=”abcdefg”;

    C、char*pstr=”abcdefg”

    D、char*pstr=NULL;pstr=”abcdefg”;


    参考答案:B

  • 第2题:

    设有说明:charw;intx;f1oaty;doublez;则表达式w*x+z-y值的数据类型为()。

    A.float

    B.char

    C.int

    D.double


    正确答案:D

  • 第3题:

    设有以下变量定义,并已赋确定的值: char w; int x; float y; double z; 则表达式:w*x+z-y所求得的数据类型为( )。

    A.char

    B.int

    C.float

    D.double


    正确答案:D
    解析:本题考核表达式计算时数据类型的转换。C++中,参加运算的各个数据类型都转换成数据类型最长的数据类型,然后计算,表达式值的类型也就是数据长度最长的数据类型,在char、int、float、double中,double型的数据最长,所以表达式所求得的数据类型为double。

  • 第4题:

    若有int x,y,z;则表达式(x+3>y-1&&x>z)的类型是()。

    A、算术表达式

    B、逻辑表达式

    C、关系表达式

    D、以上都不对


    答案:B

  • 第5题:

    若有说明:char w; int x; float y; double z; 则表达式w*x+y-z的值的数据类型是()。

    • A、double
    • B、char
    • C、int
    • D、float

    正确答案:A

  • 第6题:

    若有intx,y,z;则表达式(x+y+z)是()

    • A、算术表达式
    • B、逻辑表达式
    • C、关系表达式
    • D、以上都不对

    正确答案:B

  • 第7题:

    若有intx,y,z;则表达式(x+3>y-1&&x>z)的类型是()

    • A、算术表达式
    • B、逻辑表达式
    • C、关系表达式
    • D、以上都不对

    正确答案:B

  • 第8题:

    若有定义intx=12,y=8,z;,在其后执行语句z=0.9+x/y;,则z的值为()

    • A、1
    • B、1.9
    • C、2
    • D、2.4

    正确答案:A

  • 第9题:

    设有说明:charw;intx;floaty;doublez;则表达式w*x+z-y值的数据类型为()。

    • A、float
    • B、char
    • C、int
    • D、double

    正确答案:C

  • 第10题:

    单选题
    若有intx,y,z;则表达式(x+y+z)是()
    A

    算术表达式

    B

    逻辑表达式

    C

    关系表达式

    D

    以上都不对


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

  • 第11题:

    单选题
    若有intx,y,z;则表达式(x+y>z)是()
    A

    算术表达式

    B

    逻辑表达式

    C

    关系表达式

    D

    以上都不对


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

  • 第12题:

    单选题
    若有intx,y,z;则表达式(x+3>y-1&&x>z)的类型是()
    A

    算术表达式

    B

    逻辑表达式

    C

    关系表达式

    D

    以上都不对


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

  • 第13题:

    设有说明:charm;intx;floaty;doublez;则表达式m*x+z-y值的数据类型为float。()

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


    参考答案:错误

  • 第14题:

    若有定义语句:“int a=10;double b=3.14;”,则表达式A+a+b值的类型是( )。

    A.char

    B.int

    C.double

    D.float


    正确答案:C
    如果是字符数据和整数运算将先转换成整型再进行运算,当整型和浮点数进行运算,为了提高精度将会转化为双精度类型然后进行运算,所以此题结构的数值类型为double类型。

  • 第15题:

    若有定义:intx,y,z;语句x=(y=z=3,++y,z+=y);运行后x的值为()。

    A.6

    B.7

    C.8

    D.3


    正确答案:B

  • 第16题:

    若有说明语句:int x=3,y=4,z=5;,则下面的表达式中,值为0的是______。

    A.x&&y

    B.x<=y

    C.x||++y&&y-z

    D.!(x<y&&!z||1)


    正确答案:D
    解析:x&&y值为1,x=y值为1,x||++y&&y-z值为1,!(xy&&!z||1=值为0。

  • 第17题:

    设有说明:char w;int x;float y;double z;则表达式w*x+z-y 值的数据类型为().

    • A、float
    • B、char
    • C、int
    • D、double

    正确答案:D

  • 第18题:

    若有intx,y,z;则表达式(x+y>z)是()

    • A、算术表达式
    • B、逻辑表达式
    • C、关系表达式
    • D、以上都不对

    正确答案:B

  • 第19题:

    若有intx,y,z;则表达式(x>y&&x>z)是()

    • A、算术表达式
    • B、逻辑表达式
    • C、关系表达式
    • D、以上都不对

    正确答案:B

  • 第20题:

    有intx=3,y=-4,z=5;则表达式(x&&y)==(x||z)的值为()。


    正确答案:1

  • 第21题:

    单选题
    若有intx,y,z;则表达式(x>y&&x>z)是()
    A

    算术表达式

    B

    逻辑表达式

    C

    关系表达式

    D

    以上都不对


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

  • 第22题:

    单选题
    若有intx=10;charc=’d’;则表达式a+c的值的类型是()
    A

    char

    B

    int

    C

    float

    D

    byte


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

  • 第23题:

    单选题
    若有定义语句:int a=10;double b=3.14;,则表达式'A'+a+b值的类型是(  )。
    A

    char

    B

    int

    C

    double

    D

    float


    正确答案: D
    解析:
    在多目运算符相关联的运算中,如果类型不一致,系统将自动进行类型转换,使两边的类型达到一致后,再进行运算,转换的规则是由“低到高”。'A'是字符型,a是整型,b是double型。字符型数据占1个字节,整型占2个字节,doub1e型占8个字节,故三者相加后为double型,答案选择C选项。