C语言程序设计

设a=12,且a定义为整型变量.执行语句a+=a-=a*=a;后a的值为().A、12B、144C、0D、132

题目

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

  • A、12
  • B、144
  • C、0
  • D、132
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第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、b、c都是整型变量,如果a的值为1,b的值为2,则执行c=a++||b++;语句后,变量b的值是().


正确答案:2
a||b若a,b都为假,则a||b为假,其他都为真.如果a为真时,则对b不进行真假,所以对于c=a++||b++,因为a++时为真,所以b++不进行判断,b的值保持不变,故b=2。

第3题:

设a为整型变量,初值为12,执行完语句a+=a-=a*a后,a的值是()

A、552

B、144

C、264

D、-264


参考答案:D

第4题:

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

A.12

B.144

C.156

D.288


正确答案:C

第5题:

若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。

第6题:

执行语句 Dim X, Y as Integer 后,

A ) X 和 Y 均被定义为整型变量

B ) X 和 Y 被定义为变体类型变量

C ) X 被定义为整型变量, Y 被定义为变体类型变量

D ) X 被定义为变体类型变量, Y 被定义为整型变量


正确答案:D

第7题:

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

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


参考答案:错误

第8题:

已知int a=6; 则执行a+=a-=a*a;语句后,a的值为

A.36

B.0

C.-24

D.-60


正确答案:D

第9题:

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

A.0

B.4

C.8

D.-4


正确答案:D

第10题:

执行语句Dim X,Y As Integer后,______。

A.X和Y均被定义为整型变量

B.X和Y均被定义为变体类型变量

C.X被定义为整型变量,Y被定义为变体类型变量

D.X被定义为变体类型变量,Y被定义为整型变量


正确答案:D
解析:Dim:用于在标准模块(Module)、窗体模块(Form)或过程(Procedure)中定义变量或数组。一个Dim可以定义多个变量,当定义多个变量时,每个变量都要用As子句声明其类型,否则该变量被看做是变体类型。此题中,X没有用As声明其类型,所以它为变体类型,Y为整型变量。