第2章 PHP基础知识

第二章 PHP语言基础小测验

1、单选题:
‍PHP是哪种类型的语言?(   )‏
选项:
A: 编译型
B: 解释型
C: 两者都是
D: 两者都不是
答案: 【 解释型

2、单选题:
‎下面说法不正确的是:(   )‎
选项:
A: PHP有4种标量类型:布尔型(boolean)、整型(integer)、浮点型(float)、字符串(string)
B: 浮点型(float)与双精度型(double)是同一种类型
C: 复合类型包括:数组(array)、对象(object)、资源(resource)
D: 伪类型:混合型(mixed)、数字型(number)、回调(callback)
答案: 【 复合类型包括:数组(array)、对象(object)、资源(resource)

3、单选题:
‎若$y, $x为int型变量,则执行以下语句后,$y的值为(   )。 ‍‎         <?php‍‎                  $x=1;‍‎                  ++$x;‍‎                  $y = $x++;‍‎       ?>‍
选项:
A: 1
B: 2
C: 3
D: 0
答案: 【 2

4、单选题:
​下面代码的输出结果是(   )。​​         <?php​​                  $a= "hello";​​                  $b= &$a;​​                  unset($b);​​                  $b= "world";​​                  echo $a;​​       ?>​
选项:
A: hello  
B: world 
C: NULL 
D: unset
答案: 【 hello  

5、单选题:
‌下面哪个表达式不能将两个字符串$s1和$s2串联成一个单独的字符串(   )。‌
选项:
A: $s1+$s2
B: “{$s1}{$s2}” 
C: $s1.$s2 
D: implode(‘’,array($s1,$s2))
答案: 【 $s1+$s2

6、单选题:
‎getDate()函数返回的值的数据类型是(   )。‍
选项:
A: 整型  
B: 浮点型
C: 数组
D: 字符串
E: 布尔型
答案: 【 数组

7、单选题:
​下面哪个选项不属于正确的PHP代码的开始和结束标记(   )。‎
选项:
A: <%  %> 
B: <?   ?>
C: <?=  ?>
D: <!    !>
E: <?php ?>
答案: 【 <!    !>

8、单选题:
​PHP中,单引号和双引号所包围的字符串有什么区别?(   )‎
选项:
A: 单引号速度快,双引号速度慢
B: 双引号速度快,单引号速度慢
C: 两者没有速度差别
D: 双引号解析其中以$开头的变量,而单引号不解析
E: 单引号解析其中r  t等转义字符,而双引号不解析
答案: 【 双引号解析其中以$开头的变量,而单引号不解析

9、单选题:
​PHP中的错误控制操作符是(   )。‎
选项:
A: %
B: $
C: #
D: @
答案: 【 @

10、单选题:
‏定义常量的函数是(   )。‍
选项:
A: define( ) 
B: constant( )
C: print( )
D: echo( )
答案: 【 define( ) 

11、单选题:
‎下面对于echo,print 的描述正确的是(   )。‌
选项:
A: echo,print 都可以打印多个参数
B: print可以打印多个参数,echo不可以
C: echo可以打印多个参数,print不可以
D: echo,print都不可以打印多个参数
答案: 【 echo可以打印多个参数,print不可以

12、单选题:
​执行下面的代码的结果是什么?(   )‎​                 <?php‎​                         $bool = TRUE;‎​                        echo gettype($bool);‎​                        echo is_string($bool);‎​             ?>‎
选项:
A: boolean 
B: boolean0 
C: booleanFALSE
D: booleanfalse
答案: 【 boolean 

13、单选题:
​下面程序中$b的输出结果是(   )。‍​                  <?php‍​                           $a=3;‍​                            $b=4;‍​                        if($a||$b=5){‍​                               echo 'todo';‍​                        }‍​                          echo $b;‍​            ?>‍
选项:
A: 4
B: 5
C: 3
D: false
答案: 【 4

14、单选题:
‍下面代码的执行结果是(   )。‏‍        <?php‏‍                       echo 1+2+"3+4+5";‏‍           ?>‏
选项:
A: 0
B: 3
C: 6
D: "33+4+5"
答案: 【 6

15、单选题:
‎下面的语句输出结果(   )。‍‎         <?php‍‎               $foo = 'test';‍‎                  $bar = <<<'EOT'‍‎                          $foo bar‍‎         EOT;‍‎                  echo $bar;‍‎       ?>‍
选项:
A: $foo bar
B: 'EOT' $foo bar EOT
C: test bar
D: 'EOT' test bar EOT
答案: 【 $foo bar

16、单选题:
‍以下代码的执行后是,$result值为(   )。​‍                  <?php​‍                           $x="";​‍                           $result=is_null($x);​‍       ?>​
选项:
A: null 
B: true
C: false 
D: 1
答案: 【 false 

第4章 PHP流程控制语句

第4章单元小测

1、单选题:
‍在下面的选项中,可以由Web服务器Apache完成的工作是(   )。‏
选项:
A: 解析PHP文件
B: 连接处理数据库
C: 主动建立与客户端连接
D: 发布网站
答案: 【 发布网站

2、单选题:
‎用于调整网页的外观和布局的Web构建是下列选项中的哪一个?(   )​
选项:
A: PHP
B: JavaScript&n

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注