笔记
章节测验
- 以下哪个符号对应于逻辑OR运算符?注意 | 和 || 的区别( || )
A.| B.^
C.&& D.||
2. 在PHP中,$a=100;$b=50;$result=$a%$b;以下$result的值是(0)
A.2 B.0
C.150 D.50
3. 在PHP中,$a=100;$b=50;$result=$a%$b+$a/$b;以下$result的值是(2)
A.2 B.0
C.1 D.50
4. 在PHP中,要想连接两个字符串,使用( . )符号。
A.+ B.^
C.. D.&
5. 在PHP中,<?php $d=’Hello’;$e=’北京’;echo $d.$e; ?>代码显示结果是( Hello北京 )
A.Hello北京 B.’Hello北京’
C.Hello.北京 D.显示错误
6. 在PHP中,<?php $d=’Hello’;$e=123;echo $d+$e; ?>代码显示结果是(123)
A.Hello123 B.Hello
C.123 D.显示错误
7. 在PHP中,以下哪个不是比较操作符( ! )
A.!= = B.!=
C.! D.<=
8. 在PHP中,12= =“12“返回值为( true )
A.true B.false
C.0 D.错误
9. 在PHP中,表达式“$b-$a!=$a&&!$b”如果$a是3,$b是5则表达式返回( False)
A.true B.False
10. 在PHP中,以下运算符不属于逻辑运算符的是( > | &)
A.! B.>
C.& D.&&
11. 在PHP中,以下运算符属于逻辑运算符的是( || | ! | && )
A.|| B.!
C.&& D.!=
12. 在PHP中,对于比较运算符“等于“和”恒等“说法正确的是( 在PHP中,比较运算符“等于“只要求运算符左右两边的表达式的值相同即可判断为真。 | 在PHP中,比较运算符“恒等“要求运算符左右两边的表达式的值相同而且要求类型相同才可判断为真。)
A.在PHP中,比较运算符“等于“只要求运算符左右两边的表达式的值相同即可判断为真。
B.在PHP中,比较运算符“恒等“只要求运算符左右两边的表达式的值相同即可判断为真。
C.在PHP中,比较运算符“恒等“要求运算符左右两边的表达式的值相同而且要求类型相同才可判断为真。
D.在PHP中,比较运算符“等于“要求运算符左右两边的表达式的值相同而且要求类型相同才可判断为真。
我的答案:AC
13. [填空题]
<?php
$a=”1.3a1”;
$b=1;
$ab=$a.$b;
echo $ab;
写出以上程序的执行结果1.3a11
14. [填空题]
<?php
$value=10;
echo ($value==true)?”条件运算”:“没有该值”;
?>
写出下列程序的执行结果条件运算实训
<?php
$x=17;$y=8;//定义变量 $x,$y; $x赋值为17,$y赋值为8
echo $x+$y;echo “
“;//计算$x+$y,并输出$x+$y的值,换行
echo $x-$y;echo “
“;//计算$x-$y,并输出$x-$y的值,换行
echo $x$y;echo “
“;//计算$x$y,并输出$x$y的值,换行
echo $x/$y;echo “
“;//计算$x/$y,并输出$x/$y的值,换行
echo $x%$y;//计算$x%$y,并输出$x%$y的值
echo “
“;//输出横线
$a=”hello”;//定义变量$a,赋值为字符串:hello
echo $a.” world!”;echo “
“;//使用字符串连接运算符,将hello和world!连接起来,换行
$a=”hello”;//定义变量$a,赋值为字符串:hello
$a.=” world!”;//使用字符串连接运算符,将hello和world!连接起来
echo $a;//输出hello world!
echo “
“;//输出横线
$x=17;$y=”17”;//定义变量 $x,$y; $x赋值为17,$y赋值字符串为17
$a=17;$b=8;//定义变量 $a,$b; $a赋值为17,$b赋值为8;
var_dump($x==$y);echo “
“;//计算$x==$y,并输出$x==$yy的值,换行
var_dump($x===$y);echo “
“;//计算$x===$y,并输出$x===$y的值,换行
var_dump($x!=$y);echo “
“;//计算$x!=$y,并输出$x!=$y的值,换行
var_dump($x!==$y);echo “
“;//计算$x!==$y,并输出$x!==$y的值,换行
var_dump($a>$b);echo “
“;//计算$a>$b,并输出$a>$b的值,换行
var_dump($a<$b);//计算$a<$b,并输出$a<$b的值
echo “
“;//输出横线
$x=17;$y=8;//定义变量 $x,$y;$x赋值为17,$y赋值为8
if ($x=17 and $y=8) {
echo “hello world!”; }
echo “
“;//输出横线
$x=17;//定义变量 $x,$x赋值为17
echo $x += 8;echo “
“;//输出17与8的和,换行
$x=17;//定义变量 $x,$x赋值为17
echo $x -= 8;echo “
“;//输出17与8的差,换行
$x=17;//定义变量 $x,$x赋值为17
echo $x = 8;echo “
“;//输出17与8的积,换行
$x=17;//定义变量 $x,$x赋值为17
echo $x /= 8;echo “
“;//输出17与8的商,换行
$x=17;//定义变量 $x,$x赋值为17
echo $x %= 8;//输出17与8的余数
echo “
“;//输出横线
$x=17;//定义变量 $x,$x赋值为17
echo ++$x;echo “
“;//计算++$x的值并输出,换行
$x=17;//定义变量 $x,$x赋值为17
echo $x++;echo “
“;//计算$x++的值并输出,换行
$x=17;//定义变量 $x,$x赋值为17
echo —$x;echo “
“;//计算—$x的值并输出,换行
$x=17;//定义变量 $x,$x赋值为17
echo $x—;//计算$x—的值并输出
?>