PHP月考筆試 錯題

2021-09-17 22:39:04 字數 2016 閱讀 5629

一、選擇題。

1、在陣列的末尾新增陣列元素的函式是(d);

a、array_pop

b、array_shift

c、array_unshift

d、array_push

2、從瀏覽器傳送get請求到伺服器,下列哪些方法能夠接收到該請求中的資料(a、b);(多選)

a、$_get['name']  

b、$_request['name']

c、$_post['name']

d、$_session['name']

3、寫出如下程式的輸出結果(b)。

<?php 

$str1 = null;

$str2 = false;

echo $str1==$str2 ? '相等' : '不相等';

$str3=' ';

$str4=c;

echo $str3===$str4 ? '相等' : '不相等';

?>

a、不相等 相等

b、相等 不相等

c、相等 相等

d、不相等 不相等

4、執行以下**後的結果是(b);

$x=15;

echo $x++;

$y=20;

echo ++$y;

a、15、20

b、15、21

c、16、20

d、16、21

5、下列哪些函式可以獲取乙個字串的長度(b)。

a、count()

b、strlen()

c、size()

d、stringlength()

6、閱讀以下程式片段,輸出結果是(c)。

$a=0;

while($a<5)

}

7、http協議響應狀態碼中表示伺服器內部錯誤的狀態碼是(d)。

a、200

b、300

c、404

d、500

8、可以按分隔符將字串分割成陣列的函式是(b)。

a、implode

b、explode

c、sort

d、substr

8、下面關於字串處理函式說法正確的是(b、c)。(多選)

a、trim 可以對字串進行拼接

b、str_replace 可以替換制定位置的字串

c、substr 可以擷取字串

d、strlen 可以準確的獲取中文字串的長度

二、填空題。

1、表示式(-5)%3的運算結果等於____-2___;

2、substr(『import』,1,3)的結果是:mpo 。

3、表單提交的常用兩種方式為(post)和(get);

4、通過url傳遞引數,多個引數之間使用(&)符號分隔。

三、簡答題。

1、字串有哪三種定義方式?這三種定義方式的區別是什麼?

單引號 、雙引號 、定界符

區別:

單引號不解析變數

單引號不能解析轉義字元,只能解析單引號和反斜線本身

雙引號可以解析變數 , 變數可以使用特殊字元和{}包含

雙引號可以解析所有轉義字元

單引號效率更高

2、include、require、include_once、require_once的作用和區別?

include函式:會將指定的檔案讀入並且執行裡面的程式;

require函式:會將目標檔案的內容讀入,並且把自己本身代換成這些讀入的內容;

include_once 函式:在指令碼執行期間包含並執行指定檔案。此行為和 include 語句類似,唯一區別是如果該檔案中已經被包含過,則不會再次包含。如同此語句名字暗示的那樣,只會包含一次;

require_once 函式:和 require 語句完全相同,唯一區別是 php 會檢查該檔案是否已經被包含過,如果是則不會再次包含。

IT筆試 錯題整理

搜狗2015c 工程師筆試題 1.下面關於迭代器失效的描述哪個是錯誤的 a.vector的插入操作不會導致迭代器失效 b.map的插入操作不會導致迭代器失效 c.vector的刪除操作只會導致指向被刪除元素及後面的迭代器失效 d.map的刪除操作只會導致指向被刪除元素的迭代器失效 解釋 vector...

筆試面試錯題集2

1 以下哪些命令可以檢視當前系統的啟動時間 a w b top c ps d uptime w顯示當前登入者 top顯示當前任務 ps顯示所有程序資訊 uptime可以檢視系統啟動時間 2 與逆波蘭表示式ab cd 對應的中綴表示式是 a a b c d b a b c d c a b c d d ...

PHP測試錯題總結

一 選擇題 1 語句for 和語句for 執行的次數分別是 b a 0和無限 b 無限和0 c 都是0 d 都是無限 解析 題中第乙個for迴圈中 k 1,而第二個for迴圈中 k 1 乙個等於號是賦值,兩個等於號是等於。2 在陣列的末尾新增陣列元素的函式是 d a array pop b arra...