《JavaScript前端開發(fā)技術(shù)》試卷(1)參考答案_第1頁
《JavaScript前端開發(fā)技術(shù)》試卷(1)參考答案_第2頁
《JavaScript前端開發(fā)技術(shù)》試卷(1)參考答案_第3頁
《JavaScript前端開發(fā)技術(shù)》試卷(1)參考答案_第4頁
《JavaScript前端開發(fā)技術(shù)》試卷(1)參考答案_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

共15頁,第1頁《JavaScript前端開發(fā)技術(shù)》試卷(1)參考答案(請將座位號填寫在此處)(請將座位號填寫在此處)題庫名稱:____________考試時(shí)間:120分鐘考試方式:開卷閉卷院系:______專業(yè):______班級:______姓名:______學(xué)號:______共計(jì)78道題,75小題,3大題(主觀題),滿分100分題號一二三四五總分核分人復(fù)查人滿分505101520100得分評閱人誠信考試承諾書本人鄭重承諾:我已閱讀且透徹理解了“學(xué)校學(xué)生考場規(guī)則”和“學(xué)校學(xué)生違反校紀(jì)校規(guī)處理規(guī)定”,承諾在考試中自覺遵守,如有違反,按有關(guān)條款接受處理。承諾人簽名:_______________日期:_______________考生姓名:_______________學(xué)號:_______________專業(yè)班名:_______________一、單選題(本題共50小題,滿分50分)1.B解析:onreadystatechange事件在readyState值變化時(shí)觸發(fā),用于監(jiān)聽請求狀態(tài)。2.B解析:==會(huì)進(jìn)行類型轉(zhuǎn)換后比較,10和"10"轉(zhuǎn)換后相等;===嚴(yán)格比較,類型不同直接返回false。3.B解析:JavaScript是弱類型語言,聲明變量時(shí)無需指明數(shù)據(jù)類型,類型由賦值自動(dòng)確定。4.B5.C解析:模板字符串不會(huì)自動(dòng)轉(zhuǎn)義特殊字符,需要使用轉(zhuǎn)義字符。6.D解析:forms.length是document對象的屬性,用于獲取表單個(gè)數(shù)。7.A解析:onload事件在頁面資源(圖片、腳本等)全部加載完成后觸發(fā);onclick是點(diǎn)擊事件;onresize是窗口大小改變事件;onunload是頁面卸載時(shí)觸發(fā)。8.C解析:函數(shù)調(diào)用需用括號包裹參數(shù),參數(shù)個(gè)數(shù)與定義一致(可省略但不推薦),C為標(biāo)準(zhǔn)調(diào)用方式。9.A解析:sub()方法使字符串下標(biāo)顯示,sup()使字符串上標(biāo)顯示;H和O需加引號表示字符串,否則視為變量(未定義),A正確輸出H?O。10.A解析:Math.random()返回0≤num<1,乘以10后為0≤num<10,Math.floor()向下取整,結(jié)果為0~9的整數(shù)。11.B解析:cors模塊用于處理跨域資源共享(CORS),允許前端跨域請求后端接口。12.B解析:JSON.parse()將服務(wù)器返回的JSON字符串轉(zhuǎn)換為JavaScript對象。13.E解析:JavaScript中無do...for循環(huán)語法,其他循環(huán)均可通過合理編寫遍歷數(shù)組。14.D15.B解析:BigInt是ES2020引入的新類型,用于表示任意精度的整數(shù)。16.B解析:由于運(yùn)算符優(yōu)先級,先計(jì)算乘法。17.A解析:W3C事件模型規(guī)定事件流分為捕獲階段、目標(biāo)階段和冒泡階段。18.C解析:for循環(huán)的三個(gè)表達(dá)式均可省略,循環(huán)變量更新表達(dá)式可以寫在循環(huán)體內(nèi),不一定在括號中。19.A解析:使用let聲明循環(huán)變量i,每次循環(huán)都會(huì)創(chuàng)建一個(gè)新的塊級作用域,setTimeout回調(diào)中的i分別對應(yīng)每次循環(huán)的i值。20.D21.C解析:%是取余運(yùn)算符,123除以7商17余4,結(jié)果為4。22.D解析:getHours()是Date對象的方法,用于獲取小時(shí)數(shù)(0-23)。23.A解析:moveTo()將窗口移動(dòng)到指定坐標(biāo),moveBy()相對當(dāng)前位置移動(dòng)指定距離。24.C解析:教材9.3.2節(jié)中“路徑模塊”部分,介紹了path模塊及其join()等方法用于處理路徑。25.A解析:SELECT*表示查詢表中所有字段數(shù)據(jù),F(xiàn)ROM指定表名。26.A解析:空字符串、數(shù)字0是falsy值,返回false;字符串"0"是真值,返回true。27.A解析:inner函數(shù)形成閉包,可訪問外層outer函數(shù)的變量num。28.C解析:教材在創(chuàng)建Web服務(wù)器時(shí)安裝并配置cors中間件,以解決前端頁面直接打開本地HTML文件請求服務(wù)器接口時(shí)的跨域問題。29.B解析:DOMContentLoaded事件在DOM樹構(gòu)建完成后觸發(fā)。30.D31.C32.D33.D34.C解析:JSON不支持函數(shù)、undefined等類型,序列化函數(shù)會(huì)丟失;其他選項(xiàng)均為JSON的正確特性。35.A36.B解析:教材9.3.6節(jié)“利用中間件處理靜態(tài)資源”中說明,使用app.use(express.static('public'))后,可直接通過http://localhost:3000/index.html訪問。37.D解析:getMonth()返回0~11之間的整數(shù),0代表1月,11代表12月。38.C解析:substring(9,13)返回索引9到12的字符,"student"中索引9為"u"、10為"d"、11為"e"、12為"n",結(jié)果為"uden"。39.A解析:i=0為賦值語句,結(jié)果為0(假),循環(huán)條件不成立,循環(huán)次數(shù)為0。40.C解析:var聲明的變量會(huì)變量提升,let聲明的變量存在暫時(shí)性死區(qū),不會(huì)提升。41.D解析:onpressbutton不是標(biāo)準(zhǔn)事件,onclick、onmouseover、onsubmit均為網(wǎng)頁常用事件。42.A解析:history對象存儲瀏覽器的歷史記錄(URL列表)。43.C解析:DOM2級事件處理使用addEventListener支持同一事件綁定多個(gè)處理程序。44.B45.C解析:雖然switch也用于分支,但if-else是最常見的條件分支語句。46.C解析:getElementById()是document對象的方法,其他均為Window對象的方法。47.D48.A解析:indexOf()獲取子字符串第一次出現(xiàn)的位置,lastIndexOf()獲取最后一次出現(xiàn)的位置。49.B解析:循環(huán)嵌套層數(shù)沒有硬性限制,但過多會(huì)導(dǎo)致性能問題;其他選項(xiàng)均非必須。50.D解析:事件由事件源、事件類型和事件處理程序三部分組成,事件對象是事件發(fā)生時(shí)產(chǎn)生的對象,不是事件的組成部分。二、多選題(本題共5小題,滿分5分)1.ABCDE2.ABCDE3.AC4.AC5.BC解析:函數(shù)表達(dá)式和箭頭函數(shù)不會(huì)提升。三、填空題(本題共5小題,滿分10分)1.cors()2.document.getElementsByName()3.Object4.Function5.封裝;繼承;多態(tài)四、判斷題(本題共15小題,滿分15分)1.√2.×3.×解析:可僅聲明變量(如letx;),不立即賦值。4.√5.√解析:onload是簡化的狀態(tài)監(jiān)聽事件,僅在請求完成(readyState=4)時(shí)觸發(fā)。6.√7.√解析:外部JS文件僅存放JS代碼。8.√9.×解析:while、for循環(huán)先判斷條件,條件不成立時(shí)循環(huán)體不執(zhí)行。10.√11.×12.√13.×解析:app.use()中間件可處理所有請求方式(GET、POST等)。14.×15.√五、簡答題(本題共3小題,滿分20分)1.javascr

溫馨提示

  • 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)僅提供信息存儲空間,僅對用戶上傳內(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

提交評論