一、選擇題。
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...