當前位置:學者齋 >

計算機 >php語言 >

最新PHP技術筆試練習題

最新PHP技術筆試練習題

茂盛的禾苗需要水分;成長的少年需要學習。以下是小編為大家搜尋整理的最新PHP技術筆試練習題,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!

最新PHP技術筆試練習題

  一、不定項選擇

1:Php檔案的字尾名是( A )

A:php B:jsp C:asp D xml

2:php環境的網頁執行伺服器是( B )

A: IIS B: apache C: tomcat D Weblogic

3: PHP常用的開發工具有( ABCD ) x

A: Zend Stodio B: EditPlus C: DW D: 記事本

5: 書寫php程式碼能使用的正確形式是(AB )

A: B:

C: <# #> D:

6: php中能使用的註釋方式是( ABC )

A: //???? B: /*???? */ C: #.............. D:

7: php常用的列印函式為( ABC )

A: print B: echo C: printf D: 以上都不是

8: 以下那一個不是PHP資料型別的為( B)

A: integer B: friend C: boolean D: array

10: 以下轉義字元中為製表符的是( B )

A:n B: t C: r D: $

11:以下函式中用於判斷是否為陣列的函式為( C )

A: is_long() B: is_double() C: is_array() D: is_object()

12: 按作用域分的話,php的變數可分為(ABC )

A: 區域性變數 B: 全域性變數 C: 靜態變數 D: 列舉

13: $a=1;$b=2;

function Sum()

{

Global $a,$b;

$b=$a+$b;

}

Sum();

echo $b;$b的結果為( C )

A: 2 B: 1 C: 3 D: 0

14:若$a=10;則$a++為(C ), ++$a為( )

A:10,10 B: 11,10 C:10,11 D: 11,11

15: $a=(3>5) ? (‘yes’) : (‘no’);echo $a.”

n”( B )

A:yes B: no C:0 D: 1

16: Function keep_track(){

STATIC $count=5;

echo $count++,”

}

Keep_track();

Keep_track();

Keep_track();該程式的結果為(B )

A5,5,5 B: 5,6,7 C:6,7,5 D: 6,5,7

17以下屬於檔案包含的函式為( ABCD)

A include() B: require()

C:include_once() D: require_once()

18:print strlen(“p h p”) 結果為( C )

A 3 B:5 C:6 D: 4

19: $a = 3;

function foo()

{

$a=0;

$a+=2;

}

foo();

echo $a;

$a的結果為( A )

A 3 B:2 C:0 D: 5

20: function doubler($value)

{

$value = $value * 2;

}

$a = 3;

doubler($a);

echo $a;$a為(D )

A 5 B:0 C:6 D: 3

21: function doubler(&$value)

{

$value = $value * 2;

}

$a = 3;

doubler($a);

echo $a;$a為(C )

A 5 B:0 C:6 D: 3

22: 以下用於追加陣列元素的函式為(A D )

A array_push() B: array_pop() C: array_shift()

array_unshift()

23: 以下用於刪除陣列元素的函式為( )

A array_push() B: array_pop() C: array_shift()

array_unshift() D: D:

23: 以下用於修改陣列元素的函式為( A )

A array_pad() B: array_pop() C: array_shift() D: array_unshift()

24:判斷陣列鍵存在的函式為( B )

A in_array() B: array_key_exists() C: array_keys() D:

array_values()

24:判斷陣列值存在的函式為( A)

A in_array() B: array_key_exists() C: array_keys() D:

array_values()

25: 要想返回一個數組中單元的鍵名,可以使用( C )函式

A in_array() B: array_key_exists() C: array_keys() D:

array_values()

26: 用於刪除陣列中所有重複的值,返回一個由唯一值組成的陣列的函式為( B)

A in_array() B: Array_unique() C: array_keys() D: array_values() 27:php用那幾種形式實現多型( )

A介面 B: 繼承 C: 抽象 D: 封裝

29: 字串的定義方式有( ABC )

A單引號 B: 雙引號 C: 定界符 D: 美元符號

30: 以下能夠識別轉義字元的為( B )

A單引號 B: 雙引號 C: 定界符 D: 美元符號

31: $name='Tim O'Reilly'; echo $name."

“;

輸出結果為( B )

A Tim O'Reilly B: Tim O' Reilly

C:Tim OReilly D: TimOReilly

32: $path='C:WINDOWS';echo $path."

";

輸出結果為( B )

A C:WINDOWS B: C:WINDOWS

C: C:WINDOWS D: C:/WINDOWS

33: 函式(A )返回一個字串裡的字元數

A strlen() B: strcmp ( ) C: strtolower( ) D: ucfirst( )

34: 使用( B )函式比較字串

A strlen() B: strcmp ( ) C: strtolower( ) D: ucfirst( )

35:以下函式那些事用於過濾字串空格的( ABC )

A ltrim( ) B: rtrim( ) C: trim( ) D: wtrim()

36: 將字串中的換行符(n)轉換為

的函式為( A)

A nl2br() B: strip_tags() C: substr( ) D: implode()

37: $email = &#';$domain = strstr($email, '@');echo $domain; 輸出結果為( A )

A @ B: C: D: user

38: $mystring = 'abc';

$findme = 'a';

$pos = strpos($mystring, $findme);

if ($pos === false)

echo "not found ";

else

echo "found";

輸出結果為( B )

A not found B: found C: found not found D:not

39: $str = "My name is Jack, and what is your name?";

echo substr_count ($str,“name”);程式的輸出結果為( B )

A 1 B: 2 C: 3 D:4

40: 複製檔案使用( A )函式實現

A copy() B: unlink() C: rename() D: fwrite()

41:使用( C )函式,可以移動、重新命名一個已經存在的檔案或目錄

A copy() B: unlink() C: rename() D: fwrite()

42: ( C )函式將任何英文文字的日期時間描述解析為 Unix 時間戳

A date() B: getdate() C: strtotime() D: mktime()

43: PHP程式中,需要處理的上傳資料儲存在全域性陣列( A )

A $_FILES B: $_COOKIE C: $GLOBALS D: $_SESSION

44: 使用函式( A )來檢查此檔案是否是上傳檔案。

A is_uploaded_file( ) B: move_uploaded_file()

C: uploaded_file() D: move_file()

45:

二、填空

1:PHP中的物件分為系統內建物件和自定義物件兩種

2:型別轉換:型別強制轉換、型別自動轉換

3:所有的變數都有作用域,它體現了變數的可見性與生命週期。

4:PHP中的變數都以$開頭

5:變數的使用範圍,也叫做變數的作用域

6:php中宣告全域性變數的關鍵字是GLOBAL

7:有兩種不同的為函式傳遞引數的方法。第一種也是最普遍的一種就是按值(value)傳遞,另一種是按引用(reference)傳遞。

8: 陣列的每個實體都包含兩項:鍵和值。PHP陣列分為索引陣列和關聯陣列兩類 9: 陣列鍵既可用字元也可用數字

10:如果想建立一個範圍型的陣列外加步長 我們可以使用函式 range

11:客觀世界由物件組成。

12:具有相同資料(屬性)和操作(方法)的'物件可歸納成類。

13物件是一個封裝資料屬性和操作行為的實體.

  • 文章版權屬於文章作者所有,轉載請註明 https://xuezhezhai.com/zh-tw/jsj/php/2xjq0j.html