php程序员面试之笔试题及答案

发布时间:2019-08-25编辑:脚本学堂
本文介绍下,php程序员面试之笔试题部分,并附有答案,有需要的朋友,参考下吧。

php面试题分为选择题、填空题、判断题与问答题四个部分,大家好好研究下吧。

一、选择题

1.php的源代码是 (A )
A.开放的 B.封闭的 C.需购买的 D.完全不可见的

2.php的输出语句是 ( C )
A.out.print B.response.write C.echo D. scanf

3.php的中标量类型中整型类型的英文单词是 (C )
A.boolean B.string C.integer D.float

4.php的转义字符“反斜杠”是 ( D )
A.n B.r C.t D.

5.php遍历数组使用的是 ( B )
A.print B.forecah C.echo D. scanf

6.php的变量在声明和使用的时候变量名前必须加 ( A )
A.$ B.% C.& D.#

7.下面程序段输出结果为 ( B )
 

复制代码 代码示例:
<? $a=3
if($a%2==0) echo “偶数”;
else echo“奇数”;
?>
 

A.偶数 B. 奇数 C. 合数 D. 显示错误

8.以下程序输出结果为 ( D )
A.5050 B.4950 C.5100 D.5049
 

复制代码 代码示例:
<?
$b=2;
for(;$b<=100;$b++)
{$sum=$sum+$b;}
echo $sum;
?>

9.运行下面程序段,输出结果为( D )
<? $arr=array (3,5,7,9,6);
echo $arr[3];
?>
A.3 B.5 C.7 D.9

10.php自定义函数返回内部值,使用的返回函数是( C )
A.printf B.md5 C.return D.function

11.以下哪种不是php的标记风格?(D )
A. B. C. D.

12.以下哪种注释风格是php的多行注释? ( B )
A.//... B. /*...*/ C.#... D.!...!

13.php使用的输出语句是 ( C )
A.out.print B.response.write C.echo D. scanf

14.下面程序段输出结果为 ( A )
 

复制代码 代码示例:
<? $a=4
if($a%2==1) echo “奇数”;
else echo“偶数”;
?>
 

A.偶数 B. 奇数 C. 合数 D. 显示错误

15.以下程序输出结果为 ( B )
A.5050 B.4950 C.5100 D.5000
 

复制代码 代码示例:
<?
$b=1;
for(;$b<100;$b++)
{$sum=$sum+$b;}
echo $sum;
?>

二、填空题
1.php的多行注释是__/*…*/_______________。
2.php的两种复合数据类型是___数组型_____________和对象型。
3.转义字符“换行”是_n______________。
4.php使用__function_____________函数来定义一个自定义函数。
5.php标记对的完整形式是_______________。
6.php使用的循环跳出语句是_break___________和continue
7.php中foreach是用来_循环数组______________。
8.统计数组元素个数的函数为__count()_____________。
9.mysql/ target=_blank class=infotextkey>mysql数据库中删除一个数据表的sql语句是__DROP TABLE_________________。
10.mysql数据库中主键是能_IGNORE__________标识一行记录的字段。