《PHP開發(fā)技術(shù)》考試題(1)及答案_第1頁(yè)
《PHP開發(fā)技術(shù)》考試題(1)及答案_第2頁(yè)
《PHP開發(fā)技術(shù)》考試題(1)及答案_第3頁(yè)
《PHP開發(fā)技術(shù)》考試題(1)及答案_第4頁(yè)
《PHP開發(fā)技術(shù)》考試題(1)及答案_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

《PHP開發(fā)技術(shù)》考試題(1)

一、

單選題

(共40題,40分)1、在PHP中,如何在類中定義一個(gè)方法?(1.0)A、使用$this關(guān)鍵字B、使用self關(guān)鍵字C、使用function關(guān)鍵字D、使用method關(guān)鍵字正確答案:C2、下列哪項(xiàng)不屬于OOP的三大特性(1.0)A、封裝B、重載C、繼承D、多態(tài)正確答案:B3、PHP中,面向?qū)ο缶幊痰幕靖拍钍鞘裁?(1.0)A、封裝、繼承和多態(tài)B、類、對(duì)象、屬性和方法C、變量、常量、函數(shù)和流程控制D、數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)和操作系統(tǒng)正確答案:A4、在PHP中,如何調(diào)用父類的方法?(1.0)A、使用$this關(guān)鍵字B、使用self關(guān)鍵字C、使用parent關(guān)鍵字D、使用super關(guān)鍵字正確答案:C5、在PHP中,抽象類不能被實(shí)例化,這是為什么?(1.0)A、因?yàn)槌橄箢悰]有構(gòu)造函數(shù)B、因?yàn)槌橄箢悰]有屬性C、因?yàn)槌橄箢愔兄辽儆幸粋€(gè)抽象方法D、因?yàn)槌橄箢愔兄荒苡徐o態(tài)方法正確答案:C6、小明坐在電腦前訪問搜狐網(wǎng)站,此時(shí)小明的電腦是:()(1.0)A、客戶端B、服務(wù)器C、既作為客戶端又作為服務(wù)器D、都不是正確答案:A7、下面關(guān)于Apache主目錄說(shuō)法錯(cuò)誤的是_______(1.0)A、安裝Apache之后,必須要將頁(yè)面文件放在其主目錄下才能正常運(yùn)行B、安裝Apache之后,系統(tǒng)會(huì)給其指定默認(rèn)的主目錄C、Apache的主目錄不能隨意修改D、用戶可以根據(jù)需要修改Apache主目錄正確答案:C8、若主機(jī)A的計(jì)算機(jī)名稱是jsj-stu1,其主目錄中存有文件page1.php,在主機(jī)B中要運(yùn)行主機(jī)A的該文件,地址欄中輸入的URL是(1.0)A、http://localhost/page1.phpB、/page1.phpC、http://localhost/jsj-stu1/page1.phpD、http://jsj-stu1/page1.php正確答案:D9、PHP的配置文件是______(1.0)A、php.iniB、php.confC、httpd.iniD、httpd.conf正確答案:A10、PHP的標(biāo)識(shí)符可以是什么?(1.0)A、

數(shù)字

B、字母C、下劃線D、所有選項(xiàng)都對(duì)正確答案:D11、以下代碼輸出的結(jié)果是$a="aa";$aa="bb";echo$$a;(1.0)A、aaB、bbC、$aaD、$bb正確答案:B12、下面哪個(gè)變量是全局變量?(1.0)A、$_POSTB、$_SERVERC、$_SESSIOND、$GLOBALS正確答案:D13、若是存在變量$name=’zhangling’,下面哪項(xiàng)中的代碼不能輸出“Mynameiszhangling”______(1.0)A、echo"Mynameis".$name;B、echo"Mynameis$name";C、echo'Mynameis$name';D、echo"Mynameis"."$name";正確答案:C14、php中哪個(gè)語(yǔ)句可以輸出變量類型(1.0)A、echo

B、printC、var_dump()D、print_r()正確答案:C15、下面哪一組是合法的PHP變量(1.0)A、str1、_num1B、$5_str、$num1C、$str1、$_num1D、$str1、$_num1%正確答案:C16、對(duì)于for($i=100;$i<=200;$i+=3),循環(huán)運(yùn)行結(jié)束后,變量$i的值是多少:()(1.0)A、201B、202C、199D、198正確答案:B17、語(yǔ)句“for($k=0;$k=1;$k++);”和語(yǔ)句“for($k=0;$k==1;$k++);”的執(zhí)行次數(shù)分別是:()(1.0)A、都是無(wú)限次B、都是0C、無(wú)限次和0D、0和無(wú)限次正確答案:C18、PHP中的switch語(yǔ)句可以用來(lái)做什么?(1.0)A、判斷變量是否為某個(gè)值B、對(duì)變量進(jìn)行賦值C、執(zhí)行循環(huán)D、所有選項(xiàng)都錯(cuò)正確答案:D19、PHP中將小寫字母轉(zhuǎn)換為大寫字母的函數(shù)是(1.0)A、strtoUpper()B、strtoupper()C、strToUpper()D、strToupper()正確答案:B20、以下哪項(xiàng)不屬于函數(shù)的四要素(1.0)A、返回類型B、函數(shù)名C、參數(shù)列表D、訪問修飾符正確答案:D21、若要輸出“今天是2017年9月7日,Thu”,需要使用的代碼是(1.0)A、echo"今天是".date("Y年n月j日,D");B、echo"今天是".date("y年n月j日,D");C、echo"今天是".date("Y年m月d日,D");D、echo"今天是".date("y年m月d日,D");正確答案:A22、下面哪個(gè)是JS腳本中產(chǎn)生隨機(jī)數(shù)的函數(shù)_______(1.0)A、rand()B、mt_rand()C、random()D、range()正確答案:C23、下面給定的date()函數(shù)的參數(shù)中,哪個(gè)與月份取值無(wú)關(guān)?(1.0)A、nB、mC、MD、j正確答案:D24、定義數(shù)組$stu=array("劉東","女","18"),要得到結(jié)果“劉東,女,18”,使用的代碼是(1.0)A、explode(",",$stu)B、implode(",",$stu)C、explode($stu,",")D、implode($stu,",")正確答案:B25、在php文件中獲取數(shù)組元素個(gè)數(shù)的函數(shù)是________(1.0)A、countB、lengthC、strlenD、counter正確答案:A26、下列哪個(gè)函數(shù)可以將數(shù)組中各個(gè)元素連接成字符串()(1.0)A、implodeB、explodeC、str_repeatD、str_pad正確答案:A27、在PHP中,哪個(gè)函數(shù)可以用于將數(shù)組按照鍵名或鍵值進(jìn)行排序?(1.0)A、sort()B、rsort()C、ksort()D、usort()正確答案:C28、關(guān)于isset()函數(shù),下面說(shuō)法錯(cuò)誤的是(1.0)A、用于判斷某個(gè)數(shù)組元素取值是否為空B、返回值是真與假的形式C、用于判斷某個(gè)數(shù)組元素或者變量是否存在D、若表單method取值post,文本框name為uname,無(wú)論文本框是否輸入數(shù)據(jù),isset($_POST['uname'])結(jié)果都是真值正確答案:A29、關(guān)于session機(jī)制的描述中錯(cuò)誤的是(1.0)A、服務(wù)器可通過sessionID來(lái)區(qū)分各個(gè)不同用戶B、一旦某個(gè)頁(yè)面向session管道中提供了數(shù)據(jù),當(dāng)前網(wǎng)站中在該頁(yè)面之后執(zhí)行的頁(yè)面文件都可以根據(jù)需要從管道中獲取該數(shù)據(jù)C、不同網(wǎng)站的頁(yè)面之間可以通過session機(jī)制來(lái)傳遞數(shù)據(jù)D、要提供數(shù)據(jù)的頁(yè)面和要獲取數(shù)據(jù)的頁(yè)面都要啟用session正確答案:C30、關(guān)于session機(jī)制的描述中正確的是_____(1.0)A、用戶的session都保存在瀏覽器端B、一旦某個(gè)頁(yè)面向session中提供了數(shù)據(jù),當(dāng)前網(wǎng)站中在該頁(yè)面之后執(zhí)行,任何頁(yè)面文件沒辦法從中獲取該數(shù)據(jù)C、網(wǎng)站的不同頁(yè)面之間可以通過session機(jī)制來(lái)傳遞數(shù)據(jù)D、session中存放的是所有用戶的共用數(shù)據(jù)正確答案:C31、查詢用戶名和密碼信息是否存在時(shí),關(guān)于查詢結(jié)果記錄集$result的說(shuō)法錯(cuò)誤的是(1.0)A、該記錄集中的記錄數(shù)只能是0或者1B、該記錄集中的記錄數(shù)無(wú)法預(yù)知C、若記錄數(shù)是0,說(shuō)明用戶輸入的賬號(hào)或者密碼信息有誤D、若記錄數(shù)是1,說(shuō)明用戶輸入的賬號(hào)和密碼信息正確正確答案:B32、函數(shù)mysql_fetch_array()的作用是(1.0)A、獲取一個(gè)數(shù)組中的元素B、從查詢結(jié)果記錄集中獲取一條記錄并以對(duì)象方式存儲(chǔ)訪問C、從查詢結(jié)果記錄集中獲取一條記錄并以數(shù)組方式存儲(chǔ)訪問D、以上說(shuō)法都不正確正確答案:C33、查詢用戶名和密碼信息是否存在時(shí),關(guān)于查詢結(jié)果記錄集$result的說(shuō)法錯(cuò)誤的是__(1.0)A、該記錄集中的記錄數(shù)只能是0或者1B、該記錄集中的記錄數(shù)無(wú)法預(yù)知C、若記錄數(shù)是0,說(shuō)明用戶輸入的賬號(hào)或者密碼信息有誤D、若記錄數(shù)是1,說(shuō)明用戶輸入的賬號(hào)和密碼信息正確正確答案:B34、若是在某次訪問數(shù)據(jù)庫(kù)的操作中,需要用到如下四個(gè)函數(shù)

①mysqli_num_rows()②mysqli_select_db()、

③mysqli_connet()④mysqli_query()

則使用這四個(gè)函數(shù)的順序是___________(1.0)A、①②③④B、②③①④C、③②④①D、③④①②正確答案:C35、要獲取記錄集$result中的記錄數(shù),需要使用代碼______(1.0)A、count($result)B、mysqli_num_row($result)C、mysqli_nums_rows($result)D、mysqli_num_rows($result)正確答案:D36、創(chuàng)建數(shù)組$stus,遍歷數(shù)組中的元素,下列寫法正確的是:(1.0)$stus

=

["張三",

"李四",

"王五","馬六"];A、for

($i

=

1;

$i

<

count($stus);

$i++)

B、foreach($stus

in$v)

C、foreach($stus

as

$k$v)

D、foreach($stus

as

$k=>$v)

正確答案:D37、關(guān)于數(shù)組元素的下標(biāo),下面說(shuō)法中錯(cuò)誤的是(1.0)A、元素下標(biāo)可以采用從0開始的遞增的自然數(shù)列的方式B、元素的下標(biāo)可以采用用戶自定義的鍵名下標(biāo)方式C、使用自定義鍵名下標(biāo)的數(shù)組元素不能使用自然數(shù)作為下標(biāo)進(jìn)行訪問D、任何情況下,都要將鍵名下標(biāo)放在引號(hào)定界符中才能正確訪問數(shù)組元素正確答案:D38、使用哪個(gè)函數(shù)可以重命名一個(gè)文件?(1.0)A、rename()B、move_uploaded_file()C、copy()D、unlink()正確答案:A39、在PHP中,哪個(gè)函數(shù)可以用于獲取一個(gè)文件的擴(kuò)展名?(1.0)A、file_extension()B、pathinfo()C、dirname()D、basename()正確答案:B40、以下哪個(gè)函數(shù)可以將文件內(nèi)容寫入到指定文件中?(1.0)A、file_put_contents()B、fopen()C、file_get_contents()D、fread()正確答案:A

二、

多選題

(共5題,10分)41、下面關(guān)于PHP的說(shuō)法正確的是(2.0)A、PHP是一種服務(wù)器端的腳本B、PHP程序可以在任意環(huán)境中執(zhí)行C、在PHP文件中可以包含任意的HTML代碼和樣式的應(yīng)用

D、使用PHP可以實(shí)現(xiàn)注冊(cè)、登錄、在線投票、訪客計(jì)數(shù)等動(dòng)態(tài)頁(yè)面中需要的各種功能正確答案:ACD42、php中單引號(hào)和雙引號(hào)包含字符串的區(qū)別不正確的是(2.0)A、單引號(hào)速度快,雙引號(hào)速度慢

B、雙引號(hào)速度快,單引號(hào)速度慢C、單引號(hào)里面可以解析轉(zhuǎn)義字符D、雙引號(hào)里面可以解析變量正確正確答案:ABC43、下列說(shuō)法不正確的是(2.0)A、數(shù)組的下標(biāo)必須為數(shù)字,且從“0”開始B、數(shù)組的下標(biāo)可以是字符串C、數(shù)組中的元素類型必順一致D、數(shù)組的下標(biāo)必須是連續(xù)的正確答案:ACD44、以下說(shuō)法正確的是(2.0)A、模糊查詢使用的關(guān)鍵字是likeB、排序查詢asc是降序,desc是升序C、分頁(yè)查詢使用的關(guān)鍵字是limitD、mysql如果只安裝服務(wù)不安裝界面也可以正常使用正確答案:ACD45、關(guān)于多文件上傳功能中,下面說(shuō)法正確的是(2.0)A、文件域元素中必須添加multiple屬性B、可以同時(shí)選擇不同文件夾中的文件C、$_FILES['file1']['name']是一個(gè)數(shù)組

D、文件域元素的name屬性取值必須帶有[]

正確答案:ACD三、

填空題

(共7題,20分)46、假設(shè)文件路徑為C:\documents\images\apple.jpg,使用字符串函數(shù),獲取文件路徑

(5.0)正確答案:

第1空:strrpos($path,"\\")47、下面的代碼用于連接MySQL數(shù)據(jù)庫(kù)。請(qǐng)?jiān)诳瞻滋幪钊胝_的函數(shù)或方法,以完成數(shù)據(jù)庫(kù)的連接。

(5.0)正確答案:

第1空:connect_error

第2空:error

48、下面的函數(shù)用于將一個(gè)字符串轉(zhuǎn)換為大寫,將括號(hào)中的代碼填寫完整。

functionto_uppercase($string){

$uppercase_string=__________________($string);

return$uppercase_string;

}(2.0)正確答案:

第1空:strtoupper

49、下面的代碼用于將一個(gè)字符串從右側(cè)開始截取,將括號(hào)中的代碼填寫完整。

$string="HelloWorld";

$right____part=____($string,5);(2.0)正確答案:

第1空:substr50、下面的代碼用于將一個(gè)數(shù)組合并為一個(gè)字符串,將括號(hào)中的代碼填寫完整。

$words=array("Hello","World");

$string=____($words,"");(2.0)正確答案:

第1空:implode51、下面的代碼用于從一個(gè)數(shù)組中刪除最后一個(gè)元素,將括號(hào)中的代碼填寫完整。

$numbers=array(1,2,3,4,5);

____($numbers);(2.0)正確答案:

第1空:array_pop52、round(20/3,2)的結(jié)果是____;ceil(16/5)的結(jié)果是____。(2.0)正確答案:

第1空:6.67

第2空:4

四、

判斷題

(共10題,5分)53、在PHP中,一個(gè)類可以同時(shí)繼承多個(gè)類。(錯(cuò)誤)(0.5)正確答案:錯(cuò)誤54、在PHP中,一個(gè)類可以實(shí)現(xiàn)多個(gè)接口。(正確)(0.5)正確答案:正確55、動(dòng)態(tài)頁(yè)面中不可以出現(xiàn)html、css和javaScript的代碼(0.5)正確答案:錯(cuò)誤56、php中布爾類型數(shù)據(jù)只有兩個(gè)值:true和false(0.5)正確答案:正確57、“break”代表的意思是跳出循環(huán)(0.5)正確答案:正確58、使用round()函數(shù)能夠獲取隨機(jī)數(shù)()(0.5)正確答案:錯(cuò)誤59、代碼explode(';',"a.doc;b.ppt;")結(jié)果是一個(gè)包含三個(gè)元素的數(shù)組,最后一個(gè)元素為空值(0.5)正確答案:正確60、Sessi

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論