知道PHP期末答案,PHP期末练习(参考答案).doc
PHP期末練習(參考答案)
練習題
單選
以下控制選項與錯誤控制無關的是:( )
error_reporting
display_errors
log_errors
date.timezone
下面不屬于PHP的標簽是:( )
?>
= ?>
< >
定義關聯數組時,其鍵名與值之間的分隔符是:
-> b)=> c): d)#
如果想要在文件末尾寫入方式打開一個文件,該給fopen()傳什么參數?
a).w b).r c).a d).a+
PHP類定義中不支持的訪問控制是:( )
public
private
protected
friend
以下關于XML的描述不正確的是:( )
XML是區分大小寫的。
XML文檔中可以有多個根元素。
XML不允許缺失結束標記。
XML不允許有重疊的標記。
不屬于采用AJAX的原因是:( )
AJAX是基于被廣泛支持的公開標準技術。
不刷新整個頁面,提高了數據處理效率。
將數據和顯示分離。
因為它是一種新的技術。
AJAX的核心是:( )
基于標準的表示技術:XHTML/CSS
數據交換和操作技術:XML/XSLT
數據獲取技術:XMLHttpRequest
客戶端控制技術:JavaScript
9. 下面那一個正則表達式用來驗證電子郵件(如:zhang.san_123@)的格式最正確:( )
a)[_\.0-9a-z]@([0-9a-z]+\.)+[0-9a-z\.-]{2,6}
b)[_\.0~9a~z-]*@([0~9a~z-]+\.)+[0~9a~z\.]+
c)[_\.0-9a-z-]+@([0-9a-z-]+\.)+[0-9a-z\.]+
d)[_\.0~9a~z-]+@([0~9a~z-]+\.)+[0~9a~z]{2,6}
10. 以下腳本輸出什么? ( )
A.Testing 1245
B.Testing 345
C.Testing 1+245
D.245
二、填空
PHP的構造函數是_ __construct ()__。
訪問類屬性必須通過__$this->___的方式進行訪問。
訪問類中靜態成員或函數應通過特殊類__類名::____或__self:______進行訪問。
cookie存儲在__客戶端__,session是將數據存儲在_服務器端__,會話的生命周期默認為__24分鐘___。
表單的提交方式有_GET__ 和 __POST____。
PHP5支持的兩種復合數據類型是:__數組_ 和 __對象__。
面向對象編程的主要特征有__封裝__、__繼承__ 和 __多態___。
顯示當前執行的PHP程序文件名的內置常量是_ _file_ ___。
MySQL服務器的默認連接端口是_____3306_______。
PHP程序中跳出目前執行的循環的語句是___break__。
MySQL數據庫中可使用___ GRANT ___ 語句增加新用戶并限制用戶訪問數據庫的權限。
MySQL數據庫查詢操作中可使用_ ORDER BY 子句指定查詢結果的排序規則。
在HTML表單中設置數組的方法:__在輸入控件的name屬性的名稱后面加上一對中括號[]___。
三、綜合應用
功能:實現產生0到9的數組元素,查找0是否再數組里面,如果存在輸出鍵名
$arr1 = range(0, 9);
echo "數組arr1為:" ;
print_r($arr1);
if (in_array(0, $arr1)) {
echo "0在數組arr1中。";
echo $arr1[0];
} else {
echo "0不在數組arr1中。";
}?>
以下程序有錯,請修改錯誤。(第4周02次設計練習)
$value1 = function ($x) { return $x*$x; };
$value2 = function ($x) { return $x*$x*$x; };
function compose($f, $g) {
return function ($x) use ($f, $g){
return $f($g($x));
};
}
$func = compose($value1, $value2);
echo $func(5);
?>
修改代碼:
$value1 = function ($x) { return $x*$x; };
$value2 = fun
總結
以上是生活随笔為你收集整理的知道PHP期末答案,PHP期末练习(参考答案).doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在php代码中加视频,php – 如何
- 下一篇: java内部类的权限符,static介绍