久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

PHP程序員筆試題(附答案)

時間:2019-05-12 11:22:17下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《PHP程序員筆試題(附答案)》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《PHP程序員筆試題(附答案)》。

第一篇:PHP程序員筆試題(附答案)

普通PHP程序員筆試題

標簽:程序員PHP面試2009-02-06 15:19

1.用PHP打印出前一天的時間,打印格式是2007年5月10日 22:21:21

2.PHP代碼如下:

$a=“hello”;

$b=&$a;

unset($b);

$b=“world”;

echo $a;

其結果是?

3.PHP代碼如下:

$str=“cd”;

$$str=“landog”;

$$str.=“ok”;

echo $cd;

其結果是?

4.用PHP寫一段代碼,實現不使用第3個變量,交換$a、$b的值,$a、$b的初始值自己定。

5.根據題目要求,用PHP寫出代碼。

表名User

IDNameTelContentDate

1張三 ***大專畢業2006-10-11

3張三 ***本科畢業2006-10-15

5張四 020-5566556中專畢業2006-10-15

4王五 ***大專畢業2006-12-25

2????

6????

假設數據庫連接如下:

$mysql_db=mysql_connect(“local”,“root”,“pass”);

@mysql_select_db(“DB”,$mysql_db);

(1)查詢出所有Name等于“張三”的記錄,并輸出。

(2)按ID升序查詢,只返回排序后的前3條記錄,并輸出。

6.javascript能否定義二維數組,如果不能你如何解決?

7.假設a.html和b.html在同一個文件夾下面,用javascript實現當打開a.html五秒鐘后,自動跳轉到b.html。

8.有兩個文件a.html和a.php,代碼如下:

a.html

PHP程序員面試

姓名:
電話:
郵箱:
地址:

a.php

$user_name = $_GET['user_name'];

$user_tel = $_GET['user_tel'];

$user_email = $_GET['user_email'];

$user_add = $_GET['user_add'];

echo “用戶名:$user_name
電話:$user_tel
郵箱:$user_email
地址:$user_add
”;

?>

(1)請畫出a.html在瀏覽器的顯示效果圖。

(2)在a.html中輸入:用戶名=張三,電話=020-38259977,郵箱=sunrising@srtek.cn,地址=廣州升瑞,按提交按鈕后輸出結果是?

9.你是否使用過版本控制工具,如果有,請簡要說明。

10.利用CSS樣式表定義已訪問的超鏈接字體大小為14pt,顏色為red。

11.移動任意一位數或符號,使等式成立, 102 = 101-1。注:是移動不是交換,等號不能分開。

12.規律題,3、1、4、1、5、9、2、(), 請按照規律在括號內寫出下一表達式。

13.規律題,5、8、-

3、5、-

2、3、-

1、(),請按照規律在括號內寫出下一表達式。

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

答案:

1.echo date('Y-m-d H:i:s', strtotime('-1 day'));

2.hello

3.landogok

4.$a = “abcd”;

$b = “1234”;

echo “初始化時 a=$a,b=$b
”;

$a = $a.$b;

$b = strlen($b);

$b = substr($a, 0,(strlen($a)-$b));

$a = substr($a, strlen($b));

echo “交換后 a=$a,b=$b
”;

5.(1)$sql = “select *from User where >$result = mysql_query($sql);while($row = mysql_fetch_array($result, MYSQL_ASSOC)){

echo $row[‘Name’];

}

(2)$sql = “select * from User order by ID asc limit 0,3”;

$result = mysql_query($sql);

while($row = mysql_fetch_array($result, MYSQL_ASSOC)){

echo $row[‘Name’];

}

6.javascript不支持二維數組定義,可以用arr[0] = new array()來解決

7.javascript代碼如下:

8.(1)如下所示:

略。因為懶得插入圖片,如果想看結果可以把代碼保存為html文件,再用瀏覽器打開查看。

(2)輸出結果應為:

姓名:

電話:

郵箱:

地址:

因為表單是用post方式提交,但在a.php中卻用get方式來讀取,所以不會讀到任何值。

9.略

10.a:visited { font-size: 14pt;color: red;}

11.102 = 101-1

12.答案為6,因為∏=3.1415926

13.答案為2,規律為n=(n-2)– |(n-1)| ,n>=3

第二篇:PHP程序員筆試題

姓名:________________

開始時間:________________(完成時間1個小時)

1、HTTP 協議里 GET和POST請求的區別

2、session與cookie的區別

3、數據庫中的事務是什么?

4、優化MYSQL數據庫的方法,舉例說明。(多寫多得,可寫在反面)

5、PHP語句include和require的區別是什么

6、JS表單彈出對話框函數是什么?獲得輸入焦點函數是什么?

7、下面的PHP5程序的輸出值是什么?

$num = 10;

function multiply(){ $num = $num * 10;

}

multiply();

echo $num;?>

8、PHP檢測一個變量是否有設置的函數是什么?

9、談談對mvc的認識?

10、一個整數數組包含10個元素,未排好序

9,16,25,32,2,1,29,81,36,21 寫一個PHP程序,1)對數組進行排序

2)用二分法查找并輸出 20 這個數在數組中的序(序號從1開始,查找不到返回0),寫在反面

11、請寫一個PHP函數驗證電子郵件的格式是否正確

12、寫出Linux下 創建目錄、刪除目錄、刪除文件、查看指定目錄內容、移動文件的命令,并舉例說明

13、CSS中margin和padding的區別

14、簡述ajax的原理

15、假設給你5臺服務器,請大致的描述一下,如何使用你所熟悉的軟件,搭建一個日PV 100萬左右的中型網站,包括數據庫、WEB服務

第三篇:普通PHP程序員筆試題

普通PHP程序員筆試題

整理于2012-7-3,自己整理的,已經測試過,僅供參考

1.用PHP打印出前一天的時間,打印格式是2007年5月10日 22:21:21

echo date('Y年m月d日 H:i:s',strtotime('-1 day'));

2.PHP代碼如下:

$a=“hello”;

$b=&$a;

unset($b);

$b=“world”;

echo $a;

其結果是?

hello

3.PHP代碼如下:

$str=“cd”;

$$str=“landog”;

$$str.=“ok”;

echo $cd;

其結果是?

landogok

4.用PHP寫一段代碼,實現不使用第3個變量,交換$a、$b的值,$a、$b的初始值自己定$a='2.0';

$b='3.0';list($b,$a)=array($a,$b);

echo $a.'
'.$b;

5.根據題目要求,用PHP寫出代碼。

表名User

IDNameTelContentDate

1張三 ***大專畢業2006-10-11

3張三 ***本科畢業2006-10-15

5張四 020-5566556中專畢業2006-10-15

4王五 ***大專畢業2006-12-25

2????

6????

假設數據庫連接如下:

$mysql_db=mysql_connect(“local”,“root”,“pass”);

@mysql_select_db(“DB”,$mysql_db);

(1)查詢出所有Name等于“張三”的記錄,并輸出。

$sql=“select * from user where name='張三'”;

mysql_query(“set names 'gbk'”);

$result=mysql_query($sql)or die('false');

while($row=mysql_fetch_array($result,MYSQL_ASSOC)){

foreach($row as $key=>$value){

echo $key.':'.$value.“ ”;

}

echo “
”;

}

(2)按ID升序查詢,只返回排序后的前3條記錄,并輸出。

$sql=“select * from user order by id asc limit 0,3”;

mysql_query(“set names 'gbk'”);

$result=mysql_query($sql)or die('false');

while($row=mysql_fetch_array($result,MYSQL_ASSOC)){

foreach($row as $key=>$value){

echo $key.':'.$value.“ ”;

}

echo “
”;

}

6.javascript能否定義二維數組,如果不能你如何解決?

看了很多資料,發現很多都說JS不支持二維數組,不過在JS中對二維數組的定義卻有很多方法,以下是其中四種:

7.假設a.html和b.html在同一個文件夾下面,用javascript實現當打開a.html五秒鐘后,自動跳轉到b.html。

前提是a.html已打開

8.有兩個文件a.html和a.php,代碼如下:

a.html

PHP程序員面試

姓名:
電話:
郵箱:
地址:

a.php

$user_name = $_GET['user_name'];

$user_tel = $_GET['user_tel'];

$user_email = $_GET['user_email'];

$user_add = $_GET['user_add'];

echo “用戶名:$user_name
電話:$user_tel
郵箱:$user_email
地址:$user_add
”;

?>

(1)請畫出a.html在瀏覽器的顯示效果圖。

(2)在a.html中輸入:用戶名=張三,電話=020-38259977,郵箱=sunrising@srtek.cn,地址=廣州升瑞,按提交按鈕后輸出結果是?

輸出結果為:

用戶名:

電話:

郵箱:

地址:

9.你是否使用過版本控制工具,如果有,請簡要說明。

10.利用CSS樣式表定義已訪問的超鏈接字體大小為14pt,顏色為red。

a:visited{font-size:14pt;color:red;}

11.移動任意一位數或符號,使等式成立, 102 = 101-1。注:是移動不是交換,等號不能分開。

將2上移變成10的平方等于101-1,10=101-1

12.規律題,3、1、4、1、5、9、2、(6), 請按照規律在括號內寫出下一表達式。這一串數字是π=3.1415926中的數字,所以為6

13.規律題,5、8、-

3、5、-

2、3、-

1、(2),請按照規律在括號內寫出下一表達式。n=|n-2|-|n-1| 2

第四篇:php程序員面試題(附答案)

PHP經典面試題(連載4).1 請說明 PHP 中傳值與傳引用的區別。什么時候傳值什么時候傳引用?

答: 傳值只是把某一個變量的值傳給了另一個變量,而引用則說明兩者指向了同一個地方。在PHP中error_reporting這個函數有什么作用?

答: The error_reporting()function sets the error_reporting directive at runtime.PHP has many levels of errors, using this function sets that level for the duration(runtime)of your script.3 請用正則表達式(Regular Expression)寫一個函數驗證電子郵件的格式是否正確。答:

EMAIL檢測

” method=“POST”> 電子郵件:

第五篇:PHP筆試題+答案

程序開發 卷1

PHP程序員考題

考試說明:

1、試卷總分為100分。

2、本次考試時間為120分鐘。

一、邏輯推理題(9分,每題3分)

1.Jack夫婦請了Tom夫婦和Henrry夫婦來他們家玩撲克。這種撲克游戲有一種規則,夫婦兩個不能一組。Jack跟Lily一組,Tom的隊友是Henrry的妻子,Linda的丈夫和Sara一組。那么這三對夫婦分別為:(B)A. Jack—Sara,Tom—linda,Henrry—Lily B. Jack—Sara,Tom—Lily,Henrry—linda C. Jack—linda,Tom—Lily,Henrry—Sara D. Jack—Lily,Tom—Sara,Henrry—linda

2.有17根11.1米長的鋼管,要截成1.0米和0.7米的甲、乙兩種長度的管子,要求截成的甲、乙兩種管子的數量一樣多。問:最多能截出甲、乙兩種管子各多少根?(C)A.99 B.105 C.111 D.121

3.一個水庫在年降水量不變的情況下,能夠維持全市12萬人20年得用水量。在該市新遷入3萬人之后,該水庫只夠維持15年得用水量。市政府號召節約用水,希望能將水庫的使用壽命提高到30年。那么該市市民平均需要節約多少比例的水才能實現政府制定的目標?(A)A.2/5 B.2/7 C.1/3 D.1/4

二、PHP語言題(36分,每題3分)

1.語句for($k=0;$k=1;$k++);和語句for($k=0;$k==1;$k++);執行的次數分別是(3分): A 無限和0 B 0和無限 C 都是無限 D 都是0 參考答案:A

2.讀取post方法傳遞的表單元素值的方法是(3分): A $_post[“名稱”] B $_POST[“名稱”] C $post[“名稱”] D $POST[“名稱”] 參考答案:B

3.下面哪個函數可以打開一個文件,以對文件進行讀和寫操作?(3分)A fget()

程序開發 卷1

B file_open()C fopen()D open_file()參考答案:C

4.下面哪個選項沒有將 john 添加到users 數組中?(3分)(a)$users[] = ‘john’;(b)array_add($users,’john’);(c)array_push($users,‘john’);(d)$users ||= ‘john’;參考答案:B

5.PHP是一種______腳本語言,基于______引擎。PHP最常被用來開發動態的______內容,此外,它同樣還可被用來生成______(以及其他)文檔。(3分)A.動態,PHP,數據庫,HTML B.嵌入式,Zend,HTML,XML C.基于Perl的,PHP,Web,靜態 D.嵌入式,Zend,Docbook文檔,MySQL E.基于Zend的,PHP,圖像,HTML 參考答案:B

6.函數的形參與實參之間的數值傳遞方式有哪些?如何傳遞?(5分)

答:(1)按值傳遞方式,將實參的值復制到對應的形參中,在函數內部的操作針對形參進行,操作的結果不會影響到實參,即函數返回值,實參的值不會改變。

(2)按引用傳遞方式,按引用傳遞方式就是引用將實參的內存地址傳遞到形參中,這時在函數內部的所有的操作都會影響到實參的值,返回后實參的值會發生變化,引用傳遞方式就是傳遞時在原基礎上加&號即可。

(3)默認函數(可選參數)。可選參數指定某個參數為可選參數,將可選參數放在參數引表末尾,并且指定其默認值為空。

7.定義:$str=”a1b2c3”,請寫出下面兩種匹配的結果以及解釋一下兩者的區別。(5分)preg_match(‘/[w]*[d]+/i’),$str,$ary);echo $ary[0];preg_match(‘/[w]*?[d]+/i’,$str,$ary);echo $ary[0];參考答案:第一個輸出為a1b2c3,第二個輸出為a1。

區別主要是[w]*,后面有沒有跟問號,PHP的正則匹配模式默認為貪婪模式,即第一個模式,表示*取盡量多的匹配字符,第二個加了個限定符?,為非貪婪(或懶惰模式),表示*取盡量少的匹配字符。(能寫出貪婪和懶惰的區別,正則表達式已經沒大問題了。)

8.session和cookies 有什么區別?如果瀏覽器禁用了cookies,session還可以使用嗎?為什么?(5分)

參考答案:cookies存儲在客戶端,session存儲在服務端。瀏覽器禁用了cookies,session也不可以使用,因為sesession是需要客戶端發送一個sessionid到服務端,禁用了cookies,客戶端就不能保存此sessionid,session也失效了。(session是常用的,考察使用的熟悉程度)

程序開發 卷1

9.PHP二進制數據流是處理是用什么函數的?(4分)參考答案:pack和unpack。(與服務端通信用到的解析方法)

10.求兩個日期的差數,例如2009-3-1 ~ 2009-4-4 的日期差數?(4分)答:(strtotime(‘2009-4-4’)-strtotime(‘2009-3-1’))/3600*24

三、Linux操作題(20分,每題5分)1.請盡量寫出你熟悉的linux文件操作命令及其作用。

參考答案:自由發揮.基本的文件操作命令rm(移除),mv(移動),cp(復制),chmod(改權限),pwd(查看當前路徑),mkdir(創建目錄)ls(列舉當前目錄)2.3.4.簡述linux下,rsync同步命令怎么實現無需輸入密碼數據同步?(5分)

參考答案:在機器1上生成公鑰私鑰對,將生成的公鑰復制至機器2,加入到~/.ssh/id_dsa.pub。即可實現無密碼同步。(同步沒問題了)

四、綜合問答題(35分,每題5分)1.LAMP,LNMP分別指什么?

參考答案:LAMP:linux,apache,mysql,php LNMP:linux,nginx,mysql,php Linux文本編輯器vim(vi)命令行模式下有:q,:w, /word ,?word表示什么? 參考答案::q退出,:w保存,/word往下查找,?word往上查找.(熟悉linux編輯)linux怎么添加定時任務? 參考答案:crontab –e

2.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];$arr[$j]=$temp;} } } $str1=implode(‘ ‘,$arr);echo$str1;

3.簡述mysql中union all,left join的用法。

程序開發 卷1

參考答案:Union all將兩次或多次查詢的結果合并。

Left join從左表那里返回所有的行,即使在右表中沒有匹配的行。(這兩個能記住,mysql也比較熟了)

4.Mysql 優化有什么方法?

參考答案:簡單點的就是程序員寫高質量的sql語句,數據庫設計優秀,按需要建立索引(重點)。深入點的,優化mysql配置。

5.一個表中的Id有多個記錄,把所有這個id的記錄查出來,并顯示共有多少條記錄數,用SQL語句及視圖、存儲過程分別實現。

create procedure proc_countNum(in columnId int,out rowsNo int)begin select count(*)into rowsNo from member where member_id=columnId;end call proc_countNum(1,@no);select @no;方法:視圖:

create view v_countNum as select member_id,count(*)as countNum from member group by member_id select countNum from v_countNum where member_id=1

6.請舉例說明在你的開發過程中用什么方法來加快頁面的加載速度

參考答案:自由發揮題,言之有理即可(如:要用到服務器資源時才打開,及時關閉服務器資源,數據庫添加索引,頁面可生成靜態,圖片等大文件單獨服務器。使用代碼優化工具)。

7.對于大流量的網站,您采用什么樣的方法來解決訪問量問題? 參考答案:確認服務器硬件是否足夠支持當前的流量,數據庫讀寫分離,優化數據表,控制大文件的下載,使用不同主機分流主要流量確認服務器硬件是否足夠支持當前的流量,數據庫讀寫分離,優化數據表,程序功能規則,禁止外部的盜鏈,控制大文件的下載,使用不同主機分流主要流量。

下載PHP程序員筆試題(附答案)word格式文檔
下載PHP程序員筆試題(附答案).doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    php程序員面試題(a卷 附答案)

    1.在PHP中,當前腳本的名稱(不包括路徑和查詢字符串)記錄在預定義變量(1)中;而鏈接到當前頁面的的前一頁面URL記錄在預定義變量(2)中 2.執行程序段將輸出__。 3.在HTTP 1.0中,狀態碼......

    php程序員面試題(b卷_附答案)

    1.以下哪一句不會把 John 新增到 users 陣列?$users = 'john'; 成功把 John 新增到陣列 users。array_add($users,?john?); 函式 array_add 無定義。array_push($users......

    PHP程序員面試題經典及答案集錦

    都是經典 基礎題: 1.表單中 get與post提交方法的區別? 答:get是發送請求HTTP協議通過url參數傳遞進行接收,而post是實體數據,可以通過表單提交大量信息. 2.session與cookie......

    PHP程序員

    **的個人簡歷個人資料 姓名: **電子郵件: ******@qq.com 名族: 漢出生日期: 1991/1/3 學歷: 本科居住地址: 深圳福田 性別: 男手機號碼: 186***77394求職意向 到崗時間:即時 期望職位......

    JAVA程序員筆試題

    深圳市九城恩科軟件技術有限公司java程序員筆試題 JAVA 程序員筆試題 時間:30分鐘 試題一: 簡單描述一下什么是事務管理,事務管理中有哪些語句?姓名: 試題二: 跳出當前循環的關鍵......

    Java程序員筆試題

    Java程序員筆試題 說明:該份題目要求在1小時內答完1、工廠方法模式和抽象工廠模式的區別 2、jsp/servlet 中 forward, include, reDirect 之間的區別 3、JSP中的兩種include......

    銷售內勤筆試題(附答案)

    銷售內勤筆試題 一、選擇題: 1、按照《現金管理暫行條例》的規定,_____屬于現金入的范圍。 選項: A.職工交回差旅費剩余款 B.從銀行提取現金 C.將現金送存銀行 D.收取結算起點......

    2017Java最新筆試題(附詳細答案)

    下述二叉樹中,哪一種滿足性質:從任一結點出發到根的路徑上所經過的結點序列按其關鍵字有序: 本題主要考查了選項中出現的幾種樹的結構特點。對于選項A,根據二叉排序樹的結構......

主站蜘蛛池模板: 亚洲欧美乱综合图片区小说区| 牛和人交xxxx欧美| 日韩、欧美、亚洲综合在线| 国产午夜亚洲精品国产成人小说| 国产av无码专区影视| 国产精品美女久久久网av| 麻豆国产精品va在线观看不卡| 亚洲日韩乱码一区二区三区四区| 久久丫精品忘忧草西安产品| 少妇精品久久久一区二区三区| 国产午夜亚洲精品理论片不卡| 超清无码波多野吉衣中文| 色婷婷综合久色aⅴ五区最新| 久青草国产在视频在线观看| 免费无码黄动漫在线观看| 亚洲人成网站免费播放| 亚洲国产精品99久久久久久久| 国产亚洲精品精品国产亚洲综合| 亚洲精品乱码久久久久久日本蜜臀| 精品国产午夜福利在线观看| 国产精品日本亚洲777| 国产午夜无码片在线观看影视| 久久人妻精品国产一区二区| 久久人妻少妇嫩草av蜜桃| 正在播放强揉爆乳女教师| 欧洲性开放大片免费无码| 精品欧美一区二区三区久久久| 欧美私人情侣网站| 国产欲女高潮正在播放| 公粗挺进了我的密道在线播放贝壳| 波多野结衣久久一区二区| 国产乱子伦在线一区二区| 亚洲色偷偷色噜噜狠狠99| 国产二级一片内射视频插放| 亚洲精品综合第一国产综合| 国内精品伊人久久久久7777| 别揉我胸?啊?嗯视频在线观看| 亚洲成av人片在www色猫咪| 国产成年女人特黄特色毛片免| av无码播放一区二区三区| 伦埋琪琪电影院久久|