background image

PHP 软件工程师测试题(理论部分)

姓名:

              

答题

 时间 120 分钟 

1、 选择题,每题 分,共 30 分。

1、以下哪个错误级别会使程序崩溃,阻止并退出程序(  C )

A、E_WARNING        B、E_NOTICE
C、E_ERROR           D、E_STRICT

2、下面对 PHP 错误日志描述不正确的是(  A )

A、可以将错误记录到 Apache 服务器的错误日志文件 error.log 中
B、记录错误日志到自己指定的文件中   
C、可以将错误日志发送给系统日志 syslog 中    
D、在写入错误日志之前,应该先在 PHP 配置文件中将 display_errors 选项开启

3、下面哪个函数不能返回

UNIX 时间戳( D

A.、time()

B、 strtotime

C、mktime

D、date

4、以下哪一个是最简单的方式将 microtime()转化输出为一个单一的数值(

C

   A、$time = implode(‘’,microtime()) 

B、$time=explode(‘’,microtime();$time=$time[0]+$time[1])
C、$time=microtime()+microtime()
D、$time=array_sum(explode(‘’,microtime()));

5、下面程序运行的结果为(

B

    <?php

$nextWeek = time() + (7*24*60*60);
Echo ‘Now:’.date(‘Y-m-d’).’\n’;
Echo ‘Next week:’.date(‘Y-m-d’,$nextWeek).’\n’;

   ?>
   A、 得到今天的日期 (月-日)

B、得到今天的日期(年-月-日)与下周的日期(年月-日)
C、得到现在的时间(小时-分-秒) 
D、得到现在到下周的时间间隔

6、使用 PHP 的 GD 函数库动态创建图像时,需要先获取图像资源,下面函数中哪一个不能
创建图像资源(

B

   A、imagecreate()

        

B、imagecreatetruecolor()

C、imagecreatefromjpeg 

D、imagecolorallocate()

对于正面的代码
 7、以下哪个选项不是 MIME 类型的一种(

C

A、image/jpeg         

B、application/msexcel

C、audio/mpeg

D、image/txt

8、时间戳目标时间到起始时间的跨度以(

A

)为单位

1