版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
裝訂線內(nèi)不準(zhǔn)作答│裝訂線內(nèi)不準(zhǔn)作答│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │裝訂線內(nèi)不準(zhǔn)作答│裝訂線內(nèi)不準(zhǔn)作答│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │《JavaScript前端開發(fā)技術(shù)》試卷(3)共15頁,第1頁《JavaScript前端開發(fā)技術(shù)》試卷(3)共15頁,第1頁裝訂線內(nèi)不準(zhǔn)作答│裝訂線內(nèi)不準(zhǔn)作答│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │《JavaScript前端開發(fā)技術(shù)》試卷(3)共15頁,第1頁《JavaScript前端開發(fā)技術(shù)》試卷(3)(請將座位號填寫在此處)(請將座位號填寫在此處)題庫名稱:____________考試時間:120分鐘考試方式:開卷閉卷院系:______專業(yè):______班級:______姓名:______學(xué)號:______共計78道題,75小題,3大題(主觀題),滿分100分題號一二三四五總分核分人復(fù)查人滿分505101520100得分評閱人誠信考試承諾書本人鄭重承諾:我已閱讀且透徹理解了“學(xué)校學(xué)生考場規(guī)則”和“學(xué)校學(xué)生違反校紀(jì)校規(guī)處理規(guī)定”,承諾在考試中自覺遵守,如有違反,按有關(guān)條款接受處理。承諾人簽名:_______________日期:_______________考生姓名:_______________學(xué)號:_______________專業(yè)班名:_______________得分評卷人復(fù)核一、單選題1.表達(dá)式3+2*4-6/2的計算結(jié)果是?A.7B.9C.10D.142.AJAX是一種在無需重新加載整個網(wǎng)頁的情況下,能夠更新部分網(wǎng)頁的技術(shù)。AJAX的全稱是什么?A.AsynchronousJavaScriptB.AsynchronousJavaScriptandXMLC.AdvancedJavaScriptandXMLD.AsynchronousJSONandXML3.在Ajax異步請求中,哪個XMLHttpRequest屬性用于獲取服務(wù)器返回的文本數(shù)據(jù)?()A.statusB.responseTextC.readyStateD.statusText4.當(dāng)用戶在文本框中輸入內(nèi)容時,觸發(fā)的事件是?A.表單事件B.頁面事件C.文本編輯事件D.AJAX事件5.以下關(guān)于模板字符串的說法中,錯誤的是:A.使用反引號(`)定義B.可以嵌入變量或表達(dá)式C.會自動轉(zhuǎn)義特殊字符D.支持多行字符串6.文檔對象中能夠返回當(dāng)前文檔完整URL的屬性是()。A.domainB.referrerC.URLD.title7.下列代碼的輸出結(jié)果是?
text
vararr=[1,2,3,4];
arr.reverse();
console.log(arr);A.
[1,2,3,4]
B.
[4,3,2,1]
C.
[2,1,4,3]
D.報錯8.JavaScript通過______方法延遲指定時間后,去執(zhí)行某程序。A.setIntervalB.setTimeoutC.settimeoutD.setinterval9.以下代碼的輸出結(jié)果是?
letx=10;
lety=x+++++x;
console.log(y);A.20B.21C.22D.2310.發(fā)送POST請求時,需設(shè)置的Content-Type請求頭值是()A.application/jsonB.text/plainC.application/x-www-form-urlencodedD.multipart/form-data11.事件對象是事件發(fā)生時產(chǎn)生的對象,它包含了事件的相關(guān)信息。以下哪個屬性不是事件對象的常用屬性?A.typeB.targetC.currentTargetD.srcElement12.在Window對象中,用于彈出一個確認(rèn)對話框的是()方法。A.alert()B.confirm()C.prompt()D.showModalDialog()13.在JavaScript中,用于顯示警告框的方法是?A.prompt()B.alert()C.confirm()D.console.log()14.在JavaScript中,使用哪個屬性可以修改元素的HTML內(nèi)容?A.textContentB.innerHTMLC.outerHTMLD.value15.Node.js中用于創(chuàng)建Web服務(wù)器的內(nèi)置模塊是()A.fsB.httpC.pathD.url16.下列關(guān)于BOM的說法,錯誤的是?A.BOM是瀏覽器對象模型B.BOM提供操作瀏覽器窗口的APIC.BOM是W3C標(biāo)準(zhǔn)D.window是BOM的頂層對象17.以下關(guān)于null和undefined的說法中,正確的是:A.null是一個對象,undefined是基本類型B.undefined是null的別名C.typeofnull返回"null"D.null==undefined為true,但null===undefined為false18.在Express框架中,用于接收GET請求參數(shù)的屬性是()。A.req.paramsB.req.bodyC.req.queryD.req.headers19.下列代碼的輸出結(jié)果是?
varx=5;
x+=3;
x*=2;
console.log(x);A.10B.13C.16D.2620.數(shù)組方法中,哪個方法可以反轉(zhuǎn)數(shù)組元素順序?A.reverse()B.sort()C.reverseSort()D.flip()21.MySQL中,插入數(shù)據(jù)時使用"?"占位符的主要目的是()A.簡化SQL語句B.防止SQL注入C.提高查詢速度D.兼容多種數(shù)據(jù)庫22.下列JavaScript的循環(huán)開始語句中正確的是______。A.fori=1to10B.for(i=0;i<=10)C.for(i<=10;i++)D.for(i=0;i<=10;i++)23.JavaScript中,以下哪種類型可以精確表示任意大小的整數(shù)?A.NumberB.BigIntC.StringD.Array24.解構(gòu)賦值可以用于:A.數(shù)組B.對象C.字符串D.以上均可25.在DOM中,()屬性可以用來獲取節(jié)點(diǎn)的父節(jié)點(diǎn)。A.parentNodeB.childNodeC.firstChildD.lastChild26.下列哪項不屬于JavaScript的基本數(shù)據(jù)類型A.空值B.數(shù)值型C.字符串型D.布爾型27.以下代碼的輸出結(jié)果是?
for(leti=0;i<3;i++){
setTimeout(()=>console.log(i),0);
}A.012B.333C.000D.12328.以下哪個函數(shù)用于在控制臺輸出信息?A.alert()B.prompt()C.console.log()D.document.write()29.在JavaScript常用內(nèi)置函數(shù)中,______函數(shù)是用來計算字符串中的表達(dá)式,并返回表達(dá)式的值。A.eval()B.isNaN()C.isFinite()D.parseInt()30.以下哪個事件不是文本編輯事件?A.inputB.changeC.focusD.cut31.在HTML文檔中包含如下超鏈接,要實(shí)現(xiàn)當(dāng)鼠標(biāo)移入該鏈接時,超鏈接文本大小變?yōu)?0px,下列選項中編碼正確的是()A.注冊B.注冊C.注冊D.注冊32.題目:通過AJAX從服務(wù)器獲取數(shù)據(jù)后,通常使用什么方法處理這些數(shù)據(jù)?A.innerHTMLB.outerHTMLC.innerTextD.outerText33.MySQL數(shù)據(jù)庫中,查詢stuscore表所有數(shù)據(jù)的SQL語句是()A.SELECT*FROMstuscoreB.INSERTINTOstuscoreVALUES()C.UPDATEstuscoreSET...D.DELETEFROMstuscore34.Document對象代表Web頁面的內(nèi)容和結(jié)構(gòu)。以下哪個屬性不是Document對象的屬性?A.titleB.URLC.domainD.referrer35.賦值運(yùn)算符的作用是A.給一個變量賦新值B.給一個變量賦新名C.執(zhí)行比較運(yùn)算D.沒有任何用處36.將新的子節(jié)點(diǎn)添加到當(dāng)前節(jié)點(diǎn)的末尾的方法是____方法。A.replaceChildB.appendChildC.removeChildD.cloneChild37.以下哪個事件不是表單事件?A.submitB.resetC.focusD.change38.Node.js中,安裝mysql模塊的命令是()A.npminstallmysqlB.npminstallexpressC.npminstallcorsD.npminstallmysql239.下面關(guān)于注釋的說法中,不正確的是A.注釋可以解釋程序中某些語句的作用和功能B.在程序中可以使用單行注釋或多行注釋C.注釋可以暫時屏蔽某些語句D.注釋可以正常輸出到頁面中40.右鍵菜單事件是()A.onclickB.oncontextmenuC.onmousedownD.onmouseup41.表達(dá)式0.1+0.2===0.3的結(jié)果是?A.trueB.falseC.NaND.SyntaxError42.下列選項所表示的“返回”超鏈接中,能實(shí)現(xiàn)“后退”按鈕功能的是()。A.返回B.返回C.返回D.返回43.將字符串s中的所有字母變?yōu)樾懽帜傅姆椒ㄊ?)。A.toLowerCase()B.toUpperCase()C.UpperCase()D.LowerCase()44.在鼠標(biāo)事件中,用于獲取鼠標(biāo)指針相對于瀏覽器視口坐標(biāo)的屬性是()A.screenX/screenYB.clientX/clientYC.pageX/pageYD.offsetX/offsetY45.以下哪個方法不是用于獲取HTML元素的標(biāo)準(zhǔn)DOM方法?A.getElementById()B.getElementsByClassName()C.getElementsByTagName()D.getElementByName()46.History對象用于保存瀏覽器歷史記錄信息。以下哪個方法不是History對象的方法?A.back()B.forward()C.go()D.clear()47.為獲取頁面中多個同名對象,應(yīng)使用document對象的()方法。A.getElementById()B.getElementsByName()C.getElementsByTagName()D.getElementByName()48.關(guān)于循環(huán)嵌套,以下說法正確的是?A.內(nèi)層循環(huán)和外層循環(huán)的循環(huán)變量不能同名B.循環(huán)嵌套層數(shù)沒有限制C.循環(huán)嵌套只能使用同一種循環(huán)語句D.循環(huán)嵌套時,內(nèi)層循環(huán)的循環(huán)條件必須與外層循環(huán)變量相關(guān)49.下列代碼的輸出結(jié)果是?
vari=0;
while(i<3){
console.log(i);
i++;
}A.0、1、2B.1、2、3C.0、1、2、3D.無輸出50.在JavaScript中,用于求余的運(yùn)算符是?A.%B./C.*D.+得分評卷人復(fù)核二、多選題1.下列哪個屬性可以獲取瀏覽器窗口的寬度?(多選)A.window.innerWidthB.window.outerWidthC.document.documentElement.clientWidthD.window.screen.width2.Navigator對象提供了哪些關(guān)于用戶瀏覽器的信息?(多選)A.用戶代理字符串B.瀏覽器語言設(shè)置C.操作系統(tǒng)信息D.網(wǎng)絡(luò)連接狀態(tài)E.用戶地理位置信息3.題目:AJAX技術(shù)主要用于實(shí)現(xiàn)哪些功能?A.異步數(shù)據(jù)獲取B.同步數(shù)據(jù)發(fā)送C.網(wǎng)頁部分內(nèi)容更新D.網(wǎng)頁整體刷新4.下列哪個方法可以獲取元素的CSS樣式?A.element.styleB.window.getComputedStyle(element)C.element.getStyle()D.document.getStyle(element)5.以下關(guān)于JavaScript語言的論述中,正確的是A.JavaScript是一種基于對象的編程語言B.JavaScript是一種面向?qū)ο蟮木幊陶Z言C.JavaScript是一種基于原型的編程語言D.JavaScript是一種結(jié)構(gòu)化數(shù)據(jù)查詢語言得分評卷人復(fù)核三、填空題1.在JavaScript中,可以使用____或____訪問對象的屬性和方法。2.補(bǔ)全下列AjaxGET請求代碼,獲取服務(wù)器/api/students接口數(shù)據(jù):
text
constxhr=newXMLHttpRequest();
xhr.open('GET','/api/students',true);
xhr.____=function(){
if(xhr.readyState===4&&xhr.status===200){
console.log(xhr.responseText);
}
};
xhr.send();3.補(bǔ)全下列AjaxPOST請求代碼,向/server提交表單數(shù)據(jù):
text
constxhr=newXMLHttpRequest();
xhr.open('POST','/server',true);
xhr.setRequestHeader('____','application/x-www-form-urlencoded');
xhr.onload=function(){
if(xhr.status===200){
console.log(xhr.responseText);
}
};
xhr.send('username=zhangsan&age=18');4.在循環(huán)體中,利用____語句可以跳過本次循環(huán)后面的代碼,重新開始下一次循環(huán)。5.parseFloat("36s25.8id")的返回值是____。得分評卷人復(fù)核四、判斷題1.Node.js的fs.readFile()方法是異步操作,不會阻塞主線程。()2.在定義JavaScript變量時,一定要指出變量名和值。3.如果有定義letx=true,y=false;那么x&&y的結(jié)果是true。4.字符串變量只能使用單引號('')表示。5.通過Screen對象,開發(fā)者可以獲取用戶顯示器的分辨率、可用寬度和高度等信息。6.由單引號定界的字符串中可以含有雙引號,由雙引號定界的字符串中也可以含有單引號。7.XMLHttpRequest的onload事件在readyState變?yōu)?時觸發(fā)。()8.JavaScript中的變量名可以包含空格。9.通過AJAX,開發(fā)者可以在不刷新頁面的情況下,向服務(wù)器發(fā)送請求并接收響應(yīng)數(shù)據(jù)。()10.Node.js中,__dirname變量表示當(dāng)前模塊文件所在目錄的絕對路徑。()11.任何循環(huán)語句的循環(huán)體至少要執(zhí)行一次。12.JavaScript中的流程控制包括順序執(zhí)行、條件執(zhí)行和循環(huán)執(zhí)行。13.JavaScript中的對象是通過鍵值對來存儲數(shù)據(jù)的。14.JavaScript中的for循環(huán)只能用于計數(shù)循環(huán)。15.判斷題:在鍵盤事件中,event.key屬性返回的字符大小寫與按鍵的實(shí)際輸入狀態(tài)一致。得分評卷人復(fù)核五、簡答題1.題目:表單事件只包括表單的提交操作。2.列舉JavaScript在HTML中的三種使用方式。3.實(shí)現(xiàn)如下效果:
自行編寫框架實(shí)現(xiàn),點(diǎn)擊按鈕,在按鈕上顯示時間,實(shí)現(xiàn)時分秒均是兩位的顯示方式
《JavaScript前端開發(fā)技術(shù)》試卷(3)參考答案(請將座位號填寫在此處)(請將座位號填寫在此處)題庫名稱:____________考試時間:120分鐘考試方式:開卷閉卷院系:______專業(yè):______班級:______姓名:______學(xué)號:______共計78道題,75小題,3大題(主觀題),滿分100分題號一二三四五總分核分人復(fù)查人滿分505101520100得分評閱人誠信考試承諾書本人鄭重承諾:我已閱讀且透徹理解了“學(xué)校學(xué)生考場規(guī)則”和“學(xué)校學(xué)生違反校紀(jì)校規(guī)處理規(guī)定”,承諾在考試中自覺遵守,如有違反,按有關(guān)條款接受處理。承諾人簽名:_______________日期:_______________考生姓名:_______________學(xué)號:_______________專業(yè)班名:_______________一、單選題(本題共50小題,滿分50分)1.A解析:運(yùn)算符優(yōu)先級:乘法和除法高于加法和減法,計算過程:3+8-3=7。2.B3.B解析:responseText屬性用于獲取服務(wù)器響應(yīng)的文本數(shù)據(jù),教材9.1.2節(jié)中明確指出。4.C5.C解析:模板字符串不會自動轉(zhuǎn)義特殊字符,需要使用轉(zhuǎn)義字符。6.C7.B解析:reverse()反轉(zhuǎn)數(shù)組元素,原數(shù)組變?yōu)閇4,3,2,1],故輸出該結(jié)果。8.B解析:setTimeout()延遲指定時間執(zhí)行一次函數(shù),setInterval()每隔指定時間重復(fù)執(zhí)行函數(shù)。9.C解析:x++返回10,x變?yōu)?1;++x返回12,x變?yōu)?2;10+12=22。10.C解析:POST請求傳遞表單格式參數(shù)時,需設(shè)置Content-Type為application/x-www-form-urlencoded。11.D解析:srcElement是早期IE中的屬性,現(xiàn)代標(biāo)準(zhǔn)中使用target。12.B解析:confirm()彈出確認(rèn)對話框(有確定/取消按鈕),alert()彈出提示對話框,prompt()彈出輸入對話框。13.B14.B15.B解析:http模塊是Node.js內(nèi)置核心模塊,通過http.createServer()可快速創(chuàng)建Web服務(wù)器。16.C解析:BOM不是W3C標(biāo)準(zhǔn),不同瀏覽器的BOM可能存在兼容性差異。17.D解析:null和undefined在寬松相等時返回true,但嚴(yán)格相等時返回false。18.C解析:教材9.3.8節(jié)“使用Express接收GET請求參數(shù)”中明確指出,對于GET請求參數(shù),需要使用req.query來接收。19.C解析:x+=3等價于x=5+3=8;x*=2等價于x=8*2=16。20.A解析:reverse()方法反轉(zhuǎn)數(shù)組元素順序,會改變原數(shù)組;sort()用于排序;無C、D對應(yīng)的內(nèi)置方法。21.B解析:占位符可避免直接拼接SQL字符串,有效防止SQL注入攻擊。22.D解析:for循環(huán)需包含初始化、條件判斷、更新表達(dá)式三部分,用分號分隔,D為標(biāo)準(zhǔn)寫法。23.B解析:BigInt是ES2020引入的新類型,用于表示任意精度的整數(shù)。24.D解析:ES6的解構(gòu)賦值支持從數(shù)組、對象甚至字符串中提取值并賦給變量。25.A26.A解析:JavaScript基本數(shù)據(jù)類型包括字符串型、數(shù)值型、布爾型、undefined、null,“空值”并非標(biāo)準(zhǔn)基本數(shù)據(jù)類型分類。27.A解析:使用let聲明循環(huán)變量i,每次循環(huán)都會創(chuàng)建一個新的塊級作用域,setTimeout回調(diào)中的i分別對應(yīng)每次循環(huán)的i值。28.C29.A解析:eval()函數(shù)可解析字符串中的JavaScript表達(dá)式并執(zhí)行。30.C31.A解析:鼠標(biāo)移入事件為onmouseover,字體大小屬性為fontSize(駝峰命名),屬性值需加引號。32.A33.A解析:SELECT*表示查詢表中所有字段數(shù)據(jù),F(xiàn)ROM指定表名。34.B35.A36.B37.C38.A解析:通過npminstallmysql可安裝MySQL連接模塊(推薦指定版本:npminstallmysql@2.18.1)。39.D解析:注釋不會被解析執(zhí)行,也不會輸出到頁面。40.B解析:oncontextmenu事件在右鍵點(diǎn)擊時觸發(fā)。41.B解析:由于JavaScript中浮點(diǎn)數(shù)精度問題,0.1+0.2不等于0.3。42.A解析:history.go(-1)和history.back()均可實(shí)現(xiàn)后退功能,location無back()和g
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 未來五年家庭雇工服務(wù)企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略分析研究報告
- 未來五年綠豆企業(yè)縣域市場拓展與下沉戰(zhàn)略分析研究報告
- 未來五年展覽館展位出租市場需求變化趨勢與商業(yè)創(chuàng)新機(jī)遇分析研究報告
- 初中寫作教學(xué)中的情境創(chuàng)設(shè)與寫作技巧訓(xùn)練研究教學(xué)研究課題報告
- 河南省鄭州市實(shí)驗(yàn)中學(xué)2026屆英語高三上期末經(jīng)典模擬試題含解析
- 大學(xué)醫(yī)學(xué)實(shí)驗(yàn)中PCR技術(shù)臨床應(yīng)用與DNA指紋鑒定技術(shù)轉(zhuǎn)化課題報告教學(xué)研究課題報告
- 2026屆上海市浦東新區(qū)南匯中學(xué)高二上生物期末復(fù)習(xí)檢測試題含解析
- 廣西南寧市三十三中學(xué)2026屆生物高一上期末學(xué)業(yè)質(zhì)量監(jiān)測模擬試題含解析
- 智能英語口語評測系統(tǒng)在高中雅思訓(xùn)練中對教師教學(xué)反饋的輔助作用研究課題報告教學(xué)研究課題報告
- 2026年教師資格證筆試公共基礎(chǔ)知識練習(xí)題及答案
- 醫(yī)療AI輔助治療決策支持
- 穴位貼敷的運(yùn)用課件
- 2026《初中英語?優(yōu)翼學(xué)練優(yōu)》八上早讀本
- 鋼拱架加工技術(shù)規(guī)范
- 移動式腳手架培訓(xùn)課件
- 2025年快遞行業(yè)快遞行業(yè)發(fā)展現(xiàn)狀分析報告
- 2026年江西水利職業(yè)學(xué)院單招綜合素質(zhì)考試題庫附答案
- 腎內(nèi)科疾病護(hù)理
- 電梯加裝鋼結(jié)構(gòu)施工方案
- 鈉電池專業(yè)知識培訓(xùn)課件
- 《城市軌道交通初期運(yùn)營客流預(yù)測要求》
評論
0/150
提交評論