php測試題及答案

2021-09-26 07:49:51 字數 4224 閱讀 3155

1. lamp具體結構不包含下面哪種(a )

a:windows系統

b:apache伺服器

c:mysql資料庫

d:php語言

2. 以下哪個sql語句是正確的(d)

a:insert into users values(『p001』,』張三』,』男』);

b:create table 表名(code int primary key);

c:update users set code=』p002』 where code=』p001』;

d:select code as 『代號』 from users;

3. 以下哪種型別是bbrower/s網頁程式架構的正確描述( c)

c/s客戶端程式

a:需要客戶安裝客戶端

b:不需要安裝就可以使用 某些網頁安裝

c:依託瀏覽器的網路系統

d:不需要伺服器的系統 任何都需要伺服器

4 . php中哪個語句可以輸出變數型別( c)

a:echo 字串

b:print

c:var_dump()

d:print_r() 列印陣列

5 . php定義變數正確的是( b)

a:var a = 5;

b: $a = 10;

c:int b = 6;

d:var $a = 12;

6 . php中單引號和雙引號包含字串的區別正確的是(d)

a:單引號速度快,雙引號速度慢

b:雙引號速度快,單引號速度慢

c:單引號裡面可以解析轉義字元

d:雙引號裡面可以解析變數

7 . 若x,y為整型資料,以下語句執行的$y結果為( b )

$x = 1;

++$x;

y

=y =

y=x++;

a:1 b:2 c:3 d:0

$x=1;

y =+

+y=++

y=++

x;8 . php中關於字串處理函式以下說法正確的是( c )

a:implode( )方法可以將字串拆解為陣列 合併

b:str_replace()可以替換指定位置的字串 查詢替換

c:substr( )可以擷取字串

d:strlen( )不能取到字串的長度

8、下列說法正確的是:(b )

a. 陣列的下標必須為數字,且從「0」開始

b. 陣列的下標可以是字串 弱型別語言

c. 陣列中的元素型別必順一致

d. 陣列的下標必須是連續的

9、下面哪項描述是錯誤的?( c)

a. 普通成員是屬於物件的

b. 成員變數需要用public protected private修飾,在定義變數時不再需要var關鍵字

c. 靜態成員是屬於物件的

d. 包含抽象方法的類必須為抽象類,抽象類不能被例項化

10、關於exit( )與die( )的說法正確的是(c )

a、當exit( )函式執行會停止執行下面的指令碼,而die()無法做到

b、當die()函式執行會停止執行下面的指令碼,而exit( )無法做到

c、使用die()函式的地方也可以使用exit()函式替換

d、die()函式和exit()函式沒有區別

做退出程式,都會停止執行下面的指令碼

11、php輸出拼接字串正確的是( c )

a echo $a+」hello」

b echo a+a+

a+bc echo $a.」hello」

d echo 『hello』

12、在用瀏覽器檢視網頁時出現404錯誤可能的原因是 ( b)

a 頁面源**錯誤 500

b 檔案不存在

c 與資料庫連線錯誤

d 許可權不足

13、物件導向的三大特性中哪個不屬於封裝的做法(b)

a 將成員變為私有的

b 將成員變為公有的

c 封裝方法來操作成員

d 使用__get()和__set()方法來操作成員

14、php的原始碼是( a)

a.開放的 b.封閉的 c.需購買的 d.完全不可見的

15、php如何輸出反斜槓( d)

a.(\n b.\r)換行

c.\t 製表符

d.\ 輸出乙個反斜槓

16、下列哪項不屬於oop的三大特性( b)

a:封裝 b:過載 c:繼承 d:多型

17、下列說法不正確的是( d)

a:list()函式可以寫在等號左側 唯一乙個可以寫在左側的

c:foreach()遍歷陣列的時候可以同時遍歷出key和value

d:for迴圈能夠遍歷關聯陣列 只能遍歷索引陣列

18、關於物件導向的說法不正確的是( c)

a:oop是物件導向的簡稱

b:靜態成員是屬於類的

c:普通成員是屬於類的

d:類裡面的$this關鍵字代表該物件本身

19、下列定義函式的方式是正確的( b )

a:public void show() 強型別語言

b:function show(a=5

,a=5,

a=5,

b)c:function show(a,b)

d:function show(int $a)

20、下面哪個選項沒有將 john 新增到 users 陣列中? ( b)

a. $users = 「john」;

b. array_add($users, 「john」);

c. array_push($users, 「john」);

d. $users [「aa」]= 「john」 ;

21、php中以下能輸出1到10之間的隨機數的是(c )

a:echo rand();

b:echo rand()*10;

c:echo rand(1,10);

d:echo rand(10);

22、php中以下能輸出當前時間格式像:2016-5-6 13:10:56 的是(a )

a:echo date(「y-m-d h:i:s」);

b:echo time();

c:echo date();

d:echo time(「y-m-d h:i:s」);

23、以下哪項不屬於函式的四要素( d )

a:返回型別

b:函式名

c:引數列表

d:訪問修飾符 函式體

24、以下說法正確的是( c)

a:@符號可以遮蔽所有錯誤

b:exit;後面的語句可以繼續執行

c:10/4得出的結果是 2.5

d:$$a;這種寫法是錯誤的

25、以下關於建構函式說法不正確的是( b)

a:研究乙個類,首先我們要研究的函式是建構函式

b:建構函式寫法和普通函式沒有區別 construct 執行時間特殊new時執行

c:建構函式執行比較特殊

d:如果父類中存在建構函式並且需要引數,子類在造物件的時候也應該傳入相應的引數。

26、以下關於多型的說法正確的是( d )

a:多型在每個物件呼叫方法時都會發生

b:多型是由於子類裡面定義了不同的函式而產生的

c:多型的產生不需要條件

d:當父類引用指向子類例項的時候,由於子類對父類的方法進行了重寫,在父類引用呼叫相應的函式的時候表現出的不同稱為多型。

1.php中布林型別資料只有兩個值:真和假。( 對 ) 邏輯的真和假

2.php中連線兩個字串的符號是「+ 」。( 錯 ) 用的是 點 .

3.php可以使用「scanf」來列印輸出結果。( 錯 ) echo print

4.每個語句結尾都要加「;」來表示語句結束。 ( 對 )

5.php變數使用之前需要定義變數型別。( 錯 ) 不需要 會根據後邊的值自動確定型別

6.在php中「==」的意思是「等於」。( 對 ) 乙個等號代表賦值,雙等號代表等於

7.while和do-while語句都是先判斷條件再執行迴圈體。( 錯 ) while是先判斷條件 do-while是先執行迴圈體再判斷

8.「break 」代表的意思是跳出迴圈。( 對 ) continue是跳出當前這一次迴圈

9.若定義陣列時省略關鍵字key,則第三個陣列元素的關鍵字為3。( 錯 ) 應該是2 定義陣列時省略關鍵字key,說明定義了乙個索引陣列,索引陣列裡第三元素是2

10.mysql資料庫中查詢資料用select語句。( 對 )

周測試題及答案

1 實現在控制台輸出九九乘法表。package test1 public class test1 public static void multiplication system.out.println 2 定義方法sum,要求實現兩個數之和的運算,要求在main方法中呼叫。package com....

心理測試題答案

下面是分值分析,請對號入座。我的得分是114分,你的呢?180分以上 意志力強,頭腦冷靜,有較強的領導欲,事業心強,不達目的不罷休。外表和善,內心自傲,對有利於自己的人際關係比較看重,有時顯得性格急噪,咄咄逼人,得理不饒人,不利於自己時頑強抗爭,不輕易認輸。思維理性,對愛情和婚姻的看法很現實,對金錢...

php測試題(一)

題目 生日 1994 8 8 結果 22歲 header content type text html charset utf 8 function diffdate date1,date2 list y1,m1,d1 explode date1 把陣列中的值賦給一些變數 list y2,m2,d2...