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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

7、令進行數(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 提供了事件修飾符,提交事件不再重載頁面的事件修飾符是哪個。()A.stopB.preventC.captureD.self17、為了優(yōu)化 HTML 結(jié)構(gòu),文檔的頁眉一般使用哪個語義化。()A.B.C.D.18、小圖

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

9、22、實現(xiàn)一個元素的旋轉(zhuǎn)效果可以使用 CSS3 里的什么方法。()A.translateYB.scaleYC.roeD.skew23、調(diào)用 Canvas 對象的哪個方法來獲取繪圖環(huán)境。()A.getCanvasB.getContentC.getContextD.getCnt24、以下哪種屬性可以設置 Canvas 里繪制筆觸的顏色。()A.fillStyleB.strokeStyleC.shadowColorD.shadowBlur25、SVG 是用什么來描述二維圖形和繪圖程序的。()A.HTMLB.CSSC.TXTD.XML26、以下哪個用于定義 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 中,以下選項哪一上一層選擇器的名字。()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)的元素上使用以下哪一個正確的屬性,點擊該元素彈出框會關(guān)閉。()A.data-rel=backB.data-rel=closeC.data-rel=homeD.data-rel=off二、多選題(每小題 2 分,共 15 小題,共 30 分)1、下列對于服務器響應的說法,正確的有()。A. 服務器返回的數(shù)據(jù)格式,可以是純文本B. 可以通過設置 HTTP 頭的 Content-Type 來改變當服務器要返回的數(shù)據(jù)格式C. 在 express 中可以通過 res.json 來將 JSON 格式數(shù)據(jù)返回D. 在發(fā)生錯誤時,也可以

12、返回 200 狀態(tài)碼,把錯誤信息放在數(shù)據(jù)體里面2、下列對于數(shù)組創(chuàng)建時 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ù)的應用,正確的有()。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 服務器需要引入 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()方法時,默認寫入方式是追加寫入D. 異步調(diào)用文件系統(tǒng)可以自動處理異常,把一個錯誤對象作為第一個參數(shù)傳遞6、對于 Express 框架的路由,下列描述正確的有()。A. Express 支持與所有 HTTP 請求方法相對應的方法B. 路由路徑可以是字符串,字符串模式或正則表達式C. 路徑參數(shù)的名稱可以由(A-Z,a-z,0-9,_,?,$)組成D. 一條路由只可以被一個回調(diào)函數(shù)處理7、關(guān)于 Express 框架集成數(shù)據(jù)庫,下列說法正確的有()。A. Express 框架可以使用 Node.js 支持的所有數(shù)據(jù)庫B. 在調(diào)用 end()方法后可以繼續(xù)調(diào)用 query()方法進行數(shù)

15、據(jù)庫操作C. 在使用連接池時,每次查詢后都需要調(diào)用release()方法連接D. 如果需要多次執(zhí)行數(shù)據(jù)庫操作,則使用連接池可以減少服務器內(nèi)存資源的占用8、下列哪些屬于 Vue 指令()。A.v-forB.v-showC.v-blindD.v-on9、下列哪些方式可以實現(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 的配置項是()。A.pathB.sicPathC.filenameD.file12、下列對 Canvas 說法錯誤的是()。A.可以繪制矢量圖B.可以使用 JavaScript 編程繪圖過程C.Canvas 背景默認是透明的D.Canvas 默認坐標起點在正中心13、下列對 SVG 矢量圖形說法正確的是()。A.SVG 圖像放大后圖像質(zhì)量不會有損失B.SVG 使用 XML 格式定義圖像C.SVG 是基于 css 來繪制的D.SVG 是網(wǎng)的標準14、關(guān)于 Less 中變量的說法,下列錯誤的是()。A.變量是沒有作用域的B.變量可以使用運算符號進行計算C.使用屬性變量需要大括號D.變量后不能修改15、關(guān)于 jQuery Mobile 中 page 頁的說法正確的是()。A.在一個 html 文件中可以有多個 pageB.在屏幕中只會顯示一個 pageC.在 html 文件中 page 可有可無D.可以使用 main 替代 page三、判斷題(每小題 2 分,共 5 小題,共 10 分。在每小題后對應括號內(nèi)

溫馨提示

  • 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

提交評論