PHP程序設(shè)計(jì)智慧樹知到答案章節(jié)測試2023年廣東培正學(xué)院_第1頁
PHP程序設(shè)計(jì)智慧樹知到答案章節(jié)測試2023年廣東培正學(xué)院_第2頁
PHP程序設(shè)計(jì)智慧樹知到答案章節(jié)測試2023年廣東培正學(xué)院_第3頁
PHP程序設(shè)計(jì)智慧樹知到答案章節(jié)測試2023年廣東培正學(xué)院_第4頁
PHP程序設(shè)計(jì)智慧樹知到答案章節(jié)測試2023年廣東培正學(xué)院_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第一章測試動態(tài)網(wǎng)站隸屬性下面哪一種軟件開發(fā)形式?()。

A:嵌入式程序開發(fā)

B:C/S架構(gòu)軟件

C:應(yīng)用程序開發(fā)

D:B/S架構(gòu)軟件

答案:D在下面的選項(xiàng)中,哪一種Web構(gòu)建在開發(fā)動態(tài)網(wǎng)站時通常用于接收并處理用戶事件?()。

A:HTML

B:PHP

C:JavaScript

D:CSS

答案:C下面幾個后臺腳本編程語言中,哪個屬于開源的軟件?()。

A:PHP

B:ASP

C:CGI

D:JSP

答案:A下面幾個Web構(gòu)建中,哪個可以直接作為數(shù)據(jù)庫的客戶端應(yīng)用處理數(shù)據(jù)庫中的數(shù)據(jù)?()。

A:Linux

B:PHP

C:JavaScript

D:Apache

答案:B用于調(diào)整網(wǎng)頁的外觀和布局的Web構(gòu)建是下列選項(xiàng)中的哪一個?()。

A:JavaScript

B:PHP

C:XML

D:CSS

答案:D構(gòu)建一個網(wǎng)站開發(fā)平臺,希望具有簡易性、低成本、高安全性、開發(fā)速度快并且執(zhí)行靈活,可以選擇下面選項(xiàng)中哪一種網(wǎng)站開發(fā)平臺?()。

A:ASP.NET

B:J2EE

C:LAMP

D:CGI

答案:C下面選項(xiàng)中,哪個不屬于URL的組成部分?()。

A:傳輸協(xié)議

B:Internet

C:主機(jī)

D:端口

答案:B如果選用WAMP平臺開發(fā)Web程序,下面選項(xiàng)中不能使用PHP處理的工作是()。

A:處理用戶事件

B:接收用戶表單

C:生成HTML輸出

D:圖像處理

答案:A在下面的選項(xiàng)中,可以由Web服務(wù)器Apache完成的工作是()。

A:主動建立與客戶端連接

B:發(fā)布網(wǎng)站

C:解析PHP文件

D:連接處理數(shù)據(jù)庫

答案:B在下面的選項(xiàng)中,對MySQL數(shù)據(jù)庫描述不正確的是()。

A:MySQL服務(wù)器必須和Apache服務(wù)器及PHP應(yīng)用服務(wù)器安裝在同一臺電腦中

B:在WAMP組合的開發(fā)平臺中,MySQL用于保存網(wǎng)站中的內(nèi)容數(shù)據(jù)

C:可以使用PHP作為MySQL客戶端程序連接并處理MySQL服務(wù)器

D:MySQL屬于C/S結(jié)構(gòu)軟件

答案:A第二章測試PHP是哪種類型的語言()。

A:兩者都不是

B:兩者都是

C:解釋型

D:編譯型

答案:C下面功能PHP無法實(shí)現(xiàn)的是()。

A:客戶端圖形界面(GU

B:瀏覽器端執(zhí)行DOM操作

C:程序

D:服務(wù)器端腳本運(yùn)行

E:命令行腳本運(yùn)行

答案:C下面說法不正確的是:()。

A:偽類型:混合型(mixed)、數(shù)字型(number)、回調(diào)(callback)

B:PHP有4種標(biāo)量類型:布爾型(boolean)、整型(integer)、浮點(diǎn)型(float)、字符串(string)

C:復(fù)合類型包括:數(shù)組(array)、對象(object)、資源(resource)

D:浮點(diǎn)型(float)與雙精度型(double)是同一種類型

答案:D<?phpx=1;++x;$y=x++;?>4、若y,<?php$a=“hello”;$b=&$a;unset(b);b=“world”;echo$a;?>5、下面代碼的輸出結(jié)果是()。

A:unset

B:NULL

C:world

D:hello下面哪個表達(dá)式不能將兩個字符串s1和s2串聯(lián)成一個單獨(dú)的字符串()。

A:implode(’’,array(s1,s2))

B:s1+s2

C:s1.s2

getDate()函數(shù)返回的值的數(shù)據(jù)類型是()。

A:整型

B:數(shù)組

C:浮點(diǎn)型

D:布爾型

E:字符串

答案:E下面哪個選項(xiàng)不屬于正確的PHP代碼的開始和結(jié)束標(biāo)記()。

A:<%%>

B:<??>

C:<?=?>

D:<!!>

E:<?php?>

答案:DPHP中,單引號和雙引號所包圍的字符串有什么區(qū)別?()。

A:雙引號速度快,單引號速度慢

B:雙引號解析其中以$開頭的變量,而單引號不解析

C:單引號解析其中等轉(zhuǎn)義字符,而雙引號不解析

D:兩者沒有速度差別

E:單引號速度快,雙引號速度慢

答案:BPHP中的錯誤控制操作符是()。

A:@

B:%

C:#

D:$

答案:A第三章測試<?phpvar=FALSE;if(empty(var)){echo“<?$str="LAMP";$str1=“LAMPBrother”;strc=strcmp(str,str1);switch(strc){case1:echo“str>str1”;break;case–1:echo“<?phpfunctionp(){return1;}if(p()){echo“false”;}else{echo“true”;}?>3、以下代碼返回的結(jié)果為()。

A:true

B:程序運(yùn)行出錯

C:根據(jù)版本來定

D:false

答案:D<?phpif($a==“a”){somefunction();}elseif($a==“b”){anotherfunction();}elseif($a==“c”){dosomething();}else{donothing();}?>4、哪一個語言結(jié)構(gòu)最能代表以下多路分支if語句的選擇結(jié)構(gòu)()。

A:它是唯一的邏輯結(jié)構(gòu)

B:一個while語句

C:一個遞歸的函數(shù)調(diào)用

D:使用default從句的switch語句

E:沒有default的switch語句

答案:D<?php

if($a<10){

if($b>11){

if($c==10&&d!=c){

$x=0;

}else{

$x=1;

}

}

}?>5、哪一個三元運(yùn)算符相當(dāng)于此腳本()。

A:x=(a<10||$b>11||$c==1&&d!=c)?0:1;

B:x=((a<10&&b>11)(<?php$a="01";$result=1;if(in_array($a,array("1"))){$result=2;}elseif($a=="1"){$result=3;}elseif($a=="01"){$result=4;}else{$result=5;}?>6、以下代碼的執(zhí)行后是,$result值為()。

A:3

B:2

C:4

D:5

E:1

答案:B<?phpfor(i=0;i<10;i++){print$i;}?>7、下面代碼的執(zhí)行結(jié)果是()。

A:無輸出

<?phpbool=TRUE;ec<?phpecho1+2+“3+4+5”;?>下面代碼的執(zhí)行結(jié)果是()。

A:6

B:“33+4+5“

C:0

D:3

答案:A<?php$x=““;result=isnul第四章測試<?php$a=“Hello”;functionprint_a(){$a=“phpmysql!!”;global$a;echo$a;}echo$a;print_a();?>以上代碼執(zhí)行結(jié)果為()。

A:HelloHello

B:phpmysql!!

C:Hellophpmysql!!

D:Hello

答案:A<?php$num=10;functiondemo($number){$number=$number+20}demo(&$num);echo$num,"\n";?>執(zhí)行完以上代碼后,變量$num的值為()。A:顯示錯誤

B:10

C:20

D:30

答案:D<?php$a="hello";functionprint_a(){global$a;$a="phper";}echo$a;?>以上代碼執(zhí)行結(jié)果為()。A:phper

B:hello

C:錯誤

D:hellophper

答案:A<?phpfunctiontotal_Sum($c=5,$b=3,$a){echo$a."+".$b."+".$c."=".($a+$b+$c);}total_Sum(1);?>以上程序運(yùn)行結(jié)果為()。A:9

B:1+5+3=9

C:5+3+1=9

D:提示錯誤,并有顯示:+3+1=4

答案:Dreturn?=='A';上面代碼加入下面那個函數(shù)后返回TRUE:()。A:‘+65

B:、ord(65)

C:65+’

D:chr(65)

答案:D<?php$str='hello你好世界';echostrlen($str);?>PHP程序使用utf-8編碼,以下程序輸出結(jié)果是()。A:13

B:9

C:17

D:18

答案:C下列那個選項(xiàng)是正確的引用文件的方法()。

A:function和include

B:require和include

C:define和include

D:require和function

答案:B第五章測試<?php$array=array('1','1');foreach($arrayas$k=>$v){$v=2;}?>上面的腳本運(yùn)行以后,$array數(shù)組所包含的值是()。答案:B如果你想對一個數(shù)組進(jìn)行排序,排序的方式是按照元素的值從小到大排序。同時,需要在排序后保持關(guān)鍵字與值的對應(yīng)關(guān)系。下面哪個函數(shù)實(shí)現(xiàn)這個功能()。

A:asort()

B:ksort()

C:krsort()

D:sort()

答案:A<?php$s='12345';$s[$s[1]]='234';echo$s;?>上面代碼的輸出是()。A:22345

B:12345

C:11345

D:12245

答案:D在PHP中哪個變量數(shù)組總是包含所有從客戶端發(fā)出的cookies數(shù)據(jù)()。

A:?GETCOOK以下關(guān)于key()和current()函數(shù)的敘述,請找正確的答案()。

A:current()函數(shù)用來讀取目前指針?biāo)赶蛸Y料的索引值IV.current()函數(shù)是取得目前指針位置的內(nèi)容資料

B:III,IV

C:I,IV

D:II,III

E:key()函數(shù)用來讀取目前指針?biāo)赶蛸Y料的索引值I

F:I,II

G:key()函數(shù)是取得目前指針位置的內(nèi)容資料II

答案:F<?php$arrOne=array(0,1);$arrTwo=array(3,4);$x=$arrOne+$arrTwo;?>問$x的結(jié)果是()。A:array(0,1,2,3);

B:array(0,1);

C:代碼有錯

D:array(3,4);

答案:B要循環(huán)操作非順序索引的數(shù)組時,可以使用下列哪個函數(shù)來讀取數(shù)組當(dāng)前元素的索引值()。

A:current()

B:key()

C:prev()

D:next()

答案:B<?php$A=array_fill(-5,3,"Hello");for($i=0;$i<5;$i++){echo"\$A[$i]=".$A[$i]."";}?>以下程序運(yùn)行結(jié)果為()。A:$A[0]=Hello$A[1]=Hello$A[2]=Hello$A[3]=A4=B:程序<?php$A[]=1;$A[]=2;$A[]=3$A[2]=4;for($i=0;$i<count($A);$i++){if($i==2){echo$A[$i];}}?>以下代碼的運(yùn)行結(jié)果為()。A:2

B:4

C:3

D:1

答案:B下面哪個選項(xiàng)沒有將john添加到users數(shù)組中()。

答案:B第六章測試<?php$A="PHPlinux";$B="PHPLinux";$C=strstr($A,"L");$D=stristr($B,"l");echo$C."is".$D;?>以下代碼運(yùn)行結(jié)果為()。A:isLinux

B:PHPisLinux

C:PHPisinux

D:PHPis

答案:A下列哪個函數(shù)是將數(shù)組轉(zhuǎn)換為字符串?()

A:natsort()

B:explode()

C:arsort()

D:imploed()

答案:D<?php$first="Thiscourseisveryeasy!";$second=explode("",$first);$first=implode(",",$second);echo$first;?>以下代碼運(yùn)行的結(jié)果為()。A:Thiscourseisveryeasy!

B:This,course,is,very,easy,!

C:提示錯誤

D:Thiscourseisveryeasy!,

答案:B<?php$email='gaofeng@';$str=____($email,'@');$info=____('.',$str);____($info);?>輸出結(jié)果為:Array([0]=>@lampbrother[1]=>com[2]=>cn)以上程序橫線處應(yīng)該使用的函數(shù)為()。A:strchr,split,var_dump

B:strchr,split,var,_dump

C:strstr,explode,echo

D:strstr,explode,print_r

答案:DPHP中,下列哪個函數(shù)是將字符串前后顛倒?()

A:strrev()

B:strrpos()

C:strfirst()

D:strstr()

答案:A<?php$text="\tllo";echostrlen(trim($text));?>以上字符的長度是()。A:3

B:7

C:5

D:9

答案:C將字符串中所有英文單字的開頭字母轉(zhuǎn)換為大寫的函數(shù)應(yīng)該是()。

A:strtoupper()

B:ucfirst()

C:ucwords()

D:strtolower()

答案:C在PHP中,’+’操作符的功能不包括()。

A:變量數(shù)據(jù)相加

B:數(shù)組數(shù)據(jù)合并

C:字符串連接

D:類型自動轉(zhuǎn)換

答案:C下列PHP函數(shù)中不能直接在頁面輸出字符串的函數(shù)是()。

A:print

B:printf

C:echo

D:sprintf

答案:D第七章測試創(chuàng)建表單,使用的標(biāo)記是()。

A:<Table></Table>

B:<Div></Div>

C:<Form></Form>

D:<Font></Font>

答案:CType=”text”表示的是()。

A:一個文字

B:一個文本框

C:一個表單

D:一個文本域

答案:BType=”radio”表示的是()。

A:一個下拉列表

B:一個文本框

C:一個單選按鈕

D:一個多選按鈕

答案:CType=”select”表示的是()。

A:一個下拉列表

B:一個單選按鈕

C:一個文本框

D:一個多選按鈕

答案:AType=”checkbox”表示的是()。

A:一個多選按鈕

B:一個單選按鈕

C:一個文本框

D:一個下拉列表

答案:A表單中設(shè)置method=”post”表示的是()。

A:定義一個POST

B:給mothod賦值為POST

C:表單頁面數(shù)據(jù)發(fā)送方式為POST

D:頁面加載方法為POST

答案:C讀取get方法傳遞的表單元素值的方法是()。

A:?POST“名稱”B:POST[“名稱”]獲取超級鏈接傳遞的參數(shù)采用的是()。

A:?get“名稱”B:post[“名稱”]

以下哪個方法不能從表單頁面中獲取到數(shù)值()。

A:?POST“名稱”B:_GET[“名稱”]

C:$_REQUEST[“名稱第八章測試使用Session會話時,需要進(jìn)行初始化的函數(shù)是()。

A:start()

B:session_start()

C:session()

D:sessionstart()

答案:B判斷一個變量是否存在,采用的函數(shù)是()。

A:start()

B:isset()

C:empty()

D:isnull()

答案:B創(chuàng)建一個Session變量,通常采用的全局變量是()。

A:?REQUEST使用Session會話時,清除一個Session變量的函數(shù)是()。

A:unset()

B:isset()

C:start()

D:set()

答案:A在Session會話時,以下哪個操作后Session依然有效()。

A:關(guān)閉瀏覽器

B:關(guān)閉PHP服務(wù)器

C:點(diǎn)擊超級鏈接跳轉(zhuǎn)至另外一個頁面

D:打開另一個瀏覽器,訪問原始頁面

答案:C在Cookie會話時,以下哪個參數(shù)用于設(shè)置Cookie的有效期()。

A:name

B:path

C:value

D:expires

答案:D在Cookie會話時,以下哪個函數(shù)用于獲取Cookie數(shù)值()。

A:?GETB:_SESSION

在Cookie會話時,Cookie的存放于()。

A:客戶端

B:當(dāng)前頁面

C:服務(wù)器

D:當(dāng)前PHP腳本

答案:A以下方法不能使Cookie失效的是()。

A:$_COOKIE[‘user’]=””

B:setcookie(“user”,“admin”,time()-3600)

C:setcookie(“user”,““)

D:setcookie(”user”,“admin”,time()+3600)

答案:D以下關(guān)于Session與Cookie的說法,不正確的是()。

A:cookie數(shù)據(jù)存放在客戶的瀏覽器上,session數(shù)據(jù)放在服務(wù)器上

B:單個cookie保存的數(shù)據(jù)不能超過4K,很多瀏覽器都限制一個站點(diǎn)最多保存20個cookie

C:session會在一定時間內(nèi)保存在服務(wù)器上。當(dāng)訪問增多,會比較占用你服務(wù)器的性能。

D:cookie很安全,在建設(shè)網(wǎng)站時候應(yīng)當(dāng)多使用cookie

答案:D第九章測試數(shù)據(jù)庫是按照一定格式要求來存放數(shù)據(jù)的倉庫。()

A:錯

B:對

答案:B數(shù)據(jù)庫管理系統(tǒng)是一種操縱和管理數(shù)據(jù)庫的大型軟件,用于建立、使用和維護(hù)數(shù)據(jù)庫,簡稱DBMS。它對數(shù)據(jù)庫進(jìn)行統(tǒng)一的管理和控制,以保證數(shù)據(jù)庫的安全性和完整性。()

A:對

B:錯

答案:A數(shù)據(jù)庫的主要對象有數(shù)據(jù)表、索引、視圖、觸發(fā)器、存儲過程等等。()

A:錯

B:對

答案:B控制臺訪問MySQL數(shù)據(jù)庫的賬號是()。

A:Administrator

B:空

C:admin

D:root

答案:D控制臺創(chuàng)建數(shù)據(jù)庫的下列語句正確的是()。

A:DROPDATABASEXWGL

B:CREATEDATABASEIFNOTEXISTSXWGL

C:SHOWDATABASES

D:ALTERDATABASE

答案:B控制臺中,顯示出所有數(shù)據(jù)庫列表的命令是()。

A:DROPDATABASEXWGL

B:ALTERDATABASE

C:SHOWDATABASES

D:CREATEDATABASEIFNOTEXISTSXWGL

答案:C控制臺中在使用數(shù)據(jù)庫之前先要進(jìn)行數(shù)據(jù)庫的選定,命令關(guān)鍵詞是()。

A:USE

B:ALTER

C:CREATE

D:SHOW

答案:A控制臺修改表USER,往表中增加一個整形非空字段AGE的語句正確的是()。

A:ALTERTABLEUSERAGEINTNOTNULL

B:ALTERTABLEUSERADDAGEINTNOTNULL

C:CREATETABLEIFNOTEXISTSUSER

D:DROPTABLEUSER

答案:B控制臺修改表USER,往表中增加一條記錄時,使用的命令關(guān)鍵詞是()。

A:Alter

B:Delete

C:Insert

D:Update

答案:C控制臺修改表USER,往表中修改一條記錄時,使用的命令關(guān)鍵詞是()。

A:Update

B:Drop

C:Delete

D:Insert

答案:A第十章測試創(chuàng)建數(shù)據(jù)庫連接對象所使用的函數(shù)是()。

A:mysqli_set_charset()

B:mysqli_connect()

C:mysqli_fetch_now()

D:mysqli()

答案:B創(chuàng)建數(shù)據(jù)庫時,選擇需要連接的數(shù)據(jù)庫使用的函數(shù)是()。

A:mysqli_set_charset()

B:mysqli_connect()

C:mysqli_fetch_assoc()

D:mysqli_select_db()

答案:D創(chuàng)建數(shù)據(jù)庫時采用的連接函數(shù)中,前三個參數(shù)的順序是()。

A:hostuserpassword

B:hostpassworduser

C:userpasswordhost

D:userhostpassword

答案:A創(chuàng)建數(shù)據(jù)庫連接對象時,通常會設(shè)置訪問編碼,其函數(shù)是()。

A:mysqli_set_charset()

B:mysqli_fetch_object()

C:mysqli_connect()

D:Mysqli_fetch_array()

答案:A在對數(shù)據(jù)庫進(jìn)行增加、刪除、修改、插入等操作時,采用的函數(shù)是()。

A:mysqli_connect()

B:mysqli_query()

C:mysqli_fetch_row()

D:mysqli_fet_assoc()

答案:B對于數(shù)據(jù)庫的查詢結(jié)果集,以下哪個函數(shù)無法將其轉(zhuǎn)換為數(shù)組的是()。

A:mysqli_fetch_array()

B:mysqli_fetch_row()

C:mysqli_fetch_object()

D:mysqli_fetch_assoc()

答案:C對于數(shù)據(jù)庫的查詢結(jié)果集,以下哪個函數(shù)可以獲取結(jié)果集中記錄的條數(shù)()。

A:mysqli_num_rows()

B:mysqli_fetch_now()

C:Mysqli_free_result()

D:mysqli_fetch_fields()

答案:A數(shù)據(jù)庫的操作中,如果想刪除某條記錄,則應(yīng)該使用的SQL關(guān)鍵詞是()。

A:delete

B:create

C:update

D:insert

答案:APDO操作數(shù)據(jù)庫時,如果想利用PDO對象(對象名為pd)來對數(shù)據(jù)進(jìn)行增、刪、改,則應(yīng)選擇()。

溫馨提示

  • 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

提交評論