阿里巴巴實(shí)習(xí)生測試開發(fā)工程師筆試題目

時(shí)間:2024-09-29 10:34:44 晶敏 資料大全 我要投稿
  • 相關(guān)推薦

阿里巴巴實(shí)習(xí)生測試開發(fā)工程師筆試題目

  無論是在學(xué)習(xí)還是在工作中,我們最離不開的就是練習(xí)題了,通過這些形形色色的習(xí)題,使得我們得以有機(jī)會認(rèn)識事物的方方面面,認(rèn)識概括化圖式多樣化的具體變式,從而使我們對原理和規(guī)律的認(rèn)識更加的深入。還在為找參考習(xí)題而苦惱嗎?下面是小編精心整理的阿里巴巴實(shí)習(xí)生測試開發(fā)工程師筆試題目,僅供參考,大家一起來看看吧。

阿里巴巴實(shí)習(xí)生測試開發(fā)工程師筆試題目

  阿里巴巴實(shí)習(xí)生測試開發(fā)工程師筆試題目 1

  功能測試

  1、輸入搜索內(nèi)容,點(diǎn)擊搜索按鈕,驗(yàn)證是否能正確搜索。

  2、輸入違規(guī)物品,點(diǎn)擊搜索按鈕,驗(yàn)證是否能顯示友好的提示頁面。

  3、如果搜索內(nèi)容很長,是否可以向后擴(kuò)展。

  4、搜索內(nèi)容最前面或者最后面有空格,是否能過濾掉。

  5、輸入搜索內(nèi)容,當(dāng)輸入時(shí)是否有下拉提示。

  6、當(dāng)點(diǎn)擊店鋪時(shí),顏色著重區(qū)是否會變到店鋪位置。

  7、當(dāng)按下ENTER鍵,是否實(shí)現(xiàn)搜索功能。

  8、當(dāng)按下TAB鍵,是否可以在“寶貝”和“店鋪”之間互換。

  9、語音按鍵按下之后是否有提示可以說話了。

  10、當(dāng)語音輸入完之后是否自動搜索。

  11、當(dāng)語音輸入完之后在表單中顯示什么內(nèi)容,

  12、當(dāng)要輸入搜索內(nèi)容時(shí),“請輸入要搜索的詞”是否會自動消失。

  13、當(dāng)在輸入文字之后,再語音輸入,會如何處理。

  界面測試

  1、所有文字的字體是否一致,大小分配是否合理。

  2、“淘寶網(wǎng)”是否與下面表單承中間對齊。

  安全測試

  1、是否防止了SQL注入。

  2、是否防止了XSS攻擊。

  性能測試

  1、搜索內(nèi)容需要多少時(shí)間。

  2、能反應(yīng)多少人同時(shí)搜索。

  3、語音識別需要多少時(shí)間。

  瀏覽器兼容測試

  1、不同的瀏覽器下,語音的識別情況如何。

  2、不同的瀏覽器下,功能是否正常。

  3、是否能在移動設(shè)備上使用。

  4、不同的瀏覽器下,分辨率如何。

  總結(jié)

  目前就想出那么多,上面內(nèi)容有些還是我在考試的.時(shí)候還沒有想出來的,筆試的時(shí)候就按這幾個(gè)方向回答了。

  如果網(wǎng)上有了試卷,我會跟大家分享的。

  阿里巴巴實(shí)習(xí)生測試開發(fā)工程師筆試題目 2

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

  答案:

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

  答案:

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

  答案:

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

  答案:

  5、簡述session機(jī)制的原理

  答案:

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

  答案:

  7、代碼如下

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

  $whole=implode(_,$arr);

  echo $whole;

  代碼輸出的結(jié)果是:

  答案:

  8、代碼如下

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

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

  答案:

  9、代碼如下:

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

  $w=date(w);

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

  echo $week[$w];

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

  輸出今天的日期和是周幾

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

  2021/12/21星期二

  答案:

  10、代碼如下:

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

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

  答案:

  11、php的源碼是

  A、開放的

  B、封閉的

  C、需購買的

  D、完全不可見的

  答案:A

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

  答案:正確

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

  答案:錯(cuò)誤

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

  答案:錯(cuò)誤

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

  答案:錯(cuò)誤

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

  答案:錯(cuò)誤

  17、apache服務(wù)默認(rèn)占用80號端口,不可更改

  答案:錯(cuò)誤

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

  A、HTML

  B、DreamWeaver

  C、CSS

  D、Javascript

  答案:B

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

  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)頁的本質(zhì)區(qū)別是

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

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

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

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

  答案:C

  21、下面各種說法中錯(cuò)誤的是

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

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

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

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

  答案:D

  22、下面關(guān)于PHP的說法錯(cuò)誤的是

  A、PHP是一種服務(wù)器端的腳本

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

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

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

  答案:B

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

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

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

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

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

  答案:D

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

  A、Apache和pws

  B、Apache、IIS和pws

  C、Apache和IIS

  D、只有Apache

  答案:C

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

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

  B、Apache無法完成安裝過程

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

  D、以上說法都不正確

  答案:A

  26、下面關(guān)于Apache主目錄說法錯(cuò)誤的是

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

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

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

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

  答案:C

  27、搭建apache web服務(wù)器(使用phpstduy)之后,默認(rèn)情況下運(yùn)行文件時(shí)的localhos對應(yīng)哪個(gè)文件夾?

  A、apache

  B、htdocs

  C、www

  D、htdoc

  答案:C

  28、運(yùn)行文件時(shí)的localhos可以使用哪個(gè)IP地址取代?

  A、192.168.0.1

  B、128.0.0.1

  C、127.0.0.1

  D、126.0.0.1

  答案:C

  29、若主機(jī)A的計(jì)算機(jī)名稱是jsj-stu1,其主目錄中存有文件page1.php,在主機(jī)B中要運(yùn)行主機(jī)A的該文件,地址欄中輸入的URL是

  A、http://localhos/page1.php

  B、http://127.0.0.1/page1.php

  C、http://localhos/jsj-stu1/page1.php

  D、http://jsj-stu1/page1.php

  答案:D

  30、小明坐在電腦前訪問搜狐網(wǎng)站,此時(shí)小明的電腦是:( )

  A、客戶端

  B、服務(wù)器

  C、既作為客戶端又作為服務(wù)器

  D、都不是

  答案:A

  31、QQ屬于以下哪種結(jié)構(gòu)的軟件: ( )

  A、B/S

  B、C/S

  C、Ajax

  D、單機(jī)軟件

  答案:B

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

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

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

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

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

  A、PHP

  B、JSP

  C、ASP.NET

  D、Ajax

  答案:D

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

  A、修改記錄

  B、添加記錄

  C、顯示記錄

  D、刪除記錄

  答案:C

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

  答案:http;

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

  答案:正確

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

  答案:錯(cuò)誤

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

  答案:錯(cuò)誤

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

  A、圖像

  B、純文本

  C、可執(zhí)行程序

  D、圖像和文本的壓縮

  答案:B

  41、PHP的配置文件是______

  A、php.ini

  B、php.conf

  C、httpd.ini

  D、httpd.conf

  答案:A

  42、下面關(guān)于Apache主目錄說法錯(cuò)誤的是_______

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

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

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

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

  答案:C

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

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

  44、安裝apache2.2.17和php5之后,默認(rèn)情況下運(yùn)行php文件時(shí)不顯示代碼中的錯(cuò)誤提示( )

  答案:正確

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

  答案:錯(cuò)誤

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

  答案:錯(cuò)誤

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

  答案:正確

  48、每個(gè)語句結(jié)尾都要加“;”來表示語句結(jié)束

  答案:正確

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

  答案:錯(cuò)誤

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

  答案:正確

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

  A、cc

  B、$a

  C、$$a

  D、dd

  答案:D

  52、以下關(guān)于字符串的說法正確的是

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

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

  C、$str="123"

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

  答案:C

  解析:

  53、php如何輸出反斜杠

  A、n

  B、r

  C、t

  D、

  答案:D

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

  A、1015

  B、1010

  C、1515

  D、1510

  答案:A

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

  A、aa

  B、bb

  C、$aa

  D、$bb

  答案:B

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

  A、1

  B、2

  C、3

  D、0

  答案:B

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

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

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

  C、單引號里面可以解析轉(zhuǎn)義字符

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

  答案:D

  58、php定義變量正確的是

  A、var a = 5

  B、$a = 10

  C、int b = 6

  D、var $a = 12

  答案:B

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

  A、echo

  B、print

  C、var_dump()

  D、print_r()

  答案:C

  60、字符串"Hello"可以看做是一個(gè)包含5個(gè)元素的數(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、假設(shè)存在變量$str1="abc",$str2="ABC",$num1=23,$num2=45,下面哪一組表達(dá)式的運(yùn)算結(jié)果是假值

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

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

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

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

  答案:A

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

  A、$This

  B、$s_Name

  C、$_if

  D、$5-zh

  答案:D

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

  答案:雙引號;

  66、對變量進(jìn)行引用賦值時(shí),引用的變量名前必須加____。

  答案:&;

  67、PHP的注釋符是( )

  A、

  B、

  C、//

  D、<*>

  答案:C

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

  答案:錯(cuò)誤

  69、當(dāng)把布爾值轉(zhuǎn)換為整型時(shí),true會轉(zhuǎn)換成____,false轉(zhuǎn)換成____。當(dāng)把布爾值轉(zhuǎn)換成字符串時(shí),true會轉(zhuǎn)換成____,false轉(zhuǎn)換成____。

  答案: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)體

  答案:錯(cuò)誤

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

  答案:正確

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

  答案:正確

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

  A、65

  B、55

  C、54

  D、66

  答案:A

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

  A、W

  B、w

  C、D

  D、以上都不是

  答案:B

  77、關(guān)于循環(huán)結(jié)構(gòu),下列說法中錯(cuò)誤的是

  A、for()括號中需要三個(gè)表達(dá)式

  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),可以使用下面哪個(gè)語句( )

  A、pause

  B、return

  C、exit

  D、break

  答案:D

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

  A、201

  B、202

  C、199

  D、198

  答案:B

  81、在switch結(jié)構(gòu)中,每個(gè)case后面的代碼需要使用____語句結(jié)束

  答案:break;

  82、php中以下能輸出當(dāng)前時(shí)間格式像:2016-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ù)可以寫在等號左側(cè)

  B、each()函數(shù)可以返回?cái)?shù)組里面的下一個(gè)元素

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

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

  答案:D

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

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

  答案:B

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

  答案:A

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

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

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

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

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

  答案:C

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

  答案:錯(cuò)誤

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

  答案:正確

  90、若系統(tǒng)日期時(shí)間是2017年12月6日9時(shí)12分,函數(shù)date("Y-m-d H:i")的返回值是

  A、17-12-6 9:12

  B、2017-12-6 09:12

  C、2017-12-06 9:12

  D、2017-12-06 09:12

  答案:D

  91、下面給定的date()函數(shù)的參數(shù)中,哪個(gè)與月份取值無關(guān)?

  A、n

  B、m

  C、M

  D、j

  答案:D

  92、若要輸出“今天是2017年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、下列哪個(gè)函數(shù)可用來取得四舍五入的值( )

  A、ceil

  B、floor

  C、round

  D、abs

  答案:C

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

  A、implode

  B、explode

  C、str_repeat

  D、str_pad

  答案:A

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

  答案:3;

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

  A、ceil

  B、floor

  C、round

  D、abs

  答案:A

  解析:

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

  A、rand()

  B、mt_rand()

  C、random()

  D、range()

  答案:C

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

  A、7 c

  B、6 d

  C、7 d

  D、1 1

  答案:C

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

  A、strtoUpper()

  B、strtoupper()

  C、strToLower()

  D、strtolower()

  答案:D

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

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

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

  答案:6.67;4;

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

  答案:implode();

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

  A、count

  B、length

  C、strlen

  D、counter

  答案:A

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

  答案:explode();

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

  答案:正確

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

  答案:正確

  107、使用函數(shù)count()可以統(tǒng)計(jì)字符串中字符的個(gè)數(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"),要得到結(jié)果“劉東,女,18”,使用的代碼是

  A、explode(",",$stu)

  B、implode(",",$stu)

  C、explode($stu,",")

  D、implode($stu,",")

  答案:B

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

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

  A、3個(gè)

  B、4個(gè)

  C、5個(gè)

  D、6個(gè)

  答案:B

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

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

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

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

  D、以上說法都不正確

  答案:C

  113、使用include引用外部文件時(shí),下列哪種做法是錯(cuò)誤的

  A、include("zhuce.html")

  B、include"zhuce.html"

  C、include zhuce.html

  D、include zhuce.html

  答案:D

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

  A、strtoUpper()

  B、strtoupper()

  C、strToUpper()

  D、strToupper()

  答案:B

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

  A、range(0,100)

  B、rang(0,100)

  C、rand(0,100)

  D、rande(0,100)

  答案:C

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

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

  B、只能進(jìn)行單向加密,不能逆向解密

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

  D、加密結(jié)果是32個(gè)字符的十進(jìn)制數(shù)

  答案:D

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

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

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

  答案:4;

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

  A、month

  B、M

  C、N

  D、m

  答案:D

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

  答案:date(‘D’);

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

  A、date_timezone

  B、date.timezone

  C、date_timezones

  D、date._timezones

  答案:B

  122、若系統(tǒng)日期時(shí)間是2016年12月6日9時(shí)12分,函數(shù)date("y-m-d H:i")的返回值是____

  A、16-12-6 9:12

  B、2016-12-6 09:12

  C、16-12-06 09:12

  D、2016-12-06 09:12

  答案:C

  解析:

  123、php中完成大小寫轉(zhuǎn)換的一對函數(shù)是_______

  A、strtoUpper, strtoLower

  B、strtoupper, strtolower

  C、Upper, Lower

  D、Ucase, Lcase

  答案:B

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

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

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

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

  答案:錯(cuò)誤

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

  答案:錯(cuò)誤

  129、以下說法正確的是

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

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

  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、下面哪個(gè)選項(xiàng)沒有將john添加到users數(shù)組中?

  A、$users[] = "john"

  B、array_add($users, "john")

  C、array_push($users, "john")

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

  答案:B

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

  A、會報(bào)錯(cuò)!

  B、aa

  C、輸出為空

  D、bb

  答案:D

  133、下列說法正確的是

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

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

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

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

  答案:B

  134、關(guān)于數(shù)組元素的下標(biāo),下面說法中錯(cuò)誤的是

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

  B、元素的下標(biāo)可以采用用戶自定義的鍵名下標(biāo)方式

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

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

  答案:D

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

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

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

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

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

  答案:C

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

  A、0

  B、1

  C、空字符串

  D、不一定

  答案:A

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

  A、->

  B、=>

  C、()

  D、[]

  答案:B

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

  A、$_REQUEST[]

  B、$_POST[]

  C、$_GET[]

  D、$_SERVER[]

  答案:D

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

  A、長度

  B、值

  C、索引

  D、維度

  答案:C

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

  A、explode()

  B、array_merge()

  C、range()

  D、count()

  答案:B

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

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

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

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

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

  答案:D

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

  答案:錯(cuò)誤

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

  答案:錯(cuò)誤

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

  答案:正確

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

  A、continue

  B、break

  C、exit

  D、return

  答案:D

  150、以下關(guān)于構(gòu)造函數(shù)說法不正確的是

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

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

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

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

  答案:B

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

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

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

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

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

  答案:D

  152、關(guān)于面向?qū)ο蟮恼f法不正確的是

  A、OOP是面向?qū)ο蟮暮喎Q

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

  C、普通成員是屬于類的

  D、類里面的$this關(guān)鍵字代表該對象本身

  答案:C

  153、下列哪項(xiàng)不屬于OOP的三大特性

  A、封裝。

  B、重載

  C、繼承

  D、多態(tài)

  答案:B

  154、面向?qū)ο蟮娜筇匦灾心膫(gè)不屬于封裝的做法

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

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

  C、封裝方法來操作成員

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

  答案:B

  155、下面哪項(xiàng)描述是錯(cuò)誤的?

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

  B、成員變量需要用public protected private修飾,在定義變量時(shí)不再需要var關(guān)鍵字

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

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

  答案:C

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

  A、字符h

  B、空格

  C、沒有結(jié)果

  D、字符e

  答案:D

  158、若是存在變量$name=’zhangling’,下面哪項(xiàng)中的代碼不能輸出“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)容之后換行( )

  答案:錯(cuò)誤

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

  答案:正確

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

  答案:錯(cuò)誤

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

  答案:正確

  解析:

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

  答案:正確

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

  答案:

  $bcd=$_GET[bcd];

  解析:

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

  答案:name;post;

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

  答案:$_GET;

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

  A、$_REQUEST[]

  B、$_POST[]

  C、$_GET[]

  D、$_SERVER[]

  答案:D

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

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

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

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

  D、以上說法中有一條是錯(cuò)誤的

  答案:C

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

  A、action

  B、method

  C、enctype

  D、onsubmit

  答案:A

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

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

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

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

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

  答案:C

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

  答案:$_GET;

  172、表單界面文件是form.htm,處理表單提交數(shù)據(jù)的文件是confirm.php,使用標(biāo)簽的哪個(gè)屬性來引用該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ù)( )

  答案:錯(cuò)誤

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

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

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

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

  D、以上說法都不正確

  答案:C

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

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

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

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

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

  答案:C

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

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

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

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

  D、以上說法中有一條是錯(cuò)誤的

  答案:C

  178、關(guān)于$_POST[uname]中的uname,下面說法正確的是

  A、是某個(gè)表單元素name屬性的取值

  B、是某個(gè)表單元素ID屬性的取值

  C、是一個(gè)變量

  D、是一個(gè)普通的字符串

  答案:A

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

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

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

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

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

  答案:A

  180、關(guān)于submit事件,下面說法錯(cuò)誤的是

  A、屬于表單標(biāo)記form

  B、屬于submit類型的按鈕

  C、點(diǎn)擊submit按鈕時(shí)觸發(fā)

  D、對應(yīng)的事件屬性是onsubmit

  答案:B

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

  A、$_GET["txt"]

  B、$_POST["txt"]

  C、$_POST[txt]

  D、$_POST[txt]

  答案:D

  解析:

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

  A、$_FILE

  B、$_POST

  C、$_SESSION

  D、$_GET

  答案:A

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

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

  B、$_SESSION的下標(biāo)來自于表單元素name屬性的取值

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

  D、$_SESSION數(shù)組中元素的下標(biāo)是由用戶在編寫代碼時(shí)根據(jù)需要獨(dú)立定義的,與其它元素?zé)o關(guān)

  答案:B

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

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

  答案:錯(cuò)誤

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

  答案:錯(cuò)誤

  189、表單中有文件域元素時(shí),下面哪個(gè)說法錯(cuò)誤________

  A、

  中method屬性取值可以是get

  B、

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

  C、文件域元素需要設(shè)置name屬性

  D、可以有多個(gè)文件域元素

  答案:A

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

  A、上傳文件的名稱

  B、上傳文件的類型

  C、上傳文件的大小

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

  答案:D

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

  答案:$_FILES;

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

  A、$_POST

  B、$_GET

  C、$_FILES

  D、$_SESSION

  答案:C

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

  答案:錯(cuò)誤

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

  答案:正確

  195、進(jìn)行文件上傳時(shí),需要在form標(biāo)記中設(shè)置屬性enctype的取值是

  A、multipart/form-data

  B、text/plain

  C、application/x-www-form-urlencoded

  D、以上都不是

  答案:A

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

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

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

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

  D、以上說法都是錯(cuò)誤的

  答案:D

  197、關(guān)于系統(tǒng)數(shù)組$_FILES,第二個(gè)下標(biāo)不包含下面哪一項(xiàng)

  A、tmpname

  B、size

  C、name

  D、type

  答案:A

  198、關(guān)于多文件上傳功能中,下面說法錯(cuò)誤的是

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

  B、可以同時(shí)選擇不同文件夾中的文件

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

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

  答案:B

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

  A、獲取上傳文件的類型

  B、獲取上傳文件的大小

  C、獲取上傳文件的名稱

  D、獲取上傳文件的臨時(shí)存儲信息

  答案:A

  200、完成文件上傳功能,在標(biāo)簽中使用哪個(gè)屬性設(shè)置編碼_____

  A、enctype

  B、name

  C、ID

  D、action

  答案:A

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

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

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

  A、session

  B、cookie

  C、application

  D、post

  答案:A

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

  A、$_SESSION

  B、$_FILES

  C、$_POST

  D、$_GET

  答案:A

  204、關(guān)于session機(jī)制的描述中正確的是_____

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

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

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

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

  答案:B

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

  答案:正確

  206、鏈接打開文件count.php時(shí)使用鍵名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、關(guān)于session機(jī)制的描述中錯(cuò)誤的是

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

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

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

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

  答案:C

  208、下面說法中錯(cuò)誤的是

  A、變量有生命周期

  B、session有生命周期

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

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

  答案:D

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

  答案:setcookie;$_COOKIE;

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

  答案:session;session_start();

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

  答案:錯(cuò)誤

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

  答案:正確

  213、以下說法不正確的是

  A、模糊查詢使用的關(guān)鍵字是like

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

  C、分頁查詢使用的關(guān)鍵字是limit

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

  答案:B

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

  A、頁面源代碼錯(cuò)誤

  B、文件不存在

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

  D、權(quán)限不足

  答案:B

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

  答案:正確

  216、卸載MySQL時(shí),說法正確的是

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

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

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

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

  答案:D

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

  A、admin

  B、root

  C、sa

  D、Administrator

  答案:B

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

  A、fetch_row

  B、fetch_assoc

  C、num_rows

  D、field_count

  答案:C

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

  A、mysqli_query()

  B、mysqli_connect()

  C、mysqli_select_db ()

  D、mysqli_num_rows()

  答案:C

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

 、賛ysqli_num_rows() ②mysqli_select_db()、

 、踡ysqli_connet() ④mysqli_query()

  則使用這四個(gè)函數(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、查詢用戶名和密碼信息是否存在時(shí),關(guān)于查詢結(jié)果記錄集$result的說法錯(cuò)誤的是____

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

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

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

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

  答案:B

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

  A、mysql_num_rows()

  B、mysql_select_db()

  C、mysql_fetch_array()

  D、mysql_fetch_Array()

  答案:C

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

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

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

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

  D、以上說法都不正確

  答案:C

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

  A、mysql_fetch_array()

  B、mysql_select_db()

  C、mysql_num_rows()

  D、mysql_fetch_Array()

  答案:A

  226、查詢數(shù)據(jù)表時(shí),限制獲取查詢結(jié)果中序號為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ù)表中一個(gè)列名

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

  D、以上說法都不正確

  答案:C

  228、關(guān)于數(shù)據(jù)庫的導(dǎo)入操作,下列說法中錯(cuò)誤的是

  A、使用的命令是Restore

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

  C、導(dǎo)入過程中必須要選擇忽略錯(cuò)誤選項(xiàng),否則導(dǎo)入無法完成

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

  答案:D

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

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

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

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

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

  答案:C

  230、假設(shè)用戶在登錄時(shí),輸入的用戶名信息保存在變量$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、查詢用戶名和密碼信息是否存在時(shí),關(guān)于查詢結(jié)果記錄集$result的說法錯(cuò)誤的是

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

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

  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í),要限制返回的行數(shù)可使用____子句。

  答案:limit;

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

  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ù)表中一個(gè)列名

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

  D、以上說法都不正確

  答案:A

  236、關(guān)于數(shù)據(jù)庫的導(dǎo)入操作,下列說法中錯(cuò)誤的是_____

  A、使用的命令是Restore

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

  C、導(dǎo)入過程中必須要選擇忽略錯(cuò)誤選項(xiàng),否則導(dǎo)入無法完成

  D、使用的命令是Backup

  答案:D

  237、假設(shè)用戶在登錄時(shí),輸入的用戶名信息保存在變量$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、下面的程序用來刪除記錄,當(dāng)用戶單擊“刪除”超鏈接時(shí),記錄將被刪除,將下面1234處的代碼補(bǔ)充完整

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

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

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

  $user=$_POST[“user”];

  $pwd=$_POST[“pwd”];

  $addr=$_POST[“addr”];

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

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

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

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

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

  答案:<?php  function Trimtit($tit,$n){if(strlen($tit)>$n){

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

  }

  else

  echo $tit;

  }

  Trimtit("tit664848",5);

  解析:

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

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

  答案:<?php  $num=0;

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

  $num+=$i;

  }

  echo $num;

  imagecreatetruecolor

  輸出真彩色圖像

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

  A、輸出字符的坐標(biāo)

  B、輸出字符的角度

  C、字號

  D、加粗輸出的字符

  答案:D

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

  答案:

  imagecreatetruecolor()

 。

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

  答案:黃;

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

  答案:錯(cuò)誤

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

  A、字號

  B、輸出字符的角度

  C、輸出字符的顏色

  D、加粗輸出的字符

  答案:D

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

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

  B、在指定位置設(shè)置一個(gè)單一像素

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

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

  答案:B

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

  A、設(shè)置畫布$img中坐標(biāo)0,0的點(diǎn)為藍(lán)色

  B、為畫布填充藍(lán)色

  C、在畫布中畫藍(lán)色直線

  D、輸出畫布

  答案:B

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

  A、imagefill()

  B、imagecreate()

  C、imagecolorallocate()

  D、imagecolor()

  答案:D

【阿里巴巴實(shí)習(xí)生測試開發(fā)工程師筆試題目】相關(guān)文章:

IBM筆試題目05-02

經(jīng)歷的筆試題目03-13

職場經(jīng)典筆試題目07-21

Java基礎(chǔ)筆試題目05-25

中信證券筆試題目05-25

電信公司筆試題目類型03-13

客服專員招聘筆試題目05-25

唯品會筆試題目07-29

上海博物館筆試題目05-25