- 相關推薦
PHP基礎知識考試題
樹不修,長不直;人不學,沒知識。以下是小編為大家搜索整理的PHP基礎知識考試題,希望能給大家帶來幫助!以下是小編為大家帶來的PHP基礎知識考試題,希望大家喜歡!
1.mysql_connect( )與@mysql_connect( )的區別是( B )
A @mysql_connect( )不會忽略錯誤,將錯誤顯示到客戶端 B mysql_connect( )不會忽略錯誤,將錯誤顯示到客戶端 C 沒有區別 D 功能不同的兩個函數
2.語句for($k=0;$k=1;$k++);和語句for($k=0;$k==1;$k++);執行的次數分別是: A
A 無限和0
B 0和無限
C 都是無限
D 都是0
3.讀取post方法傳遞的表單元素值的方法是: B
A $_post["名稱"]
B $_POST["名稱"]
C $post["名稱"]
D $POST["名稱"]
4.php運算符中,優先級從高到低分別是( )B
A 關系運算符,邏輯運算符,算術運算符
B 算術運算符,關系運算符,邏輯運算符
C 邏輯運算符,算術運算符,關系運算符
D 關系運算符,算術運算符,邏輯運算符
5.cookie的值存儲在( ) C
A 硬盤中
B 程序中
C 客戶端
D 服務器端
6.要查看一個變量的數據類型,可使用函數( ) B
A type()
B gettype()
C GetType()
D Type()
7.字符串的比較,是按( )進行比較。 B
A 拼音順序
B ASCII碼值
C 隨機
D 先后順序
8.復選框的type屬性值是( ) A
A checkbox
B radio
C select
D check
9.SESSION會話的值存儲在( ) D
A 硬盤上
B 網頁中
C 客戶端
D 服務器端
10.如果想取得最近一條查詢的信息,應該使用哪個函數( ) A
A mysql_info
B mysql_stat
C mysql__id( )
D mysql_free_result
11.要查看一個結構類型變量的值,可以使用函數( ) D
A Print( )
B print( )
C Print_r()
D print_r( )
12.在PHP中哪個變量數組總是包含所有總客戶端發出的cookies數據(
A $_COOKIE
B $_COOKIES
C $_GETCOOKIE
D $_GETCOOKIES
13.下列哪個說法是錯誤的( ) D
A gettype( )是查看數據類型的
B 沒有被賦值的變量是0
C unset( )是被認為NULL
D 雙引號字符串最重要的一點是其中的變量名會被變量值替代
14.HTML中,超鏈接用的是什么標簽 A
A 〈a>
B 〈table>
C 〈b>
D 〈head>
15.strtolower( )函數的功能是( ) A upper 轉為大寫
A 將給定的字符串全部轉換為小寫字母
B 將給定的字符串全部轉換為大寫字母 ) A
C 將給定的字符串首字母轉換為小寫字母
D 將給定的字符串首字母轉換為大寫字母
16.HTML中,表格單元格的"值"是存儲在( )標簽里 B
A 〈body>
B 〈td>
C 〈tr>
D 〈table>
REFDVCD |
17.將一個值或變量轉換為字符類型的函數是( ) B
A intval( )
B strval( )
C str
D valint( )
18.php中字符串的連接運算符是( ) D
A -
B +
C &
D .
19.php函數不支持的功能有: C
A 可變的參數個數
B 通過引用傳遞參數
C 通過指針傳遞參數
D 實現遞歸函數
20.文件框的type屬性值是( ) C
A text
B hidden
C textarea
D checkbox
21.運算符“^”的作用是( ) D
A 無效
B 乘方
C 位非
D 位異或
22.自定義函數中,返回函數值的關鍵字是( ) A
A returns
B close
C return
D back
23.
24.要檢查一個常量是否定義,可以使用函數( ) A
A defined( )
B isdefin( )
C isdefined( )
D 無
25.關于mysql_select_db的作用描述正確的是( )
A 連接數據庫
B 連接并選取數據庫
C 連接并打開數據庫
D 選取數據庫
26.HTML中,title標簽放在什么位置 B
A body標簽里
B head標簽里
C script標簽里
D table標簽里
27.使用( )函數可以求得數組的大小 A
A count( )
B conut( )
C $_COUNT["名稱"]
D $_CONUT["名稱"]
28.從隊列數組隊頭刪除數據可以使用( )函數。
A array_push()
B array_pop()
C array_shift()
D array_unshift()
29.在html中嵌入javaScript,應該使用的標記是( )
A 〈script language="javascript">
B 〈head> 〈/head>
C 〈body> 〈/body>
D 〈!--....//..>
D C A
30.以下代碼運行結果( ) C
$A=array("Monday","Tuesday",3=>"Wednesday"); echo $A[2];
A Monday
B Tuesday
C Wednesday
D 沒有顯示
31.新建一個數組的函數是( ) A
A array
B next
C count
D reset
32.下列不正確的變量名是( ) B
A $_test
B $2abc
C $Var
D $printr
33.讀取get方法傳遞的表單元素值的方法是: A
A $_GET["名稱"] B $get["名稱"] C $GEG["名稱"] D $_get["名稱"]
34.函數var_dump的意義是( ) C
A 定義數組
B 遍歷數組
C 輸出變量的相關信息
D 遞歸數組
35.strtoupper( )函數的功能是: A
A 將給定字符串全部轉換為大寫字母。
B 將給定字符串全部轉換為小寫字母。
C 將給定字符串首字母轉換為大寫字母。
D 將給定字符串首字母轉換為小寫字母。
36.以下代碼的運行結果是( ) A
if($i="")
{echo "a";}
else
{echo "b";
}
?>
A 輸出a
B 輸出b
C 條件不足,無法確定
D 運行出錯
37.在str_replace(1,2,3)函數中1 2 3 所代表的名稱是( ) B
A "取代字符串","被取代字符串","來源字符串"
B "被取代字符串","取代字符串","來源字符串"
C "來源字符串","取代字符串","被取代字符串"
D "來源字符串","被取代字符串","取代字符串"
38.瀏覽網頁時,看到的內容是HTML的哪一部分? C
A title
B table
C body
D head
39.運算符"%"的作用是( ) C
A 無效
B 取整
C 取余
D 除
40.file( )函數返回的數據類型是( ) A
A 數組
B 字符串
C 整型
D 根據文件來定
41.計算字符串長度的函數是( ) A
A strlen( )
B len( )
C stringlen( )
D lens( )
42.array_push()的作用是( ) C
A 將數組的第一個元素彈出
B 將數組的最后一個元素彈出
C 將一個或多個元素壓入數組的末尾
D 將一個或多個元素插入數組的開頭
43.isset()的功能是( ) A
A 測試變量是否存在
B 測試變量是否為空
C 測試常量是否為空
D 測試常量是否存在
44.定義靜態變量的關鍵字是( ) A
A static
B statics
C STATIC
D STATICS
45.以下屬于忽略鍵名數組排序的是( ) D
A natsort
B ksort
C asort
D sort
46.empty()的功能是: A
A 測試變量是否為空
B 測試變量是否存在
C 測試常量是否為空
D 測試常量是否存在
47.瀏覽網頁時,看到的內容是HTML的哪一部分? C
A title
B table
C body
D head
48.自定義用戶常量,可以使用( )函數. B
A Define( )
B define( )
C Defin( )
D defin( )
49.執行下列代碼后的結果是( ) $x=15; echo $x++; $y=20; echo ++$y;
A 15,20
B 15,21
C 16,20
D 16,21
50.申明全局變量的關鍵字是( ) B
A globals
B global
C GLOBAL B
D 無
多項選擇題:(共12題,每題5分)
1.php中,不等運算符是( ) BC
A ≠
B !=
C <>
D ><
2.函數的參數傳遞包括: AB
A 按值傳遞
B 按引用傳遞
C 按變量傳遞
D 按作用域傳遞
3.php中,賦值運算符有( ) ADB
A =
B +=
C ==
D .=
4.php中可以實現程序分支結構的關鍵字是( )
A while
B for
C if
D switch
5.continue語句可以用在( )中。 ABC
A for
B while
C do-while
D switch
6.break可以用在( )語句中 ABCD
A switch
B for
C while
D do-while
7.php中可以實現循環的是( ) A C
A for
B break
C while
D waiting
8.PHP中,標識符允許出現的符號有: ABC
A 大寫字母
B 小寫字母
C 數字 CD
D 減號
9.PHP允許的注釋符號有: ACD
A //
B 閉合的段落
C #
D /*和*/閉合的段落
10.PHP表單的提交方法有: ACB
A post
B request
C get
D querystring
11.PHP語言標記用的是什么( )符號 ACD
A 〈? ?>
B 〈php >
C 〈?php ?>
D 〈% %>
12.php中數組可以使用哪些鍵名? AB
A 數字鍵名
B 下標
C 隨機
D 文本(或字符串)鍵名
判斷題:(共40題,每題1分)
1.在返回數組中的所有值,可以使用array_value( )函數 T
2.運算符“++”可以對常量和變量進行累加1 F
3.php語言中的數值型字符串可以和數字變量進行混合運算. T
4.php中,雙引號字符串支持變量解析以及轉義字符. T
5.php語言中的數值型字符串不可以和數字變量進行混合運算. F
6.PHP程序的擴展名必須是.php F
7.php中,字符串是用引號引起來的字符,單引號和雙引號沒有區別,都是一樣的,隨便用哪一個都是一樣的. F
8.if條件控制語句中,if后面的{ }可有可無,意義一樣。 F
9.一個MySQL服務器,可以擁有多個數據庫,每個數據庫可擁有多個表. T
10.MS-server200與mysql一樣,同屬微軟公司的產品,用于軟件開發的數據庫支持 F
11.運算符“--”可以對常量和變量進行自身減1 F
12.php中,單引號字符串不支持變量解析以及轉義字符. T
13.if條件控制語句中,if后面的{ }不能省略。 F
14.< f orm id="form1" name="form1" method="" action="" >,默認的method使用get進行值傳遞。 F
15.〈 form id="form1" name="form1" method="" action="">,默認的method使用post進行值傳遞。 F
16.常量的作用域是全局的,不存在全局與局部的概念. T
17.if條件控制語句中,if后面必須加括號 T
18.使用get和post傳遞表單值沒有什么區別,可以隨便選擇一種使用. F
19.php中,在任何時候,雙引號和單引號都是不一樣的. F
20.運算符“++”只能對常量進行自身加1 F
21.if條件控制語句中,if后面的{ }可有可無。 F
22.PHP跟ASP一樣,只能應用IIS架設服務器 F
23.MySQL可以建立個用戶,但每個用戶的權限一樣,僅是名稱不一樣而已. F
24.php中,()與{ }具有不一樣的功能。 T
25.php中可以使用method=post的方式進行文件上傳 F
26.php中,==與===是同一個運算符。 F
27.MySQL數據庫可以建立多個用戶,且各個用戶的權限可以分別設置. T
30.array_search() 與in_array()函數均可用來查詢數組中元素的值。 F
31.PHP是微軟公司開發的,應用于設計網頁的語言 F
32.php中,雙引號和單引號在某些時候具有不同的意義,在某些時候具有相同的意義. T
33.array_unshift()函數在數組的末尾插入一個或多個元素,返回成功插入后的總元素個數。 F
34.current()和pos()均可返回數組中的當前單元。 F
35.在返回數組中的所有值,可以使用array_keys( )函數 F
36.php中,函數默認按值傳遞參數。 T
37.php中,雙引號字符串不支持變量解析以及轉義字符. F
38.session與cookie只是名稱不同,實質上沒有什么區別,均可用于實現用戶登錄等功能. F
39.運算符“++”只能對變量的值自身累加1 F
40.安裝Windows XP后,系統默認狀態沒有安裝PHP環境;而安裝Windows 2003后,系統自動安裝了PHP環境,不用我們再安裝. F
【PHP基礎知識考試題】相關文章:
PHP考試題10-08
php學習筆記:基礎知識08-31
PHP新手必須知道的基礎知識07-20
PHP知識:正則表達式基礎知識10-14
php正則去掉php注釋07-30
php與php MySQL之間的關系10-03
2016電氣工程師基礎知識考試題10-06
2017內科主治醫師《基礎知識》備考試題09-13
2017期貨從業資格《基礎知識》備考試題07-04