参考答案和解析
正确答案:C
解析:字符常量是用单撇号括起来的一个字符,用双撇号括起来的是字符串。char类型的值可转换成int类型,因此在作5+'5'运算时,'5'首先被自动转化为整数53(其ASCII码),然后与5相加得58;在作5+"5"运算时,"5"不能转化为整数,5被转化为一个字符串"5"再与加号后的"5"作连接运算,其结果为"55"。
更多“5+'5'和5+"5"的结果是( )。A.10,10B.58,58C.58,"55"D.'55',58 ”相关问题
  • 第1题:

    以下可以得到"2*5"=10"结果的VBA表达式为()。A.2*5&"="&2*5B.2*5+"="+2*5C.2*5&"="&a

    以下可以得到"2*5"=10"结果的VBA表达式为( )。

    A.2*5&"="&2*5

    B.2*5+"="+2*5

    C.2*5&"="&2*5

    D.2*5+"="+2*5


    正确答案:A
    解析:本题中,需要连接的字符串中既有字符串(如"2*5"、"="),又有表达式(如2*5),因此应该使用强制字符串连接的运算符"&"。前面的"2*5"是字符串,应该加引号,后面的"2*5"是表达式,不需要加引号。因此选项A是正确的。

  • 第2题:

    若int x=0123,则表达式(5+(int)(x))&(~2)的值是______________。


    C

  • 第3题:

    计算1*2*3 + 3*4*5 +… + 99*100*101


    错误

  • 第4题:

    其近似的预测区间是( )。

    A.

    B.

    C.(5-σ*1.96,5+σ*1.96)

    D.


    正确答案:A

  • 第5题:

    Python代码:r = 5 + "5"的执行结果是

    A.报错

    B.55

    C.10

    D.5


    正确