- 相關推薦
PHP面試筆試題目選擇題
導讀:PHP是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的特點,利于學習,使用廣泛,主要適用于Web開發領域。以下是由應屆畢業生網小編J.L為您整理推薦的筆試題目和筆試經驗,歡迎參考閱讀。
1.以下哪種類型是B/S構架的正確描述?( )
A. 需要安裝客戶端的軟件
B. 不需要安裝就可以使用的軟件
C. 依托瀏覽器的網絡系統
D. 依托outlook等軟件的郵件系統?
2.PHP中,單引號和雙引號所包圍的字符串有什么區別?( )(選擇兩項)
A. 單引號速度快,雙引號速度慢
B. 雙引號速度快,單引號速度慢
C. 兩者沒有速度差別
D. 雙引號解析其中以$開頭的變量,而單引號不解析
3.下面哪個不是合法的SQL的歸類函數?( )
A. AVG B. SUM C. MIN D. MAX E. CURRENT_DATE()
4.若y , x為int型變量,則執行以下語句后,y的值為( )
x=1;
++x;
y = x++;
A、1 B、2 C、3 D、0
5.以下代碼執行結果為:( )
echo $num;
?>
A 30 B 24linux6 C 6 D 30linux
1-5:C AD E B A
6.PHP是一種什么型的語言:( )
A、編譯型
B、解釋型
C、兩者都是
D、兩者都不是
7.下列描述正確的是 ( )
A、JavaScript是一種編譯型語言
B、JavaScript是一種基于對象和事件驅動的編程語言
C、JavaScript中變量聲明采用強定義類型
D、JavaScript采用靜態聯編
8.要想在網頁中輸出”<”正確的方法是 ( )
A: & B: < C: > D: ”
9.創建一個滾動菜單的HTML代碼是?( )
A.
B.
C.
D.
10.以下代碼運行結果:( )
$A = “PHPlinux”;
$B = “PHPLinux”;
$C = strstr($A,”L”);
$D = stristr($B,”l”);
echo $C .” is “. $D;
?>
A PHP is Linux
B is Linux
C PHP is inux
D PHP is
6-10:C B B D B
11.以下代碼運行結果為:(A)
$first = “This course is very easy !”;
$second = explode(” “,$first);
$first = implode(“,”, $second);
echo $first;
?>
A This,course,is,very,easy,!
B This course is very easy !
C This course is very easy !,
D 提示錯誤
12.以下對于CSS的表達哪個是錯誤的 ( )
A. 可以將CSS的代碼保存在其它文件中,在需要時調用比如
B. 可以把CSS的代碼直接寫在HTML中
C. 及聯式樣式列表,控制HTML標簽屬性
D. Internet Explorer 4 中支持CSS的所有分級屬性?
13.session 和cookie 的區別說法錯誤的是?(C)
A. session 和 cookie 都可以記錄數據狀態。
B. 在設置session 和cookie 之前不能有輸出。
C. 在使用cookie 前要使用 cookie_start()函數初始。
D. Cookie是客戶端技術,session是服務器端技術。
14.以下修改配置的說法錯誤的是?(A)
A. 使用 set_magic_quotes_runtime()函數可以修改頁面過期時間。
B. PHP 的配置文件選項存放在php.ini文件中。
C. Linux 下修改了php.ini文件需要重啟apache服務。
D. 默認網頁過期時間是30秒。
15.Cookie最大長度是(C)
A.1KB B.2KB C.3KB D.4KB
16.假設服務器中本文由論文聯盟http://www.LWlm.COM收集整理有一文件data,屬性為可讀寫,內容為:
Hello
php
Hellolinux
$filename = “data”;
$fopen = fopen($filename, “w+”);
fwrite($fopen,”Hello World”);
?>
請問執行以上代碼后data文件內容為:(B)
A Hello
B Hello World
C Hello php Hellolinux
D 空
17.mysql_connect()與@mysql_connect()的區別是:(B)
A @mysql_connect()不會忽略錯誤,將錯誤顯示到客戶端
B. mysql_connect()不會忽略錯誤,將錯誤顯示到客戶端
C. 沒有區別
D. 功能不同的兩個函數
18.下列說法正確的是:(A)
A. 數組的下標必須為數字,且從”0″開始
B. 數組的下標可以是字符串
C. 數組中的元素類型必順一致
D. 數組的下標必須是連續的
19.請看代碼,數據庫關閉指令將關閉哪個連接標識?( )
$link1 = mysql_connect(“localhost”,”root”,”");
$link2 = mysql_connect(“localhost”,”root”,”");
mysql_close();
?>
A. $link1 B. $link2
C. 全部關閉 D. 報錯
20.分析表頭,使用哪個函數且必須傳入$result查詢結果變量?( )
A. mysql_fetch_field() B. mysql_fetch_row()
C. mysql_fetch_colum() D. mysql_fetch_variable()
21.取得搜索語句的結果集中的記錄總數的函數是:(C)
A. mysql_fetch_row
B. mysql_rowid
C. mysql_num_rows
D. mysql_fetch_array
22.關于mysql_fetch_object說法中,正確的是:( )
A、mysql_fetch_object和mysql_fetch_array一樣,沒什么區別
B、mysql_fetch_object返回值是個對象,所以在速度上比mysql_fetch_array要慢
C、mysql_fetch_object返回值是個數組,所以在速度上和mysql_fetch_array及mysql_fetch_row差不多
D、mysql_fetch_object返回值是個對象,在速度上和mysql_fetch_array及mysql_fetch_row差不多
23.下面哪項描述是錯誤的?( )
A. 父類的構造函數與析構函數不會自動被調用
B. 成員變量需要用public protected private修飾,在定義變量時不再需要var關鍵字
C. 父類中定義的靜態成員,不可以在子類中直接調用
D. 包含抽象方法的類必須為抽象類,抽象類不能被實例化
24.關于exit( )與die( )的說法正確的是(D)
A、當exit( )函數執行會停止執行下面的腳本,而die()無法做到
B、當die()函數執行會停止執行下面的腳本,而exit( )無法做到
C、die()函數等價于exit()函數
D、die()函數與exit()函數沒有直接關系
25.下面程序運行結果(B)
$nextWeek = time() + (7 * 24 * 60 * 60);
echo ‘Now: ‘. date(‘Y-m-d’) .”\\n”;
echo ‘Next Week: ‘. date(‘Y-m-d’, $nextWeek) .”\\n”;
?>
A、得到今天的日期(月-日)
B、得到今天的日期(年-月-日)與下周的日期(年-月-日)
C、得到現在的時間(小時-分-秒)
D、得到現在到下周的時間間隔
26.以下代碼執行結果為:(D)
function print_A(){
$A = “phpchina”;
echo “A值為: “.$A.”";
//return ($A);
}
$B = print_A();
echo “B值為: “.$B.”";
?>
A A值為: phpchina B值為: phpchina
B A值為: B值為: phpchina
C A值為: B值為:
D A值為: phpchina B值為:
27.以下代碼執行結果為:(C)
$A=”Hello”;
function print_A()
{
$A = “php mysql !!”;
global $A;
echo $A;
}
echo $A;
print_A();
?>
A Hello
B php mysql !!
C Hello Hello
D Hello php mysql
28.在聲明是xml文件時 表示該文件是個獨立文件,沒有使用外部的DTD用到的屬性是 (C)
A version B encoding C standalone D schema
29.修改MySQL用戶root的密碼的指令是?(A)
A. mysqladmin -u root password test
B. mysql -u root password test
C. mysql -u root -p test
D. mysql -u root -password test
30.設有一個數據庫mydb中有一個表tb1,表中有六個字段,主鍵為ID,有十條記錄,ID從0到9,以下代碼輸出結果是?(B)
$link = mysql_connect(‘localhost’, ‘user’, ‘password’)
or die(‘Could not connect: ‘.mysql_error());
$result = mysql_query(“SELECT id, name, age FROM mydb.tb1 WHERE id<’5′“)
or die(‘Could not query: ‘.mysql_error());
echo mysql_num_fields($result);
mysql_close($link);
?>?
A. 6 B. 5 C. 4 D. 3
31.下面的代碼的輸出是什么?(B)
$s = ’12345′;
$s[$s[1]] = ’2′;
Echo $s;
?>
A. 12345 B. 12245
C. 22345 D. 11345
E. array
32. 請詳細閱讀下面列出的表單和PHP代碼。當在表單里面的兩個文本框分別輸入”php”和”great”的時候,PHP將在頁面中打印出什么?(D)
echo $_GET['element'];
?>
A. Nothing
B. Array
C. A notice
D. phpgreat
E. greatphp
33.以下關于key()和current()函數的敘述,請找出兩個正確的答案:(AD)
A. key()函數用來讀取目前指針所指向資料的索引值
B. key()函數是取得目前指針位置的內容資料
C. current()函數用來讀取目前指針所指向資料的索引值
D. current()函數是取得目前指針位置的內容資料
34.在用瀏覽器查看網頁時出現404錯誤可能的原因是 (B)
A 頁面源代碼錯誤
B 文件不存在
C 與數據庫連接錯誤
D 權限不足
35.在標簽的屬性中,cellspacing和cellpadding分別代表(B)
A、表格邊寬和表格間距離
B、表格間距離和表格邊寬
C、表格單元格留白和單元格間距離
D、表格邊寬和表格單元格留白
【PHP面試筆試題目選擇題】相關文章:
Intel筆試面試題目11-06
中興筆試+面試題目11-21
面試筆試題目及答案08-12
護士面試筆試題目11-23
PHP筆試題及答案02-11
幾道PHP筆試題02-11
PHP基礎筆試題12-10
小升初面試筆試及面試題目11-21
搜狐校園招聘筆試題目不定項選擇題08-10
審計崗位面試筆試題目03-17