PHP的基礎試題選擇

2021-09-17 23:06:57 字數 2460 閱讀 9602

一. 選擇題

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...