php+mysql模擬試題及參考答案
多做模擬試題能幫助你學好php+mysql。以下是陽光網(wǎng)小編要與大家分享的php+mysql模擬試題,供大家參考!
php+mysql模擬試題一、選擇題
1. php代表什么意思?( )
A.Hypertext Preprocessor(超文本預(yù)處理器)
B.Hyperlink Preprocessor(超鏈接預(yù)處理器)
C.Personal Homepage (個人主頁空間)
2. 以下PHP標記哪個是錯誤的?( )
A. B. C.<% %>
3. 下列不正確的變量名是( )
A. $_test B. $2abc C. $Var D. $printr D.
4. 讀取post方法傳遞的表單元素值的方法是( )
A. $_post["名稱"]
C. $post["名稱"] B. $_POST["名稱"] D. $POST["名稱"]
5. cookie的值存儲在( )(拓展題)
A. 硬盤中 B. 程序中 C. 客戶端 D. 服務(wù)器端
6. SESSION會話的值存儲在( )(拓展題)
A. 硬盤上 B. 網(wǎng)頁中 C. 客戶端 D. 服務(wù)器端
7. 復(fù)選框的type屬性值是( )
A. checkbox B. radio C. select D. check
8. 要查看一個變量的數(shù)據(jù)類型,可使用函數(shù)( )
A. type() B. gettype() C. GetType() D. Type()
9. 如果想取得最近一條查詢的信息,應(yīng)該使用哪個函數(shù)( )
A. mysql_info B. mysql_stat C. mysql_insert_id( ) D. mysql_free_result
10. 要查看一個結(jié)構(gòu)類型變量的值,可以使用函數(shù)( )
A. Print( ) B. print( ) C. Print_r() D. print_r( )
11. 在PHP中哪個變量數(shù)組總是包含所有總客戶端發(fā)出的cookies數(shù)據(jù)( )
A. $_COOKIE B. $_COOKIES C. $_GETCOOKIE D. $_GETCOOKIES
12. 下列哪個說法是錯誤的( )
A. gettype( )是查看數(shù)據(jù)類型的
B. 沒有被賦值的變量是0
C. unset( )是被認為NULL
D. 雙引號字符串最重要的一點是其中的變量名會被變量值替代
13. HTML中,表格單元格的"值"是存儲在( )標簽里
A. B. C. D.
14. 將一個值或變量轉(zhuǎn)換為字符類型的函數(shù)是( )
A. intval( ) B. strval( ) C. str D. valint( )
15. php函數(shù)不支持的功能有( )
A. 可變的參數(shù)個數(shù) B. 通過引用傳遞參數(shù)
C. 通過指針傳遞參數(shù) D. 實現(xiàn)遞歸函數(shù)
16. php運算符中,優(yōu)先級從高到低分別是( )
A. 關(guān)系運算符,邏輯運算符,算術(shù)運算符
B. 算術(shù)運算符,關(guān)系運算符,邏輯運算符
C. 邏輯運算符,算術(shù)運算符,關(guān)系運算符
D. 關(guān)系運算符,算術(shù)運算符,邏輯運算符
17. file()函數(shù)返回的數(shù)據(jù)類型是( )
A. 數(shù)組 B. 字符串 C. 整型 D. 根據(jù)文件來定
18. strtoupper( )函數(shù)的功能是( )
A. 將給定字符串全部轉(zhuǎn)換為大寫字母。
B. 將給定字符串全部轉(zhuǎn)換為小寫字母。
C. 將給定字符串首字母轉(zhuǎn)換為大寫字母。
D. 將給定字符串首字母轉(zhuǎn)換為小寫字母。
19. php中字符串的連接運算符是( )
A. - B. + C. & D. .
20. 語句for($k=0;$k=1;$k++);和語句for($k=0;$k==1;$k++);執(zhí)行的次數(shù)分別是(
A. 無限和0 B. 0和無限 C. 都是無限 D. 都是0
21. 在str_replace(1,2,3)函數(shù)中1 2 3 所代表的名稱是( ) )
A. "取代字符串","被取代字符串","來源字符串"
B. "被取代字符串","取代字符串","來源字符串"
C. "來源字符串","取代字符串","被取代字符串"
D. "來源字符串","被取代字符串","取代字符串"
22. mysql_connect( )與@mysql_connect( )的區(qū)別是( )
A. @mysql_connect( )不會忽略錯誤,將錯誤顯示到客戶端
B. mysql_connect( )不會忽略錯誤,將錯誤顯示到客戶端
C. 沒有區(qū)別
D. 功能不同的兩個函數(shù)
23. Html語言當中用于分段的標記是()
24. 在html中嵌入javaScript,應(yīng)該使用的標記是( )
A. 〈script language="javascript">
C. 〈body> 〈/body> B. 〈head> 〈/head> D. 〈!--....//..>
25. 以下代碼運行結(jié)果( )
$A=array("Monday","Tuesday",3=>"Wednesday");
echo $A[2];
A. Monday B. Tuesday C. Wednesday D. 沒有顯示
26. 下面程序運行的結(jié)果為( )
$numb=array(array(10,15,30), array(10,15,30), array(10,15,30));
echo count ($numb,1);
A.3 B.6 C.9 D.12
27. 選擇下面程序的運行結(jié)果( )
Echo substr_replace(“ABC”,”DEF”,3,1)
A.ABC B.DEF C.ABCDEF D.以上都不對
28. 下面程序運行的結(jié)果為( )
$a=array("a","b","c","d");
$index=array_search("a",$a);
if($index==false)
echo"在數(shù)組a中未發(fā)現(xiàn)字符'a'";
else echo "index=".$index;
A.在數(shù)組a中未發(fā)現(xiàn)字符‟a‟ B.0 C.1 D.2
29. 你是公司的.數(shù)據(jù)庫管理員,數(shù)據(jù)庫benet中有個員工表employees,該表中有姓名列。
你想檢查哪些員工的姓名是含有“文“字的,則用下列哪個sql語句( )
A. Select * from employees where 姓名=‟文‟;
B. Select * from employees where 姓名 like „%文‟;
C. Select * from employees where 姓名 like „文%‟;
D. 以上答案都不正確
30. 職工信息表如下表所示:
編號 姓名 年齡 性別
0001 李明輝 35 男
0002 張明華 45 男
0003 李淑琴 34 女
.... .... .... ....
如果表中的年齡是整數(shù),性別為字符型,查詢表中年齡在40歲以上男性的語句為(
A. SELECT 姓名,年齡 FROM 職工信息表 WHERE 年齡>40 AND 性別=‟男‟
B. SELECT 姓名,年齡 FROM 職工信息表 WHERE 年齡>40 AND 性別IS男
C. SELECT 姓名,年齡 FROM 職工信息表 WHERE 年齡>40 AND 性別=男
D. SELECT 姓名,年齡 FROM 職工信息表 WHERE 年齡>‟40‟ AND 性別=‟男‟
php+mysql模擬試題二、簡答題
1.1. PHP:表單中 get與post提交方法的區(qū)別?
2.簡述單引號和雙引號的用法
3.簡述echo(),print(),print_r()的區(qū)別
4.以下代碼會產(chǎn)生什么問題,如何解決
$dir = $_POST['dir'];
include("/usr/local/apache/htdoc/inc/$dir ");
?>
5.form中復(fù)選框內(nèi)容提交時,如何操作才能最方便快捷的獲得所有內(nèi)容?
6.對數(shù)據(jù)庫表的操作有哪些?修改表結(jié)構(gòu)的代碼有哪些,修改編碼代碼是什么?
7.PHP連接數(shù)據(jù)庫的基本步驟及基本代碼
php+mysql模擬試題三.實現(xiàn)題
1.寫出啟動mysql和關(guān)閉mysql的命令
2.忘記了mysqls的root密碼,請你將mysql的密碼改為pronetway
3.查看數(shù)據(jù)庫nc下的表ncuserlog的表結(jié)構(gòu),查詢前10條記錄,按字段stime降序
排序
4.寫出查看數(shù)據(jù)庫下有哪些表的命令
5.使用PHP描述冒泡排序和快速排序算法,對象可以是一個數(shù)組
6.數(shù)據(jù)庫nc中表ncsyslog損壞了,請寫出修復(fù)該表的命令
7.查看表ncuser的索引,增加字段username的索引,索引名為in_username,然后將
該索引刪除。
8.有兩張表ncuser和nciplog,表結(jié)構(gòu)分別如下
create table ncuser (
userid int primary key,
username char(16), 用戶名
groupid int,
);
create table nciplog (
userid int, -- 用戶id
sdate char(10), -- 起始時間
stime char(8), -- 起始時間
vtime int unsigned default 0, -- 時間
conntime int, -- 連接時間
sip int unsigned, -- 源IP
dip int unsigned, -- 目標IP
trantype smallint, -- 協(xié)議 6:tcp
port int, -- 端口號
service smallint, -- 服務(wù)內(nèi)容
ubytes bigint, -- 上行字節(jié)數(shù)
dbytes bigint, -- 下行字節(jié)數(shù)
flags smallint -- 記錄處理情況 0--新 1--統(tǒng)計 ) max_rows=1000000000 avg_row_length=1500;
兩表以userid關(guān)聯(lián),插入記錄數(shù),查詢用戶名為李四的前十條記錄,按sdate降序排序,顯示字段為sdate,username,conntime,然后將用戶“李四”改為“張三”,最后將表ncuser和nciplog中所有張三的記錄刪除
寫出sql語句
9.你對自己目前學習的情況如何?談?wù)勀銓W習過程中常常遇到的困難,記得自己的寫給自己的一封信嗎?內(nèi)容大概是什么。
看過“php+mysql模擬試題”的人還看了:
1.php+mysql留言板系統(tǒng)【完整代碼及詳解】
【php+mysql模擬試題及參考答案】相關(guān)文章: