![2022年NodeJS應(yīng)用開(kāi)發(fā)試題試卷5套及答案_第1頁(yè)](http://file4.renrendoc.com/view10/M01/16/2F/wKhkGWXsIqeAUej-AAETo_Zxrd8933.jpg)
![2022年NodeJS應(yīng)用開(kāi)發(fā)試題試卷5套及答案_第2頁(yè)](http://file4.renrendoc.com/view10/M01/16/2F/wKhkGWXsIqeAUej-AAETo_Zxrd89332.jpg)
![2022年NodeJS應(yīng)用開(kāi)發(fā)試題試卷5套及答案_第3頁(yè)](http://file4.renrendoc.com/view10/M01/16/2F/wKhkGWXsIqeAUej-AAETo_Zxrd89333.jpg)
![2022年NodeJS應(yīng)用開(kāi)發(fā)試題試卷5套及答案_第4頁(yè)](http://file4.renrendoc.com/view10/M01/16/2F/wKhkGWXsIqeAUej-AAETo_Zxrd89334.jpg)
![2022年NodeJS應(yīng)用開(kāi)發(fā)試題試卷5套及答案_第5頁(yè)](http://file4.renrendoc.com/view10/M01/16/2F/wKhkGWXsIqeAUej-AAETo_Zxrd89335.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
NodeJS應(yīng)用開(kāi)發(fā)試題試卷1一、選擇題.下面關(guān)于JavaScript關(guān)鍵字正確的選項(xiàng)是()。JavaScript關(guān)鍵字可以作為函數(shù)名B.JavaScript關(guān)鍵字可以作為變量名C.JavaScript關(guān)鍵字可以用作標(biāo)識(shí)符D.在JavaScript語(yǔ)言中有特定含義.下面不是編輯JavaScript程序編輯器的是()。A.記事本B?A.記事本B?DreamweaverC.PhotoshopD.WebStorm.預(yù)測(cè)以下代碼片段的輸出結(jié)果:()。varstralert(typeofstr);A.,string.undefined;.object.String;.以下哪項(xiàng)不屬于Javascript的特征?()Javascript是一種腳本語(yǔ)言Javascript是事件驅(qū)動(dòng)的Javascript代碼需要編譯以后才能執(zhí)行Javascript是獨(dú)立于平臺(tái)的.以下哪項(xiàng)不屬于Node.js的全局函數(shù)?()setTimeout(cb,ms)clearTimeout(t)setinterval(cb,ms)type().以下哪項(xiàng)不屬于EventEmitter對(duì)象的方法?()addListener(eventName,eventHandler)on(eventName,eventHandler)setMaxListeners(limit)format(urlObj).以下哪項(xiàng)不屬于server對(duì)象中的監(jiān)聽(tīng)事件?()A.requestfunctionStudent(name){=name;)Stotype.study=function(){a/^r/(+”學(xué)習(xí)”);)Stotype=newPersonQ;varst=new張三豐”);5/.study();sf.movc();</script>以下選項(xiàng)正確的選項(xiàng)是?()A.依次輸出”張三豐學(xué)習(xí)”“百曉生移動(dòng)”B.依次輸出”張三豐學(xué)習(xí)”“移動(dòng)”C.輸出”張三豐學(xué)習(xí)”,之后程序出錯(cuò)D.程序出錯(cuò),什么都不能輸出.以下不屬于Javascript原始類(lèi)型的是:()A.stringB.numberC.functionD.boolean.以下哪項(xiàng)不屬于server對(duì)象中的監(jiān)聽(tīng)事件?()requestconnectionclosetype.以下哪項(xiàng)不屬于request對(duì)象中的常見(jiàn)屬性?()methodurlheadersget.Node.js中截取文件的方法是()truncate(filename,len,callback)unlink(path,callback)mkdir(path[,options],callback)rmdir(path,callback).以下哪項(xiàng)不屬于socket對(duì)象中的通信類(lèi)型?()publicbroadcastprivatepost
.以下哪項(xiàng)不屬于Node.js的全局函數(shù)?()setTimeout(cb,ms)setinterval(cb,ms)arch()clearTimeout(t).以下哪項(xiàng)不屬于EventEmitter對(duì)象的方法?()addListener(eventName,eventHandler)on(eventName,eventHandler)setMaxListeners(limit)format(urlObj)二、填空題Express框架中用于創(chuàng)立服務(wù)器的核心文件是文件。socket.io模塊的使用,主要包括創(chuàng)立WebScoket服務(wù)器、創(chuàng)立WebSocket客戶端和創(chuàng)立WebSocket事件三局部socket.io模塊的數(shù)據(jù)通信主要有、和。MySQL數(shù)據(jù)庫(kù)是數(shù)據(jù)庫(kù),MongoDB數(shù)據(jù)庫(kù)是數(shù)據(jù)庫(kù)。socket.io模塊的方法有和。三、簡(jiǎn)答題.express模塊和Express框架的區(qū)別是什么?.Express框架如何設(shè)置中間件?自測(cè)題庫(kù)參考答案試題試卷1一、選擇題答案1.D2.C1.D2.C1.D2.CBCD6.D7.D8.D9.A10.D二、填空題答案1.D2.CBCD6.D7.D8.D9.A10.D1、數(shù)值型、字符串型、布爾型2、條件判斷語(yǔ)句、循環(huán)語(yǔ)句3、_filename、_dirname4、console>process、export5、os模塊、url模塊三、簡(jiǎn)答題答案.簡(jiǎn)單描述Node.js的優(yōu)缺點(diǎn)。優(yōu)點(diǎn):Node.js是以JavaScript為開(kāi)發(fā)語(yǔ)言,所以Node.js的優(yōu)缺點(diǎn)大局部都是JavaScript語(yǔ)言本身的優(yōu)缺點(diǎn)。JavaScript語(yǔ)言最大的優(yōu)點(diǎn),應(yīng)該就是簡(jiǎn)單易用。與Java有類(lèi)似的語(yǔ)法,可以使用任何文本編輯工具編寫(xiě),只需要瀏覽器就可執(zhí)行程序,并且事先不用編譯,逐行執(zhí)行,無(wú)需進(jìn)行嚴(yán)格的變量聲明,而且內(nèi)置大量現(xiàn)成對(duì)象,編寫(xiě)少量程序可以完成目標(biāo)。缺點(diǎn):相比擬Java等語(yǔ)言,沒(méi)有嚴(yán)格的類(lèi)型檢查,雖然開(kāi)發(fā)自由度很高,但是程序容易出錯(cuò),檢查也比擬困難,所以對(duì)于一些大型應(yīng)用程序,不建議使用JavaScript語(yǔ)言開(kāi)發(fā)。.MySQL數(shù)據(jù)庫(kù)中,如何添加、查詢、修改和刪除數(shù)據(jù)表中的數(shù)據(jù)?添加數(shù)據(jù)的SQL語(yǔ)句:INSERTINTO數(shù)據(jù)表名(字段1,字段2)VALUES(數(shù)據(jù)1,數(shù)據(jù)2);查詢數(shù)據(jù)的SQL語(yǔ)句:SELECT字段1,字段2FROM數(shù)據(jù)表;修改數(shù)據(jù)的SQL語(yǔ)句:UPDATEbooksSETauthor="張三"WHEREid=4;刪除數(shù)據(jù)的SQL語(yǔ)句:DELETEFROMbooksWHEREid=4;試題試卷2一、選擇題答案1.C2.A3.B4.C5.D6.B7D8.A9.D10.C二、填空題答案1、format()2、函數(shù)可以被傳遞到另一個(gè)函數(shù)中,然后被調(diào)用的形式3、添加監(jiān)聽(tīng)事件4、removeListener(eventName,handler)>removeAIIListeners([eventName])5、NodePackageManager三、簡(jiǎn)答題答案.什么是回調(diào)函數(shù)?回調(diào)函數(shù)是指函數(shù)可以被傳遞到另一個(gè)函數(shù)中,然后被調(diào)用的形式。Node.js異步編程的直接表達(dá)就是回調(diào)函數(shù)。.什么是中間件?Express模塊的use()方法中的參數(shù)是function(request,response,一乂刊{}的形式,其中next表示一個(gè)函數(shù),這個(gè)函數(shù)就可以稱作中間件。試題試卷3一、選擇題答案1.A2.A3.B4.D5.D6.D7.C8.D9.A10.D二、填空題答案1、listen(port)2、port3、connection4>writeHead()>end()5、GET請(qǐng)求、POST請(qǐng)求三、簡(jiǎn)答題答案1.什么是NPM?NPM的全稱是NodePackageManager,是隨同Node.js一起安裝的包管理和分發(fā)工具,它很方便讓JavaScript開(kāi)發(fā)者下載、安裝、上傳以及管理已經(jīng)安裝的包。NPM是nodejs官方的一種包管理工具,簡(jiǎn)單點(diǎn)來(lái)說(shuō),就是開(kāi)發(fā)人員通過(guò)cmd命令符下載各種包版本的工具。2.什么是RESTfulWeb服務(wù)?RESTfulWeb服務(wù)就是按照RESTful的統(tǒng)一標(biāo)準(zhǔn)來(lái)開(kāi)發(fā)Web服務(wù)的方式,來(lái)開(kāi)發(fā)Web應(yīng)用。試題試卷4一、選擇題答案1.D2.C3.A4.C5.D6.D7D8.C9.A10.D二、填空題答案1、ejs模塊和pug模塊2、將ejs文件的字符串轉(zhuǎn)換成HTML字符串3、compile()4、router5、express模塊內(nèi)置的托管靜態(tài)文件的中間件三、簡(jiǎn)答題答案L請(qǐng)列舉Node.js的全局變量、全局對(duì)象和全局函數(shù)都有哪些?全局變量:—filename和_dirname全局對(duì)象:console、process和exports全局函數(shù):setTimeout(cb.ms)>clearTimeout(t)和setlnterval(cb,ms)2.引用內(nèi)置模塊時(shí),一般要使用什么函數(shù)?需要使用require。函數(shù)。試題試卷5一、選擇題答案1.C2.A3.D4.C5.D6.D7.A8.D9.C10D二、填空題答案1、app.js2、WebScoket服務(wù)器、創(chuàng)立WebSocket客戶端、創(chuàng)立WebSocket事件3、public通信類(lèi)型、broadcast通信類(lèi)型、private通信類(lèi)型4、關(guān)系型數(shù)據(jù)庫(kù)、非關(guān)系型數(shù)據(jù)庫(kù)5>on()、emit()三、簡(jiǎn)答題答案.express模塊和Express框架的區(qū)別是什么?express模塊就好比一把菜刀,使用這把菜刀,可以做很多事情,比方,切菜、切肉、切水果等等,但是問(wèn)題是,這些具體的操作都需要人工一樣一樣完成。而Express框架就好像一臺(tái)機(jī)器,把菜、肉、水果之類(lèi)的東西直接放入其中,然后選擇不同的按鈕功能,不需要人工,直接就完成了express模塊的任務(wù)操作。當(dāng)然,解放雙手勞累的同時(shí),還需要學(xué)習(xí)Express這臺(tái)機(jī)器上不同的按鈕功能。.Express框架如何設(shè)置中間件?〃對(duì)服務(wù)器進(jìn)行設(shè)置6tp/7.sct(,views,,p〃〃z.join(_dimame,'views'));6i/^.sct('viewengine*,Jade1);〃設(shè)置中間件app.use^ogger^dev1));app.use(express.jsonQ);app.use(expr^.urlencoded({extended:false}));app.use(cookieParserO);app.\xse(express.static(path.ioiri(_dimame,'public')));connectionclosetype.以下哪項(xiàng)不屬于request對(duì)象中的常見(jiàn)屬性?()methodurlheadersget.Node.js中截取文件的方法是()truncate(filename,len,callback)unlink(path,callback)C.mkdir(path[,options],callback)D.rmdir(path,callback).以下哪項(xiàng)不屬于socket對(duì)象中的通信類(lèi)型?()publicbroadcastprivatepost二、填空題JavaScript的基本數(shù)據(jù)類(lèi)型有、、以及兩個(gè)特殊的數(shù)據(jù)類(lèi)型。JavaScript基本語(yǔ)句主要包括、、跳轉(zhuǎn)語(yǔ)句和異常處理語(yǔ)句等。Node.js中的全局變量有和oNode.js中的全局對(duì)象有、和oNode.js中的常用內(nèi)置模塊有、和QueryString模塊等。三、簡(jiǎn)答題.簡(jiǎn)單描述Node.js的優(yōu)缺點(diǎn)。.MySQL數(shù)據(jù)庫(kù)中,如何添加、查詢、修改和刪除數(shù)據(jù)表中的數(shù)據(jù)?試題試卷2一、選擇題1.下面關(guān)于變量的命名規(guī)那么不正確的選項(xiàng)是()。A.必須以字母或下劃線開(kāi)頭,中間可以是數(shù)字、字母或下劃線B.變量名不能包含空格或加號(hào)、減號(hào)等符號(hào)C.可以使用JavaScript中的關(guān)鍵字D.JavaScript的變量名是嚴(yán)格區(qū)分大小寫(xiě)的2.關(guān)于以下兩個(gè)陳述的描述中,正確的選項(xiàng)是:()陳述1:Javascript是弱類(lèi)型語(yǔ)言陳述2:Javascript的常用類(lèi)型包括:int、string>booleanA.陳述1正確,陳述2錯(cuò)誤B.陳述1錯(cuò)誤,陳述2正確C.兩個(gè)陳述都正確D.兩個(gè)陳述都錯(cuò)誤3.閱讀下面的JavaScript代碼:<scriptlanguage=HJavaScriptM>function/(y){varx=y*y;returnx;)for(x=0;x<5;x++){y=/(x);document.writeln(y);}</script>輸出結(jié)果是()A.O1234B.O14916C.O1491625D.以上答案都不對(duì)4.在JavaScript中,需要聲明一個(gè)整數(shù)類(lèi)型的變量num,以下哪個(gè)語(yǔ)句能實(shí)現(xiàn)上述要求?()A.intnum;B.numbernum;C.varnum;D.Integernum;.以下哪項(xiàng)不屬于EventEmitter對(duì)象的方法?()addListener(eventName,eventHandler)on(eventName,eventHandler)C.once(eventName,eventHandler)D.parse().以下哪項(xiàng)不屬于Node.js的全局函數(shù)?()setTimeout(cb,ms)type()setinterval(cb,ms)clearTimeout(t).以下哪項(xiàng)不屬于request對(duì)象中的常見(jiàn)屬性?()methodurlheadersget.Node.js中截取文件的方法是()truncate(filename,len,callback)unlink(path,callback)C.mkdir(path[,options],callback)D.rmdir(path,callback).以下哪項(xiàng)不屬于socket對(duì)象中的通信類(lèi)型?()publicbroadcastprivatepost.以下哪項(xiàng)不屬于server對(duì)象中的監(jiān)聽(tīng)事件?()WrequestconnectiontypeclientError二、填空題Node,js中的util內(nèi)置模塊,用于返回組合字符串的方法名稱是o回調(diào)函數(shù)是指oNode.js中on(eventName,eventHandler)方法的含義是。Node.js中刪除監(jiān)聽(tīng)事件的方法有和oNPM的全稱是,是隨同Node.js一起安裝的包管理和分發(fā)工具。三、簡(jiǎn)答題L什么是回調(diào)函數(shù)?
22,什么是中間件?試題試卷3一、選擇題.我們可以在以下哪個(gè)HTML元素中放置JavaScript代碼?()<script><javascript><js><scripting>.關(guān)于Javascript中數(shù)組的說(shuō)法中,不正確的選項(xiàng)是:()A.數(shù)組的長(zhǎng)度必須在創(chuàng)立時(shí)給定,之后便不能改變.由于數(shù)組是對(duì)象,因此創(chuàng)立數(shù)組需要使用new運(yùn)算符C.數(shù)組內(nèi)元素的類(lèi)型可以不同D.數(shù)組可以在聲明的同時(shí)進(jìn)行初始化口面不屬于JavaScript特殊運(yùn).除了一些常規(guī)的運(yùn)算符之外,JavaScript口面不屬于JavaScript特殊運(yùn)A.deleteB.sizeC.newD.typeof.以下關(guān)于Javascript中事件的描述中,不正確的選項(xiàng)是:()A.click——鼠標(biāo)單擊事件B.focus獲取焦點(diǎn)事件C.mouseOver——鼠標(biāo)指針移動(dòng)到事件源對(duì)象上時(shí)觸發(fā)的事件D.change一一選擇字段時(shí)觸發(fā)的事件.以下哪項(xiàng)不屬于server對(duì)象中的監(jiān)聽(tīng)事件?()requestconnectionclosetype.以下哪項(xiàng)不屬于request對(duì)象中的常見(jiàn)屬性?()methodurlheadersget
.以下哪項(xiàng)不屬于Node.js的全局函數(shù)?()setTimcout(cb,ms)setinterval(cb,ms)type()clearTimeout(t).以下哪項(xiàng)不屬于EventEmitter對(duì)象的方法?()addListener(eventName,eventHandler)removeAllListeners(feventNaiTie])setMaxListeners(limit)platform().Node.js中截取文件的方法是()truncate(filename,len,callback)unlink(path,callback)C.mkdir(path[,options],callback)D.rmdir(path,callback).以下哪項(xiàng)不屬于socket對(duì)象中的通信類(lèi)型?()publicbroadcastprivatepost二、填空題1.Server對(duì)象中用于啟動(dòng)服務(wù)器的方法是。文翻譯為端口,是計(jì)算機(jī)與計(jì)算機(jī)之間信息的通道。Server對(duì)象中用于觸發(fā)客戶端連接時(shí)的事件是。Response對(duì)象提供了方法和方法,用于返回響應(yīng)頭信息和返回響應(yīng)內(nèi)容??蛻舳苏?qǐng)求方法一般有兩種,一種是請(qǐng)求,一種是請(qǐng)求。三、簡(jiǎn)答題.什么是NPM?.什么是RESTfulWeb服務(wù)?試題試卷4一、選擇題.以下關(guān)于Javascript中事件的描述中,不正確的選項(xiàng)是:()A.click——鼠標(biāo)單擊事件B.focus獲取焦點(diǎn)事件C.mouseOverC.mouseOverC.mouseOver鼠標(biāo)指針移動(dòng)到事件源對(duì)象上時(shí)觸發(fā)的事件C.mouseOver鼠標(biāo)指針移動(dòng)到事件源對(duì)象上時(shí)觸發(fā)的事件D.change選擇字段時(shí)觸發(fā)的事件.考察以下程序片段:varn=newNumber(3456);alert(n.toFixed(2));以下選項(xiàng)正確的選項(xiàng)是:()A輸出34.輸出56C輸出3456.00D.輸出345600.考察以下代碼片段:<scriptlanguage=nJavaScriptn>function(name){=name;this.move=function(){^Ze/Y(+”準(zhǔn)備移動(dòng)了")57〃de〃,.prototype.move=function(){Re%(+”準(zhǔn)備移動(dòng)了");)varst=new*"李四”);ststudyO;</script>以下說(shuō)法正確的選項(xiàng)是?()A.輸出”李四準(zhǔn)備移動(dòng)了”B.輸出”李四開(kāi)始移動(dòng)了”C輸出”李四準(zhǔn)備移動(dòng)了李四開(kāi)始移動(dòng)了””D.程序出錯(cuò),沒(méi)有任何輸出。預(yù)測(cè)以下代碼片段的輸出結(jié)果:()<scriptlanguage=nJavaScriptn>functionadd(y){vark=i+10;〃/c/Z(k);functionadd(y){vark=i+20;Re%(k);)add(10);</script>A.40B.20C.30D.程序出錯(cuò)以下哪項(xiàng)不屬于server對(duì)象中的監(jiān)聽(tīng)事件?()requestconnectionclosetype以下哪項(xiàng)不屬于request對(duì)象中的常見(jiàn)屬性?()methodurlheadersget以下哪項(xiàng)不屬于EventEmitter對(duì)象的方法?()addListener(eventName,eventHandler)on(eventName,eventHandler)setMaxListeners(limit)format(urlObj)以下哪項(xiàng)不屬于Node.js的全局函數(shù)?()setTimeout(cb,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版七年級(jí)數(shù)學(xué)上冊(cè):2.1《整式》聽(tīng)評(píng)課記錄5
- 五年級(jí)上冊(cè)數(shù)學(xué)聽(tīng)評(píng)課記錄《4.5 探索活動(dòng):梯形的面積》(3)-北師大版
- 中圖版地理七年級(jí)下冊(cè)《第五節(jié) 黃土高原》聽(tīng)課評(píng)課記錄5
- 青島版八年級(jí)上冊(cè)數(shù)學(xué)聽(tīng)評(píng)課記錄《3-3分式的乘法與除法》
- 小學(xué)二年級(jí)數(shù)學(xué)口算速算試題
- 小學(xué)二年級(jí)第一學(xué)期班主任工作總結(jié)
- 五年級(jí)口算題帶答案
- 浙教版數(shù)學(xué)七年級(jí)下冊(cè)3.2《單項(xiàng)式的乘法》聽(tīng)評(píng)課記錄
- 粵人版地理八年級(jí)下冊(cè)《第一節(jié) 地理區(qū)域》單元整體聽(tīng)課評(píng)課記錄2
- 聽(tīng)評(píng)課記錄三年級(jí)語(yǔ)文
- 云南省普通初中學(xué)生成長(zhǎng)記錄模板-好ok
- SB/T 10415-2007雞粉調(diào)味料
- JB/T 20036-2016提取濃縮罐
- 考古繪圖基礎(chǔ)
- GB/T 3452.4-2020液壓氣動(dòng)用O形橡膠密封圈第4部分:抗擠壓環(huán)(擋環(huán))
- GB/T 32574-2016抽水蓄能電站檢修導(dǎo)則
- 《社會(huì)主義市場(chǎng)經(jīng)濟(jì)理論(第三版)》第十三章社會(huì)主義市場(chǎng)經(jīng)濟(jì)標(biāo)準(zhǔn)論
- 變更索賠案例分析
- 2022年4月自學(xué)考試06093《人力資源開(kāi)發(fā)與管理》歷年真題及答案
- 《花婆婆》兒童繪本故事
- DB44∕T 2149-2018 森林資源規(guī)劃設(shè)計(jì)調(diào)查技術(shù)規(guī)程
評(píng)論
0/150
提交評(píng)論