程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP初級程序員能力測試題,綜合性比較強,高手可陸續回復答案~

PHP初級程序員能力測試題,綜合性比較強,高手可陸續回復答案~

編輯:關於PHP編程

PHP入門級CODER自測題


說明:本測試滿分100分,涉及了WEB(Php方向)的綜合知識,90分及格。

BY:PIG 2009.07.14

這題發過一次,現在整理一下,重新發上來。

-------------------------------------

一,基礎PHP
1.試闡述echo和print,require和include的區別。(3分)
2.用至少兩種方法去除一個數組中重復的元素。(3分)

3.簡述$_GET,$_POST的用法和區別。(4分)

4.試述COOKIE和SESSION的用法和區別,以及它們之間的聯系。(6分)

5.不借助中間變量交換兩個變量的值。(3分)

6.什麼叫轉義?為什麼要轉義?(3分)

7.構造一個從a到z的數組。(2分)

8.試說明符號->,=>的用法,以及$this,$that的用法。(3分)

9.定義一個抽象類student,然後由子類cs繼承並實現它的一個抽象方法do_homework()。(5分)

二.前台WEB基礎

10.試說明class和id的區別。(2分)

11.獲取一個ID為KEY的DIV裡的內容,並在此DIV裡添加一個LI標簽,其中文本節點內容為
“我是一個li”。(4分)

12.利用CSS技術實現橫向菜單。(5分)

13.怎樣實現子窗口對父框架的刷新。(2分)

三.數據庫基礎

14.代碼實現更改MUSIC數據庫裡所有數據表的表名。(5分)

15.有一數據表,含5個字段(cid ,ctitle,cbody,cauthor,ctime),現要求從中取出第800000條記錄後的40條記錄的所有字段。(4分)

16.怎樣將一個數組對象存儲到數據表中的一個字段內。(2分)

17.試比較MYSQL中, MYISAM和INNODB兩種存儲模式的優缺點和使用場合。(3分)

18.試述一些MYSQL優化的方法。(4分)

四.算法及其他。

19.md5()是加密算法嗎?在會員注冊中怎樣保護密碼不輕易被破解?(3分)

20.試述“密碼找回”功能的思路及代碼實現。(5分)

21.對一個基本有序的小規模數組進行排序。(4分)

22.現要建立一個城市的公交查詢站點,請實現其數據庫結構設計。(5分)

23.構造一個匹配當前所有移動電話的正則,包括移動,聯通,電信。(3分)

24.利用正則或其他方法實現為數字添加逗號,形如32,995,145.(4分)
25.已知UPC碼,即我們常說的商品條碼,一共有13位,其中前三位為國家代碼(中國為691,692,693),最後一位為校驗位,校驗規則如下


Sum=(a1+3a2+a3+3a4+…+an-1)


Sum+check=0 mod 10,用代碼實現其驗證過程。(3分)

26.求出小於100億的素數的個數,以及其中9位數的素數的個數。(4分)

27.理解MVC,及其靜態化目錄的實現。(6分)

 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved