php開發(fā)基礎(chǔ)(習(xí)題卷17)_第1頁
php開發(fā)基礎(chǔ)(習(xí)題卷17)_第2頁
php開發(fā)基礎(chǔ)(習(xí)題卷17)_第3頁
php開發(fā)基礎(chǔ)(習(xí)題卷17)_第4頁
php開發(fā)基礎(chǔ)(習(xí)題卷17)_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

試卷科目:php開發(fā)基礎(chǔ)php開發(fā)基礎(chǔ)(習(xí)題卷17)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesphp開發(fā)基礎(chǔ)第1部分:單項選擇題,共53題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.PHP的mysql_query()函數(shù)處理以下哪些指令成功就可以返回查詢后的結(jié)果集?A)insertB)selectC)deleteD)update[單選題]2.下列選項中,定義唯一約束的基本語法格式是()A)字段名數(shù)據(jù)類型UNIONB)字段名數(shù)據(jù)類型ISUNIQUEC)字段名數(shù)據(jù)類型UNIQUED)字段名UNIQUE數(shù)據(jù)類型[單選題]3.以下哪些是PHP的會話控制技術(shù)?A)CookieB)SessionC)ApplicationD)Server[單選題]4.若x,y為整型數(shù)據(jù),以下語句執(zhí)行的$y結(jié)果為$x=1;++$x;$y=$x++;A)1B)2C)3D)0[單選題]5.在date()函數(shù)中,能夠得到星期幾的數(shù)字值的參數(shù)是A)WB)wC)DD)以上都不是[單選題]6.下列選項中,將enctype屬性值設(shè)置為(),可以實現(xiàn)文件上傳。A)application/x-www-form-urlencodedB)multipart/form-dataC)text/plainD)以上答案都不正確[單選題]7.文件上傳時,表單form標(biāo)簽中添加enctype屬性是()。A)fileinfo()B)filesystem()C)multipart/form-dataD)fileowner()[單選題]8.數(shù)據(jù)庫中關(guān)鍵字drop的含義為():A)刪除表和庫B)刪除數(shù)據(jù)C)只能刪除表D)刪除字段[單選題]9.下面關(guān)于軟件架構(gòu)說法錯誤的是()。A)軟件開發(fā)有兩種架構(gòu),分別為B/S架構(gòu)和C/S架構(gòu)。B)C/S架構(gòu)表示客戶端/服務(wù)器的交互。C)B/S架構(gòu)表示瀏覽器/服務(wù)器的交互。D)Web開發(fā)是基于C/S架構(gòu)的軟件開發(fā)。[單選題]10.mysql_query("setnames'gb2312'");該行代碼一般寫在哪里最合適?A)創(chuàng)建結(jié)果集之前B)創(chuàng)建結(jié)果集之后C)選擇數(shù)據(jù)庫之前D)連接數(shù)據(jù)庫服務(wù)器之前[單選題]11.ThinkPHP5遵循PSR-2命名規(guī)范和PSR-4自動加載規(guī)范,其中要求類名A)全部小寫B(tài))全部大寫C)采用駝峰法命名(首字母小寫)D)采用駝峰法命名(首字母大寫)[單選題]12.語句?echo10%-20?的運算結(jié)果是()。A)0.5B)-0.5C)10D)-10[單選題]13.以下選項,不屬于關(guān)鍵字的是()。A)andB)useC)thisD)print_r()[單選題]14.在HTML中,標(biāo)題字體標(biāo)記<hx>中x的最大取值是A)4B)5C)6D)1[單選題]15.下列關(guān)于常量和變量的區(qū)別描述正確的是:A)常量和變量一樣都在程序運行過程中不可以發(fā)生改變B)變量定義后的值可以被修改,而常量不可以改變C)常量名區(qū)分大小寫而變量名不區(qū)分大小寫D)變量名和常量名都可以用$來修飾[單選題]16.在正則表達(dá)式當(dāng)中[]表示的含義正確的是:A)[]中只能匹配一個字符B)[]中可以匹配多個字符C)[a-c]表示可以匹配a,c兩個字母D)以上說法都正確[單選題]17.HTML中,title標(biāo)簽放在什么位置A)body標(biāo)簽里B)head標(biāo)簽里C)script標(biāo)簽里D)table標(biāo)簽里[單選題]18.form標(biāo)記默認(rèn)的編碼屬性值是()。A)text/plainB)application/x-www-form-urlencodedC)multipart/form-dataD)以上答案都不正確[單選題]19.函數(shù)imagesetpixel()的作用是A)在指定位置畫一條直線B)在指定位置設(shè)置一個單一像素C)使用指定的顏色填充指定的區(qū)域D)新建一個基于調(diào)色板的圖像[單選題]20.在PHP的配置文件中,設(shè)置錯誤提示信息顯示與否的參數(shù)是A)display_errorsB)display_errorC)display.errorsD)display.error[單選題]21.PHP哪個函數(shù)用于向MySQL數(shù)據(jù)庫發(fā)送SQL語句?A)mysql_select_dbB)mysql_connectC)mysql_queryD)mysql_fetch_field[單選題]22.PHP變量的賦值方式有傳值賦值和引用賦值兩種,分析以下代碼,其輸出結(jié)果為()。<?php$a=10;$b=&$a;$b=5;echo$a.'--'.$b;?>A)10--5B)5--5C)5--10D)10--10[單選題]23.閱讀以下PHP代碼,并選擇正確的運算結(jié)果:<?phpecho((3+(5-7*9+8)%(6-4/2)));?>A)1B)3C)5D)7[單選題]24.下列哪個才是apache的配置文件?A)php.iniB)httpd.confC)apache.exeD)mysql.exe[單選題]25.檢查給定的鍵名或索引是否存在于數(shù)組中的是():A)Array_keys()B)array_search()C)Array_key_exists()D)array_filp()[單選題]26.用于設(shè)置表單元素提示信息的屬性是A)autofocusB)valueC)placeholderD)pattern[單選題]27.cookie中下列哪個是會話cookie():A)setcookie('sex','男',time()+24)B)setsession('username','zhangsan',time()+24)C)setcookie('username','zhangsan')D)setcookie('username','zhangsan',time()+24)[單選題]28.函數(shù)array_product(array(2,9,true,5))的返回值是______。A)2B)90C)9D)5[單選題]29.下列選項中,不屬于賦值運算符的是()。A)?=?B)?+=?C)?.=?D)?==?[單選題]30.下列模式修飾符中可用于忽視空白的是()。A)iB)mC)sD)x[單選題]31.下列選項屬于二維關(guān)聯(lián)數(shù)組的是:A)array(1,2,3,4,5);B)array("a"=>1,"b"=>2,10=>3);C)array(1,2,3,4,5,array(6,7,8),array(9,10,11));D)array(?b?=>array(6,7,8),?a?=>array(9,10,11));[單選題]32.PHP中定義常量的方法是A)VARB)dimC)define()D)undefined()[單選題]33.下列哪些是PHP的配置文件?A)php.exeB)php.iniC)php_mysql.dllD)php_mysqli.dll[單選題]34.修改MySQL用戶root的密碼的指令是?()A)mysqladmin-urootpasswordtestB)mysql-urootpasswordtestC)mysql-uroot-ptestD)mysql-uroot-passwordtest[單選題]35.復(fù)制文件使用()函數(shù)實現(xiàn)A)copy()B)unlink()C)rename()D)fwrite()[單選題]36.$str="MynameisJack,andwhatisyourname?";echosubstr_count($str,?name程?序);的輸出結(jié)果為()A)1B)2C)3D)4[單選題]37.類的定義使用關(guān)鍵字___________A)functionB)varC)classD)new[單選題]38.array_push()的作用是()A)將數(shù)組的第一個元素彈出B)將數(shù)組的最后一個元素彈出C)將一個或多個元素壓入數(shù)組的末尾D)將一個或多個元素插入數(shù)組的開頭[單選題]39.請看下面的一段程序:<?phpsetcookie("admin","qiao");echo$_COOKIE['admin'];其運行結(jié)果為()。A)qiaoB)"qiao"C)adminD)以上答案都不對[單選題]40.閱讀下面的SQL語句:SELECT*FROMbookLIMIT5,10;對于此語句描述正確的是()A)獲得第6條到第10條記錄B)獲得第5條到第10條記錄C)獲得第6條到第15條記錄D)獲得第5條到第15條記錄[單選題]41.下列數(shù)組中哪一個是索引數(shù)組:A)array(?a?=>1,?b?=>2,?c?=>3);B)array(1,2,3,4,5);C)array(1=>?a?,2=>?b?,?a?=>?c?);D)array(0=>?a?,?b?=>1,?a?=>?ab?);[單選題]42.下列選項中,不能用來操作數(shù)組的運算符是()。A)聯(lián)合?+?B)相等?==?C)全等?===?D)自增?++?[單選題]43.下列表單屬性代表表單提交方式的是:A)methodB)idC)nameD)action[單選題]44.類使用的關(guān)鍵字是()。A)varB)newC)classD)public[單選題]45.下列代碼中能夠成功連接數(shù)據(jù)庫并運行的是():A)$link=mysql_connect(??,?root?,?root?);mysql_select_db(?news?,$link);mysql_query(?setnamesutf8?);mysql_query('select*fromnews_cate');B)$link=mysql_connect(??,?root?,?root?);mysql_select_db(?news?,'$link');mysql_query(?setnamesutf8?);mysql_query('select*fromnews_cate');C)mysql_select_db(?news?,$link);$link=mysql_connect(??,?root?,?root?);mysql_query(?setnamesutf8?);mysql_query('select*fromnews_cate');D)mysql_connect(??,?root?,?root?);mysql_select_db(?news?,$link);mysql_query(?setnamesutf8?);mysql_query('select*fromnews_cate');[單選題]46.下列選項中,哪種排序算法具有直觀性,但是又有不穩(wěn)定的特點。()A)冒泡排序B)快速排序C)插入排序D)簡擇排序[單選題]47.PHP中雙引號與單引號的區(qū)別()A)單引號可以解析變量的值B)雙引號可以解析變量的值C)都可以解析變量的值D)都不能解析變量的值[單選題]48.關(guān)于php中的數(shù)組,下面說法中錯誤的是_____A)有用戶自定義數(shù)組和系統(tǒng)數(shù)組之分B)數(shù)組可以使用數(shù)字下標(biāo)或鍵名下標(biāo)C)一個數(shù)組中各個元素的數(shù)據(jù)類型可以不同D)使用array_merge()函數(shù)只能合并兩個數(shù)組[單選題]49.將字符串中所有英文字母轉(zhuǎn)為小寫的函數(shù)是:A)ucwords()B)strtolower()C)strtoupper()D)ucfirst()[單選題]50.以下代碼輸出的結(jié)果為:$attr=array("aa","1"=>"bb","2"=>"cc");Echo$attr[1];A)會報錯!B)aaC)輸出為空D)bb[單選題]51.根據(jù)數(shù)組元素值以升序進(jìn)行排序,排序后保持?jǐn)?shù)組元素原有的?鍵值對?對應(yīng)關(guān)系的函數(shù)是()。A)sort()函數(shù)B)asort()函數(shù)C)rsort()函數(shù)D)ksort()函數(shù)[單選題]52.考慮如下腳本,哪個PHP函數(shù)和它的功能最接近?functionmy_funct($file_name,$data){$f=fopen($file_name,'w');fwrite($f,$data);fclose($f);}?>A)file_get_contents()B)file_put_contents()C)沒有這樣的函數(shù)D)file()E)fputs()第2部分:多項選擇題,共8題,每題至少兩個正確答案,多選或少選均不得分。[多選題]53.下列關(guān)于函數(shù)說法正確的是():A)In_array(),檢索給定的值是否在數(shù)組中B)Array_unique()移除數(shù)組的重復(fù)值C)Array_flip()交換數(shù)組的鍵和值D)Array_count_values()統(tǒng)計數(shù)組中所有鍵的出現(xiàn)次數(shù)[多選題]54.如果想要可讀可寫得打開一個文件,該給fopen()傳什么參數(shù)?(雙選)A)wB)rC)aD)+[多選題]55.下列選項中屬于fopen第二個參數(shù)的是:A)aB)rC)eD)w[多選題]56.PHP類中的變量,也可以稱為:A)屬性B)數(shù)據(jù)成員C)方法D)子類[多選題]57.正則表達(dá)式中的\w包含以下哪些含義?A)任意一個單詞字符B)相當(dāng)于[a-zA-Z0-9]C)把w轉(zhuǎn)義D)以上說法都正確[多選題]58.面向?qū)ο蟮木幊谭绞揭韵履男┨攸c?A)繼承B)封裝C)多態(tài)性D)以上都不正確[多選題]59.關(guān)于get和post說法正確的是():A)get可以傳輸任意長度的數(shù)據(jù)B)post方式提交安全,非明文傳輸C)post傳輸數(shù)據(jù)量比get要大D)get是form的默認(rèn)提交方式,明文傳輸,不安全[多選題]60.表的關(guān)系可以有()A)一對一B)多對多C)一對多D)一對零第3部分:判斷題,共17題,請判斷題目是否正確。[判斷題]61.(,)PHP的塊注釋需要使用<!---->的形式。A)正確B)錯誤[判斷題]62.mysql中auto_increment自動增長列的,初始值只能從1開始[判斷題]63.include和include_once的區(qū)別在于后者可避免同一文件被重復(fù)包含。()A)正確B)錯誤[判斷題]64.在數(shù)組中,所有的元素都有鍵和值。()A)正確B)錯誤[判斷題]65.smarty模板的左右邊界符號只能定義為{%%}[判斷題]66.函數(shù)rand(18,20)用于在18到20之間生成隨機(jī)整數(shù)。()()A)正確B)錯誤[判斷題]67.(,)在PHP中,函數(shù)名稱區(qū)分大小寫A)正確B)錯誤[判斷題]68.標(biāo)準(zhǔn)標(biāo)記具有更好的兼容性、可移植性、可復(fù)用性。()A)正確B)錯誤[判斷題]69.echosubstr(?Helloworld?,-2,-3)輸出worldA)正確B)錯誤[判斷題]70.如果想驗證用戶注冊時候用戶郵箱中是否包含@,可以使用函數(shù)strpose()在用戶提交到服務(wù)器端的郵箱字符串中來查找@號[判斷題]71.點擊超鏈接可以向服務(wù)器提交數(shù)據(jù)()A)正確B)錯誤[判斷題]72.md5()函數(shù)的加密是完全無漏洞的A)正確B)錯誤[判斷題]73.echo是用于輸出信息的一個關(guān)鍵字。因此,若將echo定義為變量名稱,程序會出錯。()A)正確B)錯誤[判斷題]74.在布爾值自動轉(zhuǎn)換為字符串時,其值true將轉(zhuǎn)換為?1?,其值false將轉(zhuǎn)換為?0?。()A)正確B)錯誤[判斷題]75.為防止出現(xiàn)亂碼,只要PHP腳本文件與PHPMySQL使用的字符集保持統(tǒng)一即可。()A)正確B)錯誤[判斷題]76.函數(shù)isset()用于判斷某個變量或元素是否存在,返回值為true或falseA)正確B)錯誤[判斷題]77.調(diào)用rand()函數(shù)可以不傳遞參數(shù)A)正確B)錯誤第4部分:問答題,共22題,請在空白處填寫正確答案。[問答題]78.請舉例說明在你的開發(fā)過程中用什么方法來加快頁面的加載速度[問答題]79.若要顯示?xxxx年xx月xx日星期xxx:xx:xx?,應(yīng)如何設(shè)置date()函數(shù)的格式字符串?[問答題]80.session與cookie的區(qū)別?[問答題]81.以下代碼打印的結(jié)果是?<?php$var='0';If($var){Echo'true';}else{Echo'false';}?>A)trueB)false[問答題]82.如何檢測一個文件或目錄是否存在?[問答題]83.PHP的函數(shù)名是否區(qū)分大小寫()。[問答題]84.PHP中的魔術(shù)方法是以()開頭的方法,它們由系統(tǒng)自動調(diào)用。[問答題]85.下面的程序使用mysql內(nèi)置函數(shù)連接數(shù)據(jù)庫,并將表lyb中的記錄顯示在網(wǎng)頁中,將1234處填寫完整[問答題]86.代碼如下$arr=array("I","am","a","student");$whole=implode('_',$arr);Echo$whole;代碼輸出的結(jié)果是:[問答題]87.Smarty模板類成員函數(shù)()用于分配模板變量、()用于輸出模板。[問答題]88.除了使用Wampserver集成開發(fā)環(huán)境的菜單對服務(wù)器進(jìn)行操作外,還可以使用Windows操作系統(tǒng)的()管理器或()管理器中的服務(wù)選項卡,來查詢服務(wù)器的運行狀態(tài)或?qū)λ鼈冞M(jìn)行啟動/停止等操作。[問答題]89.用PHP打印出前一天的時間格式是2006-5-1022:21:21[問答題]90.如果一個類中有一個方法是抽象方法,而這個類沒有定義成抽象類,會報錯嗎?[問答題]91.寫一個函數(shù),能夠遍歷一個文件夾下的所有文件和子文件夾。[問答題]92.檢測一個變量是否有設(shè)置的函數(shù)是否?是否為空的函數(shù)是?[問答題]93.在實際開發(fā)中,常量最常用于哪些地方?[問答題]94.簡述php連接數(shù)據(jù)庫的步驟[問答題]95.使用mysqli_query()函數(shù)成功執(zhí)行select查詢后,將返回一個()類的對象。[問答題]96.()<?php$str="WewantToFLY";echoucwords()."";//輸出轉(zhuǎn)換為單詞首字母大寫的字符串?>運行結(jié)果________WeWantToFLY[問答題]97.在Wampserver的安裝目錄中,()子目錄包含了Web服務(wù)器、數(shù)據(jù)庫服務(wù)器以及PHP應(yīng)用服務(wù)器;()子目錄是PHP項目的默認(rèn)存放目錄。[問答題]98.jQuery是一個()庫[問答題]99.1、現(xiàn)有數(shù)組$arr=array(1,2,array('h')),則count($arr,1)的返回值是_______。[單選題]100.PHP的注釋符是()A)<#B)//C)<*1.答案:B解析:2.答案:C解析:3.答案:B解析:4.答案:B解析:5.答案:B解析:6.答案:B解析:7.答案:C解析:8.答案:A解析:9.答案:D解析:10.答案:C解析:11.答案:D解析:12.答案:C解析:13.答案:D解析:14.答案:C解析:15.答案:B解析:16.答案:A解析:17.答案:B解析:18.答案:B解析:enctype屬性的默認(rèn)值為application/x-www-form-urlencoded19.答案:B解析:20.答案:A解析:21.答案:C解析:22.答案:B解析:23.答案:A解析:24.答案:B解析:25.答案:C解析:26.答案:C解析:27.答案:C解析:28.答案:B解析:29.答案:D解析:30.答案:D解析:31.答案:D解析:32.答案:C解析:33.答案:B解析:34.答案:A解析:35.答案:A解析:36.答案:B解析:37.答案:C解析:38.答案:C解析:39.答案:A解析:40.答案:C解析:41.答案:B解析:42.答案:D解析:43.答案:A解析:44.答案:C解析:45.答案:A解析:46.答案:D解析:簡單選擇排序是一種非常直觀的排序算法。它的實現(xiàn)原理是,從待排序的數(shù)組中選出最小或最大的一個元素與數(shù)組的第1個元素互換,接著再在剩余的數(shù)組元素中選擇最小的一個與數(shù)組的第2個元素互換,依次類推,直到全部待排序的數(shù)組元素排序完成。47.答案:B解析:48.答案:D解析:49.答案:B解析:50.答案:D解析:51.答案:B解析:52.答案:C解析:腳本實現(xiàn)的功能與file_put_contents()最接近,但這個函數(shù)直到PHP5才被引入,因此答案是C。53.答案:ABC解析:54.答案:BD解析:要可讀可寫的打開文件,你必須使用r+模式,因此答案是B和D55.答案:ABD解析:56.答案:AB解析:57.答案:AB解析:58.答案:ABC解析:59.答案:BCD解析:60.答案:ABC解析:61.答案:錯解析:62.答案:錯解析:63.答案:對解析:64.答案:對解析:65.答案:錯解析:66.答案:對解析:67.答案:錯解析:68.答案:對解析:69.答案:錯解析:70.答案:對解析:71.答案:對解析:72.答案:錯解析:73.答案:錯解析:74.答案:錯解析:75.答案:錯解析:76.答案:對解析:77.答案:對解析:78.答案:要用到服務(wù)器資源時才打開,及時關(guān)閉服務(wù)器資源,數(shù)據(jù)庫添加索引,頁面可生成靜態(tài),圖片等大文件單獨服務(wù)器。使用代碼優(yōu)化工具啦解析:79.答案:可使用格式字符串?Y年n月j日{(diào)$d}G:i:s?,其中變量$d表示中文星期名稱。解析:80.答案:session:儲存用戶訪問的全局唯一變量,存儲在服務(wù)器上的php指定的目錄中的(session_dir)的位置進(jìn)行的存放cookie:用來存儲連續(xù)訪問一個頁面時所使用,是存儲在客戶端,對于Cookie來說是存儲在用戶WIN的Temp目錄中的。兩者都可通過時間來設(shè)置時間長短解析:81.答案:B解析:82.答案:在PHP中,用函數(shù)file_exists()來檢查一個文件或目

溫馨提示

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

最新文檔

評論

0/150

提交評論