设为首页 加入收藏

TOP

PHP笔试题(包含算法、PHP、JavaScript、MYSQL)
2014-09-29 06:00:06 来源: 作者: 【 】 浏览:50
Tags:PHP 试题 包含 算法 JavaScript MYSQL

1、一只母牛,第二年底生一只母牛和一只公牛,第三年底生一只母牛 ,第五年开始母牛会死。公牛也只能活四年。请问一个农场开始只有一只刚出生的母牛,N年后一共有多少只牛。


请写一个函数输出结果,用递归和非递归两种方法来实现.




2、写出下面程序的输出结果。


$a = 3;


$b = &$a;


unset($b);


$b = 4;


echo $a;


3、str_split,chunk_split,wordwrap三个字符串函数的区别






4、’NULL’ , ’0′ , 0 ,” ,’ ‘,false 哪些是空字符。



5、用数组函数array_merge合并数组,数字索引会重建。如何处理这个冲突。



6、用五种方式获取文件名的后缀,如:abcd.php,extc.sd.txt 获取这两个文件名的后缀php,txt。方法不能明显重复。






7、写一段正则表达式匹配邮箱正确 。要求可以匹配 .com.cn后缀域名。





8、Mysql 操作题


a、创建一个学生表,包含字段:编号,名字,年级,班级,分数,入学时间,使用合适字段类型,指定合适的存储引擎。







b、写一条SQL语句,如果成绩小于60分输出”不及格”,成绩大于60小于80 输出”及格”,成绩大于80分输出”优秀”。





c、写SQL语句输出平均分大于70分的班级




d、先创建索引,再写一条高效率SQL语句随机读取今年入学,二年级分数为优秀的十个学生信息。



9、javastript题


a、你常用的java script字符串操作函数






b、下面函数的输出结果是:


var outter = [];


function clouseTest () {


var array = ["one", "two", "three", "four"];


for(var i = 0; i < array.length;i++){


var x = {};


x.no = i;


x.text = array[i];


x.invoke = function(){


print(i);


}


outter.push(x);


}


}


//调用这个函数


clouseTest();


print(outter[0].invoke());


print(outter[1].invoke());


print(outter[2].invoke());


print(outter[3].invoke());



c、描述下你对java script闭包、面向对象、继承的理解








10、PHP部署在linux下的性能优化建议,写出你常用的linux命令。





11、如果有一个大访问量,高并发的网站需要你优化,你提供的优化建议是?



】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Web前端开发工程师基础面试题(HT.. 下一篇C++应聘教师笔试题及答案

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: