设int a=12,则执行完语句a+=a-=a*a后,a的值是( )A.552B.264C.144D.-264

题目

设int a=12,则执行完语句a+=a-=a*a后,a的值是( )

A.552

B.264

C.144

D.-264


相似考题
更多“设int a=12,则执行完语句a+=a-=a*a后,a的值是()A.552B.264C.144D.-264 ”相关问题
  • 第1题:

    若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是( )。A.-3 B.9 C.-12 D.6


    正确答案:C
    a*a=9,a=a-9=-6,a=a+(-6)=-12

  • 第2题:

    若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是______。

    A.-3

    B.9

    C.-12

    D.6


    正确答案:C
    解析:C语言中对赋值运算的运算顺序是自右向左。本题中,计算a*a之后,a的值依然为3,表达式a*a的值为9;a-=9,a=3-9=-6;a+=-6,a=(-6)+(-6)=-12。

  • 第3题:

    已知“int a=2,b=2,c=3:”,则执行完语句“a*=18 (b )-( c);”后,a的值是__________。


    正确答案:
    32【解析】本题考查自加运算符( )和自减运算符(--)。 和一的几个特点:①只能作用于变量,不能作用于表达式或常量;②前缀形式是在使用变量之前先将其值加1或减1,后缀形式是先使用变量原来的值,使用完后再使其加1或减1,题中: c计算时c=4,b 计算时b=2,18 (b )-( c)=16,a*=16等价于a=a?16=2?16,得a=32。

  • 第4题:

    设有代码“int a=3;”,则执行了语句“a+=a-= a*a;”后,变量a的值是( )

    A.3

    B.0

    C.9

    D.-12


    正确答案:D
    由于赋值运算符的结合性自右至左,语句“a+=a-=a*a;”的执行是先计算a*a,得到值9,再计算a-=a*a,使a的值为-6,接着计算a+=a,使a的值为-12。所以解答是D。

  • 第5题:

    设有两条语句为“int a=12; a+=a*a;”,则执行结束后,a的值为()。

    A12

    B144

    C156

    D288


    C

  • 第6题:

    设有语句int a=3;则执行了语句a+=a-=a*a;后,变量a的值是()

    • A、-12
    • B、0
    • C、3
    • D、9

    正确答案:A

  • 第7题:

    设a=12,且a定义为整型变量.执行语句a+=a-=a*=a;后a的值为().

    • A、12
    • B、144
    • C、0
    • D、132

    正确答案:C

  • 第8题:

    设有语句inta=3;则执行了语句a+=a-=a*a;后,变量a的值是()

    • A、3
    • B、0
    • C、9
    • D、-12

    正确答案:D

  • 第9题:

    设inta=12,则执行完语句a+=a-=a*a后,a的值是()

    • A、552
    • B、264
    • C、144
    • D、-264

    正确答案:D

  • 第10题:

    填空题
    若a是int型变量、且a的初值为6,则执行下面表达式后,a的值为()。a+=a-=a*a

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

  • 第11题:

    单选题
    设有语句int a=3;则执行了语句a+=a-=a*a;后,变量a的值是()
    A

    -12

    B

    0

    C

    3

    D

    9


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

  • 第12题:

    单选题
    设有语句inta=3;则执行了语句a+=a-=a*a;后,变量a的值是()
    A

    3

    B

    0

    C

    9

    D

    -12


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

  • 第13题:

    设inta=12,则执行完语句a-=a+=a*a后,a的值是0。()

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


    参考答案:错误

  • 第14题:

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

    A.0

    B.4

    C.8

    D.-4


    正确答案:D

  • 第15题:

    设”inta=12;”,则执行完语句”a+=a*a;”后,a的值是()。

    A.12

    B.144

    C.156

    D.288


    正确答案:C

  • 第16题:

    设语句int a=3;,当执行了以下语句后,变量a的值是______。a+=a-=a*a;

    A.3

    B.0

    C.9

    D.-12


    正确答案:B

  • 第17题:

    设有语句“int a=12; a+=a*a;”,则执行结束后,a的值为()。

    A12

    B144

    C156

    D288


    C

  • 第18题:

    设vara=1602;,则执行完语句a+=8;后,console.log(a)的结果是()。

    • A、1600
    • B、1602
    • C、1610
    • D、1612

    正确答案:C

  • 第19题:

    若a是int型变量,且a的初值为6,则计算表达式后a的值为()。a+=a-=a*a


    正确答案:60

  • 第20题:

    若a是int型变量、且a的初值为6,则执行下面表达式后,a的值为()。a+=a-=a*a


    正确答案:60

  • 第21题:

    单选题
    设inta=12,则执行完语句a+=a-=a*a后,a的值是()
    A

    552

    B

    264

    C

    144

    D

    -264


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

  • 第22题:

    单选题
    设有两条语句为“int a=12; a+=a*a;”,则执行结束后,a的值为()。
    A

    12

    B

    144

    C

    156

    D

    288


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

  • 第23题:

    单选题
    设有语句“int a=12; a+=a*a;”,则执行结束后,a的值为()。
    A

    12

    B

    144

    C

    156

    D

    288


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