




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
試卷科目:php開發基礎php開發基礎(習題卷19)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesphp開發基礎第1部分:單項選擇題,共53題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.函數imagecopymerge的使用效果與imagecopy函數相同時,需將其最后一個參數設為()。A)0B)1C)99D)100答案:D解析:[單選題]2.申明全局變量的關鍵字是()A)globalsB)globalC)GLOBALD)無答案:B解析:[單選題]3.下列表單元素中表示文件上傳域的選項是:A)<inputtype='submit'>B)<imgsrc='1.jpg'width=100height=200>C)<inputtype='file'>D)<inputtype='image>答案:C解析:[單選題]4.下列type屬性值中適合用于郵箱和手機號碼顯示的是()。A)textB)textareaC)radioD)password答案:A解析:textarea是標記不能作為type的屬性raido是單選按鈕password是密碼框[單選題]5.下面關于Apache主目錄說法錯誤的是_______A)安裝Apache之后,必須要將頁面文件放在其主目錄下才能正常運行B)安裝Apache之后,系統會給其指定默認的主目錄C)Apache的主目錄不能隨意修改D)用戶可以根據需要修改Apache主目錄答案:C解析:[單選題]6.兩表聯查中,右外連接的關鍵字是():A)leftjoinB)rightjoinC)innerjoinD)onjoin答案:B解析:[單選題]7.要想在文件末尾寫入方式打開一個文件,應該給fopen()函數傳遞什么參數?()A)wB)rC)aD)a+答案:C解析:[單選題]8.php語言中隨機函數A)randB)sqrC)fixD)abs答案:A解析:[單選題]9.哪些方法或屬性只能從封閉類中訪問,甚至子類也沒有訪問權限?A)protectedB)publicC)friendlyD)private答案:D解析:[單選題]10.下列選項中,用于刪除數據表結構的關鍵字是()A)DELETEB)DROPC)ALTERD)CREATE答案:B解析:[單選題]11.刪除學生年齡小于16的信息正確的是():A)deleteformstudentrwhereage>16B)delete*formstudentwhereage<16C)deletefromstudentwhereage<16D)delete*fromstudentwhereage>16答案:C解析:[單選題]12.以下關于MYSQL敘述中,錯誤的是A)MYSQL是真正多線程、單用戶的數據庫系統B)MYSQL是真正支持多平臺的C)MYSQL完全支持ODBCD)MYSQL可以在一次操作中從不同的數據庫中混合表格答案:D解析:[單選題]13.下列軟件中可以用來操作數據庫的是:A)EditPlusB)phpmyadminC)txtD)NetBeans答案:B解析:[單選題]14.將圖書價格在10到20之間的圖書名稱修改為西游記sql正確的是():A)update*圖書表setBook_name=?西游記?whereBook_pricebetween10and20B)updatefrom圖書表setBook_name=?西游記?whereBook_pricebetween10and20C)update圖書表setBook_name=?西游記?whereBook_pricebetweenand10,20D)update圖書表setBook_name=?西游記?whereBook_pricebetween10and20答案:D解析:[單選題]15.定義函數的關鍵字是:A)returnB)functionC)includeD)require答案:B解析:[單選題]16.以下代碼執行結果為:functionprint_A(){$A="phpchina";echo"A值為:".$A."";//return($A);}$B=print_A();echo"B值為:".$B."";A)A值為:B值為:B)A值為:B值為:phpchinaC)A值為:phpchinaB值為:phpchinaD)A值為:phpchinaB值為:答案:D解析:[單選題]17.PHP中定義常量的方法是()A)VARB)dimC)define()D)undefined()答案:C解析:[單選題]18.下列選項中,用于將上傳的臨時文件名移至指定的目標位置常用的函數是()。A)fileinfo()B)move_uploaded_file()C)fileperms()D)filesize()答案:B解析:[單選題]19.用戶IP地址存儲在哪個變量中?A)$_SERVER['DOMAIN']B)$GLOBALSC)$_ENVD)$_SERVER['REMOTE_ADDR']答案:D解析:[單選題]20.下列哪個函數可用來取得四舍五入的值()A)ceilB)floorC)roundD)abs答案:C解析:[單選題]21.下列屬于msyql中時間類型的是():A)bigintB)doubleC)datetimeD)text答案:C解析:[單選題]22.從數組$arr中找出值dog正確的是<?php$arr=array(?red?,?green?,42=>?blue?,?yellow?=>array(?apple?,9=>?pear?,?banana?,?orange?=>array(?dog?,?cat?,?iguana?)));?>:A)$arr['yellow']['orange'][0]B)$arr['yellow']['orange']['dog']C)$arr[3][3][2]D)$arr['yellow']['apple'][0]答案:A解析:[單選題]23.若函數返回的數據類型與指定的類型不同,則程序會()。A)自動轉換成指定的數據類型B)報語法錯誤C)報警告提示D)以上答案都不對答案:B解析:若函數返回值設置為int類型,而函數實際返回的是一個float類型的數據,則程序會報?Fatalerror:UncaughtTypeError:ReturnvalueofreturnIntValue()mustbeofthetypeinteger,floatreturned?錯誤提示。[單選題]24.PHP的變量必須以哪個符號開頭?()A)%B)_C)$D)<?答案:C解析:[單選題]25.關于數組的定義,請閱讀下面的代碼:$arr[2]='aa';$arr[]='bb';下列說法中正確的是()。A)程序第二行出錯,因為沒有指定下標B)值為C)值為D)值為答案:D解析:如果在定義數組時沒有給某個元素指定下標,PHP就會自動將目前最大的那個整數下標值加1,作為該元素的下標。[單選題]26.安裝完成php,開啟錯誤級別,要將php.ini中配置修改成():A)date.timezone=PRCB)date.timezone=OffC)display_errors=OffD)display_errors=On答案:D解析:[單選題]27.下列選項中是靜態網站的是:A)一張設計網頁排版的圖片B)天貓商城C)開發完成的百度網站D)一個剛剛做好的html頁面答案:D解析:[單選題]28.關于array_unique()函數,下列說法錯誤的是()A)該函數將會返回新的數組對象B)該函數的作用是移除數組中的重復元素C)該函數第二個參數是遞歸處理多維數組D)如果兩個元素的值相等只保留第一個元素的鍵名答案:C解析:[單選題]29.正則表達式?[h][t]?匹配字符串?itheima?的結果是()。A)thB)htC)itheimaD)沒有匹配結果答案:D解析:[單選題]30.php如何輸出反斜杠A)\nB)\rC)\tD)\\答案:D解析:[單選題]31.Apache服務器默認的端口號為()。A)80B)81C)82D)8080答案:A解析:[單選題]32.php的()函數,可以判斷變量是否存在。A)createobjectB)issetC)writeD)end答案:B解析:[單選題]33.在ThinkPHP的配置文件中,配置數據庫端口的配置項是()。A)DB_PWDB)DB_PORTC)DB_PREFIXD)DB_CHARSET答案:B解析:[單選題]34.mysql_query(?setnamesgb2312?);該行代碼一般要寫在哪里最合適?A)從數據表中返回記錄之前B)從數據表中返回記錄中間C)從數據表中返回記錄之后D)寫在哪里也無所謂答案:A解析:[單選題]35.使用函數()來檢查此文件是否是上傳文件A)is_uploaded_file()B)move_uploaded_file()C)uploaded_file()D)move_file()答案:A解析:[單選題]36.在php.ini中控制錯誤信息顯示的配置是________。A)error_reportingB)display_errorsC)log_errorD)error_log答案:B解析:[單選題]37.當一個值被分配給一個未定義的屬性時,調用下列哪個方法?A)__call()B)__isset()C)__set()D)__get()答案:C解析:[單選題]38.關于mysql_select_db返回值正確的是:A)成功開啟返回1,失敗返回0B)成功開啟返回一個連接標識,失敗返回falseC)成功開啟返回True,失敗返回FalseD)成軾開啟返回True,失敗返回一個錯誤號答案:C解析:[單選題]39.比較運算符有多個,以下不屬于比較運算符的是()。A)?==?B)?!=?C)?<>?D)?.=?答案:D解析:[單選題]40.當訪問一個網站時,如果出現?404NotFound?的提示,說明()。A)域名無法解析B)找不到服務器C)請求資源不存在D)請求資源禁止訪問答案:C解析:[單選題]41.time()函數的返回類型是A)intB)charC)arrayD)double答案:A解析:[單選題]42.web表單中讓下拉列表框添加默認選中的關鍵字是:A)checkedB)selectedC)selectD)values答案:B解析:[單選題]43.JavaScript腳本語言的前身是A)BasicB)LiveScriptC)OakD)VBScript答案:B解析:[單選題]44.以下php程序輸出的結果是<?php$x=0;for($i=0;$i<3;$i++){if($i==1){continue;}for($j=0;$j<3;$j++){if($j==1){break;}$x++;}}echo$x;?>:A)trueB)2C)falseD)3答案:B解析:[單選題]45.使用include引用外部文件時,下列哪種做法是錯誤的A)include("zhuce.html")B)include"zhuce.html"C)include'zhuce.html'D)includezhuce.html答案:D解析:[單選題]46.下面關于表單描述錯誤的是()。A)action屬性的值只能是相對路徑和絕對路徑B)method屬性用于設置標案數據的提交方式C)enctype屬性用于設置表單數據的編碼方式D)action設置為空字符串表示提交給當前文件處理表單答案:A解析:action可以設置為絕對路徑、相對路徑、空字符串(相當于省略該屬性)[單選題]47.下列哪項不屬于OOP的三大特性A)封裝B)重載C)繼承D)多態答案:B解析:[單選題]48.PHP表達式$foo=1+?bob3?,則$foo的值是A)1B)1bob3C)1bD)92答案:A解析:[單選題]49.以下不正確的PHP變量名是:A)$thiz_BeijingB)$_thizBeijingC)$9thizBeijingD)$thizBeijing答案:C解析:[單選題]50.PHP連接上MySQL之后,下列哪個函數配合循環可以得到指定表中的多條記錄?A)mysql_fetch_rowB)mysql_select_dbC)mysql_queryD)mysql_data_seek答案:A解析:[單選題]51.cookie的作用是():A)刪除用戶信息B)用來跟蹤和識別用戶C)查詢用戶信息D)修改答案:B解析:[單選題]52.如果用+操作符把一個字符串和一個整型數字相加,結果將怎樣?A)解釋器輸出一個類型錯誤B)字符串將被轉換成數字,再與整型數字相加C)字符串將被丟棄,只保留整型數字D)字符串和整型數字將連接成一個新字符串E)整形數字將被丟棄,而保留字符串答案:B解析:字符串將被轉換成數字(如果無法發生轉換就是0),然后與整型數字相加。答案是B。第2部分:多項選擇題,共8題,每題至少兩個正確答案,多選或少選均不得分。[多選題]53.以下哪些關鍵字可以操作數據庫?A)createB)dropC)useD)select答案:ABC解析:[多選題]54.雙重循環的跳出可以使用什么A)breakB)exitC)returnD)continue答案:ABC解析:[多選題]55.PHP中,標識符允許出現的符號有:A)大寫字母B)小寫字母C)數字D)減號答案:ABC解析:[多選題]56.下列選項中索引數組的是:A)array(1=>?a?,2=>22)B)array(?a?,?b?,?c?)C)array(?a?=>1,2,3,4)D)array(1,2,3)答案:ABD解析:[多選題]57.下面說法正確的是?A)靜態屬性需要實例化不可調用。B)靜態方法不需要實例化即可調用。C)靜態方法不能調用非靜態屬性。因為非靜態屬性需要實例化后存放在對象里。D)靜態方法可以調用非靜態方法。使用self關鍵詞。答案:BCD解析:[多選題]58.下列在php中自定義函數格式正確的是:A)functionfun{}B)functionsay(){}C)functionfun($a=10){}D)function$a{}答案:BC解析:[多選題]59.下列選項中說法正確的是:A)刪除數據用delete關鍵字刪除表用drop關鍵字B)使用數據庫用user關鍵字C)創建表用create關鍵字D)表中主鍵不一定是自增,但自增的一定是主鍵答案:ACD解析:[多選題]60.PHP中,不等運算符是()A)/=B)!=C)<>D)><答案:BC解析:第3部分:判斷題,共17題,請判斷題目是否正確。[判斷題]61.數組元素被刪除后,數組中的數字鍵名會自動填補空缺的數字。()()A)正確B)錯誤答案:錯解析:[判斷題]62.由于占位符用于替代SQL語句中的數據部分,因此,對于字符串內容,占位符兩邊需要使用單引號或雙引號包裹。()A)正確B)錯誤答案:錯解析:[判斷題]63.使用賦值方式定義數組時必須指定該數組元素的下標。()A)正確B)錯誤答案:錯解析:[判斷題]64.{}大括號經常與選擇語句,循環語句配合使用構成語句塊A)正確B)錯誤答案:對解析:[判斷題]65.PHP中除法運算的結果都為浮點數,即使相除的兩個變量都為整數答案:對解析:[判斷題]66.在PHP中,運算符?==?與運算符?-=?的優先級相同。()A)正確B)錯誤答案:錯解析:[判斷題]67.用戶調用自定義的函數時,若傳遞的參數類型不符合函數的定義,則程序一定會報錯。()A)正確B)錯誤答案:錯解析:[判斷題]68.PHP中函數的參數不可以設定默認值A)正確B)錯誤答案:錯解析:[判斷題]69.封裝是指將現實世界中存在的某個客體的屬性與行為進行解綁。A)正確B)錯誤答案:錯解析:[判斷題]70.邏輯運算符用于對布爾型的數據進行操作,其結果仍然是布爾類型。()A)正確B)錯誤答案:對解析:[判斷題]71.標量類型包括布爾型、整型、字符串型和數組型。()A)正確B)錯誤答案:錯解析:[判斷題]72.if條件控制語句中,if后面的{}可有可無答案:錯解析:[判斷題]73.在MySQL中,導入數據庫時使用命令restoreA)正確B)錯誤答案:對解析:[判斷題]74.Php提供了一系列用"__"開頭的方法,這些方法需要自己動手調用。A)正確B)錯誤答案:錯解析:[判斷題]75.對于一個應用了tp5框架的網站,在瀏覽器中查看網頁的地址欄中必須包含入口文件名A)正確B)錯誤答案:錯解析:[判斷題]76.數組分為索引數組和關聯數組兩種類型。()A)正確B)錯誤答案:對解析:[判斷題]77.ltrim函數和rtrim函數可以移除字符串空格及其他預定義字符A)正確B)錯誤答案:對解析:第4部分:問答題,共22題,請在空白處填寫正確答案。[問答題]78.語句include和require的區別是什么?為避免多次包含同一文件,可用(?)語句代替它們?答案:require->require是無條件包含也就是如果一個流程里加入require,無論條件成立與否都會先執行requireinclude->include有返回值,而require沒有(可能因為如此require的速度比include快)注意:包含文件不存在或者語法錯誤的時候require是致命的,include不是解析:[問答題]79.類成員的訪問權限用關鍵字public、private和()來設置。答案:PROTECTED,解析:[問答題]80.在不知道數組長度的情況下,通常采用()來遍歷數組。答案:FOREACH,解析:[問答題]81.如果Apache的網站主目錄是E:\eshop,要運行E:\eshop\abc\qb\as.php文件,則應在瀏覽器地址欄中輸入____,如果E:\eshop是虛擬目錄eshop,則要運行E:\eshop\ty.php文件,應在瀏覽器地址欄中輸入____。答案:http://localhost/abc/qb/as.php;http://localhost/eshop/ty.php;解析:[問答題]82.在如何處理失敗時,include()產生一個警告而require()則導致一個致命錯誤答案:require_once()/include_once()解析:[問答題]83.PHP的變量名不能以()開頭。答案:數字解析:[問答題]84.代碼如下:$pageno=isset()?$_GET['pageno']:1;代碼實現的功能:二、答案:$_GET['pageno']解析:[問答題]85.標量數據和數組的最大區別是什么?答案:一個標量只能存放一個數據,而數組可以存放多個數據。解析:[問答題]86.通過調用document的()方法,可以查找網頁中的所有該標簽元素。答案:GETELEMENTSBYTAGNAME(),解析:[問答題]87.分割某個字符串使用的函數是____答案:explode();解析:[問答題]88.使用WordPress開發PHP項目,重點在于項目()的開發。答案:主題解析:[問答題]89.下列PHP的運行算符中,()不是比較運算符。答案:=解析:[問答題]90.在不同頁面之間跳轉有哪些方法?答案:(1)使用header()函數;(2)使用客戶端腳本,即把document對象的location屬性或location對象的href屬性設置為要轉到的目標頁面的URL;(3)通過在文件頭部分添加一個meta標記可以實現當前頁面的刷新或跳轉到另一頁面。解析:[問答題]91.寫出發貼數最多的十個人名字的SQL,利用下表:members(id,username,posts,pass,email)(2分)答案:SELECT*FROM`members`ORDERBYpostsDESClimit0,10解析:[問答題]92.在項目開發中,經常使用isset()函數和empty()函數來判斷變量,請簡述他們的區別。答案:isset()函數一般用來檢測變量是否設置empty()函數判斷值為否為空解析:[問答題]93.如果echo一個數組,頁面輸出什么?echo一個對象呢?print一個數組或者對象呢答案:頁面只能輸出?Array?;echo一個對象會出現?Catchablefatalerror:Objecto
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CECS 10191-2022建筑及居住區數字化戶用計量儀表安全技術要求
- T/CECS 10110-2020排污、排水用高性能硬聚氯乙烯管材
- T/CECS 10068-2019綠色建材評價凈水設備
- T/CECS 10022-2021埋地用改性高密度聚乙烯(HDPE-M)雙壁波紋管材
- T/CECA-G 0175-2022模塊承壓式空氣源熱泵生活熱水系統設計、安裝與驗收規范
- T/CBMCA 030-2022凈化功能涂料
- T/CBMCA 013-2020智慧家庭場景服務規范
- T/CAPA 5-2021微針治療操作規范
- 教師督導面試題及答案
- 防疫相關考試題及答案
- T-CBDA 70-2023 中小型體育館室內裝飾裝修技術規程
- 女孩青春期生理健康教育
- 2024年物理實驗室安全教育:從理論到實踐
- 急救藥品的安全管理
- 煤礦居間合同范本
- 公司-績效管理與績效考核制度
- 2024年安裝陽光房訂購協議書模板
- 網約車停運損失賠償協議書范文
- 廚房食材驗收標準
- 工業自動化設備維護保養操作手冊
- 猩紅熱課件完整版本
評論
0/150
提交評論