PHP语法中,假设已知$a=”hello”,$b=”china”,则要得到”hellochina”的字符串,应该如何操作()A、$a+$bB、$a-$bC、$a.$bD、$a+=$b

题目

PHP语法中,假设已知$a=”hello”,$b=”china”,则要得到”hellochina”的字符串,应该如何操作()

  • A、$a+$b
  • B、$a-$b
  • C、$a.$b
  • D、$a+=$b
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若有定义inta=12;则表达式a+=a-=a*=a的值是-144。()


正确答案:×

第2题:

普通水准测量中,差总和与前视读数总和及后视读数总和的关系为()。

A.Σh/=Σb-ΣA

B.以上都不是

C.Σh/=Σa-ΣB

D.Σh/=Σa+ΣB


正确答案:C

第3题:

下列不能实现赋值操作的是()

A、a++

B、a==b

C、a+=b

D、a=1


参考答案:B

第4题:

下列程序的输出结果是()。 include main() {int a=4; printf("%d\n",(a+=a-=a*A) ); }A

下列程序的输出结果是( )。

#include<stdio.h>

main()

{ int a=4;

printf("%d\n",(a+=a-=a*A) );

}

A.-8

B.14

C.0

D.-24


正确答案:D
解析:表达式a+=a-=a*a看起来复杂,其实将它分成两个表达式来计算就简单了:①第一个表达式(a-=a*a)=(a=a-a*a=-12);②第二个表达式 (a+=a-=a*a)=(a=a+a=-24)。

第5题:

下列程序的输出结果是()。includemain(){int a=4; printf("%d\n",(a+=a-=a*a));}A.-8B.

下列程序的输出结果是( )。 #include<stdio.h> main() { int a=4; printf("%d\n",(a+=a-=a*a)); }

A.-8

B.14

C.0

D.-24


正确答案:D
解析: 表达式a+=a-=a*a看起来复杂,其实将它分成两个表达式来计算就简单了:①第一个表达式 (a-=a*a)=(a=a-a*a=-12);②第二个表达式(a+=a-=a*a)=(a=a+a=-24)。

第6题:

设有定义:inta=0,b=5,c;执行语句c=(a=b)||++adoublex=1.34,y=5.3;下列表达始中,符合C++语法的是()。

A、a+=a-=(a=3)*(b=4)

B、x%5

C、a=a*3=2

D、y=float(i)++


参考答案:A

第7题:

表达式a+=a-=a=9的值是( )。

A.9

B.-9

C.18

D.0


正确答案:D
+=、-=、=等符号优先级相同结合性是由右至左,所以选D。

第8题:

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

A.36

B.0

C.-24

D.-60


正确答案:D

第9题:

以下程序的输出结果是______。 main() {int a=3; printf("%\n",(a+=a-=a*a)); }

A.{

B.1

C.2

D.-12


正确答案:D
解析:赋值运算符的结合方向是自右至左,所以表达式a+a-=a*a先运算最右边的a*a得9,再运算a=a-9,即a=3-9,所以此时a的值由3变成了-6,最后运算a=a+(-6),即a-(-6)+(-6)=-12。

第10题:

下列程序的输出结果是()。 include main() {int a=4;print f("%d\n", (a+=a-=a*a)); }A

下列程序的输出结果是( )。 #include<stdio.h> main() { int a=4; print f("%d\n", (a+=a-=a*a)); }

A.-8

B.14

C.0

D.-24


正确答案:D
解析:表达式a+=a-=a*a看起来复杂,其实将它分成两个表达式来计算就简单了:①第一个表达式(a-=a*a)=(a-a-a*a=-2):②第二个表达式 (a+=a-=a*a)=(a=a+a=-24)。

更多相关问题