web前端開發(fā)高級理論考試-v1_第1頁
web前端開發(fā)高級理論考試-v1_第2頁
web前端開發(fā)高級理論考試-v1_第3頁
web前端開發(fā)高級理論考試-v1_第4頁
web前端開發(fā)高級理論考試-v1_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、考生 準(zhǔn)考證號2019 年下半年Web 前端開發(fā)高級理論時(shí)間 9:00-11:30 共 150 分鐘)(1. 本試卷共 3 道大題,滿分 100 分。2. 請?jiān)谥付ㄎ恢米鞔?。一、單選題(每小題 2 分,共 30 小題,共 60 分)1、以下哪個(gè)URI 符合 RESTful API 規(guī)范。()A.B.C.D.2、下列對狀態(tài)碼表述錯(cuò)誤的是。()A.客戶端發(fā)送請求后,服務(wù)器可以只返回?cái)?shù)據(jù)而不返回狀態(tài)碼B. 200 狀態(tài)碼表示操作成功C. 4XX 狀態(tài)碼表示客戶端錯(cuò)誤D. 5XX 狀態(tài)碼表示服務(wù)器錯(cuò)誤3、關(guān)于 JSONP 的說法錯(cuò)誤的是。()A.數(shù)據(jù)可以使用 JSON 格式B.可以實(shí)現(xiàn)跨域通信C.使用

2、 GET 請求D.不能解決不同的跨域問題4、下列對于 Class 類中的 constructor()方法,說法錯(cuò)誤的是。()A. constructor()方法是類的默認(rèn)方法,創(chuàng)建類的實(shí)例化對象時(shí)被調(diào)用B.在一個(gè)類中可以有多個(gè)名為“constructor”的特殊方法C.如果沒有顯式指定構(gòu)造方法,則會(huì)添加默認(rèn)的 constructor 方法D.在一個(gè)構(gòu)造方法中可以使用 super 關(guān)鍵字來調(diào)用一個(gè)父類的構(gòu)造方法5、下列對于get/set 方法,說法錯(cuò)誤的是。()A.在類實(shí)例化的時(shí)候調(diào)用 set 方法B.在類實(shí)例化后調(diào)用類的屬性的時(shí)會(huì)調(diào)用 get 方法C. getter 和 setter 必須同級

3、出現(xiàn)D. getter 和 setter 必須同時(shí)出現(xiàn)6、在使用 npm 命令安裝依賴包時(shí),如果需要將該依賴添加進(jìn) package.json 中,但是只在開發(fā)和測試環(huán)境中使用,則應(yīng)該使用以下哪種命令。()A. npm install moduleNameB. npm install -g moduleNameC. npm install -save moduleNameD. npm install -save-dev moduleName7、以下哪個(gè)不是 Node.js 的模塊。()A.httpB.requestC.pathD.fs8、關(guān)于 Node.js 的異步編程,下列說法錯(cuò)誤的是。()A

4、. Node.js 是單線程的B. Node.js 異步編程依托于回調(diào)來實(shí)現(xiàn)C.利用回調(diào)函數(shù)可以使代碼無阻塞執(zhí)行,所以連續(xù)的回調(diào)函數(shù)的嵌套是有利的D. Node.js 通常會(huì)將異常作為回調(diào)函數(shù)的第一個(gè)實(shí)參傳回9、關(guān)于 events 模塊,emitter 為 events.EventEmitter()的實(shí)例化對象,下列描述錯(cuò)誤的是。()A. events.EventEmitter() 的就是事件觸發(fā)與事件器功能的封裝B.使用 emitter.on()對同一事件只能一個(gè)器C.使用 emitter.once()的器在觸發(fā)后會(huì)立即解除D.可以使用 emitter.removeAllListeners(

5、)移除指定事件的所有器10、關(guān)于 Express 框架的中間件,下列描述錯(cuò)誤的是。()A. 中間件可以執(zhí)行任何代碼B. 錯(cuò)誤處理中間件可以自定義參數(shù)數(shù)量C. 如果當(dāng)前的中間件功能沒有結(jié)束請求-響應(yīng)周期,則必須調(diào)用 next()將控制權(quán)傳遞給下一個(gè)中間件功能,否則,該請求將被掛起D. 使用第中間件時(shí),需要先安裝對應(yīng)的模塊11、在使用 Express 托管靜態(tài)文件時(shí),下列說法錯(cuò)誤的是。()A. 可以多次調(diào)用express.sic 中間件函數(shù)來設(shè)置多個(gè)靜態(tài)資源目錄B. 可以為靜態(tài)目錄指定安裝路徑來創(chuàng)建虛擬路徑前綴C. 使用 express.sic 時(shí)最好使用絕對路徑D. 在設(shè)置app.use(exp

6、ress.sic(public)后,可以通過來public 文件夾下的文件12、在 Vue.js 的 MVVM 模式中,第二個(gè) V 指的是什么。()A.ViewMB.ViewC.ViewsD.ViewView13、下列生命周期說法錯(cuò)誤的是。()A.在 created 階段,vue 實(shí)例的數(shù)據(jù)對象 data 有了,el 還沒有B.在 created 階段,vue 實(shí)例的數(shù)據(jù)對象 data 和el 都有了C.在 beforeMount 階段,vue 實(shí)例的$el 和 data 都初始化了D.在 mounted 階段,vue 實(shí)例掛載完成,data.message 成功渲染14、在表單中,使用什么指

7、令進(jìn)行數(shù)據(jù)雙向綁定()A.v-bindB.v-mC.v-modleD.15、下列全局組件正確的是。()A.Vue.methods(component-a, /* . */ )B.Vps(component-a, /* . */ )ponents(component-a, /* . */ )ponent(component-a, /* . */ )16、在 Vue.js 為 v-on 提供了事件修飾符,提交事件不再重載頁面的事件修飾符是哪個(gè)。()A.stopB.preventC.captureD.self17、為了優(yōu)化 HTML 結(jié)構(gòu),文檔的頁眉一般使用哪個(gè)語義化。()A.B.C.D.18、小圖

8、標(biāo)使用整合技術(shù),制成雪碧圖,主要是為了。()A.減少請求次數(shù)B.美化C.HTTP 緩存D.懶加載19、設(shè)置HTTP 緩存時(shí)間為 20 秒,下列正確的是。()A.Cache-Control:max-age=20B.Cache-Control:max-time=20C.Cache-Control:max-date=20D.Cache-Control:max=2020、在 wck 配置文件中哪個(gè)配置項(xiàng)可以設(shè)置 Vue 組件的規(guī)則。()A.modeB.moduleC.modD.modular21、在 wck 配置文件中,下列哪個(gè)是正確的配置項(xiàng)。()A.entryB.enterC.inputD.join

9、22、實(shí)現(xiàn)一個(gè)元素的旋轉(zhuǎn)效果可以使用 CSS3 里的什么方法。()A.translateYB.scaleYC.roeD.skew23、調(diào)用 Canvas 對象的哪個(gè)方法來獲取繪圖環(huán)境。()A.getCanvasB.getContentC.getContextD.getCnt24、以下哪種屬性可以設(shè)置 Canvas 里繪制筆觸的顏色。()A.fillStyleB.strokeStyleC.shadowColorD.shadowBlur25、SVG 是用什么來描述二維圖形和繪圖程序的。()A.HTMLB.CSSC.TXTD.XML26、以下哪個(gè)用于定義 SVG 的路徑。()A.B.C.D.27、在

10、 windows 中使用命令行編譯 style.less 并輸出 css 文件,下列命令正確的是。()A.less style.less style.cssB.less style.lessC.lessc style.less style.cssD.lessc style.css28、在 Less 中,以下選項(xiàng)哪一上一層選擇器的名字。()A.*:B.$:C.:D.&:29、下列是 jQuery Mobile 中 Grid 網(wǎng)格布局容器正確的使用方法是。()A.data-role=ui-grid-aB.class=ui-block-aC.class=ui-grid-aD.data-role=ui

11、-block-a30、在 jQuery Mobile 彈出框中,在彈出框內(nèi)的元素上使用以下哪一個(gè)正確的屬性,點(diǎn)擊該元素彈出框會(huì)關(guān)閉。()A.data-rel=backB.data-rel=closeC.data-rel=homeD.data-rel=off二、多選題(每小題 2 分,共 15 小題,共 30 分)1、下列對于服務(wù)器響應(yīng)的說法,正確的有()。A. 服務(wù)器返回的數(shù)據(jù)格式,可以是純文本B. 可以通過設(shè)置 HTTP 頭的 Content-Type 來改變當(dāng)服務(wù)器要返回的數(shù)據(jù)格式C. 在 express 中可以通過 res.json 來將 JSON 格式數(shù)據(jù)返回D. 在發(fā)生錯(cuò)誤時(shí),也可以

12、返回 200 狀態(tài)碼,把錯(cuò)誤信息放在數(shù)據(jù)體里面2、下列對于數(shù)組創(chuàng)建時(shí) Array.of()的用法,正確的有()。A. let arr = Array.of(1, 2, 3, 4);B. let arr = Array.of(1, 2, true, null);C. let arr = Array.of();D. let arr = Array.of(userName:作者 1);3、下列對于箭頭函數(shù)的應(yīng)用,正確的有()。A. let f = a = a;B. let f = a,b = a+b;C. let f = () = 1+1;D. let f = (id,name) = id: id,

13、 name: name;4、對于 Web 模塊,下列說法正確的有()。A. 搭建 HTTP 服務(wù)器需要引入 http 模塊B. response.writeHead()和 response.setHeader()作用相同C. response.end(data)方法也可以將 data 發(fā)送給客戶端D. 在調(diào)用 response.write()方法前必須調(diào)用 response.writeHead()方法5、對于 Node.js 文件系統(tǒng),下列說法正確的有()。A. fs 模塊中的方法均有同步和異步版本B. 可以使用 fs 模塊的 open()方法在異步模式下打開文件C. 使用 fs 模塊的 wr

14、iteFile()方法時(shí),默認(rèn)寫入方式是追加寫入D. 異步調(diào)用文件系統(tǒng)可以自動(dòng)處理異常,把一個(gè)錯(cuò)誤對象作為第一個(gè)參數(shù)傳遞6、對于 Express 框架的路由,下列描述正確的有()。A. Express 支持與所有 HTTP 請求方法相對應(yīng)的方法B. 路由路徑可以是字符串,字符串模式或正則表達(dá)式C. 路徑參數(shù)的名稱可以由(A-Z,a-z,0-9,_,?,$)組成D. 一條路由只可以被一個(gè)回調(diào)函數(shù)處理7、關(guān)于 Express 框架集成數(shù)據(jù)庫,下列說法正確的有()。A. Express 框架可以使用 Node.js 支持的所有數(shù)據(jù)庫B. 在調(diào)用 end()方法后可以繼續(xù)調(diào)用 query()方法進(jìn)行數(shù)

15、據(jù)庫操作C. 在使用連接池時(shí),每次查詢后都需要調(diào)用release()方法連接D. 如果需要多次執(zhí)行數(shù)據(jù)庫操作,則使用連接池可以減少服務(wù)器內(nèi)存資源的占用8、下列哪些屬于 Vue 指令()。A.v-forB.v-showC.v-blindD.v-on9、下列哪些方式可以實(shí)現(xiàn)路由跳轉(zhuǎn)()。A.router-linkB.router-viewC.this.$route.push( path:/user)D.this.$routush( path:/user)10、下列哪些屬性屬于 Vuex()。A.SeB.SuC.GetterD.Muion11、在 wck 配置文件中配置 output屬性,下列哪些屬

16、于 output 的配置項(xiàng)是()。A.pathB.sicPathC.filenameD.file12、下列對 Canvas 說法錯(cuò)誤的是()。A.可以繪制矢量圖B.可以使用 JavaScript 編程繪圖過程C.Canvas 背景默認(rèn)是透明的D.Canvas 默認(rèn)坐標(biāo)起點(diǎn)在正中心13、下列對 SVG 矢量圖形說法正確的是()。A.SVG 圖像放大后圖像質(zhì)量不會(huì)有損失B.SVG 使用 XML 格式定義圖像C.SVG 是基于 css 來繪制的D.SVG 是網(wǎng)的標(biāo)準(zhǔn)14、關(guān)于 Less 中變量的說法,下列錯(cuò)誤的是()。A.變量是沒有作用域的B.變量可以使用運(yùn)算符號進(jìn)行計(jì)算C.使用屬性變量需要大括號D.變量后不能修改15、關(guān)于 jQuery Mobile 中 page 頁的說法正確的是()。A.在一個(gè) html 文件中可以有多個(gè) pageB.在屏幕中只會(huì)顯示一個(gè) pageC.在 html 文件中 page 可有可無D.可以使用 main 替代 page三、判斷題(每小題 2 分,共 5 小題,共 10 分。在每小題后對應(yīng)括號內(nèi)

溫馨提示

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

最新文檔

評論

0/150

提交評論