Web-前端開發(fā)中級理論考試試題及答案_第1頁
Web-前端開發(fā)中級理論考試試題及答案_第2頁
Web-前端開發(fā)中級理論考試試題及答案_第3頁
Web-前端開發(fā)中級理論考試試題及答案_第4頁
Web-前端開發(fā)中級理論考試試題及答案_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

Web前端開發(fā)中級理論考試試題

一、選擇題

1.下面哪個預定義變量是用來獲取HTTP文件上傳信息?()[單選題]

A、$_GET

B、$_POST

C、$_FILESV

D、$GLOBALS

2.以下哪個標簽不是HTML5的語義化標簽()[單選題]。

A、<header></header>

B、<sectionx/section>

C、<marquee></marquee>V

D、<article></article>

3.下列()不屬于CSS文本屬性。[單選題]*

A、font-size

B、text-transform

C、text-align

D、line-throughV

4.在Bootstr叩中關(guān)于彈性布局的屬性錯誤的是(\[單選題]*

A、flex

B、flex-wrap

C、justify-content

D、flex-containerV

5.laravel的Blade模板中替換占位內(nèi)容的關(guān)鍵字是()[單選題]

A、@section

B、@extends

C、@include

D、@yieldV

6.Bootstrap提供了一系列的對齊樣式,表示不換行的樣式是(\[單選題]*

A、text-center

B、text-justify

C、text-auto

D、text-nowrapV

7.在以下哪種方式可以使標簽頁面不跳轉(zhuǎn)()[單選題]。

A、href="%"

B、href="#"V

C、href="”

D、href="."

8.關(guān)于PHP解析結(jié)果集的函數(shù),哪一個是以對象的方式返回一行數(shù)據(jù)()[單選題]。

A、mysqli_fetch_row

B、mysqIi_fetch_assoc

C、mysqli_fetch_array

D、mysqli_fetch_objectV

9.PHP配置文件的名字是(I[單選題]*

A、php.iniV

B、my.ini

C、httpd.conf

D、hosts

10.HTTP狀態(tài)碼的解釋錯誤的是(\[單選題]*

A、200表示服務器響應成功

B、301表示I缶時跳轉(zhuǎn)

C、404表示請求的服務器資源權(quán)限不夠V

D、500代表程序錯誤

11.下面哪個聚合函數(shù)是用來求平均值()[單選題]。

A、sum

B、count

C、avgV

D、min

12.PHP中,使()函數(shù)將數(shù)組元素組合為字符串。[單選題]

A、explode

B、trim

C、strpos

D、implodeV

13.在Bootstrap中,()不是媒體特性的屬性。[單選題]*

A、device-width

B、width

C、backgroundV

D、orientation

14.關(guān)于MySQL存儲過程,說法錯誤的是(\[單選題]*

A、調(diào)用存儲過程使用關(guān)鍵字CALL

B、存儲過程的參數(shù)在定義時,有兩種參數(shù)約束,即IN、OUTV

C、創(chuàng)建存儲過程的語法是CREATEPROCEDURE

D、存儲過程是一種在數(shù)據(jù)庫中存儲復雜程序,以便由外部程序調(diào)用的數(shù)據(jù)庫對象。

15.對一個文件進行寫入操作不需要的函數(shù)是(\[單選題]*

A、fopen

B、freadV

C、fwrite

D、fclose

16.使用SQL語句刪除數(shù)據(jù)庫,數(shù)據(jù)庫名為mytest,下列SQL語句寫法是正確的是()。[單選題]

A、dropmytest

B、droptablemytest

C、databasemytest

D、dropdatabasemytestV

17.使用composer下載laravel時,若不指定下載版本,默認下載哪個版本的laravel()[單選題]。

A、最新版本V

B、穩(wěn)定版本

C、某一固定版本

D、無法下載

18.以下關(guān)于PHP面向?qū)ο蟮恼f法錯誤的是(X[單選題]*

A、一個類可以在聲明中用extends關(guān)鍵字繼承另一個類的方法和屬性

B、PHP默認將var關(guān)鍵字解釋為public

C、PHP可以多重繼承,一個類可以繼承多個父類V

D、PHP使用new運算符來獲取一個實例對象

19.下面哪一項不是Ajax技術(shù)的優(yōu)點()[單選題]。

A、支持瀏覽器back按鈕V

B、頁面無需刷新,用戶體驗好

C、異步方式通信,響應快

D、基于標準化,不需要下載插件

20.下面哪個函數(shù)在正則表達式中執(zhí)行一個匹配()[單選題]。

A、preg_matchV

B、preg_match_all

C、preg_replace

D、preg_split

21.laravel中入口文件所在路徑是()[單選題]

A、項目/publicV

B、項目/vendor

C、項目/app

D、項目/routes

22.Bootstrap內(nèi)置了一套響應式、移動設(shè)備優(yōu)先的流式柵格系統(tǒng),隨著屏幕設(shè)備或視口尺寸的增加,

系統(tǒng)會自動分為最多()歹山[單選題]*

A、8

B、10

C、12V

D、16

23.MySQL數(shù)據(jù)庫中查詢前3條記錄的SQL語句是(\[單選題]*

A、selecttop3fromtable

B、select*fromtablelimit3V

C、select*fromtablelimit1,3

D、select*fromtableorder3

24.關(guān)于Cookie說法錯誤的是(\[單選題]*

A、Cookie用于記錄用戶的信息

B、Cookie不允許跨域訪問

C、大量Cookie文件會導致硬盤崩潰V

D、setcookie函數(shù)可以用來創(chuàng)建cookie

25.啟動session的函數(shù)是(\[單選題]*

A、sessionjnit

B、session_startV

C、session_unset

D、session_destroy

26.以下關(guān)于Ajax發(fā)送請求時需要指定的參數(shù)的說法,不正確的是(\[單選題]*

A、要請求的資源,即URL地址

B、請求的方式只能是GET方式V

C、需要發(fā)送給服務器的數(shù)據(jù),以〃名二值〃的方式書寫

D、告訴服務器可以回傳的內(nèi)容類型是什么

27.在jquery中想要找到所有元素的同輩元素,下面哪一個是可以實現(xiàn)的()[單選題]。

A、eq(index)

B、find(expr)

C、siblings(expr)V

D、next()

28.在HTML5中,哪個元素用于組合標題元素()[單選題]。

A、<group>

B、<header>

C、<headings>

D、<hgroup>V

29.下面哪個不是PHP的魔術(shù)方法()[單選題]。

A、requireV

B、set

C、call

D、autoload

30.關(guān)于PHP環(huán)境搭建的說法錯誤的是(X[單選題]*

A、Apache的默認端口是80

B、MySQL的默認端口3306

C、Apache-kinstall命令表示卸載Apache服務,

D、MySQL的進程名為mysqld.exe

二、多選題

1.PHP中繪制圖形需要用到的函數(shù)有()。[多選題]*

A、imagecreateQV

B、imagedestroyQV

C、random()

D、explodeQ

2.關(guān)于Laravel說法正確的是(\[多選題]*

A、Laravel是一個中國開發(fā)的PHP框架

B、Laravel可以使用Composer來安裝V

C、Laravel的配置文件存放在config文件夾中V

D、注冊路由可以使用Route::get和Route::post方法等V

3.一般PHP代碼都會嵌入到HTML文檔中,使用的間隔符有(\[多選題]

A、<?php?>V

B、<scriptlanguage="php"></script>V

C、<%%>V

D、<phpx/php>

4.以下JavaScript實現(xiàn)繼承的方式,正確的是(X[多選題]*

A、原型鏈繼承V

B、構(gòu)造函數(shù)繼承V

C、組合繼承V

D、關(guān)聯(lián)繼承

5.面向?qū)ο蟮奶匦灾痪褪欠庋b,下面哪些關(guān)鍵字是用來限制類成員的訪問權(quán)限的?()[多選題]

A、class

B、protectedV

C、privateV

D、static

6.PHP中日期時間相關(guān)函數(shù)有(X[多選題]*

A、data()

B、getdate()V

C、strtotime()V

D、time()V

7.PHP中用來導入其他文件的語句有(\[多選題]*

A、require()V

B、require_once()V

Csinclude()V

D、include_once()V

8.mysqli_connect($al,$a2,$a3,$a4)有四個參數(shù),分別代表的含義說法錯誤的是()[多選題]

A、$al代表MySQL服務器地址

B、$a2代表端口號V

C、$a3代表用戶名,

D、$a4代表密碼V

9.關(guān)于PHP運算符,說法正確的是()。[多選題]*

A、++$x表示后置遞增,先返回變量$x,再加1

B、字符串運算符是(英文的句號W

C、<>表示不等于,和!=的作用一樣V

D、@符號能夠忽略表達式的錯誤V

10.以下Laravel路由配置代碼,若相關(guān)的控制類以及方法,模板文件都存在,正確的是(\[多選

題]*

A、Route::post("/login",,,UserController@loginH);V

B、Route::get("/index",function(){returnview("index");});V

C、Route::match(["get","post"],"/reg",,"UserController@regist");V

D、Route::any(["get","post"],7user/{id}",function($id){return"user".$id;});

11.PHP中數(shù)組排序函數(shù)有()[多選題]

A、array()

B、sortV

C、rsortV

D、key

12.下列敘述正確的是(\[多選題]*

A、HTML負責網(wǎng)頁的結(jié)構(gòu)V

B、CSS負責網(wǎng)頁的內(nèi)容

C、JavaScript負責解決交互性問題V

D、CSS負責網(wǎng)頁的美化V

13.MySQL的字符串類型是(\[多選題]*

A、textV

B、charV

C、blobV

D、year

14.Bootstrap提供了一系列表格的樣式,請找出鼠標高亮和邊框表格(X[多選題]

A、.table_striped

B、.table_borderedV

C、.table-responsive

D、.table_hoverV

15.關(guān)于JSON,說法正確的是(\[多選題]*

A、JSON是一種輕量級的數(shù)據(jù)交換格式,

B、JSON對象由花括號括起來的逗號分割的成員構(gòu)成V

C、JSON是JavaScript對象的字符串表示法,

D、JSON依賴于jQuery框架V

三、判斷題

1.for循環(huán)不能遍歷數(shù)組,只有foreach循環(huán)可以。[判斷題]*

錯V

2.$this用來表示實例化的具體對象。[判斷題]*

對V

3.PHP的var_dump方法能夠輸出一個或多個表達式的結(jié)構(gòu)信息。[判斷題]

對V

4.PHP變量名可以是數(shù)字、字母或下劃線開頭。[判斷題]*

錯V

5.MySQL邏輯備份采用mysqldump命令。[判斷題]*

對V

B

一、單選題(每題2分,共60分

2.下面關(guān)于文件路徑的說法錯誤的是()[單選題]*

A.是返回當前目錄的上一級目錄

C.訪問下一級目錄直接輸入相應的目錄名即可

B.是返回當前目錄的下一級目錄V

D.文件路徑指文件存儲的位置

3.下列選項中定義標題最合理的是()[單選題]。

A.<spanclass="header"〉文章標題</span>

C.<h2>標題</h2>V

B.<p><b>文章標題</b></p>

D.<div>文章標題</div>

4.關(guān)于樣式的優(yōu)先級說法正確的是()[單選題]。

A.內(nèi)聯(lián)樣式>!important

C.!important>內(nèi)聯(lián)樣式〉內(nèi)部樣式〉外部樣式V

B.內(nèi)部樣式>外部樣式>!important

D.以上都不正確

5.在HTML中,下面()不屬于HTML文檔的基本組成部分。[單選題]

A.<STYLE></STYTLE>V

C.<HTMLx/HTML>

B.<BODYx/BODY>

D.<HEADx/HEAD>

6.在HTML中,下列有關(guān)郵箱的鏈接書寫正確的是()[單選題]。

A、(ahref="telnet:zhangming@aptech.-c-o-m">發(fā)送郵件

B、(ahref="mail:zhangming@aptech.-c-o-m">發(fā)送郵件

C、(ahref="ftp:zhangming@aptech.-c-o-m">發(fā)送郵件

D、(ahref="mailto:zhangming@aptech.-c-o-m">發(fā)送郵件V

7、在HTML5中,哪個屬性用于規(guī)定輸入字段是必填的()[單選題]。

A、readonly

B、requiredV

C、validate

D、placeholder

8.HTML5的正確doctype是()[單選題]。

A、<!DOCTYPEhtml>V

B、<!DOCTYPEHTML5>

C、<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML5.0//EN"

D、<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"

9.以下說法不正確的是()[單選題]。

A、HTML5標準還在制定中V

B、HTML5兼容以前HTML4下瀏覽器

C、<canvas>標簽替代Flash

D、簡化的語法

10.設(shè)定一個元素按規(guī)定的動畫執(zhí)行,你需要運用什么規(guī)則?()[單選題]*

A、animation

B、keyframesV

C、flash

D、transition

11.每段文字都需要首行縮進兩個字的距離,該設(shè)置什么屬性?()[單選題]*

A、text-transform

B、text-align

C、text-indentV

D、text-decoration

12.關(guān)于box-shadow說法正確的是()[單選題]。

A、設(shè)置文字投影

B、第一個值是設(shè)置水平距離的V

C、第二個值是設(shè)置水平距離的

D、第三個值是設(shè)置投影顏色的

13.設(shè)置盒子圓角的屬性是()[單選題]。

A、box-sizing

B、box-shadow

C、border-radiusV

D、border

14.將div類名以七’開頭元素添加文字為紅色,書寫正確的是()[單選題]。

A、div[classA=c]{color:red}V

B、div[class$=c]{color:red}

C、div[class=c]{color:red}

D、div[class*=c]{color:red}

15.在HTML中,通過()可以實現(xiàn)鼠標懸停在div上時,元素執(zhí)行旋轉(zhuǎn)45度效果[單選題]*

A、div:hover{transform:rotate(45deg)}V

B、div:hover{transform:translate(50px)}

C、div:hover{transform:scale(1.5)}

D、div:hover{transform:skew(45deg)};

16.關(guān)于flex說法正確的是()[單選題]。

A.flex屬性用于指定彈性子元素如何分配空間V

B.flex:l應該寫在彈性元素上

C、設(shè)置flex:l無意義

D.flex是指設(shè)置固定定位

17.讓一個動畫一直執(zhí)行的屬性是()[單選題]。

A、animation-direction

B、animation-iteration-countV

C、animation-play-state

D、animation-delay

18.以下不屬于background-clip的值的是()[單選題]。

A、border-box

B、padding-box

C、content-box

D、noneV

19.以下哪條語句會產(chǎn)生運行錯誤()[單選題]。

A、varobj=();V

B、varobj={};

C、varobj=[];

D、varobj=//;

20.請選擇結(jié)果為真的表達式()[單選題]。

A、nullinstanceofObject

B、null===undefined

C、null==undefinedV

D、NaN二二NaN

21.下面代碼輸出什么?()

vara=0b=0;

for(;a<10,b<7;a==,b++){

g=a+b;

)

concole.log(g);[單選題]*

A、16

B、10

C、12V

D、6

22.下列表達式成立的是()[單選題]。

A、parseInt(12.5)==parseFloat(12.5)

B、Number("123abc")==parseFloat("123abc")

C.isNaN("abc")==NaN

D、typeofNaN=="number"V

23在JavaScript中,執(zhí)行下面的代碼后,num的值是()

varstr="wang.wu@gmail.-c-o-m";

varnum=str.indexOf(".")[單選題]*

A.-1

B、0

C、4V

D、13

24.閱讀下面的JavaScript代碼,輸出結(jié)果是()

functionf(y){

varx=y*y;

returnx;

)

for(x=0;x<5;x++){

y=f(x);

document.write(y);

}[單選題]*

A、01234

B、014916V

C、01491625

D、以上答案都不對

25.在Javascript中,運行下面代碼的結(jié)果是()

functionfoo(x){

varnum=5;

bar=function(y){

return(x+y+(++num));

)

)

console.log(foo(2));

console.log(bar(10));

console.log(bar(10));[單選題]*

A、undefined,18,19V

B、17,18,19

C、5,18,19

D、undefined,18,18

27.在以下選項中,關(guān)于JavaScript的Date對象描述正確的是()[單選題]。

A、getDay()方法能返回Date對象的一個月中的一天,其值為1~31

B、getDate()方法能返回Date對象的一周中的一天,其值為0~6

C、getTime()方法能返回某一時刻(1970年1月1日)依賴的毫秒數(shù)V

D、getYear()方法只能返回4位年份,長用于獲取Date對象的年份

28.以下關(guān)于jQuery節(jié)點的說法中錯誤是()[單選題]。

A、jQuery中用$(".box").insertBefore(elel,ele2)給指定ele2前添加elel元素

B、jQuery中用$(".box").append(ele)給box類后添加ele元素

C、jQuery中用$(".box").appendTo(ele)給box類后添加ele元素V

D、jQuery中用$(".box").insertAfter(elel,ele2)給ele2后添加elel元素

29在jQuery中,下列關(guān)于事件的說法錯誤的是()[單選題]。

A、jQuery中用onclick綁定點擊事件V

B、jQuery中用on來給未來元素綁定事件

C、jQuery中用hover來綁定鼠標經(jīng)過事件

D、jQuery中存在冒泡事件,故需要阻止冒泡

30.在jQuery中,能夠操作HTML代碼及其文本的方法是()[單選題]。

A、attr()

B、text()

C、htmlQV

D、val()

二、多選題(每題2分,共30分)

1、在JavaScript語法中,下列說法正確的是()[多選題]*

A、parselnt(43.12)返回值為43V

B、parselnt('abc43.12')返回值為NaNV

C、parseFloat('43.13abc')==parselnt(43.12)返回true

D、isNaN(parseFloat(,45.13abc'))返回true

2、下面哪些是JavaScript中document的方法?()[多選題]*

A、getElementByldV

B、getElementsByld

C、getElementsByTagNameV

D、getElementsByNameV

E、get日ementsByClassNameV

3、關(guān)于JavaScript事件說法不正確的是()[多選題]*

A、事件由事件函數(shù)、事件源、事件對象組成

B、當前事件作用在哪個標簽上,哪個標簽就是事件源V

C、onclick就是一個事件對象V

D、圖片切換使用JavaScript的change事件V

4、下列關(guān)于獲取頁面元素說法正確的是()[多選題]*

A、document.getElementByld('a')是通過id值為a獲取頁面中的一?"Is1元素V

B、document.getElementsByName("na")是通過name屬性值為na獲取頁面中的一個元素

C、document.get日ementsByTagName("div")是通過標簽名獲取所有div;V

D、以上說法都不正確;

5、下列選項中屬于jQuery屬性選擇器的是()[多選題]

A、$("img[src$='.gif']")V

B、$("img")

C、$("class")V

D、$("div>span")

6、網(wǎng)頁的元素中包含以下HTML代碼,其中能彈出〃標題1"的jQuery代碼是()

<divid="box">

<h2id='topl'name='headerl'〉標題l</h2>

<h2id='top2'name='header2'>標題2</h2>

</div>[多選題]*

A、alert($(,#topl').text());V

B、alert($(,[name=headerl]').text());V

C、alert($(,[name='headerl'],).text());

D、alert($('#headerl,).text());

7、以下()是塊級元素[多選題]*

A、divV

B、img

C、input

D、pV

8、以下標簽書寫正確的是()[多選題]*

A、<p/>

B、<br/>V

C、<hr/>V

D、<img/>V

9、嵌入在HTML

溫馨提示

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

評論

0/150

提交評論