ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:18KB ,
资源ID:19088193      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19088193.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(php笔试题Word文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

php笔试题Word文档格式.docx

1、null$a7 = array();$a8 = array(array();echo empty($a1) ?truefalseecho empty($a2) ?echo empty($a3) ?echo empty($a4) ?echo empty($a5) ?echo empty($a6) ?echo empty($a7) ?echo empty($a8) ?3. 写出如下程序的输出结果$test = aaaaaa$abc = & $test;unset($test);echo $abc;4. 写出如下程序的输出结果$count = 5;function get_count()static

2、 $count = 0;return $count+;echo $count;+$count;echo get_count();5. 写出如下程序的输出结果$GLOBALSvar1 = 5;$var2 = 1;function get_value()global $var2;$var1 = 0;return $var2+;get_value();echo $var1;echo $var2;6. 写出如下程序的输出结果function get_arr($arr)unset($arr0);$arr1 = array(1, 2);$arr2 = array(1, 2);get_arr(&$arr1)

3、;get_arr($arr2);echo count($arr1);echo count($arr2);7. 使用五种以上方式获取一个文件的扩展名要求:dir/upload.image.jpg,找出 .jpg 或者 jpg ,必须使用PHP自带的处理函数进行处理,方法不能明显重复,可以封装成函数,比如 get_ext1($), get_ext2($)二、算法题1. 使用PHP描述冒泡排序和快速排序算法,对象可以是一个数组2. 使用PHP描述顺序查找和二分查找(也叫做折半查找)算法,顺序查找必须考虑效率,对象可以是一个有序数组3. 写一个二维数组排序算法函数,能够具有通用性,可以调用php内置函

4、数【附答案】(以下答案不一定是最好的,只是一个简单的参考)一、基础题1. 相等 相等 不相等2. true true true true true false true false3. aaaaaa4. 5 0 15. 5 26. 1 2function get_ext1($)return strrchr($, .);function get_ext2($)return substr($, strrpos($, );function get_ext3($)return array_pop(explode(, $);function get_ext4($)$p = pathinfo($);ret

5、urn $pextension;function get_ext5($)return strrev(substr(strrev($), 0, strpos(strrev($), );/冒泡排序(数组排序)function bubble_sort($array) $count = count($array); if ($count = 0) return false; for($i=0; $i$i; $j-) if ($array$j $array$j-1) $tmp = $array$j; $array$j = $array$j-1; $array$j-1 = $tmp; return $ar

6、ray;/快速排序(数组排序)function quick_sort($array) if (count($array) = 1) return $array; $key = $array0; $left_arr = array(); $right_arr = array(); for ($i=1;count($array); if ($array$i = $key) $left_arr = $array$i; else $right_arr = $array$i; $left_arr = quick_sort($left_arr); $right_arr = quick_sort($righ

7、t_arr); return array_merge($left_arr, array($key), $right_arr);/二分查找(数组里查找某个元素)function bin_sch($array, $low, $high, $k) if ($low = $high) $mid = intval($low+$high)/2); if ($array$mid = $k) return $mid; elseif ($k $array$mid) return bin_sch($array, $low, $mid-1, $k); else return bin_sch($array, $mid

8、+1, $high, $k); return -1;/顺序查找(数组里查找某个元素)function seq_sch($array, $n, $k) $array$n = $k;$n; if($array$i=$k) break; if ($i $val) $keysvalue$key = $val$keys;if($order = 0)asort($keysvalue);else arsort($keysvalue);reset($keysvalue);foreach($keysvalue as $key = $vals) $keysort$key = $key;$new_array = a

9、rray();foreach($keysort as $key =$new_array$key = $arr$val;return $new_array;一份php面试题(附答案)2007-06-25 10:36考的很基础,但基础不牢,有一批不会做。像在HTTP 1.0中,状态码 401 的含义,error_reporting(2047)这些不知道。但用2047似乎有点儿变态,太不易读。如果可以参考手册* 1.在PHP中,当前脚本的名称(不包括路径和查询字符串)记录在预定义变量(1)中;而链接到当前页面的URL记录在预定义变量(2)中。2.执行程序段php echo 8%(-2) ?将输出(3

10、)。3.在HTTP 1.0中,状态码 401 的含义是(4);如果返回“找不到文件”的提示,则可用 header 函数,其语句为(5)。4.数组函数 arsort 的作用是(6);语句 error_reporting(2047)的作用是(7)。5.PEAR中的数据库连接字符串格式是(8)。6.写出一个正则表达式,过虑网页上的所有JS/VBS脚本(即把script标记及其内容都去掉):(9)。7.以Apache模块的方式安装PHP,在文件http.conf中首先要用语句(10)动态装载PHP模块,然后再用语句(11)使得Apache把所有扩展名为php的文件都作为PHP脚本处理。8.语句 inc

11、lude 和 require 都能把另外一个文件包含到当前文件中,它们的区别是(12);为了避免多次包含同一文件,可以用语句(13)来代替它们。9.类的属性可以序列化后保存到 session 中,从而以后可以恢复整个类,这要用到的函数是(14)。10.一个函数的参数不能是对变量的引用,除非在php.ini中把(15)设为on.11.SQL 中LEFT JOIN的含义是(16)。如果 tbl_user记录了学生的姓名(name)和学号(ID),tbl_score记录了学生(有的学生考试以后被开除了,没有其记录)的学号(ID)和考试成绩(score)以及考试科目(subject),要想打印出各个学

12、生姓名及对应的的各科总成绩,则可以用SQL语句(17)。12.在PHP中,heredoc是一种特殊的字符串,它的结束标志必须(18)。13.写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。14.简述论坛中无限分类的实现原理。15.设计一个网页,使得打开它时弹出一个全屏的窗口,该窗口中有一个文本框和一个按钮。用户在文本框中输入信息后点击按钮就可以把窗口关闭,而输入的信息却在主网页中显示。/答案(填空):1. echo $_SERVERPHP_SELF echo $_SERVERHTTP_REFERER2. 03. (4)未授权 (5) header(HTTP/1.0 404 Not Fou

13、nd4. (6)对数组进行逆向排序并保持索引关系 (7)All errors and warnings5. 没弄明白6. /.*?.*?/script/si7.(10) LoadModule php5_module D:/xampp/apache/bin/php5apache2.dll (11) AddType application/x-httpd-php-source .phpsAddType application/x-httpd-php .php .php5 .php4 .php3 .phtml8.(12) 发生异常时include产生警告require产生致命错误 (13) requ

14、ire_once()/include_once()9. serialize() /unserialize()10. allow_call_time_pass_reference11. (16) 自然左外连接 (17) select name , count(score) as sum_score from tbl_user left join tbl_score on tbl_user.ID=tbl_score.ID group by tbl_user.ID12. 结束标识符所在的行不能包含任何其它字符除13./* 遍历目录,结果存入数组。支持php4及以上。php5以后可用scandir()

15、函数代替while循环。* param string $dir* return array*/function my_scandir($dir) $files = array(); if ( $handle = opendir($dir) ) while ( ($file = readdir($handle) != false ) if ( $ . & $ . ) if ( is_dir($dir . / . $file) ) $files$file = rec_scandir($dir . . $file); else $files = $file; closedir($handle); return $files;

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1