1. 以下哪個SQL語句是正確的( D)
A:insert into users (‘p001’,’張三’,’男’); 少了value
B:create table (Code int primary key); 掉了表名
C:update users Code=’p002’ where Code=’p001’;
D:select Code as ‘代號’ from users;
2. 以下哪種類型是B/S架構的正確描述( C) BS是依托瀏覽器的網絡程序 是瀏覽器端 在瀏覽器打開
A:需要客戶安裝客戶端 不需要安裝瀏覽器
B:不需要安裝就可以使用 要先安裝在使用
C:依托瀏覽器的網絡系統
D:不需要服務器的系統
3.php中哪個語句可以輸出變量類型(C )
A:echo
B:print
C:var_dump()
D:print_r() 輸出數組 不輸出類型
4.php定義變量正確的是( B)
A:var a = 5; gs的定義方式
B: $a = 10;
C:int b = 6; 強類型語言的定義方式
D:var $a = 12;
6 . php中單引號和雙引號包含字符串的區別正確的是( D)
A:單引號速度快,雙引號速度慢 沒有速度差別
B:雙引號速度快,單引號速度慢
C:單引號里面可以解析轉義字符 可以原樣輸出不能解析字符
D:雙引號里面可以解析變量
7.php中關於字符串處理函數以下說法正確的是( C )
A:implode( )方法可以將字符串拆解為數組 合並數組
B:str_replace()可以替換指定位置的字符串 查找替換 把滿足的所有替換
C:substr( )可以截取字符串
D:strlen( )不能取到字符串的長度
8.下列說法正確的是:( B )
A. 數組的下標必須為數字,且從“0”開始 強類型中正確 php中不正確
B. 數組的下標可以是字符串
C. 數組中的元素類型必順一致 可以存任意類型的數組 php中不正確
D. 數組的下標必須是連續的 可以不連續 php中不正確
12、下面哪項描述是錯誤的?( A C )
A. 父類的構造函數與析構函數不會自動被調用 是自動調用的
B. 成員變量需要用public protected private修飾,在定義變量時不再需要var關鍵字
C. 父類中定義的靜態成員,不可以在子類中直接調用
D. 包含抽象方法的類必須為抽象類,抽象類不能被實例化
13、關於exit( )與die( )的說法正確的是( C D) 讓程序終止
A、當exit( )函數執行會停止執行下面的腳本,而die()無法做到
B、當die()函數執行會停止執行下面的腳本,而exit( )無法做到
C、die()函數等價於exit()函數
D、die()函數於exit()函數沒有直接關系
以下關於字符串的說法正確的是( C)
A:echo “hello\nworld”;在頁面可以實現換行 在源代碼中實現換行
B:echo ‘helloworld{$a}’;可以解析變量a的值 雙引號才行
C:$str=<<<AA
Hello world
AA;
該方式可以定義字符串
D:print $a,”hello”;可以輸出數據不報錯 只能輸出一個字符串
下列說法不正確的是( D)
A:list()函數可以寫在等號左側
B:each()函數可以返回數組里面的下一個元素
C:foreach()遍歷數組的時候可以同時遍歷出key和value
D:for循環能夠遍歷關聯數組 不能遍歷關聯數組
下面哪個選項沒有將 john 添加到 users 數組中? ( B )
A. $users[] = "john";
B. array_add($users, "john"); 在php中沒有這個方法
C. array_push($users, "john");
D. $users [“aa”]= "john" ;
35、以下關於構造函數說法不正確的是( B )
A:研究一個類,首先我們要研究的函數是構造函數
B:構造函數寫法和普通函數沒有區別 寫法特殊 時間特殊
C:構造函數執行比較特殊
D:如果父類中存在構造函數並且需要參數,子類在造對象的時候也應該傳入相應的參數。
36、以下關於多態的說法正確的是( D)
A:多態在每個對象調用方法時都會發生 沒有條件不會產生多態
B:多態是由於子類里面定義了不同的函數而產生的
C:多態的產生不需要條件
D:當父類引用指向子類實例的時候,由於子類對父類的方法進行了重寫,在父類引用調用相應的函數的時候表現出的不同稱為多態。
7.while先判斷條件 do-while先執行循環體再判斷條件。