開發(fā)技術(shù)(PHP)測(cè)試題

時(shí)間:2022-02-17 16:36:30 試題

開發(fā)技術(shù)(PHP)測(cè)試題

  無(wú)論是在學(xué)校還是在社會(huì)中,我們會(huì)經(jīng)常接觸并使用試題,借助試題可以檢測(cè)考試者對(duì)某方面知識(shí)或技能的掌握程度。那么你知道什么樣的試題才能有效幫助到我們嗎?下面是小編整理的開發(fā)技術(shù)(PHP)測(cè)試題,希望能夠幫助到大家。

開發(fā)技術(shù)(PHP)測(cè)試題

  1、簡(jiǎn)述靜態(tài)網(wǎng)頁(yè)和動(dòng)態(tài)網(wǎng)頁(yè)的區(qū)別,從文件擴(kuò)展名、使用技術(shù)、表現(xiàn)形式、執(zhí)行位置等進(jìn)行闡述

  答案:

  2、簡(jiǎn)述如何搭建PHP程序的環(huán)境

  答案:

  3、簡(jiǎn)述PHP語(yǔ)言中,流程控制的分類,及幾種代表語(yǔ)句。

  答案:

  4、簡(jiǎn)述表單提交過程中,get和post方式的區(qū)別

  答案:

  5、簡(jiǎn)述session機(jī)制的原理

  答案:

  6、如何在php程序中啟動(dòng)session

  答案:

  7、代碼如下

  $arr=array("I","am","a","student");

  $whole=implode('_',$arr);

  echo $whole;

  代碼輸出的結(jié)果是:

  答案:

  8、代碼如下

  $color=imagecolorallocate($img,0,0,255);

  代碼實(shí)現(xiàn)的功能:

  答案:

  9、代碼如下:

  echo "今天是".date('Y年n月j日');

  $w=date('w');

  $week=array('星期日','星期一','星期二','星期三','星期四','星期五','星期六');

  echo $week[$w];

  代碼實(shí)現(xiàn)的功能:

  輸出今天的日期和是周幾

  輸出的內(nèi)容是(按考試的日期來(lái)輸出即可):

  20xx/12/21星期二

  答案:

  10、代碼如下:

  $pageno=isset($_GET['pageno'])?$_GET['pageno']:1;

  代碼實(shí)現(xiàn)的功能:

  答案:

  11、php的源碼是

  A、開放的

  B、封閉的

  C、需購(gòu)買的

  D、完全不可見的

  答案:A

  12、靜態(tài)網(wǎng)頁(yè)的執(zhí)行在瀏覽器端完成,動(dòng)態(tài)網(wǎng)頁(yè)的執(zhí)行在服務(wù)器端完成

  答案:正確

  13、動(dòng)態(tài)頁(yè)面中不可以出現(xiàn)html、css和javaScript的代碼

  答案:錯(cuò)誤

  14、服務(wù)器收到客戶發(fā)出的靜態(tài)頁(yè)面請(qǐng)求之后,只把該頁(yè)面文件發(fā)送給客戶瀏覽器來(lái)執(zhí)行

  答案:錯(cuò)誤

  15、存放在任意文件夾中的php文件都可以通過localhost/…方式來(lái)執(zhí)行

  答案:錯(cuò)誤

  16、搭建PHP環(huán)境時(shí)要先安裝php,再安裝apache服務(wù)器

  答案:錯(cuò)誤

  17、apache服務(wù)默認(rèn)占用80號(hào)端口,不可更改

  答案:錯(cuò)誤

  18、下面哪項(xiàng)不屬于靜態(tài)網(wǎng)頁(yè)設(shè)計(jì)中使用的核心技術(shù)

  A、HTML

  B、DreamWeaver

  C、CSS

  D、Javascript

  答案:B

  19、下面哪組中列舉的技術(shù)都屬于動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)時(shí)使用的核心技術(shù)

  A、ASP、JSP、SSP

  B、JSP、XHTML、PHP

  C、JSP、PHP、ASP

  D、PHP、ASP、Javascript

  答案:C

  20、動(dòng)態(tài)網(wǎng)頁(yè)與靜態(tài)網(wǎng)頁(yè)的本質(zhì)區(qū)別是

  A、靜態(tài)頁(yè)面運(yùn)行后能夠查看所有的源代碼,動(dòng)態(tài)頁(yè)面中動(dòng)態(tài)部分源代碼則無(wú)法查看

  B、靜態(tài)網(wǎng)頁(yè)任何時(shí)候運(yùn)行內(nèi)容都相同,動(dòng)態(tài)頁(yè)面則不然

  C、動(dòng)態(tài)頁(yè)面是在服務(wù)器端執(zhí)行的,而靜態(tài)頁(yè)面是在瀏覽器端執(zhí)行的

  D、靜態(tài)頁(yè)面中可以包含各種小動(dòng)畫,動(dòng)態(tài)頁(yè)面不可以

  答案:C

  21、下面各種說法中錯(cuò)誤的是

  A、在動(dòng)態(tài)頁(yè)面中可以包含大量的靜態(tài)代碼

  B、使用靜態(tài)頁(yè)面技術(shù)可以實(shí)現(xiàn)動(dòng)態(tài)變化的時(shí)鐘效果

  C、動(dòng)態(tài)頁(yè)面的運(yùn)行過程通常會(huì)包含在服務(wù)器端的執(zhí)行過程和在瀏覽器端的執(zhí)行過程兩個(gè)階段

  D、瀏覽器請(qǐng)求執(zhí)行一個(gè)靜態(tài)頁(yè)面時(shí),服務(wù)器先把頁(yè)面文件執(zhí)行完畢,然后將結(jié)果傳遞到瀏覽器端顯示

  答案:D

  22、下面關(guān)于PHP的說法錯(cuò)誤的是

  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è)面中需要的各種功能

  答案:B

  23、若PHP文件中包含html代碼,下面描述中正確的是

  A、服務(wù)器將整個(gè)php文件發(fā)送給瀏覽器執(zhí)行

  B、服務(wù)器將所有代碼執(zhí)行后將結(jié)果送給瀏覽器

  C、服務(wù)器執(zhí)行html代碼后將執(zhí)行結(jié)果和php代碼一起送給瀏覽器

  D、服務(wù)器執(zhí)行php代碼后,將指向結(jié)果和html代碼一起送給瀏覽器

  答案:D

  24、下面哪組是PHP支持的服務(wù)器環(huán)境

  A、Apache和pws

  B、Apache、IIS和pws

  C、Apache和IIS

  D、只有Apache

  答案:C

  25、若是系統(tǒng)中已經(jīng)存在了IIS服務(wù),且占用了80端口號(hào),則下面說法正確的是

  A、Apache能夠成功安裝,但是無(wú)法啟用,只需要修改端口號(hào)即可啟用

  B、Apache無(wú)法完成安裝過程

  C、Apache能夠成功安裝,且能正常啟用

  D、以上說法都不正確

  答案:A

  26、下面關(guān)于Apache主目錄說法錯(cuò)誤的是

  A、安裝Apache之后,必須要將頁(yè)面文件放在其主目錄下才能正常運(yùn)行

  B、安裝Apache之后,系統(tǒng)會(huì)給其指定默認(rèn)的主目錄

  C、Apache的主目錄不能隨意修改

  D、用戶可以根據(jù)需要修改Apache主目錄

  答案:C

  27、搭建apache web服務(wù)器(使用phpstduy)之后,默認(rèn)情況下運(yùn)行文件時(shí)的localhost對(duì)應(yīng)哪個(gè)文件夾?

  A、apache

  B、htdocs

  C、www

  D、htdoc

  答案:C

  28、運(yùn)行文件時(shí)的localhost可以使用哪個(gè)IP地址取代?

  A、192.168.0.1

  B、128.0.0.1

  C、127.0.0.1

  D、126.0.0.1

  答案:C

  29、若主機(jī)A的計(jì)算機(jī)名稱是jsj-stu1,其主目錄中存有文件page1.php,在主機(jī)B中要運(yùn)行主機(jī)A的該文件,地址欄中輸入的URL是

  A、http://localhost/page1.php

  B、http://127.0.0.1/page1.php

  C、http://localhost/jsj-stu1/page1.php

  D、http://jsj-stu1/page1.php

  答案:D

  30、小明坐在電腦前訪問搜狐網(wǎng)站,此時(shí)小明的電腦是:( )

  A、客戶端

  B、服務(wù)器

  C、既作為客戶端又作為服務(wù)器

  D、都不是

  答案:A

  31、QQ屬于以下哪種結(jié)構(gòu)的軟件: ( )

  A、B/S

  B、C/S

  C、Ajax

  D、單機(jī)軟件

  答案:B

  32、如果Apache的網(wǎng)站主目錄是E:eshop,要運(yùn)行E:eshopabcqbas.php文件,則應(yīng)在瀏覽器地址欄中輸入____,如果E:eshop是虛擬目錄eshop,則要運(yùn)行E:eshopty.php文件,應(yīng)在瀏覽器地址欄中輸入____。

  答案:http://localhost/abc/qb/as.php;http://localhost/eshop/ty.php;

  33、PHP文件中可包含____、____、____三部分的代碼。

  答案:PHP腳本;HTML代碼;JavaScript;

  34、以下哪種技術(shù)不是服務(wù)器端動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)( )

  A、PHP

  B、JSP

  C、ASP.NET

  D、Ajax

  答案:D

  35、動(dòng)態(tài)網(wǎng)站一般包括前臺(tái)頁(yè)面和后臺(tái)管理程序,其中,前臺(tái)頁(yè)面的主要原理是( )

  A、修改記錄

  B、添加記錄

  C、顯示記錄

  D、刪除記錄

  答案:C

  36、瀏覽器向某個(gè)服務(wù)器發(fā)出頁(yè)面請(qǐng)求時(shí),無(wú)論請(qǐng)求的是靜態(tài)頁(yè)面還是動(dòng)態(tài)頁(yè)面,該請(qǐng)求一定要通過____協(xié)議發(fā)送出去。

  答案:http;

  37、PHP文件中可以包含html、css等靜態(tài)頁(yè)面的代碼( )

  答案:正確

  38、Apache服務(wù)器的主目錄只能是htdocs( )

  答案:錯(cuò)誤

  39、PHP文件只能在apache服務(wù)器環(huán)境下運(yùn)行( )

  答案:錯(cuò)誤

  40、網(wǎng)頁(yè)的本質(zhì)是( )文件。

  A、圖像

  B、純文本

  C、可執(zhí)行程序

  D、圖像和文本的壓縮

  答案:B

  41、PHP的配置文件是______

  A、php.ini

  B、php.conf

  C、httpd.ini

  D、httpd.conf

  答案:A

  42、下面關(guān)于Apache主目錄說法錯(cuò)誤的是_______

  A、安裝Apache之后,必須要將頁(yè)面文件放在其主目錄下才能正常運(yùn)行

  B、安裝Apache之后,系統(tǒng)會(huì)給其指定默認(rèn)的主目錄

  C、Apache的主目錄不能隨意修改

  D、用戶可以根據(jù)需要修改Apache主目錄

  答案:C

  43、在瀏覽器地址欄中輸入地址http://localhost/exam/up.php運(yùn)行頁(yè)面文件,在路徑中與apache主目錄相對(duì)應(yīng)的部分是____,假設(shè)主目錄是D:/PHP5,則exam文件夾所在的位置是____

  答案:localhost;d:/php5/exam;

  44、安裝apache2.2.17和php5之后,默認(rèn)情況下運(yùn)行php文件時(shí)不顯示代碼中的錯(cuò)誤提示( )

  答案:正確

  45、php可以使用“scanf”來(lái)打印輸出結(jié)果

  答案:錯(cuò)誤

  46、php中連接兩個(gè)字符串的符號(hào)是“+ ”

  答案:錯(cuò)誤

  47、php中布爾類型數(shù)據(jù)只有兩個(gè)值:真和假

  答案:正確

  48、每個(gè)語(yǔ)句結(jié)尾都要加“;”來(lái)表示語(yǔ)句結(jié)束

  答案:正確

  49、php變量使用之前需要定義變量類型

  答案:錯(cuò)誤

  50、在php中“==”的意思是“等于”

  答案:正確

  51、以下代碼輸出的結(jié)果為$a = "cc"; $cc = "dd"; echo $a=="cc"?"{$$a}":$a;

  A、cc

  B、$a

  C、$$a

  D、dd

  答案:D

  52、以下關(guān)于字符串的說法正確的是

  A、echo “hellonworld”;在頁(yè)面可以實(shí)現(xiàn)換行

  B、echo ‘helloworld{$a}’;可以解析變量a的值

  C、$str="123"

  D、print $a,”hello”;可以輸出數(shù)據(jù)不報(bào)錯(cuò)

  答案:C

  解析:

  53、php如何輸出反斜杠

  A、n

  B、r

  C、t

  D、

  答案:D

  54、以下代碼輸出的結(jié)果是$a = 10; $b = &$a;取a echo $b; b也指向10 $b = 15; echo $a;

  A、1015

  B、1010

  C、1515

  D、1510

  答案:A

  55、以下代碼輸出的結(jié)果是$a = "aa"; $aa = "bb"; echo $$a;

  A、aa

  B、bb

  C、$aa

  D、$bb

  答案:B

  56、若x,y為整型數(shù)據(jù),以下語(yǔ)句執(zhí)行的$y結(jié)果為$x = 1; ++$x; $y =$x++;

  A、1

  B、2

  C、3

  D、0

  答案:B

  57、php中單引號(hào)和雙引號(hào)包含字符串的區(qū)別正確的是

  A、單引號(hào)速度快,雙引號(hào)速度慢

  B、雙引號(hào)速度快,單引號(hào)速度慢

  C、單引號(hào)里面可以解析轉(zhuǎn)義字符

  D、雙引號(hào)里面可以解析變量

  答案:D

  58、php定義變量正確的是

  A、var a = 5

  B、$a = 10

  C、int b = 6

  D、var $a = 12

  答案:B

  59、php中哪個(gè)語(yǔ)句可以輸出變量類型

  A、echo

  B、print

  C、var_dump()

  D、print_r()

  答案:C

  60、字符串"Hello"可以看做是一個(gè)包含5個(gè)元素的數(shù)組

  答案:正確

  61、下面哪一組是PHP5中的注釋符號(hào)

  A、//、'、/*...*/

  B、//、#、/*...*/

  C、、#、/*...*/

  D、//、#、/*

  答案:B

  62、下面哪一組是合法的PHP變量

  A、str1、_num1

  B、$5_str、$num1

  C、$str1、$_num1

  D、$str1、$_num1%

  答案:C

  63、假設(shè)存在變量$str1="abc",$str2="ABC",$num1=23,$num2=45,下面哪一組表達(dá)式的運(yùn)算結(jié)果是假值

  A、$str1<$str2 && $num1<$num2

  B、$str1>$str2 && $num1<$num2

  C、$str1<$str2 || $num1<$num2

  D、$str1>$str2 || $num1>$num2

  答案:A

  64、下列哪個(gè)PHP變量的名稱是錯(cuò)誤的? ( )

  A、$This

  B、$s_Name

  C、$_if

  D、$5-zh

  答案:D

  65、單引號(hào)字符串和雙引號(hào)字符串的區(qū)別是:____字符串中可包含變量。

  答案:雙引號(hào);

  66、對(duì)變量進(jìn)行引用賦值時(shí),引用的變量名前必須加____。

  答案:&;

  67、PHP的注釋符是( )

  A、

  B、

  C、//

  D、<*>

  答案:C

  68、字符串$str=”abcdefg”是一個(gè)有7個(gè)元素,下標(biāo)從1開始的數(shù)組( )

  答案:錯(cuò)誤

  69、當(dāng)把布爾值轉(zhuǎn)換為整型時(shí),true會(huì)轉(zhuǎn)換成____,false轉(zhuǎn)換成____。當(dāng)把布爾值轉(zhuǎn)換成字符串時(shí),true會(huì)轉(zhuǎn)換成____,false轉(zhuǎn)換成____。

  答案:1;0;1;“”;

  70、下面哪一組是合法的PHP變量_______

  A、str1、$_num1

  B、$%_str、$num1

  C、$str1、$_num1

  D、$str1、$_num1%

  答案:C

  71、PHP、CSS和JavaScript代碼中共同的注釋符號(hào)是_________

  A、//

  B、/*…*/

  C、#

  D、‘

  答案:B

  72、while和do-while語(yǔ)句都是先判斷條件再執(zhí)行循環(huán)體

  答案:錯(cuò)誤

  73、“break ”代表的意思是跳出循環(huán)

  答案:正確

  74、分支語(yǔ)句if($num=6){…}條件永遠(yuǎn)為真

  答案:正確

  75、代碼塊$i=1;$sum=0;while($i<=10){$i++;$sum+=$i;}的執(zhí)行結(jié)果是

  A、65

  B、55

  C、54

  D、66

  答案:A

  76、在date()函數(shù)中,能夠得到星期幾的數(shù)字值的參數(shù)是

  A、W

  B、w

  C、D

  D、以上都不是

  答案:B

  77、關(guān)于循環(huán)結(jié)構(gòu),下列說法中錯(cuò)誤的是

  A、for()括號(hào)中需要三個(gè)表達(dá)式

  B、while循環(huán)至少需要執(zhí)行一次

  C、do while循環(huán)至少需要執(zhí)行一次

  D、for循環(huán)的循環(huán)變量有可能只是用于控制循環(huán)次數(shù),并不參與循環(huán)體的執(zhí)行過程

  答案:B

  78、語(yǔ)句“for($k=0;$k=1;$k++);”和語(yǔ)句“for($k=0;$k= =1;$k++);”的執(zhí)行次數(shù)分別是: ( )

  A、都是無(wú)限次

  B、都是0

  C、無(wú)限次和0

  D、0和無(wú)限次

  答案:C

  79、如果要提前離開for循環(huán),可以使用下面哪個(gè)語(yǔ)句( )

  A、pause

  B、return

  C、exit

  D、break

  答案:D

  80、對(duì)于for($i=100; $i<=200; $i+=3),循環(huán)運(yùn)行結(jié)束后,變量$i的值是多少: ( )

  A、201

  B、202

  C、199

  D、198

  答案:B

  81、在switch結(jié)構(gòu)中,每個(gè)case后面的代碼需要使用____語(yǔ)句結(jié)束

  答案:break;

  82、php中以下能輸出當(dāng)前時(shí)間格式像:20xx-5-6 13:10:56的是

  A、echo date(“Y-m-d H:i:s”)

  B、echo time()

  C、echo date()

  D、echo time(“Y-m-d H:i:s”)

  答案:A

  83、下列說法不正確的是

  A、list()函數(shù)可以寫在等號(hào)左側(cè)

  B、each()函數(shù)可以返回?cái)?shù)組里面的下一個(gè)元素

  C、foreach()遍歷數(shù)組的時(shí)候可以同時(shí)遍歷出key和value

  D、for循環(huán)能夠遍歷關(guān)聯(lián)數(shù)組

  答案:D

  84、下面程序運(yùn)行結(jié)果$nextWeek = time() + (7 * 24 * 60 * 60); echo 'Now: '. date('Y-m-d') ."n"; echo 'Next Week: '. date('Y-m-d', $nextWeek) ."n";

  A、得到今天的日期(月-日)

  B、得到今天的日期(年-月-日)與下周的日期(年-月-日)

  C、得到現(xiàn)在的時(shí)間(小時(shí)-分-秒)

  D、得到現(xiàn)在到下周的時(shí)間間隔

  答案:B

  85、以下程序橫線處應(yīng)該使用的函數(shù)為:$email = ‘langwan@thizlinux.com.cn’; $str = ____($email,‘@’); $info = ____(‘.’,$str); ____($info);輸出結(jié)果為:Array ([0] => @thizlinux [1]=>com[2]=>cn)

  A、strchr, split, var_dump

  B、strstr, explode, print_r

  C、strstr,explode, echo

  D、strchr, split, var,_dump

  答案:B

  86、以下代碼運(yùn)行結(jié)果為:$first = "This course is very easy !"; $second = explode(" ",$first); $first = implode(",", $second); echo $first;

  A、This,course,is,very,easy,!

  B、This course is very easy !

  C、This course is very easy !,

  D、提示錯(cuò)誤

  答案:A

  87、php中關(guān)于字符串處理函數(shù)以下說法正確的是

  A、implode( )方法可以將字符串拆解為數(shù)組

  B、str_replace()可以替換指定位置的字符串

  C、substr( )可以截取字符串

  D、strlen( )不能取到字符串的長(zhǎng)度

  答案:C

  88、range(0,100)用于產(chǎn)生0到100之間的隨機(jī)數(shù)

  答案:錯(cuò)誤

  89、代碼explode(';',"a.doc;b.ppt;")結(jié)果是一個(gè)包含三個(gè)元素的數(shù)組,最后一個(gè)元素為空值

  答案:正確

  90、若系統(tǒng)日期時(shí)間是20xx年12月6日9時(shí)12分,函數(shù)date("Y-m-d H:i")的返回值是

  A、17-12-6 9:12

  B、20xx-12-6 09:12

  C、20xx-12-06 9:12

  D、20xx-12-06 09:12

  答案:D

  91、下面給定的date()函數(shù)的參數(shù)中,哪個(gè)與月份取值無(wú)關(guān)?

  A、n

  B、m

  C、M

  D、j

  答案:D

  92、若要輸出“今天是20xx年9月7日,Thu”,需要使用的代碼是

  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");

  答案:A

  93、下列哪個(gè)函數(shù)可用來(lái)取得四舍五入的值( )

  A、ceil

  B、floor

  C、round

  D、abs

  答案:C

  94、下列哪個(gè)函數(shù)可以將數(shù)組中各個(gè)元素連接成字符串( )

  A、implode

  B、explode

  C、str_repeat

  D、str_pad

  答案:A

  95、echo count("abc");的輸出結(jié)果是____。

  答案:3;

  96、下列哪個(gè)函數(shù)可用來(lái)取得不小于某數(shù)的最整小數(shù)值( )

  A、ceil

  B、floor

  C、round

  D、abs

  答案:A

  解析:

  97、下面哪個(gè)是JS腳本中產(chǎn)生隨機(jī)數(shù)的函數(shù)_______

  A、rand()

  B、mt_rand()

  C、random()

  D、range()

  答案:C

  98、存在變量$str="abcd123",則count($str)和$str[3]結(jié)果分別是_________

  A、7 c

  B、6 d

  C、7 d

  D、1 1

  答案:C

  99、PHP中將大寫字母轉(zhuǎn)換為小寫字母的函數(shù)是_____

  A、strtoUpper()

  B、strtoupper()

  C、strToLower()

  D、strtolower()

  答案:D

  100、函數(shù)rand(0,20)的作用是____

  答案:產(chǎn)生0-20之間的隨機(jī)數(shù);

  101、round(20/3,2)的結(jié)果是____;ceil(16/5)的結(jié)果是____。

  答案:6.67;4;

  102、合并一個(gè)數(shù)組各個(gè)元素值,使用的函數(shù)是____

  答案:implode();

  103、在php文件中獲取數(shù)組元素個(gè)數(shù)的函數(shù)是________

  A、count

  B、length

  C、strlen

  D、counter

  答案:A

  104、分割某個(gè)字符串使用的函數(shù)是____

  答案:explode();

  105、函數(shù)implode()作用是合并指定數(shù)組的各個(gè)元素值,構(gòu)成一個(gè)字符串( )

  答案:正確

  106、函數(shù)array()能夠創(chuàng)建任意長(zhǎng)度、任意類型取值的數(shù)組( )

  答案:正確

  107、使用函數(shù)count()可以統(tǒng)計(jì)字符串中字符的個(gè)數(shù)( )

  答案:正確

  108、代碼round($_FILES['file1']['size']/1024, 2)的作用是

  A、獲取千字節(jié)為單位的文件長(zhǎng)度值,并且保留2位整數(shù)

  B、獲取千字節(jié)為單位的文件長(zhǎng)度值,并且在四舍五入后保留兩位小數(shù)

  C、獲取千字節(jié)為單位的文件長(zhǎng)度值,舍棄所有小數(shù)部分的數(shù)據(jù)

  D、以上說法都不正確

  答案:B

  109、定義數(shù)組$stu=array("劉東","女","18"),要得到結(jié)果“劉東,女,18”,使用的代碼是

  A、explode(",",$stu)

  B、implode(",",$stu)

  C、explode($stu,",")

  D、implode($stu,",")

  答案:B

  110、判斷表單密碼元素psd的數(shù)據(jù)是否提交到服務(wù)器端的方法是

  A、if($_POST['psd']== '')

  B、if(isset($_POST[psd]))

  C、if(Isset($_POST['psd']))

  D、if(Isset($_FILES['psd']))

  答案:A

  111、代碼$str=explode(" ","How do you do?")執(zhí)行之后,數(shù)組$str中元素的個(gè)數(shù)有

  A、3個(gè)

  B、4個(gè)

  C、5個(gè)

  D、6個(gè)

  答案:B

  112、函數(shù)array_merge()的作用是

  A、定義一個(gè)數(shù)組

  B、定義一個(gè)指定內(nèi)容范圍的數(shù)組

  C、將指定的多個(gè)數(shù)組合并為一個(gè)大數(shù)組

  D、以上說法都不正確

  答案:C

  113、使用include引用外部文件時(shí),下列哪種做法是錯(cuò)誤的

  A、include("zhuce.html")

  B、include"zhuce.html"

  C、include 'zhuce.html'

  D、include zhuce.html

  答案:D

  114、PHP中將小寫字母轉(zhuǎn)換為大寫字母的函數(shù)是

  A、strtoUpper()

  B、strtoupper()

  C、strToUpper()

  D、strToupper()

  答案:B

  115、獲取0到100之間的隨機(jī)數(shù),代碼是

  A、range(0,100)

  B、rang(0,100)

  C、rand(0,100)

  D、rande(0,100)

  答案:C

  116、函數(shù)md5()的說法中,錯(cuò)誤的是

  A、任意兩段不同的明文數(shù)據(jù)加密后,結(jié)果一定是不同的

  B、只能進(jìn)行單向加密,不能逆向解密

  C、一段固定的明文數(shù)據(jù),無(wú)論何時(shí)加密,結(jié)果都不變

  D、加密結(jié)果是32個(gè)字符的十進(jìn)制數(shù)

  答案:D

  117、如果字符串$a="test",$b="es",對(duì)$a進(jìn)行處理得到$b的方法是____。

  答案:substr($a,1,2);

  118、函數(shù)strpos("xxPPppXXpx","pp")的返回值是:____。

  答案:4;

  119、使用date()方法獲取系統(tǒng)日期中2位月份取值時(shí),需要使用的參數(shù)是______

  A、month

  B、M

  C、N

  D、m

  答案:D

  120、如果今天是星期四,要獲取到日期中的信息“Thu”,需要使用的代碼是____

  答案:date(‘D’);

  121、在PHP的配置文件中,設(shè)置時(shí)區(qū)的參數(shù)是______

  A、date_timezone

  B、date.timezone

  C、date_timezones

  D、date._timezones

  答案:B

  122、若系統(tǒng)日期時(shí)間是20xx年12月6日9時(shí)12分,函數(shù)date("y-m-d H:i")的返回值是____

  A、16-12-6 9:12

  B、20xx-12-6 09:12

  C、16-12-06 09:12

  D、20xx-12-06 09:12

  答案:C

  解析:

  123、php中完成大小寫轉(zhuǎn)換的一對(duì)函數(shù)是_______

  A、strtoUpper, strtoLower

  B、strtoupper, strtolower

  C、Upper, Lower

  D、Ucase, Lcase

  答案:B

  124、存在php的字符串變量$str= “You are very butiful?”,要求將該串分割為4個(gè)子串,代碼是__________

  A、explode(“ ”, $str)

  B、explode(“,”, $str)

  C、explode($str, “ ”)

  D、explode($str, “,”)

  答案:A

  125、在date()函數(shù)中,能夠得到星期幾的數(shù)字值的參數(shù)是_____

  A、W

  B、w

  C、D

  D、以上都不是

  答案:B

  126、php中獲取系統(tǒng)當(dāng)前日期時(shí)間的函數(shù)是____

  答案:getdate()或者date();

  127、使用round()函數(shù)能夠獲取隨機(jī)數(shù)( )

  答案:錯(cuò)誤

  128、若定義數(shù)組時(shí)省略關(guān)鍵字key,則第三個(gè)數(shù)組元素的關(guān)鍵字為3

  答案:錯(cuò)誤

  129、以下說法正確的是

  A、$attr代表數(shù)組,那么數(shù)組長(zhǎng)度可以通過$attr.length取到

  B、unset()方法不能刪除數(shù)組里面的某個(gè)元素

  C、php的數(shù)組里面可以存儲(chǔ)任意類型的數(shù)據(jù)

  D、php里面只有索引數(shù)組

  答案:C

  130、以下代碼在頁(yè)面上會(huì)輸出多少行數(shù)據(jù)$attr = array(1,2,3,4); while(list($key,$value) = each($attr)) { echo $key."=>".$value."

  "; } while(list($key,$value) = each($attr)) { echo $key."=>".$value."

  "; }

  A、4

  B、6

  C、8

  D、12

  答案:A

  131、下面哪個(gè)選項(xiàng)沒有將john添加到users數(shù)組中?

  A、$users[] = "john"

  B、array_add($users, "john")

  C、array_push($users, "john")

  D、$users [“aa”]= "john"

  答案:B

  132、以下代碼輸出的結(jié)果為"aa","1"=>"bb","2"=>"cc"); echo $attr[1]; ?>

  A、會(huì)報(bào)錯(cuò)!

  B、aa

  C、輸出為空

  D、bb

  答案:D

  133、下列說法正確的是

  A、數(shù)組的下標(biāo)必須為數(shù)字,且從“0”開始

  B、數(shù)組的下標(biāo)可以是字符串

  C、數(shù)組中的元素類型必順一致

  D、數(shù)組的下標(biāo)必須是連續(xù)的

  答案:B

  134、關(guān)于數(shù)組元素的下標(biāo),下面說法中錯(cuò)誤的是

  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ù)組元素

  答案:D

  135、PHP中的數(shù)組,下面說法錯(cuò)誤的是

  A、數(shù)組元素的個(gè)數(shù)可隨意變化

  B、下標(biāo)可以是數(shù)字下標(biāo)或者鍵名下標(biāo)

  C、一個(gè)數(shù)組的所有元素類型必須一致

  D、使用count()方法獲取數(shù)組元素的個(gè)數(shù)

  答案:C

  136、在不定義索引值的情況下,PHP數(shù)組中第一個(gè)元素的索引是: ( )

  A、0

  B、1

  C、空字符串

  D、不一定

  答案:A

  137、下列哪一項(xiàng)可以用來(lái)訪問數(shù)組的元素( )

  A、->

  B、=>

  C、()

  D、[]

  答案:B

  138、下列哪個(gè)數(shù)組不可以用來(lái)獲取表單元素的值? ( )

  A、$_REQUEST[]

  B、$_POST[]

  C、$_GET[]

  D、$_SERVER[]

  答案:D

  139、數(shù)組是通過下列哪一項(xiàng)來(lái)區(qū)分它所存放的元素的? ( )

  A、長(zhǎng)度

  B、值

  C、索引

  D、維度

  答案:C

  140、在PHP中,用來(lái)合并數(shù)組的方法是_________

  A、explode()

  B、array_merge()

  C、range()

  D、count()

  答案:B

  141、關(guān)于php中的數(shù)組,下面說法中錯(cuò)誤的是_____

  A、有用戶自定義數(shù)組和系統(tǒng)數(shù)組之分

  B、數(shù)組可以使用數(shù)字下標(biāo)或鍵名下標(biāo)

  C、一個(gè)數(shù)組中各個(gè)元素的數(shù)據(jù)類型可以不同

  D、使用array_merge()函數(shù)只能合并兩個(gè)數(shù)組

  答案:D

  142、以下哪項(xiàng)不屬于函數(shù)的四要素

  A、返回類型

  B、函數(shù)名

  C、參數(shù)列表

  D、訪問修飾符

  答案:D

  143、下列定義函數(shù)的方式是正確的

  A、public void Show(){ }

  B、function Show($a=5,$b){ }

  C、function Show(a,b){ }

  D、functionShow(int $a){ }

  答案:B

  144、以下代碼執(zhí)行結(jié)果為$A="Hello "; functionprint_A() { $A = "phpmysql !!"; global $A; echo $A; } echo $A; print_A();

  A、Hello

  B、phpmysql !!

  C、Hello Hello

  D、Hello phpmysql !!

  答案:C

  145、以下代碼執(zhí)行結(jié)果為:functionprint_A(){ $A = "phpchina"; echo "A值為: ".$A."

  "; //return ($A); } $B = print_A(); echo "B值為: ".$B."

  ";

  A、A值為: B值為:

  B、A值為: B值為: phpchina

  C、A值為: phpchina B值為: phpchina

  D、A值為: phpchina B值為:

  答案:D

  146、implode()函數(shù)用于將給定的`字符串按照指定的字符分割成一個(gè)個(gè)子串

  答案:錯(cuò)誤

  147、函數(shù)ceil(21/4)結(jié)果為5

  答案:錯(cuò)誤

  148、函數(shù)round(326.756,2)的結(jié)果是326.76

  答案:正確

  149、如果要讓函數(shù)返回值,必須使用下列哪個(gè)關(guān)鍵詞? ( )

  A、continue

  B、break

  C、exit

  D、return

  答案:D

  150、以下關(guān)于構(gòu)造函數(shù)說法不正確的是

  A、研究一個(gè)類,首先我們要研究的函數(shù)是構(gòu)造函數(shù)

  B、構(gòu)造函數(shù)寫法和普通函數(shù)沒有區(qū)別

  C、構(gòu)造函數(shù)執(zhí)行比較特殊

  D、如果父類中存在構(gòu)造函數(shù)并且需要參數(shù),子類在造對(duì)象的時(shí)候也應(yīng)該傳入相應(yīng)的參數(shù)

  答案:B

  151、以下關(guān)于多態(tài)的說法正確的是

  A、多態(tài)在每個(gè)對(duì)象調(diào)用方法時(shí)都會(huì)發(fā)生

  B、多態(tài)是由于子類里面定義了不同的函數(shù)而產(chǎn)生的

  C、多態(tài)的產(chǎn)生不需要條件

  D、當(dāng)父類引用指向子類實(shí)例的時(shí)候,由于子類對(duì)父類的方法進(jìn)行了重寫,在父類引用調(diào)用相應(yīng)的函數(shù)的時(shí)候表現(xiàn)出的不同稱為多態(tài)。

  答案:D

  152、關(guān)于面向?qū)ο蟮恼f法不正確的是

  A、OOP是面向?qū)ο蟮暮?jiǎn)稱

  B、靜態(tài)成員是屬于類的

  C、普通成員是屬于類的

  D、類里面的$this關(guān)鍵字代表該對(duì)象本身

  答案:C

  153、下列哪項(xiàng)不屬于OOP的三大特性

  A、封裝

  B、重載

  C、繼承

  D、多態(tài)

  答案:B

  154、面向?qū)ο蟮娜筇匦灾心膫€(gè)不屬于封裝的做法

  A、將成員變?yōu)樗接械?/p>

  B、將成員變?yōu)楣械?/p>

  C、封裝方法來(lái)操作成員

  D、使用__get()和__set()方法來(lái)操作成員

  答案:B

  155、下面哪項(xiàng)描述是錯(cuò)誤的?

  A、普通成員是屬于對(duì)象的

  B、成員變量需要用public protected private修飾,在定義變量時(shí)不再需要var關(guān)鍵字

  C、靜態(tài)成員是屬于對(duì)象的

  D、包含抽象方法的類必須為抽象類,抽象類不能被實(shí)例化

  答案:C

  156、若是存在變量$age=25,下面哪項(xiàng)中的代碼不能輸出“My age is 25”

  A、echo "My age is ".$age;

  B、echo "My age is $age";

  C、echo 'My age is $age';

  D、echo "My age is "."$age";

  答案:C

  157、若存在代碼$str="hello everyone!";echo $str[1];,輸出結(jié)果是

  A、字符h

  B、空格

  C、沒有結(jié)果

  D、字符e

  答案:D

  158、若是存在變量$name=’zhangling’,下面哪項(xiàng)中的代碼不能輸出“My name is zhangling”______

  A、echo "My name is ".$name;

  B、echo "My name is $name";

  C、echo 'My name is $name';

  D、echo "My name is "."$name";

  答案:C

  159、語(yǔ)句echo ‘$str

  ’在輸出變量$str的內(nèi)容之后換行( )

  答案:錯(cuò)誤

  160、可以使用PHP的echo輸出腳本代碼( )

  答案:正確

  161、點(diǎn)擊表單的提交按鈕時(shí),觸發(fā)的是該按鈕的submit事件

  答案:錯(cuò)誤

  162、函數(shù)isset()用于判斷某個(gè)變量或元素是否存在,返回值為true或false

  答案:正確

  解析:

  163、若存在復(fù)選框組name="like[]",$_POST['like']是一個(gè)數(shù)組

  答案:正確

  164、如果超鏈接的地址是http://ec.hynu.cn/instr.php?abc=3&bcd=test,要獲取URL參數(shù)bcd的值應(yīng)使用的命令是____。

  答案:

  $bcd=$_GET['bcd'];

  解析:

  165、假設(shè)用$_POST['username']能獲取到信息,則能判斷提交給該頁(yè)的表單中含有____屬性為username的表單元素。該表單form標(biāo)記的method屬性為____。

  答案:name;post;

  166、用____數(shù)組可以獲取以Get方式提交的表單信息。

  答案:$_GET;

  167、下列哪個(gè)數(shù)組不可能用來(lái)獲取表單元素的值? ( )

  A、$_REQUEST[]

  B、$_POST[]

  C、$_GET[]

  D、$_SERVER[]

  答案:D

  168、若是在標(biāo)記中存在action="form.php"和onsubmit="return validate();",下面說法中錯(cuò)誤的是______

  A、函數(shù)validate()的調(diào)用和文件form.php的執(zhí)行都是在點(diǎn)擊submit按鈕之后進(jìn)行的

  B、點(diǎn)擊submit按鈕之后,先執(zhí)行函數(shù)validate(),當(dāng)所有數(shù)據(jù)都符合要求之后再運(yùn)行文件form.php

  C、點(diǎn)擊submit按鈕之后,先執(zhí)行文件form.php,再執(zhí)行函數(shù)validate()

  D、以上說法中有一條是錯(cuò)誤的

  答案:C

  169、提交表單數(shù)據(jù)后,服務(wù)器端使用哪個(gè)文件處理這些數(shù)據(jù),是由表單標(biāo)記中哪個(gè)屬性指定__________

  A、action

  B、method

  C、enctype

  D、onsubmit

  答案:A

  170、定義了表單數(shù)據(jù)驗(yàn)證的腳本函數(shù)validate()之后,對(duì)該函數(shù)正確的調(diào)用形式是__________

  A、在標(biāo)記中使用onclick="validate()"

  B、在submit按鈕標(biāo)記中使用onclick="validate()"

  C、在標(biāo)記中使用onsubmit="return validate()"

  D、在標(biāo)記中使用onsubmit="validate()"

  答案:C

  171、表單提交數(shù)據(jù)時(shí),若method取值為get,則數(shù)據(jù)保存到系統(tǒng)數(shù)組____里面

  答案:$_GET;

  172、表單界面文件是form.htm,處理表單提交數(shù)據(jù)的文件是confirm.php,使用標(biāo)簽的哪個(gè)屬性來(lái)引用該php文件_____

  A、enctype

  B、name

  C、ID

  D、action

  答案:D

  173、在a.php文件中存在代碼第一頁(yè),在b.php文件中如何獲取page傳遞的值___________

  A、$pageno=$_POST[‘page’]

  B、$pageno=$_GET[‘page’]

  C、$pageno=$_SESSION[‘page’]

  D、$pageno=$_FILES[‘page’]

  答案:B

  174、$_GET[]數(shù)組只能接收表單提交的數(shù)據(jù)( )

  答案:錯(cuò)誤

  175、在form標(biāo)記中使用onsubmit調(diào)用驗(yàn)證函數(shù)時(shí),函數(shù)名前面return的作用

  A、阻止函數(shù)繼續(xù)執(zhí)行下去

  B、沒有任何意義,可以去掉的

  C、當(dāng)用戶輸入數(shù)據(jù)不符合要求時(shí),阻止非法數(shù)據(jù)提交給服務(wù)器

  D、以上說法都不正確

  答案:C

  176、關(guān)于系統(tǒng)數(shù)組$_POST和$_GET,下面說法中錯(cuò)誤的是

  A、數(shù)據(jù)可以提交到系統(tǒng)數(shù)組$_POST或者$_GET當(dāng)中

  B、獲取表單元素提交數(shù)據(jù)時(shí),系統(tǒng)數(shù)組$_POST或者$_GET使用的鍵名下標(biāo)必須是表單元素的名稱name屬性的值

  C、系統(tǒng)數(shù)組$_GET只能接收保存表單元素提交的數(shù)據(jù)

  D、系統(tǒng)數(shù)組$_POST只能接收保存表單元素提交的數(shù)據(jù)

  答案:C

  177、若是在標(biāo)記中存在action="4-1.php"和onsubmit="return validate();",下面說法中錯(cuò)誤的是

  A、函數(shù)validate()的調(diào)用和文件4-1.php的執(zhí)行都是在點(diǎn)擊submit按鈕之后進(jìn)行的

  B、點(diǎn)擊submit按鈕之后,先執(zhí)行函數(shù)validate(),當(dāng)所有數(shù)據(jù)都符合要求之后再運(yùn)行文件4-1.php

  C、點(diǎn)擊submit按鈕之后,先執(zhí)行文件4-1.php,再執(zhí)行函數(shù)validate()

  D、以上說法中有一條是錯(cuò)誤的

  答案:C

  178、關(guān)于$_POST['uname']中的uname,下面說法正確的是

  A、是某個(gè)表單元素name屬性的取值

  B、是某個(gè)表單元素ID屬性的取值

  C、是一個(gè)變量

  D、是一個(gè)普通的字符串

  答案:A

  179、關(guān)于isset()函數(shù),下面說法錯(cuò)誤的是

  A、用于判斷某個(gè)數(shù)組元素取值是否為空

  B、返回值是真與假的形式

  C、用于判斷某個(gè)數(shù)組元素或者變量是否存在

  D、若表單method取值post,文本框name為uname,無(wú)論文本框是否輸入數(shù)據(jù),isset($_POST['uname'])結(jié)果都是真值

  答案:A

  180、關(guān)于submit事件,下面說法錯(cuò)誤的是

  A、屬于表單標(biāo)記form

  B、屬于submit類型的按鈕

  C、點(diǎn)擊submit按鈕時(shí)觸發(fā)

  D、對(duì)應(yīng)的事件屬性是onsubmit

  答案:B

  181、若某個(gè)文本框name屬性取值為txt,不能使用下面哪種形式獲取該文本框提交的數(shù)據(jù)

  A、$_GET["txt"]

  B、$_POST["txt"]

  C、$_POST['txt']

  D、$_POST[txt]

  答案:D

  解析:

  182、下面哪一項(xiàng)不是系統(tǒng)數(shù)組

  A、$_FILE

  B、$_POST

  C、$_SESSION

  D、$_GET

  答案:A

  183、下面關(guān)于系統(tǒng)數(shù)組的描述中,哪一項(xiàng)是錯(cuò)誤的

  A、我們已經(jīng)接觸過的所有系統(tǒng)數(shù)組的下標(biāo)都是鍵名下標(biāo)

  B、$_SESSION的下標(biāo)來(lái)自于表單元素name屬性的取值

  C、對(duì)于$_SESSION數(shù)組中的元素,通常是在一個(gè)文件中定義,在另一個(gè)文件中引用

  D、$_SESSION數(shù)組中元素的下標(biāo)是由用戶在編寫代碼時(shí)根據(jù)需要獨(dú)立定義的,與其它元素?zé)o關(guān)

  答案:B

  184、點(diǎn)擊“注冊(cè)”按鈕在新窗口中打開文件zhuce.html,需要使用哪個(gè)代碼實(shí)現(xiàn)

  A、onsubmit="window.open(zhuce.html);"

  B、onsubmit="window.open('zhuce.html');"

  C、onclick="window.open('zhuce.html');"

  D、onclick="window.open(zhuce.html);"

  答案:C

  185、要在表單文本框中顯示數(shù)組元素$row['title']的值,則代碼是:

  答案:

  echo$row['title'];

 ??;

  解析:

  186、判斷表單文本框age的數(shù)據(jù)是否提交到服務(wù)器端的方法是______

  A、if($_POST['age']== '')

  B、if(isset($_POST['age']))

  C、if($_POST['age']= '')

  D、if(isset($_FILES['age']))

  答案:A

  187、代碼if(document.getElementById('jieshao').value='')用于判斷id為jieshao的表單元素值是否為空

  答案:錯(cuò)誤

  188、使用函數(shù)move_uploaded_file()時(shí)只需提供一個(gè)參數(shù)

  答案:錯(cuò)誤

  189、表單中有文件域元素時(shí),下面哪個(gè)說法錯(cuò)誤________

  A、

  中method屬性取值可以是get

  B、

  中enctype屬性取值為multipart/form-data

  C、文件域元素需要設(shè)置name屬性

  D、可以有多個(gè)文件域元素

  答案:A

  190、存在表單文件域元素fname,系統(tǒng)數(shù)組$_FILES['fname']中的內(nèi)容不包括___

  A、上傳文件的名稱

  B、上傳文件的類型

  C、上傳文件的大小

  D、上傳文件的內(nèi)容

  答案:D

  191、進(jìn)行文件上傳時(shí),文件相關(guān)信息存放在系統(tǒng)數(shù)組____中

  答案:$_FILES;

  192、以下系統(tǒng)數(shù)組中可以使用兩個(gè)下標(biāo)的是___________

  A、$_POST

  B、$_GET

  C、$_FILES

  D、$_SESSION

  答案:C

  193、函數(shù)move_uploaded_file()只需要一個(gè)參數(shù)( )

  答案:錯(cuò)誤

  194、若存在文件域元素名稱為f1,$_FILES[‘F1’]是一個(gè)數(shù)組( )

  答案:正確

  195、進(jìn)行文件上傳時(shí),需要在form標(biāo)記中設(shè)置屬性enctype的取值是

  A、multipart/form-data

  B、text/plain

  C、application/x-www-form-urlencoded

  D、以上都不是

  答案:A

  196、關(guān)于函數(shù)move_uploaded_file(),下列說法錯(cuò)誤的是

  A、該函數(shù)需要指定兩個(gè)參數(shù)

  B、第二個(gè)參數(shù)需要同時(shí)指定文件存儲(chǔ)的位置和要保存文件的名稱

  C、第一個(gè)參數(shù)需要指定文件的臨時(shí)存儲(chǔ)位置和臨時(shí)名稱

  D、以上說法都是錯(cuò)誤的

  答案:D

  197、關(guān)于系統(tǒng)數(shù)組$_FILES,第二個(gè)下標(biāo)不包含下面哪一項(xiàng)

  A、tmpname

  B、size

  C、name

  D、type

  答案:A

  198、關(guān)于多文件上傳功能中,下面說法錯(cuò)誤的是

  A、文件域元素中必須添加multiple屬性

  B、可以同時(shí)選擇不同文件夾中的文件

  C、$_FILES['file1']['name']是一個(gè)數(shù)組

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

  答案:B

  199、$_FILES{"touxiang"]["type"]作用是

  A、獲取上傳文件的類型

  B、獲取上傳文件的大小

  C、獲取上傳文件的名稱

  D、獲取上傳文件的臨時(shí)存儲(chǔ)信息

  答案:A

  200、完成文件上傳功能,在標(biāo)簽中使用哪個(gè)屬性設(shè)置編碼_____

  A、enctype

  B、name

  C、ID

  D、action

  答案:A

  201、在A網(wǎng)頁(yè)上創(chuàng)建了一個(gè)Session變量:$____SESSION["user"]="張三",在B網(wǎng)頁(yè)上要輸出這個(gè)Session變量的值,應(yīng)使用。

  答案:echo $_SESSION["user"];

  202、在同一個(gè)網(wǎng)站的不同文件之間傳遞數(shù)據(jù)的機(jī)制是__________

  A、session

  B、cookie

  C、application

  D、post

  答案:A

  203、下面哪個(gè)系統(tǒng)數(shù)組不用于接收表單提交的數(shù)據(jù)________

  A、$_SESSION

  B、$_FILES

  C、$_POST

  D、$_GET

  答案:A

  204、關(guān)于session機(jī)制的描述中正確的是_____

  A、用戶的session都保存在瀏覽器端

  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、session中存放的是所有用戶的共用數(shù)據(jù)

  答案:B

  205、點(diǎn)擊超鏈接可以向服務(wù)器提交數(shù)據(jù)( )

  答案:正確

  206、鏈接打開文件count.php時(shí)使用鍵名uname提交數(shù)據(jù)“l(fā)iuhong”,超鏈接href屬性的取值為

  A、href="count.php"?uname="liuhong"

  B、href="count.php?uname:liuhong"

  C、href="count.php?uname=liuhong"

  D、href="count.php"?uname:"liuhong"

  答案:C

  207、關(guān)于session機(jī)制的描述中錯(cuò)誤的是

  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

  答案:C

  208、下面說法中錯(cuò)誤的是

  A、變量有生命周期

  B、session有生命周期

  C、session產(chǎn)生于用戶開始訪問一個(gè)網(wǎng)站時(shí)

  D、一個(gè)session中可以保存多個(gè)用戶的信息

  答案:D

  209、在PHP中,有兩個(gè)函數(shù)與cookie操作有關(guān)。其中____用來(lái)設(shè)置cookie變量?jī)?nèi)容, ____用來(lái)讀取cookie變量?jī)?nèi)容。

  答案:setcookie;$_COOKIE;

  210、能夠在同一網(wǎng)站不同頁(yè)面之間傳遞數(shù)據(jù)的機(jī)制是____,在程序代碼開始處啟用該機(jī)制時(shí)需要使用的代碼是____

  答案:session;session_start();

  211、Session可以在不同網(wǎng)站的頁(yè)面之間傳遞數(shù)據(jù)( )

  答案:錯(cuò)誤

  212、mysql數(shù)據(jù)庫(kù)中查詢數(shù)據(jù)用select語(yǔ)句

  答案:正確

  213、以下說法不正確的是

  A、模糊查詢使用的關(guān)鍵字是like

  B、排序查詢asc是降序,desc是升序

  C、分頁(yè)查詢使用的關(guān)鍵字是limit

  D、mysql如果只安裝服務(wù)不安裝界面也可以正常使用

  答案:B

  214、在用瀏覽器查看網(wǎng)頁(yè)時(shí)出現(xiàn)404錯(cuò)誤可能的原因是

  A、頁(yè)面源代碼錯(cuò)誤

  B、文件不存在

  C、與數(shù)據(jù)庫(kù)連接錯(cuò)誤

  D、權(quán)限不足

  答案:B

  215、安裝MySQL數(shù)據(jù)庫(kù)之后,默認(rèn)使用的是根用戶root

  答案:正確

  216、卸載MySQL時(shí),說法正確的是

  A、只要在控制面板中卸載軟件即可

  B、在控制面板中卸載軟件后,清理完注冊(cè)表信息即可

  C、先刪除系統(tǒng)盤符下的文件夾,再清理注冊(cè)表信息,最后卸載軟件

  D、先在控制面板中卸載軟件,然后清理注冊(cè)表信息,最后刪除系統(tǒng)盤符下的相關(guān)文件夾

  答案:D

  217、MySQL服務(wù)器有一個(gè)超級(jí)管理員賬號(hào),其名稱是( )

  A、admin

  B、root

  C、sa

  D、Administrator

  答案:B

  218、mysqli中返回結(jié)果集中記錄總數(shù)的函數(shù)是( )

  A、fetch_row

  B、fetch_assoc

  C、num_rows

  D、field_count

  答案:C

  219、訪問mysql數(shù)據(jù)庫(kù)時(shí),用來(lái)選擇并打開指定數(shù)據(jù)庫(kù)的方法是_________

  A、mysqli_query()

  B、mysqli_connect()

  C、mysqli_select_db ()

  D、mysqli_num_rows()

  答案:C

  220、若是在某次訪問數(shù)據(jù)庫(kù)的操作中,需要用到如下四個(gè)函數(shù)

  ①mysqli_num_rows() ②mysqli_select_db()、

  ③mysqli_connet() ④mysqli_query()

  則使用這四個(gè)函數(shù)的順序是___________

  A、①②③④

  B、②③①④

  C、③②④①

  D、③④①②

  答案:C

  221、PHP中選擇打開數(shù)據(jù)庫(kù)的方法是______

  A、mysqli_connect()

  B、mysqli_select_db()

  C、mysqli_query()

  D、mysqli_num_rows()

  答案:B

  222、查詢用戶名和密碼信息是否存在時(shí),關(guān)于查詢結(jié)果記錄集$result的說法錯(cuò)誤的是____

  A、該記錄集中的記錄數(shù)只能是0或者1

  B、該記錄集中的記錄數(shù)無(wú)法預(yù)知

  C、若記錄數(shù)是0,說明用戶輸入的賬號(hào)或者密碼信息有誤

  D、若記錄數(shù)是1,說明用戶輸入的賬號(hào)和密碼信息正確

  答案:B

  223、訪問mysql數(shù)據(jù)庫(kù)時(shí),從查詢結(jié)果記錄集中獲取一條記錄的方法是

  A、mysql_num_rows()

  B、mysql_select_db()

  C、mysql_fetch_array()

  D、mysql_fetch_Array()

  答案:C

  224、函數(shù)mysql_fetch_array()的作用是

  A、獲取一個(gè)數(shù)組中的元素

  B、從查詢結(jié)果記錄集中獲取一條記錄并以對(duì)象方式存儲(chǔ)訪問

  C、從查詢結(jié)果記錄集中獲取一條記錄并以數(shù)組方式存儲(chǔ)訪問

  D、以上說法都不正確

  答案:C

  225、下面操作MySQL數(shù)據(jù)庫(kù)的方法中,哪個(gè)返回值可能是false

  A、mysql_fetch_array()

  B、mysql_select_db()

  C、mysql_num_rows()

  D、mysql_fetch_Array()

  答案:A

  226、查詢數(shù)據(jù)表時(shí),限制獲取查詢結(jié)果中序號(hào)為6、7、8的記錄,需要使用的子句是

  A、limit 6,8

  B、limit 6,2

  C、from 6 to 8

  D、start 6 to 8

  答案:B

  227、MySQL數(shù)據(jù)庫(kù)操作中,Create New Schema命令的作用是

  A、創(chuàng)建數(shù)據(jù)表

  B、創(chuàng)建數(shù)據(jù)表中一個(gè)列名

  C、創(chuàng)建數(shù)據(jù)庫(kù)

  D、以上說法都不正確

  答案:C

  228、關(guān)于數(shù)據(jù)庫(kù)的導(dǎo)入操作,下列說法中錯(cuò)誤的是

  A、使用的命令是Restore

  B、導(dǎo)入過程中可以更改原來(lái)數(shù)據(jù)庫(kù)的名稱

  C、導(dǎo)入過程中必須要選擇忽略錯(cuò)誤選項(xiàng),否則導(dǎo)入無(wú)法完成

  D、若安裝數(shù)據(jù)庫(kù)時(shí)選擇的字符集是GBK,則導(dǎo)入過程中,必須要選擇字符集是GBK

  答案:D

  229、關(guān)于PHP訪問MySQL數(shù)據(jù)庫(kù)的各種方法,下列說法中正確的是

  A、在使用mysql_connect()連接數(shù)據(jù)庫(kù)成功之后,就可以直接訪問數(shù)據(jù)表完成各種操作

  B、mysql_num_rows()的作用是獲取查詢結(jié)果記錄集中記錄的個(gè)數(shù),其參數(shù)可以省略

  C、mysql_select_db()的作用是選擇打開指定的數(shù)據(jù)庫(kù),可以只指定一個(gè)參數(shù)

  D、mysql_query()函數(shù)只能執(zhí)行查詢語(yǔ)句,不能執(zhí)行插入、刪除、更新語(yǔ)句

  答案:C

  230、假設(shè)用戶在登錄時(shí),輸入的用戶名信息保存在變量$emailaddr中,密碼保存在變量$psd中,查詢數(shù)據(jù)表usermsg中是否存在該用戶名和密碼信息,需要定義的查詢語(yǔ)句是

  A、select * from usermsg where emailaddr='$emailaddr' or psd='$psd'

  B、select * from usermsg where emailaddr='$emailaddr' and psd='$psd'

  C、select * from usermsg where emailaddr=$emailaddr and psd=$psd

  D、select * from usermsg where emailaddr=$emailaddr or psd=$psd'

  答案:B

  231、查詢用戶名和密碼信息是否存在時(shí),關(guān)于查詢結(jié)果記錄集$result的說法錯(cuò)誤的是

  A、該記錄集中的記錄數(shù)只能是0或者1

  B、該記錄集中的記錄數(shù)無(wú)法預(yù)知

  C、若記錄數(shù)是0,說明用戶輸入的賬號(hào)或者密碼信息有誤

  D、若記錄數(shù)是1,說明用戶輸入的賬號(hào)和密碼信息正確

  答案:B

  232、要獲取記錄集$result中的記錄數(shù),需要使用代碼

  A、count($result)

  B、mysql_num_row($result)

  C、mysql_nums_rows($result)

  D、mysql_num_rows($result)

  答案:D

  233、MySQL中使用Select語(yǔ)句查詢時(shí),要限制返回的行數(shù)可使用____子句。

  答案:limit;

  234、訪問mysql數(shù)據(jù)庫(kù)時(shí),從查詢結(jié)果記錄集中獲取一條記錄的方法是__________

  A、mysqli_num_rows()

  B、mysqli_select_db()

  C、mysqli_fetch_array()

  D、mysqli_query()

  答案:C

  235、在mysql Administrator界面下,Create New Schema命令的作用是_____

  A、創(chuàng)建數(shù)據(jù)庫(kù)

  B、創(chuàng)建數(shù)據(jù)表中一個(gè)列名

  C、創(chuàng)建數(shù)據(jù)表

  D、以上說法都不正確

  答案:A

  236、關(guān)于數(shù)據(jù)庫(kù)的導(dǎo)入操作,下列說法中錯(cuò)誤的是_____

  A、使用的命令是Restore

  B、導(dǎo)入過程中可以更改原來(lái)數(shù)據(jù)庫(kù)的名稱

  C、導(dǎo)入過程中必須要選擇忽略錯(cuò)誤選項(xiàng),否則導(dǎo)入無(wú)法完成

  D、使用的命令是Backup

  答案:D

  237、假設(shè)用戶在登錄時(shí),輸入的用戶名信息保存在變量$uname中,密碼保存在變量$psd中,查詢數(shù)據(jù)表user中是否存在該用戶名和密碼信息,需要定義的查詢語(yǔ)句是_______

  A、select * from user where uname='$uname' or psd='$psd'

  B、select * from user where uname='$uname ' and psd='$psd'

  C、select * from user where uname=$uname and psd=$psd

  D、select * from user where uname=$uname or psd=$psd'

  答案:B

  238、要獲取記錄集$result中的記錄數(shù),需要使用代碼______

  A、count($result)

  B、mysqli_num_row($result)

  C、mysqli_nums_rows($result)

  D、mysqli_num_rows($result)

  答案:D

  239、MySQL數(shù)據(jù)庫(kù)的根用戶是____

  答案:root;

  240、下面的程序使用mysqli內(nèi)置函數(shù)連接數(shù)據(jù)庫(kù),并將表lyb中的記錄顯示在網(wǎng)頁(yè)中,將1234處填寫完整

  241、下面的程序用來(lái)刪除記錄,當(dāng)用戶單擊“刪除”超鏈接時(shí),記錄將被刪除,將下面1234處的代碼補(bǔ)充完整

  1.isset 2$_GET[“id”] 3.$id 4.$sql,$conn

  242、下面的程序是獲取到下面表單發(fā)送來(lái)的信息并按以下格式輸出

  將下面的服務(wù)器端的程序補(bǔ)充完整,在1234處填寫合適的代碼

  $user=$_POST[“user”];

  $pwd=$_POST[“pwd”];

  $addr=$_POST[“addr”];

  echo $user.“您好,您住在”.$addr.”,您的密碼是“.$pwd;

  243、1)寫一個(gè)函數(shù),函數(shù)名為Trimtit,有兩個(gè)參數(shù)$tit,$n,函數(shù)的功能是根據(jù)指定的長(zhǎng)度截取原始字符串。

  如果原始字符串$tit的長(zhǎng)度大于指定長(zhǎng)度$n,則返回從左端截取的字符串并加“…”

  如果長(zhǎng)度未超過指定長(zhǎng)度,則返回原始字符串。

  2)并編寫測(cè)試代碼,使用函數(shù)實(shí)現(xiàn)字符串的截取。

  答案:<?php

  function Trimtit($tit,$n){if(strlen($tit)>$n){

  echo "...".substr($tit,0,$n);

  }

  else

  echo $tit;

  }

  Trimtit("tit664848",5);

  解析:

  244、編寫一個(gè)函數(shù),輸入是5個(gè)分?jǐn)?shù),輸出是去掉一個(gè)最高分和去掉一個(gè)最低分后的平均分。

  答案:<?php

  function num($a,$b,$c,$d,$e){

  $s=array($a,$b,$c,$d,$e);

  $max=0;

  $min=$s[0];

  $abc=0;

  for($i=0;$i

  if($max<=$s[$i]) {

  $max=$s[$i];

  }

  if($min>=$s[$i]) {

  $min=$s[$i];

  }

  $abc+=$s[$i];

  }

  $abc=($abc-$min-$max)/5;

  echo $abc;

  }

  num(11,22,33,44,55);

  解析:

  245、使用for循環(huán),完成1+2+3+4+…+100求和過程,使用變量$sum表示結(jié)果并輸出。

  答案:<?php

  $num=0;

  for($i=1;$i<=100;$i++){

  $num+=$i;

  }

  echo $num;

  imagecreatetruecolor

  輸出真彩色圖像

  246、下面哪一個(gè)不是函數(shù)imagettftext()的參數(shù)_______

  A、輸出字符的坐標(biāo)

  B、輸出字符的角度

  C、字號(hào)

  D、加粗輸出的字符

  答案:D

  247、創(chuàng)建真彩色圖像,使用的函數(shù)是____

  答案:

  imagecreatetruecolor()

  ;

  248、代碼imagecolorallocate($img1,255,255,0)的作用是創(chuàng)建____色

  答案:黃;

  249、imageline()函數(shù)能夠在畫布中畫線,需要四個(gè)參數(shù)( )

  答案:錯(cuò)誤

  250、用于創(chuàng)建一幅真彩色圖像的函數(shù)是

  A、imagecreatetruecolor()

  B、imagecreate()

  C、imagecolorallocate()

  D、imagefill()

  答案:A

  251、用于為指定圖像分配顏色的函數(shù)是

  A、imagecreatetruecolor()

  B、imagecreate()

  C、imagecolorallocate()

  D、imagefill()

  答案:C

  252、下面哪一個(gè)不是函數(shù)imagettftext()的參數(shù)

  A、字號(hào)

  B、輸出字符的角度

  C、輸出字符的顏色

  D、加粗輸出的字符

  答案:D

  253、函數(shù)imagesetpixel()的作用是

  A、在指定位置畫一條直線

  B、在指定位置設(shè)置一個(gè)單一像素

  C、使用指定的顏色填充指定的區(qū)域

  D、新建一個(gè)基于調(diào)色板的圖像

  答案:B

  254、若$color表示藍(lán)色,代碼imagefill($img,0,0,$color)作用是

  A、設(shè)置畫布$img中坐標(biāo)0,0的點(diǎn)為藍(lán)色

  B、為畫布填充藍(lán)色

  C、在畫布中畫藍(lán)色直線

  D、輸出畫布

  答案:B

  255、用于為畫布分配顏色的函數(shù)是_____

  A、imagefill()

  B、imagecreate()

  C、imagecolorallocate()

  D、imagecolor()

  答案:D

【開發(fā)技術(shù)(PHP)測(cè)試題】相關(guān)文章:

1.開發(fā)技術(shù)(PHP)測(cè)試題