09年5月11号最新PHP面试题
来源:互联网 发布:淘宝网戏曲头饰 编辑:程序博客网 时间:2024/05/03 07:55
一选择题:
1.下面的那个选项可以获取表单提交的值?(多选) b d
<form name='frm1' method="post">
<input type="text" name="name" ><input type="submit" name="a">
</form>
A.$_GET['name']
B.$_POST['name']
C.$_SESSION['name']
D.$_REQUEST['name']
E.$_GLOBAL['name']
2.忘啦。不过也是简单题
3.下面的例子运行的结果为? c
<?php
ob_start();
for ($i=0; $i<10; $i++) {
echo $i;
}
ob_end_flush();
$output=ob_get_contents();
echo $output;
ob_clean();
?>
A.12345678910
B.01234567890123456789
C.0123456789
D.没有输出
(点评:这3小题主要是考察你的基础什么样)
二.1.假设有个学生表PERSON,如下图。要求用PHP把数据全部查出来,并显示;
ID
name
yuwen
shuxue
1
张三
88
47
2
李四
98
78
3
小黄
78
69
//假设已经连上数据库
$sql = "select * from PERSON";
$db = new db;
$rs = $db->mysql_query($sql);
$rows = mysql_fetch_array($rs);
If($rows){
Print_r($rows);
}
(点评:主要是考察你的对SQL的水平)
2.用正则表达式匹配邮箱和URL,格式如下:
邮箱:[url=mailto:examples@examples.com.cn]examples@examples.com.cn[/url]
URL: www.examples.com.cn/test.php?id=23
(提示:用preg_*系列来实现)
答:1.邮箱:
$email = "[url=mailto:examples@examples.com.cn]examples@examples.com.cn[/url]";
preg_match("^/w+((-/w+)|(/./w+))*/@[A-Za-z0-9]+((/.|-)[A-Za-z0-9]+)*/.[A-Za-z0-9]+$/is
",$email,$arr)
^([a-zA-Z0-9_-])+@([]a-zA-Z0-9_-)+(/.[a-zA-Z0-9_-])+
2.URL;
$url ="www.examples.com.cn/test.php?id=23";
Preg_match("/^http(s)?:////(/[/w-/]+/.)+/[/w-/]+(///[/w- .//?%&=/]*)$/is",$url);
点评:主要是想考察一下你是否知道正则表达式的,能大概写出来也能PASS了
三.1.说出XHTML和HTML两个之间两个以上最明显的区别?
1.xhtml严格区分大小写,html则不需要
2.Xhtml中元素的嵌套不能交错,html则不需要
3.Xhtml中所有的非空元素必须有关闭标记,html则不需要
4.Xhtml中单独标记,必须有关闭符。例如<br />,html则不需要
5.Xhtml中属性值必须加引号,即是他是数字,html则不需要。
(点评:主要是考察你的基础什么样,对XML是否了解)
2.用JAVASCRIPT实现出3个Image对象(提示:对象、方法、html)
(1)Var imgObj = new image();
(2)Images = new array(''1.jpg,'2.jpg','3.gif');
(3)没写出来 。。
(点评:主要是考察你的JAVASCRIPT基础什么样)
3.用css的两种方法在同一行中什么实现只显示一个div的功能。
1.用行内样式 不显示的用style="display:none",只留一个就能实现
2.在要显示的div的属性里面加style="clear:both"
3.在要显示的div的属性里面加style="display:block"
(点评:主要是考察你对div+css是否掌握的什么样)
四.Mysql什么优化?(提示:从服务器,应用,开发者角度)
1、看机器配置,指三大件:cpu、内存、硬盘,可能的话独立一台服务器做数据库的服务器
2、看mysql配置参数
3、查看mysql行状态,可以用mysqlreport工具来查看
4、查看mysql的慢查询
5、对频繁查询的字段建立索引
从开发角度来说尽量写规范的SQL语句和精简SQL语句,达到最优化。
(点评:主要是考察你对MYSQL优化是否掌握)
五.1.说说你所了解的web开发中的人员分配流程及他们之间的关系?
项目经理--》系统工程师--》程序员、美工--》测试人员
(点评:主要是考察你对web开发流程是否了解)
2.现在有一台服务器,让你用你所知道的市面上的开源软件搭建一个日pv300W的WEB服务器,你什么来实现?
答:用LAMP架构。用linux系列的freeBSD做服务器的系统;Apache作为web服务器;mysql做数据库,PHP做为开发语言。
1.下面的那个选项可以获取表单提交的值?(多选) b d
<form name='frm1' method="post">
<input type="text" name="name" ><input type="submit" name="a">
</form>
A.$_GET['name']
B.$_POST['name']
C.$_SESSION['name']
D.$_REQUEST['name']
E.$_GLOBAL['name']
2.忘啦。不过也是简单题
3.下面的例子运行的结果为? c
<?php
ob_start();
for ($i=0; $i<10; $i++) {
echo $i;
}
ob_end_flush();
$output=ob_get_contents();
echo $output;
ob_clean();
?>
A.12345678910
B.01234567890123456789
C.0123456789
D.没有输出
(点评:这3小题主要是考察你的基础什么样)
二.1.假设有个学生表PERSON,如下图。要求用PHP把数据全部查出来,并显示;
ID
name
yuwen
shuxue
1
张三
88
47
2
李四
98
78
3
小黄
78
69
//假设已经连上数据库
$sql = "select * from PERSON";
$db = new db;
$rs = $db->mysql_query($sql);
$rows = mysql_fetch_array($rs);
If($rows){
Print_r($rows);
}
(点评:主要是考察你的对SQL的水平)
2.用正则表达式匹配邮箱和URL,格式如下:
邮箱:[url=mailto:examples@examples.com.cn]examples@examples.com.cn[/url]
URL: www.examples.com.cn/test.php?id=23
(提示:用preg_*系列来实现)
答:1.邮箱:
$email = "[url=mailto:examples@examples.com.cn]examples@examples.com.cn[/url]";
preg_match("^/w+((-/w+)|(/./w+))*/@[A-Za-z0-9]+((/.|-)[A-Za-z0-9]+)*/.[A-Za-z0-9]+$/is
",$email,$arr)
^([a-zA-Z0-9_-])+@([]a-zA-Z0-9_-)+(/.[a-zA-Z0-9_-])+
2.URL;
$url ="www.examples.com.cn/test.php?id=23";
Preg_match("/^http(s)?:////(/[/w-/]+/.)+/[/w-/]+(///[/w- .//?%&=/]*)$/is",$url);
点评:主要是想考察一下你是否知道正则表达式的,能大概写出来也能PASS了
三.1.说出XHTML和HTML两个之间两个以上最明显的区别?
1.xhtml严格区分大小写,html则不需要
2.Xhtml中元素的嵌套不能交错,html则不需要
3.Xhtml中所有的非空元素必须有关闭标记,html则不需要
4.Xhtml中单独标记,必须有关闭符。例如<br />,html则不需要
5.Xhtml中属性值必须加引号,即是他是数字,html则不需要。
(点评:主要是考察你的基础什么样,对XML是否了解)
2.用JAVASCRIPT实现出3个Image对象(提示:对象、方法、html)
(1)Var imgObj = new image();
(2)Images = new array(''1.jpg,'2.jpg','3.gif');
(3)没写出来 。。
(点评:主要是考察你的JAVASCRIPT基础什么样)
3.用css的两种方法在同一行中什么实现只显示一个div的功能。
1.用行内样式 不显示的用style="display:none",只留一个就能实现
2.在要显示的div的属性里面加style="clear:both"
3.在要显示的div的属性里面加style="display:block"
(点评:主要是考察你对div+css是否掌握的什么样)
四.Mysql什么优化?(提示:从服务器,应用,开发者角度)
1、看机器配置,指三大件:cpu、内存、硬盘,可能的话独立一台服务器做数据库的服务器
2、看mysql配置参数
3、查看mysql行状态,可以用mysqlreport工具来查看
4、查看mysql的慢查询
5、对频繁查询的字段建立索引
从开发角度来说尽量写规范的SQL语句和精简SQL语句,达到最优化。
(点评:主要是考察你对MYSQL优化是否掌握)
五.1.说说你所了解的web开发中的人员分配流程及他们之间的关系?
项目经理--》系统工程师--》程序员、美工--》测试人员
(点评:主要是考察你对web开发流程是否了解)
2.现在有一台服务器,让你用你所知道的市面上的开源软件搭建一个日pv300W的WEB服务器,你什么来实现?
答:用LAMP架构。用linux系列的freeBSD做服务器的系统;Apache作为web服务器;mysql做数据库,PHP做为开发语言。
- 09年5月11号最新PHP面试题
- 最新Android面试题整理 5月
- 最新Android面试题整理 5月
- 最新Android面试题整理 5月
- (转)2012年7月9 – 知名网页游戏公司 PHP高级工程师 最新面试题
- (转)2012年7月9 – 知名网页游戏公司 PHP高级工程师 最新面试题
- 【转】2012年6月25 – 某欧美上市企业PHP工程师最新面试题
- 2010年6月PHP面试题
- 2013年2月Google最新面试题: 均匀抽样
- 最新php面试题及答案
- 最新php面试题及答案
- 2013年 最新面试题
- 2015年11月 面试题总结
- 2014年最新前端开发面试题
- 最新面试题
- 2011 最新 面试题
- 最新Java面试题
- 最新面试题集锦
- 企业PHP面试题汇总
- DirectX9.0常用平面函数
- Eclipse RCP(2)—RCP应用程序类结构
- 编码的转化
- 关于MySQL的问题——Mysql的 max_allowed_packet的值的改变
- 09年5月11号最新PHP面试题
- GNU宣言——Ubuntu*操作系统将ubuntu精神带到了软件世界
- freebsd系统自启动服务的添加
- String.prototype.replaceAll
- 1069 SQL Server 服务由于登录失败而无法启动
- 如何实现OV9650摄像头拍照(作者gooogleman/wogoyixikexie@gliet)
- PHP生成静态网页技术实现
- 架构师已死(转自UML软件工程组织)
- 在global.asax中实现定时生成静态首页 (asp.net C#)