更多“若有定义:inl a=8,b=5,c;,执行语句c=a/b+0.4;后,c的值为A.1.4B.1C.2D.2 ”相关问题
  • 第1题:

    若有定义:int a=6,b=8,c=14;接着顺序执行下列语句后,变量c中的值是__________。

    c=(b-=(a-5));

    a=(c%3) (a=8);


    正确答案:
    7【解析】本题考查基本赋值运算符和赋值表达式。c=b-=(a-5)) 等价于c=b-(a-5)-7,c%3=1,a=c%3) (a=8)=9,但c的值在第二条语句只能够并没有被改变,因此c的值还是7。

  • 第2题:

    若有定义:inta=5,b=7,c;则执行语句c=a&b;后c的值为()。

    A.12

    B.2

    C.6

    D.5


    参考答案:D

  • 第3题:

    若有定义int a=2;则执行完语句a/=a*a;后,a的值是 ( )

    A.0.5

    B.0

    C.1/2

    D.1/4


    正确答案:B

  • 第4题:

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

    A.6

    B.7

    C.8

    D.3


    正确答案:B

  • 第5题:

    若有定义“int a=10,b=9,c=8;”,顺序执行下列语句后,变量b中的值是______。 c=(a-=(b-5));c=a% 11)+(b=3);

    A.2

    B.3

    C.4

    D.5


    正确答案:B

  • 第6题:

    若有定义:inta=8,b=5,c;,执行语句c=a/b十0.4;后,c的值为()。

    • A、1.4
    • B、1
    • C、2.0
    • D、2

    正确答案:B

  • 第7题:

    若有定义:inta=5,b=7,c;则执行语句c=a&b;后c的值为()。

    • A、12
    • B、2
    • C、6
    • D、5

    正确答案:D

  • 第8题:

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

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

    正确答案:A

  • 第9题:

    单选题
    若有定义:int x;则语句x=(2*3)+6%5;运行后,x的值是()
    A

    8

    B

    7

    C

    6

    D

    5


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

  • 第10题:

    单选题
    若有定义语句:int x=12,y=8,z;在其后执行语句:z=0.9+x/y;则z的值为(  )。
    A

    1.9

    B

    1

    C

    2

    D

    2.4


    正确答案: B
    解析:
    由于x,y,z都是整型数据,所以x除以y的值为整型数值1,之后1和0.9相加得到1.9,再转换为整型数1赋给整型变量z。答案选择B选项。

  • 第11题:

    单选题
    若有定义:inta=20,b=28,c;则执行语句c=(a^b)<<2;后c的值为()。
    A

    2

    B

    5

    C

    32

    D

    92


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

  • 第12题:

    单选题
    若有定义语句:int a=12;,则执行语句:a+=a-=a*a;后,a的值是(  )。
    A

    -264

    B

    552

    C

    144

    D

    264


    正确答案: D
    解析:
    赋值运算结合性为自右向左,a+=a-a*a相当于a=a-a*a,a=a+a;自右向左计算过程为a=a-a*a=-132,a=a+a=-264。答案选择A选项。

  • 第13题:

    若有定义:int a=10,b=8,c=4:然后顺序执行下列语句后,变量a中的值是__________。c=(b-=(a-4));a=(c%2) (b-1);


    正确答案:
    2【解析】本题考查的是基本赋值运算符和赋值表达式。表达式 c=(b-=a-4)等价于c=(b=b-a 4)等价于c=b=2;表达式a=(c%2 (b-1))等价于a=1 2-1=2:因此最后a的值为2。

  • 第14题:

    若有定义:int x;则语句x=(2*3)+6%5;运行后,x的值是()

    A.8

    B.7

    C.6

    D.5


    参考答案:B

  • 第15题:

    若有定义: int a=8,b=4,C; 执行语句“c=a/b+0.4;”后,c的值为( )。

    A.1.4

    B.1

    C.2

    D.2


    正确答案:D
    解析:a、b、c为整型,赋值运算符两侧的数据类型不一致,系统先自动将右侧表达式求得的数值,按赋值号左边变量的类型进行转换,再赋值给左边的变量。去掉右侧表达式值的小数部分变为整数赋值给变量c,c的值为2。

  • 第16题:

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

    A.1.9

    B.1

    C.2

    D.2.4


    正确答案:B
    解析:x的值为12,y的值为8,那么x/y的值就是1,因为z的类型是int,所以0.9+1变成int的值就是1,所以选择B)。

  • 第17题:

    试题15

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

    A.1.9

    B.1

    C.2

    D.2.4


    正确答案:B
    试题15分析
    x/y的结果为1,右边表达式的值为1.9,因为z为整型,所以舍去小数部分。
    试题15答案
    B

  • 第18题:

    若有定义:int x;则语句x=(2*3)+6%5;运行后,x的值是()

    • A、8
    • B、7
    • C、6
    • D、5

    正确答案:B

  • 第19题:

    若有定义:inta=20,b=28,c;则执行语句c=(a^b)<<2;后c的值为()。

    • A、2
    • B、5
    • C、32
    • D、92

    正确答案:C

  • 第20题:

    若有定义:inta=8,b=5,C;,执行语句C=a/b+0.4;后,c的值为()。

    • A、1.4
    • B、1
    • C、2.0
    • D、2

    正确答案:B

  • 第21题:

    单选题
    若有定义:inta=5,b=7,c;则执行语句c=a&b;后c的值为()。
    A

    12

    B

    2

    C

    6

    D

    5


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

  • 第22题:

    单选题
    若有定义:inta=8,b=5,c;,执行语句c=a/b十0.4;后,c的值为()。
    A

    1.4

    B

    1

    C

    2.0

    D

    2


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

  • 第23题:

    单选题
    若有定义:inta=8,b=5,C;,执行语句C=a/b+0.4;后,c的值为()。
    A

    1.4

    B

    1

    C

    2.0

    D

    2


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