第四章:PHP测试题1

更新于:1484737185

1、
下列说法正确的是哪些

 A、http协议的默认端口号是80。
 B、PHP文件的默认文件扩展名是 ".php"。
 C、PHP 脚本以 <?php 开始,以 ?> 结束
 D、PHP 中的每个代码行都必须以分号结束。

2、
关于PHP变量命名说法正确的是:

 A、$1a是合法的PHP变量
 B、$_var不是合法的PHP变量
 C、$a b不是合法的变量名,命名中间不能出现空格
 D、$a太短了,不是合法的PHP变量

3、
关于PHP语法说法正确的是:

 A、PHP编程语言中“=”是赋值的意思,变量可以给变量赋值 $v1 = $v2。
 B、给一个变量赋值整数型数据,可以这样写$v = 123;,不用加引号
 C、给一个变量赋值字符串型数据,可以这样写$v = xyz;,不用加引号
 D、$v = '456',变量$v的数据类型是整数型

4、
PHP变量不用区分大小写,$var与$Var是同一个变量

 A、正确
 B、错误

5、
<?php $a = 123; $b = 456; $b = &$a; $b = 789; echo $a; ?> $a现在是多少

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

6、
给变量$v赋于十六进制的123的数字,它的写法是$v = ***;,把***换成正确写法

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

7、
关于PHP字符串数据类型说法正确的是

 A、$v = 'xx'."yy";这种写法是正确的,不会报错。
 B、
$a = "yy";
$b = 'xx{$a}'
echo $b;
页面会显示字符串“xxyy”
 C、$a = '0'强转成布尔值是真true
 D、$a = ''强转成布尔值是假false

8、
<?php $a = 1; $b = 2; if(false) $a = 3;$b = 4; ?> $b的值是多少

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

9、
<?php $a = 1; $b = 2; if($b) $a = 3;$b = 4; if('0.0'){ $a = 5;$b = 6; }else{ $a = 7;$b = 8; } $c = $a.$b; ?> $c现在是字符串,它的值是多少

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

10、
关于布尔类型和NULL类型说法正确的是

 A、布尔型bool就两个值,true(真) 与 false(假)
 B、$a = 123;unset($a);$a现在是布尔类型假false
 C、$a = NULL;函数empty($a)的返回值是布尔值真true。
 D、$a = null;$b = (bool)$a;$b的值是布尔值假false