第四章:PHP测试题2

更新于:1486640961

1、
$a = 2 + 4 * (7 - 1);$a的值是多少

请输入正确答案【不区分大小写】:

2、
$a = 7; $b = --$a; $c = $b++; $c的值是多少

请输入正确答案【不区分大小写】:

3、
关于比较运算符的一些说法正确的是

 A、如果有一边是布尔值,比较的另一边也会转成布尔值
 B、字符串与字符串做相等比较,会比较两个字符串是否一样,如果两边都是纯数字字符串,会做数字相等比较
 C、数值与字符串比较,字符串会转成数值型在做比较
 D、var_dump(0 == 'sss');字符串'sss'转成数值型1,所以0 == 'sss'返回布尔值false

4、
下面几种数据类型相等比较,返回布尔值真true的有哪些

 A、var_dump('05' == '0sss');
 B、var_dump('00001' == '01');
 C、var_dump('0' == 'sss');
 D、var_dump('0' == false);

5、
if( 7 > 9 || (0 && 9 > 8) ) echo 1; else echo 0; 浏览器会输出几

 A、1
 B、0

6、
逻辑或运算$a || $b ,如果$a转成布尔值是true,程序直接返回true,不再去验证$b。这句话是否正确

 A、正确
 B、错误

7、
$a = 100;$b = 20;$a += $b;$a的值是多少

请输入正确答案【不区分大小写】:

8、
$a = 10; $a = $a > 9 ? 1 : 0; $a的值是多少

 A、10
 B、9
 C、1

9、
位运算正确的有哪些

 A、1 & 1 ==> 1
 B、1 | 1 ==> 0
 C、~ 1 ==> 0
 D、1 ^ 1 ==> 0

10、
php代码程序报notice错误,不影响后续代码的运行

 A、正确
 B、错误