一. 選擇題
1.語句for($ k=0;$ k=1;$ k++);和語句for($ k=0;$ k==1;$k++);執行的次數分別是?(b)
a.0和無限
b.無限和0
c.都是0
d.都是無限
解析:=是賦,==是等於,比較的是值, ===是全等,比較的是值和型別。
2.配置apache伺服器的時候,應該改那個檔案(c)
3.核取方塊的type屬性值是(a)
a.checkbox
b.radio
c.select
d.check
4.在陣列末尾新增陣列元素的函式是(d)
a.array_pop
b.array_shift
c.array_unshift
d.array_push
解析:a.刪除陣列最後乙個元素,相當於出棧
b.刪除陣列第乙個元素
c.向陣列的開頭新增乙個或多個元素
d.向陣列的末尾新增乙個或多個元素
5.strwolower函式的功能是(a)
a.將給定的字串全部轉化為小寫字母
b.將給定的字串全部轉化為大寫字母
c.將給定的字串首字母轉化為小寫字母
d.將給定的字串瘦子木轉化為大寫字母
解析:strwolower是將字串轉化為小寫
strtoupper是將字串轉化為大寫
6. 寫出如下程式的輸出結果(b)
<?php
$str1=null;
$str2=false;
echo $str1==$str2 ? '相等':『不相等』;
$str3='';
$str4=c;
echo $str3===$str4 ? '相等':'不相等';
?>
a.不相等 相等
b.相等 不相等
c.相等 想等
d.不相等 不相等
7.執行下列**後的結果是(b)
<?php
$x=15;
echo $x++;//$x=15
$y=20;
echo ++$y;//$y=21
?>
a.15,20
b.15,21
c.16,20
d.16,21
解析:
$a=7;
$a +=2;//$a=9
$b=++$a;//$b=10 $a=10
$c=$b++;//$c=10 $b=11
echo $a+$b+$c;//31
8.在函式內部使用全域性變數(b)
a.globals //大寫 超全域性變數陣列使用
b.global //函式中宣告
c.define
d.無9.以下哪項選項是獲得php版本的常量(c)
a._ file _
b._ line_
c.php_version
d.php_os
解析:a.輸出當前檔案路徑
b.當前語句所在行數
c.當前php版本
d.winnt 當前系統
10.閱讀下面程式片段,輸出結果是(c)
$a = 0;
while ($a<5)
}echo $a;
a. 0 b. 5 c. 10 d. 其他
解析:
11.閱讀下面**,執行結果是(d)
$i = 0;
while ($i<10)
if ($i==5)
$i++;
}
a. 1 b. 10 c. 6 d. 死迴圈
解析: continue:跳出本次迴圈,break:跳出這一層迴圈
12.http協議響應狀態碼中表示伺服器內部錯誤的狀態碼是(d)
a. 200 b. 300 c. 404 d. 500
解析:200:正常客戶端的請求成功,響應訊息返回正常的請求結果
404:找不到,伺服器上不存在客戶端請求的資源
500:內部伺服器錯誤,伺服器內部發生錯誤,無法處理客戶端的請求
13.下面關於字串處理函式說法正確的是(bc)(多選)
a. trim 可以對字串進行拼接
b. str_replace 可以替換指定位置的字串
c. substr 可以擷取字串
d. strlen 可以準確的獲取中文字串的長度
解析:
強化基礎PHP試題(一)
近來為了公司內部專案要學習php,今天是我接觸php的第3天 用試題把關鍵知識強化一下 1 在php中,當前指令碼的名稱 不包括路徑和查詢字串 記錄在預定義變數 中 而鏈結 到當前頁面的url記錄在預定義變數 中 1 server php self 2 server http referer 2 陣...
PHP基礎測試題(一)
1.echo,print printf print r var dump sprintf 區別 echo 是乙個語句,其它的是函式,echo可以輸出多個值,效率高。print 只可以輸出乙個值,print 有返回值 正常輸出返回1 riintf 是乙個格式化輸出 d f s print r 輸出陣列...
php面試題集 基礎程式題
基礎程式題 用php列印出前一天的時間格式是2006 5 10 22 21 21 date y m d h i s strtotime 1 day 如何實現字串翻轉?方法一 function reverse var return res tmpvar wofang res reverse tmpva...