PHP WEB應用程序案例開發學習通超星期末考試答案章節答案2024年_第1頁
PHP WEB應用程序案例開發學習通超星期末考試答案章節答案2024年_第2頁
PHP WEB應用程序案例開發學習通超星期末考試答案章節答案2024年_第3頁
PHP WEB應用程序案例開發學習通超星期末考試答案章節答案2024年_第4頁
PHP WEB應用程序案例開發學習通超星期末考試答案章節答案2024年_第5頁
已閱讀5頁,還剩8頁未讀 繼續免費閱讀

付費下載

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

PHPWEB應用程序案例開發學習通超星期末考試章節答案2024年在PHP中,dirname()函數用于返回路徑中的目錄部分。(

答案:對下列選項中,關于fileatime()函數的功能描述正確的是(

)。

答案:用于獲取文件的上次訪問時間下列選項中,可以刪除文件的函數是(

)。

答案:unlink下列選項中,可以將文件中的內容讀入到數組中的函數是()。

答案:file使用fopen函數剛打開一個文件時,文件指針指向()。

答案:根據該函數參數而定閱讀以下代碼,輸出結果正確的是(

)。

答案:mysql假設有一個itcast_info的數據表,請使用SQL語句查詢出前100條的數據。

答案:select*from`itcast_info`limit0,100請簡述相對路徑和絕對路徑并舉例說明。

答案:所謂絕對路徑就是從盤符開始的路徑。例如:“C:/web/test.php”。所謂相對路徑就是從當前路徑開始的路徑。例如:假設被包含文件test.php所在的當前路徑是“C:/web”,則其相對路徑就是“./test.php”。編寫一個函數,使用字符串處理函數獲得文件的擴展名,如輸入apple.jpg,輸出jpg。

答案:請說出PHP的八種數據類型。

答案:(1)boolean(布爾類型)

(2)integer(整型)(3)float(浮點型)

(4)string(字符串型)(5)array(數組)

(6)object(對象)(7)resource(資源)

(8)NULL(空值)有紅、白、黑三種球若干個,其中紅、白球共25個,白、黑球共31個,紅、黑球共28個,使用for循環完成計算這三種球的個數?

答案:請簡述PHP中的運算符及其作用。(至少四種)

答案:(1)算術運算符:用于處理四則運算(2)字符串運算符:用于連接字符串(3)賦值運算符:用于將表達式的值賦給變量(4)遞增或遞減運算符:用于自增或自減運算(5)比較運算符:用于表達式的比較,并返回一個真值或假值(6)邏輯運算符:用于根據表達式的值返回真值或假值(7)位運算符:用于處理數據的位運算(8)錯誤控制運算符:用于忽略因表達式運算錯誤而產生的錯誤信息(9)instanceof:用于判斷一個對象是否是特定類的實例請簡述include和require的區別。

答案:(1)在包含文件時,如果沒有找到文件,include語句會發生警告信息,程序繼續運行;而require語句會發生致命錯誤,程序停止運行。(2)使用include語句包含文件時,只有程序執行到該語句時,才會調用被包含文件,而require語句會在程序一執行時,立刻調用被包含文件。/star3/origin/7baa7d7b7d19a355df0188d0b51ad3f8.png

答案:請說出PHP中的文件包含語句,以及它們的區別。

答案:PHP中文件包含語句分別為:include()、include_once()、require()、require_once()。(1)在包含文件時,如果沒有找到文件,include語句會發生警告信息,程序繼續運行;而require語句會發生致命錯誤,程序停止運行。(2)使用include語句包含文件時,只有程序執行到該語句時,才會調用被包含文件,而require語句會在程序一執行時,立刻調用被包含文件。(3)對于include_once、require_once語句來說,與include、require的作用幾乎相同,不同的是,帶once的語句會先檢查要導入的文件是否已經在該程序中的其他地方被調用過,如果有的話,就不會重復導入該文件,避免了同一文件被重復包含。編寫PHP程序,使用for循環完成1~100間偶數總和的計算,并將結果輸出。

答案:4.請簡述在Apache中配置虛擬主機的作用。

答案:虛擬主機是Apache提供的一個功能,通過虛擬主機可以在一臺服務器上部署多個網站,雖然服務器的IP地址是相同的,但是當用戶使用不同域名訪問時,訪問到的不是相同的網站。5.請簡述Apache虛擬主機配置中的DocumentRoot、ServerName分別有什么作用。

答案:在Apache中配置虛擬主機時,需要對DocumentRoot、ServerName進行配置。其中:DocumentRoot用于指定網站根目錄,ServerName用于指定綁定的域名。2.PHP有很多優點,使用也比較廣泛,請簡要說明PHP主要用于那些領域。

答案:PHP是B/S結構的腳本語言,運行于服務端,代碼運行起來更安全。PHP主要適用于Web開發領域。1.PHP應用廣泛,有很多突出的特點,請闡述一下PHP有哪些特點。

答案:1、開源免費2、跨平臺性3、面向對象4、支持多種數據庫5、快捷性limit的第1個參數表示的是每次讀取的最小條數()。

答案:對mysql_free_result()函數可以釋放mysql_query()返回的結果集()。

答案:對在使用like的模糊搜索中,%號可以在關鍵字之前,也可以關鍵字之后()。

答案:對msql_query()函數的第二個參數可以省略()。

答案:對msql_query()函數的第一個參數是要執行的SQL語句,第二個參數是連接標識()。

答案:對mysql_free_result()釋放結果集成功則返回true,失敗則返回false()。

答案:對mysql_query()函數返回false時,表示查詢是合法的并能夠被服務器執行()。

答案:錯limit的第2個參數表示的是每次讀取的最大條數()。

答案:對在實際網站中,給圖片添加水印可以防止圖片被他人盜用。()

答案:對在PHP中,dirname()函數用于返回路徑中的目錄部分。()

答案:對MySQL在使用orderby語句排序時,默認使用正序方式排序()。

答案:對在使用limit分頁的時候,第一個參數始終是不變化的()。

答案:錯在更新數據表中數據的過程中,需要注意儲存數據的類型,避免因類型更新失?。ǎ?。

答案:對mysql_fetch_assoc()函數從結果集中取得一行作為關聯數組()。

答案:對在使用insert語句添加數據時,數據的值可以隨便調換位置()。

答案:錯在PHP中,basename()函數用于返回路徑中的文件名。()

答案:對mysql_select_db()函數用于設置數據庫的字符集()。

答案:錯當PHP使用MySQL作為數據庫時,PHP與MySQL的編碼格式需要保持統一()。

答案:對打開文件有多種模式,其中“r”模式表示以讀寫方式打開文件。()

答案:錯在MySQL中,like不能用在查詢語句中()。

答案:錯在更新的過程中如果沒有指定where條件,所有記錄行都將被更新()。

答案:對通過URL地址傳參可以實現用戶與PHP程序之間的交互()。

答案:對MySQL連接數據庫只能使用默認端口3306()。

答案:錯要實現文件上傳,表單的提交方式必須是GET方式。()

答案:錯mysql_query()函數在執行查詢語句時,返回的數據可以直接輸出()。

答案:錯當程序試圖寫入一個不存在或者不可見的成員變量時,PHP就會執行__set()方法()。

答案:對在項目中,模型類的作用是根據業務邏輯針對某張表進行數據處理()。

答案:對類常量不能用public,protected,private,static修飾()。

答案:對在類中聲明的成員變量被稱為成員屬性。()

答案:對抽象類中不可以有非抽象方法、成員屬性和常量()。

答案:錯在PHP中,常量值只能是標量,可以用nowdoc結構來初始化常量()。

答案:對抽象方法只能存在于抽象類中,不能有函數體()。

答案:對在面向對象語言中,接口的多種不同的實現方式即為多態。()

答案:對在類的內部可以用self或類名來訪問自身的常量,外部需要用類名()。

答案:對單例模式中需要擁有一個訪問這個實例的公共的靜態方法()。

答案:對類常量屬于類自身,不屬于對象實例,不能通過對象實例訪問()。

答案:對單例模式中,構造函數需要標記為private,單例類不能在其他類中實例化,只能被其自身實例化()。

答案:對在面向對象的編程語言中,類是一個獨立的程序單位,它應該有一個類名并包括屬性和方法兩個主要部分()。

答案:對在PHP語言中,抽象類不能被實例化()。

答案:對子類可以重寫父類中的常量,可以通過parent::來調用父類中的常量()。

答案:對在包含文件時,如果沒有找到文件,include語句會發生警告信息,程序繼續運行。()

答案:對round()函數和floor()函數都可以對浮點數進行四舍五入運算。()

答案:錯在表達式中,運算符的執行有先后順序,這種順序稱為運算符的優先級。()

答案:對使用echo輸出字符串時,可以使用“,”連接兩個字符串。()

答案:對布爾型的值只有true和false兩種,并且這兩個值是區分大小寫的。()

答案:錯在PHP中,定義函數時可以沒有返回值。()

答案:對PHP中變量的數據類型可以通過手動方式轉換成指定的數據類型。()

答案:對對于兩個表達式進行比較,其結果一定是一個布爾類型值。()

答案:對時間戳被date()函數格式化后返回的數據類型是日期類型。()

答案:錯表達式“++$a”與“$a++”的運算結果相同。()

答案:對標量類型包括布爾型、整型、字符串型和數組型。()

答案:錯在數組中,鍵是數組元素的唯一標識。()

答案:對break語句在switch結構語句中的作用是終止某個case,并跳出switch結構語句。()

答案:對在PHP中,兩個值進行比較,若數據類型不同,則會進行自動類型轉換。()

答案:對執行表達式“++$a”與“$a++”后,$a的值相同。()

答案:對在PHP中,函數就是實現特定功能的代碼段。()

答案:對switch…case中的表達式值的類型不能是數組或對象。()

答案:對使用foreach遍歷數組時,$key和$value是語法規定的變量名,不能改變。()

答案:錯PHP中自定義函數的參數之間使用分號分割。()

答案:錯在PHP中,break語句可以指定跳出循環的層數。()

答案:對邏輯運算符用于對布爾型的數據進行操作,其結果仍然是布爾類型。()

答案:對在PHP語言中,可以通過一條賦值語句對多個變量進行賦值。()

答案:對在PHP中,通過預定義常量PHP_OS可以獲取PHP的版本信息。()

答案:錯假設$a=4,表達式“$a=$a+1”與“$a+=1”的輸出結果相同。()

答案:對在PHP中,函數unset()既可以刪除數組中的某個元素,又可以刪除整個數組。()

答案:對在Apache的配置文件中DocumentRoot配置項用于配置服務器域名()。

答案:錯在使用MySQL時,無需登錄即可直接進行管理數據庫等操作()。

答案:錯PHP開發只適合Windows平臺,不能在Linux平臺中運行()。

答案:錯PHP可以開發動態網站,因為它是運行于瀏覽器端的腳本語言()。

答案:錯在Apache中配置虛擬主機時,不需要指定端口()。

答案:錯在Apache的配置文件中,ServerRoot配置項用于配置Apache的安裝目錄()。

答案:對PHP是一款開源的免費軟件,因此PHP倍受歡迎()。

答案:對當用戶訪問一個網站時,驗證碼無法顯示,有可能是PHP的GD庫擴展沒有開啟()。

答案:對Apache安裝成功之后,可以直接運行PHP程序()。

答案:錯當用戶訪問一個網站時,如果提示404NotFound,說明訪問的頁面未找到()。

答案:對PHP是腳本語言,因此不能通過瀏覽器運行()。

答案:對19.Apache中的httpd-vhosts.conf配置文件用于配置虛擬主機()。

答案:對當訪問一個網站時提示HTTP錯誤403.1-Forbidden,說明訪問的頁面禁止執行訪問()。

答案:對MySQL默認使用的端口號是80()。

答案:錯下列選項中,可以實現向指定文件中追加內容的模式是()。

答案:a;a+在使用like模糊搜索時,“%Y%”這樣的條件將匹配()。

答案:以Y結尾的數據;以Y開始的數據;第二個字符為Y的數據;中間包含Y字符的數據當要打開的文件不存在時,下列選項中可以嘗試創建的文件模式是()。

答案:w;w+下列選項中,可以向文件中寫入內容的函數是()。

答案:fwrite;file_put_contents在Web網站開發中添加驗證碼的作用在于()。

答案:避免用戶灌水;防止機器人自動注冊;提高網站的安全性;防止暴力破解在SQL語句中,用于搜索語句是()。

答案:like'%kk';like'kk%';like'%KK%';like'aa_aa'在PHP中,操作MySQL數據庫相關的擴展有()。

答案:MySQL;PDO;MySQLi在下列SQL語句中,正確的語法格式有()。

答案:insertintotable_namevalues(value1,value2,…);insertintotable_name(column_name,column_name2,…)values(value1,value2,…);insertintotable_namesetcolumn_name1=value1,column_name2=value2,…根據面向對象的主要特點,以下說法正確的是()。

答案:封裝性;繼承性;多態性以下選項中,哪些是魔術方法()。

答案:__construct();__destruct();__get();__set()PHP規定數組索引的數據類型可以是()。

答案:整型;字符串型下列選項中,關于數據類型的說法描述正確的是()。

答案:在雙引號內的變量會被解析,而單引號內的變量會被原樣輸出。;對于整數59可以使用十六進制數0x3b進行表示。下列選項中,可以在后綴名為“.php”的文件中編寫的代碼是()。

答案:JavaScript;CSS;HTML若在當前運行的腳本中需要調用其他文件的函數,可以使用以下哪個語句()。

答案:include;require下列選項中,關于文件包含語句寫法正確的是()。

答案:include“./demo/test.php”;include(“./demo/test.php”)下列關于整型的表示方式正確的是()。

答案:10;073;0x3b下列選項中,其值可以自動轉換為布爾類型值false的是()。

答案:整型值0;空字符串;浮點型值0.0下列選項中,會出現死循環的是()。

答案:while(1){};while(true){};do{}while(1);下列選項中,可以用于輸出數組中所有元素的函數是()。

答案:print_r();var_dump()在PHP中,“不等于”運算符指的是()。

答案:<>;!=;!==在下列選項中,會出現死循環的是()。

答案:for(;;){continue;};while(1){continue;}在下列選項中,可以避免同一文件被重復包含的是()。

答案:include_once;require_once在下列選項中,可以對數組進行排序的函數是()。

答案:sort();rsort();ksort();krsort()下列選項中,可以用來做PHP編程開發的有()。

答案:Notpad++;EditPlus;NetBeans當部署一個網站程序時,MySQL數據庫無法連接,其原因可能是()。

答案:MySQL沒有正確安裝;數據庫名、用戶名或密碼錯誤;PHP的MySQL擴展沒有開啟在PHP的各種擴展中,操作MySQL數據庫的PDO擴展的文件名是()。

答案:extension=php_pdo_mysql.dll在MySQL中實現分頁獲取數據的子句是()。

答案:limit下列超全局數組中,可以用來獲取上傳文件信息的是()。

答案:$_FILES下列函數中,可以實現將一個文件復制到另一個文件或目錄下的函數是()。

答案:copy()下列選項中,可以刪除文件的函數是()。

答案:unlink下列選項中,可以實現文件下載的是()。

答案:header("Content-Disposition:attachment;filename=girl.jpg")下列選項中,可以從文件路徑中獲取下載文件名稱的函數是()。

答案:basenamemysql_free_result($result)函數中的參數,可以是()數據。

答案:結果集在SQL語句中,可以進行排序的語句是()。

答案:orderby若上傳文件的名字為userfile,則下列選項中可以用于判斷上傳文件類型的是()。

答案:$_FILES['userfile']['type']下列選項中,關于fileatime()函數的功能描述正確的是()。

答案:用于獲取文件的上次訪問時間下列選項中,可以用于判斷文件是否存在的函數是()。

答案:file_exists1.保證一個類僅有一個實例,這句話描述的是()。

答案:單例模式在PHP中,類中定義的__construct()表示()。

答案:構造方法同一操作作用于不同的對象,會產生不同的執行結果,這體現了面向對象的哪一個特點()

答案:多態性一個子類要調用父類的成員方法,需要使用關鍵字是()。

答案:parent以下選項中可以實現繼承的關鍵字是()。

答案:extends將對象的屬性和行為封裝起來,不需要讓外界知道具體實現細節,這是面向對象的()。

答案:封裝思想下列描述那一項是錯誤的()。

答案:父類中定義的靜態成員,不可以在子類中直接調用在PHP中,可以創建對象的關鍵字是()。

答案:new在PHP中,提供了三個訪問修飾符,其中,默認使用的修飾符是()

答案:Public在定義類的過程中,()表示定義類的關鍵字。

答案:class下列選項中,關于邏輯運算的說法錯誤的是()。

答案:運算符“&&”與“&”功能相同。2.如果函數有多個參數,則參數之間必須以()符號分開。

答案:,2.語句“echo10%-20”的運算結果是()。

答案:102.下列選項中,哪些是合法的標識符()。

答案:username下面關于文件包含語句說法錯誤的是()。

答案:在包含文件時,被包含的文件路徑必須是從盤符開始的路徑。下列預定義常量中,可以用于獲取PHP版本信息的是()。

答案:PHP_VERSIONfor循環語句的括號中包含以下三個部分,其正確的順序是()。①始化表達式②操作表達式③循環條件

答案:①③②下列選項中,可以用于遍歷關聯數組的是()。

答案:foreach在下列選項中,不屬于選擇結構語句的是()。

答案:while8.下列關于for循環語句說法錯誤的是()。

答案:for循環的各參數之間使用逗號分隔。在PHP中函數的命名需要遵循一定的規則,以下列舉函數名稱錯誤的是()。

答案:2good下列關于PHP的數據類型描述錯誤的是()。

答案:PHP的標量類型包括布爾型、整型、浮點型、字符串型和數組型。下列選項中,可以用于獲取函數返回值的關鍵字是()。

答案:return1.在PHP中,可以輸出當前代碼行號的預定義常量是()。

答案:__LINE__對于for($i=100;$i<=200;$i+=3),循環結束后,變量$i的值是()。

答案:2021.下列選項中,可以用于獲取64平方根的函數是()。

答案:sqrt()5.下列選項中,優先級最高的運算符是()。

答案:()下列字符中,需要在單引號中進行轉義的是()。

答案:‘’(單引號)2.分析以下程序代碼,輸出結果正確的是()。

答案:=$sum=1;2.表達式“(4+3)*2”的運算結果為()。

答案:141.下列函數中,可以對浮點數進行四舍五入的是()。

答案:round()下列選項中代表無窮循環的是()。

答案:for(;;)2.在下列選項中,不屬于循環結構語句的是()。

答案:switch…case1.語句“for($k=0;$k=1;$k++){}”和語句“for($k=0;$k==1;$k++){}”的執行次數分別為()。

答案:無限次和0在PHP中聲明變量時,變量名稱以()符號開頭。

答案:$UNIX時間戳是表示時間的一種方式,而UNIX紀元是指()。

答案:1970年1月1日零點1.下列函數中,可以將字符串轉換為數組的是()。

答案:explode3.語句“var_dump((float)false)”的輸出結果為()

溫馨提示

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

評論

0/150

提交評論