PHP 软件工程师测试题(理论部分)
姓名:
答题
时间 120 分钟
1、 选择题,每题 2 分,共 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