更多“设有语句float x=3.0,y=3.0;使x值为6.0的表达式是()”相关问题
  • 第1题:

    设有如下的变量定义:

    double x=4.700000;float y=2.5f;int z=7;

    则执行表达式“y+z%3* (int) (x+y)%2/4”后的值是【 】。


    正确答案:5
    5 解析:根据算术运算的优先级规则,应先执行z%3* (int) (x+y)%2/4之后,再用其值与 y作加法运算。z%3*(int) (x+y)%2/4的执行顺序为先计算z%3,得值为1,再计算x+y并取整,其值为7,用z%3的值1.与(int) (x+y)的值7相乘得7,再计算7%2得值为1,再计算1/4,由于两个整数相除,其结果为商的整数部分,所以1/4的值为0。最后执行y+0,其结果为2.5。

  • 第2题:

    数学式“2/3e(x+y)”的VB表达式是______。

    A.2*Exp(X+Y)/3

    B.2*E^(X+Y)/3.0

    C.2\3*Exp(X+Y)

    D.(2.0/3.0)*E*(X+Y)


    正确答案:A

  • 第3题:

    如已定义X和Y为double类型,则表达式X=1,y=x+5/2的值是( )。A.2B.3.0C.3SXB

    如已定义X和Y为double类型,则表达式X=1,y=x+5/2的值是( )。

    A.2

    B.3.0

    C.3

    D.3.5


    正确答案:B
    题目中定义变量x和y为双精度double类型,根据给定算数表达式的优先级应先计算5/2,结果为2,将值代入后,由x和y的数据类型得出y为3.0。整个逗号表达式的值为后面y=x+5/2的值,所以选择B)。

  • 第4题:

    若有定义:int a=2,b=3;floatx=3.5,y=2.5;则表达式(float)(a+b)/2+(int)x%(int)y的值是()

    A.3.5

    B.3.0

    C.2.5

    D.2.0


    参考答案:A

  • 第5题:

    设有语句float x=3.0,y=3.0;使x值为6.0的表达式是()

    A.x*=y-4

    B.x*=y

    C.x=y+4

    D.x+=y


    参考答案:D

  • 第6题:

    设有以下变量定义,并已赋确定的值: 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。

  • 第7题:

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

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

    正确答案:A

  • 第8题:

    设有定义float x=3.5f,y=4.6f,z=5.7f;则以下的表达式中,值为true的是()。

    • A、x > y
    • B、x ! = y
    • C、z  >(y + x)
    • D、x

    正确答案:B

  • 第9题:

    语句Ifx=1 Then y=1,下列说法正确的是()。

    • A、x=1和y=1均为赋值语句
    • B、x=1和y=1均为关系表达式
    • C、x=1为关系表达式,y=1为赋值语句
    • D、x=1为赋值语句,y=1为关系表达式

    正确答案:C

  • 第10题:

    填空题
    表达式type(3.0)in(int,float,complex)的值为()。

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

  • 第11题:

    单选题
    若定义了语句函数S(X,Y,Z)=X+Y+Z后,S(2.0,3.0,S(2.0,1.0,3.0))的值为()
    A

    17.0

    B

    11.0

    C

    20.0

    D

    29.0


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

  • 第12题:

    单选题
    设有语句float x=3.0,y=3.0;使x值为6.0的表达式是()
    A

    x*=y-4

    B

    x*=y

    C

    x=y+4

    D

    x+=y


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

  • 第13题:

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

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


    参考答案:错误

  • 第14题:

    设有定义语句:double x=2.5, y=4.7;int a=7;那么表达式x+a%3*(int)(x+ y)%2/4的值为【 】。


    正确答案:2.5
    2.5 解析:本题考核运算符的使用(包括类型、优先级、结合性)。强制类型转换符()将表达式x+y的值转换为int型,那么表达式“a%3*(int) (x+y)%2/4”结果将为整型,计算:7%3*7%2/4的结果为0,而x为double型,所以最后的结果为2.5

  • 第15题:

    若有定义:int x=1,y=2;float a=3.7,b=2.1;则(x+y)%2+(int)a/(int)b表达式的值为( )。


    正确答案:2
    2 解析:本题考查表达式的运算。因为x=1,y=2,所以表达式(x+y)%2=3%2=1,(int)a/(int)b=(int)}(3/2)=1,因此整个表达式的结果为(x+y)%2+(int)a/(int)b=1+1=2。

  • 第16题:

    设有语句int x=3,y=3,a=1,b=2;表达式(x=a>b)&&(y=b>a)的值是()

    A.8

    B.1

    C.5

    D.0


    参考答案:D

  • 第17题:

    若有如下定义: int x=3,y=2,Z; 则表达式Z=X/y*3.0的值是( )。

    A.2

    B.2

    C.3

    D.3


    正确答案:C
    解析:变量z被定义为整型,所以选项B和D不符合题意,首先被排除。变量x和y也被定义为整型,所以表达式x/y的值为整数1,最后z被赋值为3,选项C正确。

  • 第18题:

    设有语句float x=3.0,y=3.0;使x值为6.0的表达式是()

    • A、x*=y-4
    • B、x*=y
    • C、x=y+4
    • D、x+=y

    正确答案:D

  • 第19题:

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

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

    正确答案:D

  • 第20题:

    设有语句int x=3,y=3,a=1,b=2;表达式(x=a>b)&&(y=b>a)的值是()

    • A、8
    • B、1
    • C、5
    • D、0

    正确答案:D

  • 第21题:

    若有定义:int a=2,b=3;floatx=3.5,y=2.5;则表达式(float)(a+b)/2+(int)x%(int)y的值是()

    • A、3.5
    • B、3.0
    • C、2.5
    • D、2.0

    正确答案:A

  • 第22题:

    单选题
    设有定义float x=3.5f,y=4.6f,z=5.7f;则以下的表达式中,值为true的是()。
    A

    x > y

    B

    x ! = y

    C

    z  >(y + x)

    D

    x


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

  • 第23题:

    单选题
    设有语句int x=3,y=3,a=1,b=2;表达式(x=a>b)&&(y=b>a)的值是()
    A

    8

    B

    1

    C

    5

    D

    0


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

  • 第24题:

    单选题
    若有定义:int a=2,b=3;floatx=3.5,y=2.5;则表达式(float)(a+b)/2+(int)x%(int)y的值是()
    A

    3.5

    B

    3.0

    C

    2.5

    D

    2.0


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