首页 > IT试题 > 软件研发类试题 > PHP招聘笔试题和答案

PHP招聘笔试题和答案


下载地址: HR  下载所需:¥19

PHP招聘笔试题和答案 

目录
CRIC房友集团技术部PHP开发面试题
PHP工程师面试题(东软)
PHP程序员笔试题及答案
PHP软件工程师面试笔试题
中国万网PHP招聘笔试题及答案
亿贝软件工程(上海)有限公司 (eBay CDC)PHP笔试题
天相投资顾问有限公司面试题(PHP笔试题及参考答案)
广州风火龙软件技术开发有限公司php程序员面试笔试题
康盛创想(北京)科技有限公司PHP+MySQL招聘面试题(笔试真题)
成都凯迈科技PHP工程师招聘面试题及参考答案?
新浪乐居PHP笔试题
新浪网技术部面试题(PHP)?
新浪网技术部面试题(PHP试题二)
某公司招聘PHP程序员面试题(60分钟的笔试题,15大题)?
深圳同尊数字技术公司PHP面试题及答案
深圳市盈富通科技有公司PHP程序员面试题(笔试题)
腾讯PHP开发工程师招聘笔试题
航天信息股份有限公司PHP面试题
部分内容节选:
航天信息股份有限公司PHP面试题
笔试题,专业题五道。
 
1.使用五种以上方式获取一个文件的扩展名
要求:dir/upload.image.jpg,找出 .jpg 或者 jpg ,
必须使用PHP自带的处理函数进行处理,方法不能明显重复,可以封装成函数,比如 get_ext1($file_name), get_ext2($file_name)
 
答://1)
function get_ext1($file_name)
{
        return strrchr($file_name, '.');
}
 
//2)
function get_ext2($file_name)
{
        return substr($file_name, strrpos($file_name, '.'));
}
 
//3)
function get_ext3($file_name)
{
        return array_pop(explode('.', $file_name));
 
方法二:$file='dir/upload.image.jpg';
//方法1
$a=pathinfo($file);
echo $a['extension'].'
';
字符串和数组怎么取长度?
字符串:strlen(); // 计算字符串的字节长度,
有10个人(编号1-10) 围成一个圈 从第一个开始数 数到三 踢出这个人 然后接着往下循环数! 直到剩下一个人为止! 问最后剩下的那个人的编号是几?(答案是4号)写出过程。
$a=array('1','2','3','4','5','6','7','8','9','10');
 
class Child{
 public $no;  //小孩编号
 public $next; //下一个小孩
 
//构成环形链表 等于小孩围成一个圆圈
 function addChild($n){
把一篇英文文档中所有单词的首字母转为大写,文档存在doc.txt中。可以在多种编程语言中选择(C\C++,JAVA,PHP...)写出你的思路,尽量优化你的程序。
 
 
$txt = << commencement season is once again upon us and with that comes a
、、、、、、
PHP程序员笔试题及答案
 
1.求两个日期的差数,例如2009-3-1 ~ 2009-4-4 的日期差数.
答:(strtotime(‘2009-4-4’)-strtotime(‘2009-3-1’))/3600*24
2.请写一个函数,实现以下功能: 字符串“open_door” 转换成 “OpenDoor”、”make_by_id” 转换成 ”MakeById”。
答:Function changestr($str)
{
$arr1=explode(‘_’,$str);
$arr2=array_walk($arr1,wcwords);
Return inmplode(‘’,$arr2);
}
3.写出一个正则表达式,过虑网页上的所有JS/VBS脚本(即把script标记及其内容都去掉)
11.请使用伪语言结合数据结构冒泡排序法对以下一组数据进行排序 10 2 36 14 10 25 23 85 99 45。
答:
$str='10 2 36 14 10 25 23 85 99 45';
$arr=explode(' ',$str);
$count=count($arr);
for($i=0;$i<$count;$i++){
for($j=$i+1;$j<$count;$j++){
   if($arr[$j]<$arr[$i]){
    $temp=$arr[$i];
    $arr[$i]=$arr[$j];


、、、、、、
 
  
Php招聘笔试题和答案库
基础知识及答案
1.表单中 get与post提交方法的区别?
答:get是发送请求HTTP协议通过url参数传递进行接收,而post是实体数据,可以通过表单提交大量信息.
 
2.session与cookie的区别?
答:session:储存用户访问的全局唯一变量,存储在服务器上的php指定的目录中的(session_dir)的位置进行的存放
   cookie:用来存储连续訪問一个頁面时所使用,是存储在客户端,对于Cookie来说是存储在用户WIN的Temp目录中的。
   两者都可通过时间来设置时间长短
 
3.数据库中的事务是什么?
答:事务(transaction)是作为一个单元的一组有序的数据库操作。如果组中的所有操作都成功,则认为事务成功,即使只有一个操作失败,事务也不成功。如果所有操作完成,
 
事务则提交,其修改将作用于所有其他数据库进程。如果一个操作失败,则事务将回滚,该事务所有操作的影响都将取消。
 
简述题:
1、用PHP打印出前一天的时间格式是2006-5-10 22:21:21(2分)****************
答:echo date('Y-m-d H:i:s', strtotime('-1 days'));
 
2、echo(),print(),print_r()的区别(3分)
答:echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) 
   print()    只能打印出简单类型变量的值(如int,string) 
   print_r() 可以打印出复杂类型变量的值(如数组,对象) 
   echo     输出一个或者多个字符串
 
3、能够使HTML和PHP分离开使用的模板(1分)
 
8、字符串“to upper case” 分别用php,shell ,js实现将字符串中的字符全部转换成大写并输出。(5分)
Php实现: echo strtoupper(‘to upper case’)
Shell实现:echo "to upper case" | tr 'a-z' 'A-Z'
Js实现:
<script language="javascript">
var stmp1 = " to upper case ";
alert(stmp1.toLocaleUpperCase());//转换成大写
alert(stmp1.toUpperCase())//转换成大写
</script>
 
9、用root登陆mysql数据库,如果mydb不存在,则在mysql中创建数据库mydb,
给root用户分配所有权限从192.168.1.1 ip来访问mysdb数据库。(root用户密码为空)(10分)
 
CREATE DATABASE IF NOT EXISTS mydb;
grant all on mydb.* to root@’ 192.168.1.1’ identified by '' ;
 
10、表1 message 字段如下:(15分)
 
7.语句 include 和 require 都能把另外一个文件包含到当前文件中,它们的区别是(12);为了避免多次包含同一文件,可以用语句(13)来代替它们。

答:(12) 发生异常时include产生警告require产生致命错误  (13) require_once()/include_once()



8.类的属性可以序列化后保存到 session 中,从而以后可以恢复整个类,这要用到的函数是(14)。



答:serialize() /unserialize()



 
4.写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。
  function my_scandir($dir)
{
     $files = array();
     if ( $handle = opendir($dir) ) {
         while ( ($file = readdir($handle)) !== false ) {
             if ( $file != ".." && $file != "." ) {
                 if ( is_dir($dir . "/" . $file) ) {
                     $files[$file] = scandir($dir . "/" . $file);
                 }else {
                     $files[] = $file;
                 }
             }
         }
         closedir($handle);
         return $files;
     }
}
 
、、、、、、
更多内容请下载附件
 
 

下载地址: HR  下载所需:¥19
下载排行