開發(fā)技術(PHP)測試題

時間:2022-02-17 16:36:30 試題

開發(fā)技術(PHP)測試題

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

開發(fā)技術(PHP)測試題

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

  答案:

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

  答案:

  3、簡述PHP語言中,流程控制的分類,及幾種代表語句。

  答案:

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

  答案:

  5、簡述session機制的原理

  答案:

  6、如何在php程序中啟動session

  答案:

  7、代碼如下

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

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

  echo $whole;

  代碼輸出的結果是:

  答案:

  8、代碼如下

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

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

  答案:

  9、代碼如下:

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

  $w=date('w');

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

  echo $week[$w];

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

  輸出今天的日期和是周幾

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

  20xx/12/21星期二

  答案:

  10、代碼如下:

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

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

  答案:

  11、php的源碼是

  A、開放的

  B、封閉的

  C、需購買的

  D、完全不可見的

  答案:A

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

  答案:正確

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

  答案:錯誤

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

  答案:錯誤

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

  答案:錯誤

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

  答案:錯誤

  17、apache服務默認占用80號端口,不可更改

  答案:錯誤

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

  A、HTML

  B、DreamWeaver

  C、CSS

  D、Javascript

  答案:B

  19、下面哪組中列舉的技術都屬于動態(tài)網(wǎng)頁設計時使用的核心技術

  A、ASP、JSP、SSP

  B、JSP、XHTML、PHP

  C、JSP、PHP、ASP

  D、PHP、ASP、Javascript

  答案:C

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

  A、靜態(tài)頁面運行后能夠查看所有的源代碼,動態(tài)頁面中動態(tài)部分源代碼則無法查看

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

  C、動態(tài)頁面是在服務器端執(zhí)行的,而靜態(tài)頁面是在瀏覽器端執(zhí)行的

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

  答案:C

  21、下面各種說法中錯誤的是

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

  B、使用靜態(tài)頁面技術可以實現(xiàn)動態(tài)變化的時鐘效果

  C、動態(tài)頁面的運行過程通常會包含在服務器端的執(zhí)行過程和在瀏覽器端的執(zhí)行過程兩個階段

  D、瀏覽器請求執(zhí)行一個靜態(tài)頁面時,服務器先把頁面文件執(zhí)行完畢,然后將結果傳遞到瀏覽器端顯示

  答案:D

  22、下面關于PHP的說法錯誤的是

  A、PHP是一種服務器端的腳本

  B、PHP程序可以在任意環(huán)境中執(zhí)行

  C、在PHP文件中可以包含任意的HTML代碼和樣式的應用

  D、使用PHP可以實現(xiàn)注冊、登錄、在線投票、訪客計數(shù)等動態(tài)頁面中需要的各種功能

  答案:B

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

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

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

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

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

  答案:D

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

  A、Apache和pws

  B、Apache、IIS和pws

  C、Apache和IIS

  D、只有Apache

  答案:C

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

  A、Apache能夠成功安裝,但是無法啟用,只需要修改端口號即可啟用

  B、Apache無法完成安裝過程

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

  D、以上說法都不正確

  答案:A

  26、下面關于Apache主目錄說法錯誤的是

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

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

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

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

  答案:C

  27、搭建apache web服務器(使用phpstduy)之后,默認情況下運行文件時的localhost對應哪個文件夾?

  A、apache

  B、htdocs

  C、www

  D、htdoc

  答案:C

  28、運行文件時的localhost可以使用哪個IP地址取代?

  A、192.168.0.1

  B、128.0.0.1

  C、127.0.0.1

  D、126.0.0.1

  答案:C

  29、若主機A的計算機名稱是jsj-stu1,其主目錄中存有文件page1.php,在主機B中要運行主機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)站,此時小明的電腦是:( )

  A、客戶端

  B、服務器

  C、既作為客戶端又作為服務器

  D、都不是

  答案:A

  31、QQ屬于以下哪種結構的軟件: ( )

  A、B/S

  B、C/S

  C、Ajax

  D、單機軟件

  答案:B

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

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

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

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

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

  A、PHP

  B、JSP

  C、ASP.NET

  D、Ajax

  答案:D

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

  A、修改記錄

  B、添加記錄

  C、顯示記錄

  D、刪除記錄

  答案:C

  36、瀏覽器向某個服務器發(fā)出頁面請求時,無論請求的是靜態(tài)頁面還是動態(tài)頁面,該請求一定要通過____協(xié)議發(fā)送出去。

  答案:http;

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

  答案:正確

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

  答案:錯誤

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

  答案:錯誤

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

  A、圖像

  B、純文本

  C、可執(zhí)行程序

  D、圖像和文本的壓縮

  答案:B

  41、PHP的配置文件是______

  A、php.ini

  B、php.conf

  C、httpd.ini

  D、httpd.conf

  答案:A

  42、下面關于Apache主目錄說法錯誤的是_______

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

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

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

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

  答案:C

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

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

  44、安裝apache2.2.17和php5之后,默認情況下運行php文件時不顯示代碼中的錯誤提示( )

  答案:正確

  45、php可以使用“scanf”來打印輸出結果

  答案:錯誤

  46、php中連接兩個字符串的符號是“+ ”

  答案:錯誤

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

  答案:正確

  48、每個語句結尾都要加“;”來表示語句結束

  答案:正確

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

  答案:錯誤

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

  答案:正確

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

  A、cc

  B、$a

  C、$$a

  D、dd

  答案:D

  52、以下關于字符串的說法正確的是

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

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

  C、$str="123"

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

  答案:C

  解析:

  53、php如何輸出反斜杠

  A、n

  B、r

  C、t

  D、

  答案:D

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

  A、1015

  B、1010

  C、1515

  D、1510

  答案:A

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

  A、aa

  B、bb

  C、$aa

  D、$bb

  答案:B

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

  A、1

  B、2

  C、3

  D、0

  答案:B

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

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

  B、雙引號速度快,單引號速度慢

  C、單引號里面可以解析轉義字符

  D、雙引號里面可以解析變量

  答案:D

  58、php定義變量正確的是

  A、var a = 5

  B、$a = 10

  C、int b = 6

  D、var $a = 12

  答案:B

  59、php中哪個語句可以輸出變量類型

  A、echo

  B、print

  C、var_dump()

  D、print_r()

  答案:C

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

  答案:正確

  61、下面哪一組是PHP5中的注釋符號

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

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

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

  D、//、#、/*

  答案:B

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

  A、str1、_num1

  B、$5_str、$num1

  C、$str1、$_num1

  D、$str1、$_num1%

  答案:C

  63、假設存在變量$str1="abc",$str2="ABC",$num1=23,$num2=45,下面哪一組表達式的運算結果是假值

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

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

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

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

  答案:A

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

  A、$This

  B、$s_Name

  C、$_if

  D、$5-zh

  答案:D

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

  答案:雙引號;

  66、對變量進行引用賦值時,引用的變量名前必須加____。

  答案:&;

  67、PHP的注釋符是( )

  A、

  B、

  C、//

  D、<*>

  答案:C

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

  答案:錯誤

  69、當把布爾值轉換為整型時,true會轉換成____,false轉換成____。當把布爾值轉換成字符串時,true會轉換成____,false轉換成____。

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

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

  A、str1、$_num1

  B、$%_str、$num1

  C、$str1、$_num1

  D、$str1、$_num1%

  答案:C

  71、PHP、CSS和JavaScript代碼中共同的注釋符號是_________

  A、//

  B、/*…*/

  C、#

  D、‘

  答案:B

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

  答案:錯誤

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

  答案:正確

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

  答案:正確

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

  A、65

  B、55

  C、54

  D、66

  答案:A

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

  A、W

  B、w

  C、D

  D、以上都不是

  答案:B

  77、關于循環(huán)結構,下列說法中錯誤的是

  A、for()括號中需要三個表達式

  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、語句“for($k=0;$k=1;$k++);”和語句“for($k=0;$k= =1;$k++);”的執(zhí)行次數(shù)分別是: ( )

  A、都是無限次

  B、都是0

  C、無限次和0

  D、0和無限次

  答案:C

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

  A、pause

  B、return

  C、exit

  D、break

  答案:D

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

  A、201

  B、202

  C、199

  D、198

  答案:B

  81、在switch結構中,每個case后面的代碼需要使用____語句結束

  答案:break;

  82、php中以下能輸出當前時間格式像: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ù)可以寫在等號左側

  B、each()函數(shù)可以返回數(shù)組里面的下一個元素

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

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

  答案:D

  84、下面程序運行結果$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)在的時間(小時-分-秒)

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

  答案:B

  85、以下程序橫線處應該使用的函數(shù)為:$email = ‘langwan@thizlinux.com.cn’; $str = ____($email,‘@’); $info = ____(‘.’,$str); ____($info);輸出結果為: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、以下代碼運行結果為:$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、提示錯誤

  答案:A

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

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

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

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

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

  答案:C

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

  答案:錯誤

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

  答案:正確

  90、若系統(tǒng)日期時間是20xx年12月6日9時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ù)中,哪個與月份取值無關?

  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、下列哪個函數(shù)可用來取得四舍五入的值( )

  A、ceil

  B、floor

  C、round

  D、abs

  答案:C

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

  A、implode

  B、explode

  C、str_repeat

  D、str_pad

  答案:A

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

  答案:3;

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

  A、ceil

  B、floor

  C、round

  D、abs

  答案:A

  解析:

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

  A、rand()

  B、mt_rand()

  C、random()

  D、range()

  答案:C

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

  A、7 c

  B、6 d

  C、7 d

  D、1 1

  答案:C

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

  A、strtoUpper()

  B、strtoupper()

  C、strToLower()

  D、strtolower()

  答案:D

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

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

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

  答案:6.67;4;

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

  答案:implode();

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

  A、count

  B、length

  C、strlen

  D、counter

  答案:A

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

  答案:explode();

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

  答案:正確

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

  答案:正確

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

  答案:正確

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

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

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

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

  D、以上說法都不正確

  答案:B

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

  A、explode(",",$stu)

  B、implode(",",$stu)

  C、explode($stu,",")

  D、implode($stu,",")

  答案:B

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

  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中元素的個數(shù)有

  A、3個

  B、4個

  C、5個

  D、6個

  答案:B

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

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

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

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

  D、以上說法都不正確

  答案:C

  113、使用include引用外部文件時,下列哪種做法是錯誤的

  A、include("zhuce.html")

  B、include"zhuce.html"

  C、include 'zhuce.html'

  D、include zhuce.html

  答案:D

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

  A、strtoUpper()

  B、strtoupper()

  C、strToUpper()

  D、strToupper()

  答案:B

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

  A、range(0,100)

  B、rang(0,100)

  C、rand(0,100)

  D、rande(0,100)

  答案:C

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

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

  B、只能進行單向加密,不能逆向解密

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

  D、加密結果是32個字符的十進制數(shù)

  答案:D

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

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

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

  答案:4;

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

  A、month

  B、M

  C、N

  D、m

  答案:D

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

  答案:date(‘D’);

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

  A、date_timezone

  B、date.timezone

  C、date_timezones

  D、date._timezones

  答案:B

  122、若系統(tǒng)日期時間是20xx年12月6日9時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中完成大小寫轉換的一對函數(shù)是_______

  A、strtoUpper, strtoLower

  B、strtoupper, strtolower

  C、Upper, Lower

  D、Ucase, Lcase

  答案:B

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

  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)當前日期時間的函數(shù)是____

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

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

  答案:錯誤

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

  答案:錯誤

  129、以下說法正確的是

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

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

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

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

  答案:C

  130、以下代碼在頁面上會輸出多少行數(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、下面哪個選項沒有將john添加到users數(shù)組中?

  A、$users[] = "john"

  B、array_add($users, "john")

  C、array_push($users, "john")

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

  答案:B

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

  A、會報錯!

  B、aa

  C、輸出為空

  D、bb

  答案:D

  133、下列說法正確的是

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

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

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

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

  答案:B

  134、關于數(shù)組元素的下標,下面說法中錯誤的是

  A、元素下標可以采用從0開始的遞增的自然數(shù)列的方式

  B、元素的下標可以采用用戶自定義的鍵名下標方式

  C、使用自定義鍵名下標的數(shù)組元素不能使用自然數(shù)作為下標進行訪問

  D、任何情況下,都要將鍵名下標放在引號定界符中才能正確訪問數(shù)組元素

  答案:D

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

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

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

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

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

  答案:C

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

  A、0

  B、1

  C、空字符串

  D、不一定

  答案:A

  137、下列哪一項可以用來訪問數(shù)組的元素( )

  A、->

  B、=>

  C、()

  D、[]

  答案:B

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

  A、$_REQUEST[]

  B、$_POST[]

  C、$_GET[]

  D、$_SERVER[]

  答案:D

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

  A、長度

  B、值

  C、索引

  D、維度

  答案:C

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

  A、explode()

  B、array_merge()

  C、range()

  D、count()

  答案:B

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

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

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

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

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

  答案:D

  142、以下哪項不屬于函數(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í)行結果為$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í)行結果為: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ù)用于將給定的`字符串按照指定的字符分割成一個個子串

  答案:錯誤

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

  答案:錯誤

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

  答案:正確

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

  A、continue

  B、break

  C、exit

  D、return

  答案:D

  150、以下關于構造函數(shù)說法不正確的是

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

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

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

  D、如果父類中存在構造函數(shù)并且需要參數(shù),子類在造對象的時候也應該傳入相應的參數(shù)

  答案:B

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

  A、多態(tài)在每個對象調(diào)用方法時都會發(fā)生

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

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

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

  答案:D

  152、關于面向對象的說法不正確的是

  A、OOP是面向對象的簡稱

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

  C、普通成員是屬于類的

  D、類里面的$this關鍵字代表該對象本身

  答案:C

  153、下列哪項不屬于OOP的三大特性

  A、封裝

  B、重載

  C、繼承

  D、多態(tài)

  答案:B

  154、面向對象的三大特性中哪個不屬于封裝的做法

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

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

  C、封裝方法來操作成員

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

  答案:B

  155、下面哪項描述是錯誤的?

  A、普通成員是屬于對象的

  B、成員變量需要用public protected private修飾,在定義變量時不再需要var關鍵字

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

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

  答案:C

  156、若是存在變量$age=25,下面哪項中的代碼不能輸出“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];,輸出結果是

  A、字符h

  B、空格

  C、沒有結果

  D、字符e

  答案:D

  158、若是存在變量$name=’zhangling’,下面哪項中的代碼不能輸出“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、語句echo ‘$str

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

  答案:錯誤

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

  答案:正確

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

  答案:錯誤

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

  答案:正確

  解析:

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

  答案:正確

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

  答案:

  $bcd=$_GET['bcd'];

  解析:

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

  答案:name;post;

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

  答案:$_GET;

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

  A、$_REQUEST[]

  B、$_POST[]

  C、$_GET[]

  D、$_SERVER[]

  答案:D

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

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

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

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

  D、以上說法中有一條是錯誤的

  答案:C

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

  A、action

  B、method

  C、enctype

  D、onsubmit

  答案:A

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

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

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

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

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

  答案:C

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

  答案:$_GET;

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

  A、enctype

  B、name

  C、ID

  D、action

  答案:D

  173、在a.php文件中存在代碼第一頁,在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ù)( )

  答案:錯誤

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

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

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

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

  D、以上說法都不正確

  答案:C

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

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

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

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

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

  答案:C

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

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

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

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

  D、以上說法中有一條是錯誤的

  答案:C

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

  A、是某個表單元素name屬性的取值

  B、是某個表單元素ID屬性的取值

  C、是一個變量

  D、是一個普通的字符串

  答案:A

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

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

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

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

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

  答案:A

  180、關于submit事件,下面說法錯誤的是

  A、屬于表單標記form

  B、屬于submit類型的按鈕

  C、點擊submit按鈕時觸發(fā)

  D、對應的事件屬性是onsubmit

  答案:B

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

  A、$_GET["txt"]

  B、$_POST["txt"]

  C、$_POST['txt']

  D、$_POST[txt]

  答案:D

  解析:

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

  A、$_FILE

  B、$_POST

  C、$_SESSION

  D、$_GET

  答案:A

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

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

  B、$_SESSION的下標來自于表單元素name屬性的取值

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

  D、$_SESSION數(shù)組中元素的下標是由用戶在編寫代碼時根據(jù)需要獨立定義的,與其它元素無關

  答案:B

  184、點擊“注冊”按鈕在新窗口中打開文件zhuce.html,需要使用哪個代碼實現(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ù)是否提交到服務器端的方法是______

  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的表單元素值是否為空

  答案:錯誤

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

  答案:錯誤

  189、表單中有文件域元素時,下面哪個說法錯誤________

  A、

  中method屬性取值可以是get

  B、

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

  C、文件域元素需要設置name屬性

  D、可以有多個文件域元素

  答案:A

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

  A、上傳文件的名稱

  B、上傳文件的類型

  C、上傳文件的大小

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

  答案:D

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

  答案:$_FILES;

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

  A、$_POST

  B、$_GET

  C、$_FILES

  D、$_SESSION

  答案:C

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

  答案:錯誤

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

  答案:正確

  195、進行文件上傳時,需要在form標記中設置屬性enctype的取值是

  A、multipart/form-data

  B、text/plain

  C、application/x-www-form-urlencoded

  D、以上都不是

  答案:A

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

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

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

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

  D、以上說法都是錯誤的

  答案:D

  197、關于系統(tǒng)數(shù)組$_FILES,第二個下標不包含下面哪一項

  A、tmpname

  B、size

  C、name

  D、type

  答案:A

  198、關于多文件上傳功能中,下面說法錯誤的是

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

  B、可以同時選擇不同文件夾中的文件

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

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

  答案:B

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

  A、獲取上傳文件的類型

  B、獲取上傳文件的大小

  C、獲取上傳文件的名稱

  D、獲取上傳文件的臨時存儲信息

  答案:A

  200、完成文件上傳功能,在標簽中使用哪個屬性設置編碼_____

  A、enctype

  B、name

  C、ID

  D、action

  答案:A

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

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

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

  A、session

  B、cookie

  C、application

  D、post

  答案:A

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

  A、$_SESSION

  B、$_FILES

  C、$_POST

  D、$_GET

  答案:A

  204、關于session機制的描述中正確的是_____

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

  B、一旦某個頁面向session中提供了數(shù)據(jù),當前網(wǎng)站中在該頁面之后執(zhí)行的頁面文件都可以根據(jù)需要從中獲取該數(shù)據(jù)

  C、不同網(wǎng)站的頁面之間可以通過session機制來傳遞數(shù)據(jù)

  D、session中存放的是所有用戶的共用數(shù)據(jù)

  答案:B

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

  答案:正確

  206、鏈接打開文件count.php時使用鍵名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、關于session機制的描述中錯誤的是

  A、服務器可通過sessionID來區(qū)分各個不同用戶

  B、一旦某個頁面向session管道中提供了數(shù)據(jù),當前網(wǎng)站中在該頁面之后執(zhí)行的頁面文件都可以根據(jù)需要從管道中獲取該數(shù)據(jù)

  C、不同網(wǎng)站的頁面之間可以通過session機制來傳遞數(shù)據(jù)

  D、要提供數(shù)據(jù)的頁面和要獲取數(shù)據(jù)的頁面都要啟用session

  答案:C

  208、下面說法中錯誤的是

  A、變量有生命周期

  B、session有生命周期

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

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

  答案:D

  209、在PHP中,有兩個函數(shù)與cookie操作有關。其中____用來設置cookie變量內(nèi)容, ____用來讀取cookie變量內(nèi)容。

  答案:setcookie;$_COOKIE;

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

  答案:session;session_start();

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

  答案:錯誤

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

  答案:正確

  213、以下說法不正確的是

  A、模糊查詢使用的關鍵字是like

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

  C、分頁查詢使用的關鍵字是limit

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

  答案:B

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

  A、頁面源代碼錯誤

  B、文件不存在

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

  D、權限不足

  答案:B

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

  答案:正確

  216、卸載MySQL時,說法正確的是

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

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

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

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

  答案:D

  217、MySQL服務器有一個超級管理員賬號,其名稱是( )

  A、admin

  B、root

  C、sa

  D、Administrator

  答案:B

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

  A、fetch_row

  B、fetch_assoc

  C、num_rows

  D、field_count

  答案:C

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

  A、mysqli_query()

  B、mysqli_connect()

  C、mysqli_select_db ()

  D、mysqli_num_rows()

  答案:C

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

  ①mysqli_num_rows() ②mysqli_select_db()、

 ?、踡ysqli_connet() ④mysqli_query()

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

  A、①②③④

  B、②③①④

  C、③②④①

  D、③④①②

  答案:C

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

  A、mysqli_connect()

  B、mysqli_select_db()

  C、mysqli_query()

  D、mysqli_num_rows()

  答案:B

  222、查詢用戶名和密碼信息是否存在時,關于查詢結果記錄集$result的說法錯誤的是____

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

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

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

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

  答案:B

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

  A、mysql_num_rows()

  B、mysql_select_db()

  C、mysql_fetch_array()

  D、mysql_fetch_Array()

  答案:C

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

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

  B、從查詢結果記錄集中獲取一條記錄并以對象方式存儲訪問

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

  D、以上說法都不正確

  答案:C

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

  A、mysql_fetch_array()

  B、mysql_select_db()

  C、mysql_num_rows()

  D、mysql_fetch_Array()

  答案:A

  226、查詢數(shù)據(jù)表時,限制獲取查詢結果中序號為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ù)庫操作中,Create New Schema命令的作用是

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

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

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

  D、以上說法都不正確

  答案:C

  228、關于數(shù)據(jù)庫的導入操作,下列說法中錯誤的是

  A、使用的命令是Restore

  B、導入過程中可以更改原來數(shù)據(jù)庫的名稱

  C、導入過程中必須要選擇忽略錯誤選項,否則導入無法完成

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

  答案:D

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

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

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

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

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

  答案:C

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

  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、查詢用戶名和密碼信息是否存在時,關于查詢結果記錄集$result的說法錯誤的是

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

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

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

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

  答案: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語句查詢時,要限制返回的行數(shù)可使用____子句。

  答案:limit;

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

  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ù)庫

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

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

  D、以上說法都不正確

  答案:A

  236、關于數(shù)據(jù)庫的導入操作,下列說法中錯誤的是_____

  A、使用的命令是Restore

  B、導入過程中可以更改原來數(shù)據(jù)庫的名稱

  C、導入過程中必須要選擇忽略錯誤選項,否則導入無法完成

  D、使用的命令是Backup

  答案:D

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

  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ù)庫的根用戶是____

  答案:root;

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

  241、下面的程序用來刪除記錄,當用戶單擊“刪除”超鏈接時,記錄將被刪除,將下面1234處的代碼補充完整

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

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

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

  $user=$_POST[“user”];

  $pwd=$_POST[“pwd”];

  $addr=$_POST[“addr”];

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

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

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

  如果長度未超過指定長度,則返回原始字符串。

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

  答案:<?php

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

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

  }

  else

  echo $tit;

  }

  Trimtit("tit664848",5);

  解析:

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

  答案:<?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表示結果并輸出。

  答案:<?php

  $num=0;

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

  $num+=$i;

  }

  echo $num;

  imagecreatetruecolor

  輸出真彩色圖像

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

  A、輸出字符的坐標

  B、輸出字符的角度

  C、字號

  D、加粗輸出的字符

  答案:D

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

  答案:

  imagecreatetruecolor()

  ;

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

  答案:黃;

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

  答案:錯誤

  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、下面哪一個不是函數(shù)imagettftext()的參數(shù)

  A、字號

  B、輸出字符的角度

  C、輸出字符的顏色

  D、加粗輸出的字符

  答案:D

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

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

  B、在指定位置設置一個單一像素

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

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

  答案:B

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

  A、設置畫布$img中坐標0,0的點為藍色

  B、為畫布填充藍色

  C、在畫布中畫藍色直線

  D、輸出畫布

  答案:B

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

  A、imagefill()

  B、imagecreate()

  C、imagecolorallocate()

  D、imagecolor()

  答案:D

【開發(fā)技術(PHP)測試題】相關文章:

1.開發(fā)技術(PHP)測試題