更多“假设inta=l,b=2;则表达式(++a/B)*b--的值为【8】。 ”相关问题
  • 第1题:

    假设血int a=1,b=2;,则表达式(++a/b)*b--的值为【 】。


    正确答案:2
    2

  • 第2题:

    若有定义:“inta=4,b=5;floatx=3.4,y=2.1;”,则下列表达式的值为( )。 A.5.5B.55

    若有定义:“inta=4,b=5;floatx=3.4,y=2.1;”,则下列表达式的值为( )。

    A.5.5

    B.55

    C.5.500000

    D.55.00000


    正确答案:C
    在计算(float)(a+b)/2时,由于通过强制类型转换将(a+b)转换成了float型,所以应先将2转换成float型,再进行计算,得4.500000。在计算(int)x%(int)y时,先将x和y通过强制类型转换成int型,再进行求余运算,结果为1。又因为4.500000是float型,所以将1和它相加时,先将1换成float型,再计算,得到5.500000。类型转换的一般规则是低级类型从高级类型进行相应的转换。数据类型的级别由低到高的排序表示为:char→int→unsigned→log→float→double。

  • 第3题:

    若有定义:inta[3][3];则表达式&a[2][1]-a的值为()

    A.7

    B.8

    C.6

    D.9


    参考答案:A

  • 第4题:

    若有定义:inta;且表达式!a的值为0,则表达式()的值为1。

    A.!(a0)

    B.a!=0

    C.a==0

    D.a=0


    正确答案:B

  • 第5题:

    假设A=10:B=8:C=6则表达式:AC)的值为True。


    正确答案:错误

  • 第6题:

    对于inta,要使表达式((1<<2>>1)|a)==a的值为1;则a可以是()

    • A、2
    • B、6
    • C、10
    • D、2,6,10均可

    正确答案:D

  • 第7题:

    若有定义inta[][3]={1,2,3,4,5,6,7,8,9};则表达式sizeof()/sizeof(a[0])的值为()

    • A、3
    • B、4
    • C、5
    • D、9

    正确答案:A

  • 第8题:

    设有如下定义:inta=4;则计算表达式“a+=a-a*a”后的值是()。

    • A、-60
    • B、0
    • C、2
    • D、-8

    正确答案:D

  • 第9题:

    若有定义语句:inta[10]={1,2,3,4,5,6,7,8,9,10};charc=“a”;则值为4的合法表达式是()

    • A、a[4]
    • B、a[’d’-’c’]
    • C、a[’d’-c]
    • D、a[100.0-c]

    正确答案:C

  • 第10题:

    单选题
    设有如下定义:inta=4;则计算表达式“a+=a-a*a”后的值是()。
    A

    -60

    B

    0

    C

    2

    D

    -8


    正确答案: D
    解析: a+=a-a*a等价于a=a+a-a*a=4+4-4*4=-8。

  • 第11题:

    单选题
    若有定义:inta[3][3];则表达式&a[2][1]-a的值为()
    A

    7

    B

    8

    C

    6

    D

    9


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

  • 第12题:

    填空题
    已知:inta[]={2,4,6,8};则:表达式(a[0]+=a[1])+++a[2]值为()。

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

  • 第13题:

    假设int a=1,b=2;,则表达式(++a/b) * b--的值为______。


    正确答案:2
    2 解析:运算符“++”的优先级高于双目运算符“/”,所以括号中的运算为2/2,最后的结果为2/2 * 2。

  • 第14题:

    若有定义inta[][3]={1,2,3,4,5,6,7,8,9};则表达式sizeof()/sizeof(a[0])的值为()

    A.3

    B.4

    C.5

    D.9


    参考答案:A

  • 第15题:

    若有定义“inta=5,b=7;”,则表达式a%=(b%2)运算后,a的值为( )。A.0B.1C.11SX

    若有定义“inta=5,b=7;”,则表达式a%=(b%2)运算后,a的值为( )。

    A.0

    B.1

    C.11

    D.3


    正确答案:A
    本题考查“%”运算符的使用。运算符“%”是整数除法的余数。本题中表达式a%=(b%2)等价于a=a%(b%2)=5%(7%2)=5%1=0。

  • 第16题:

    设:int a=1,b=2;则表达式(++a==b--)?--a:++b的值为1。 ()

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


    正确答案:正确

  • 第17题:

    若有定义:inta[3][3];则表达式&a[2][1]-a的值为()

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

    正确答案:A

  • 第18题:

    已知:inta=8,b=6;则:表达式++a-b++的值为()。


    正确答案:3

  • 第19题:

    已知:inta[]={2,4,6,8};则:表达式(a[0]+=a[1])+++a[2]值为()。


    正确答案:13

  • 第20题:

    假定一个二维数组的定义语句为“inta[3][4]={{3,4},{2,8,6}};”,则元素a[l][2]的值为()。

    • A、2
    • B、4
    • C、6
    • D、8

    正确答案:C

  • 第21题:

    设有定义:inta[3][4]={{1,2,5,3},{2,4,7,9},{3,6,5,8}};,则表达式a[1][2]+a[2][3]的值9。


    正确答案:错误

  • 第22题:

    填空题
    已知:inta=8,b=6;则:表达式++a-b++的值为()。

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

  • 第23题:

    单选题
    若有定义inta[][3]={1,2,3,4,5,6,7,8,9};则表达式sizeof()/sizeof(a[0])的值为()
    A

    3

    B

    4

    C

    5

    D

    9


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