版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
國(guó)開(kāi)大學(xué)JavaScript第二章復(fù)習(xí)題一、判斷題1.switch之后括號(hào)內(nèi)的表達(dá)式其結(jié)果可以是整數(shù)或字符串。A.對(duì)B.錯(cuò)正確答案:A2.在switch結(jié)構(gòu)中,default語(yǔ)句都要放在最后。A.對(duì)B.錯(cuò)正確答案:B3.for循環(huán)中三個(gè)表達(dá)式中至少要存在一個(gè),而且兩個(gè)分號(hào)是必不可少的。A.對(duì)B.錯(cuò)正確答案:B4.JavaScript的window對(duì)象有一個(gè)特別的屬性onerror。A.對(duì)B.錯(cuò)正確答案:A5.代碼執(zhí)行期間可能會(huì)發(fā)生的異常有多種類型,每種異常都有對(duì)應(yīng)的錯(cuò)誤類型。JavaScript共定義了下列9種錯(cuò)誤類型。A.對(duì)B.錯(cuò)正確答案:B6.在JavaScript中處理異常時(shí),如果添加了finally語(yǔ)句,則catch語(yǔ)句可以省略。A.對(duì)B.錯(cuò)正確答案:A7.函數(shù)內(nèi)未定義直接賦值的變量,系統(tǒng)會(huì)把它聲明為全局變量。A.對(duì)B.錯(cuò)正確答案:A8.在JavaScript中,可使用Function()定義函數(shù)。Function()可以接受任意多個(gè)字符串參數(shù)。A.對(duì)B.錯(cuò)正確答案:A9.在JavaScript中,對(duì)函數(shù)類型、對(duì)象類型變量的參數(shù)傳遞都是引用傳遞。A.對(duì)B.錯(cuò)正確答案:A10.異常是程序中出現(xiàn)的錯(cuò)誤。A.對(duì)B.錯(cuò)正確答案:B11.在定義函數(shù)的時(shí)候,即使不指定參數(shù)列表,仍然可以通過(guò)arguments引用到所獲得的參數(shù)。此題未答判斷題(1分)0分(難易度:中)A.對(duì)B.錯(cuò)正確答案:A內(nèi)部函數(shù)可以訪問(wèn)它們所在的外部函數(shù)中聲明的所有局部變量、參數(shù)和聲明的其他內(nèi)部函數(shù)。A.對(duì)B.錯(cuò)正確答案:A二、單項(xiàng)選擇題13.下列JS的判斷語(yǔ)句中()是正確的。A.if(i==0)B.if(i=0)C.ifi==0thenD.ifi=0then正確答案:A14.以下代碼運(yùn)行的結(jié)果是輸出()。vara=10,b=10;(function(){vara=10,b=20})();console.log(b);A.10B.20C.報(bào)錯(cuò)D.undefined正確答案:A15.下列關(guān)于switch語(yǔ)句的描述中,()是正確的。A.switch語(yǔ)句中default子句是可以省略的B.switch語(yǔ)句中case子句的語(yǔ)句序列中必須包含break語(yǔ)句C.switch語(yǔ)句中case子句后面的表達(dá)式可以是含有變量的整型表達(dá)式D.switch語(yǔ)句中子句的個(gè)數(shù)不能過(guò)多正確答案:A16.在條件和循環(huán)語(yǔ)句中,使用()來(lái)標(biāo)記語(yǔ)句組。A.圓括號(hào)()B.方括號(hào)[]C.花括號(hào){}D.大于號(hào)>和小于號(hào)<正確答案:C17.下列選項(xiàng)中()可以作為for循環(huán)的有效的第一行。A.for(x=1;x<6;x+=1)B.for(x==1;x<6;x+=1)C.for(x=1;x=6;x+=1)D.for(x+=1;x<6;x=1)正確答案:A18.循環(huán)語(yǔ)句“for(vari=0,j=10;i=j=10;i++,j--);”的循環(huán)次數(shù)是()。A.0B.1C.10D.無(wú)限正確答案:D19.語(yǔ)句“vari;while(i=0)i--;”中while的循環(huán)次數(shù)是()。A.0B.1C.10D.無(wú)限正確答案:A20.下述關(guān)于循環(huán)語(yǔ)句的描述中,()是錯(cuò)誤的。A.循環(huán)體內(nèi)可以包含有循環(huán)語(yǔ)句B.循環(huán)體內(nèi)必須同時(shí)出現(xiàn)break語(yǔ)句和continue語(yǔ)句C.循環(huán)體內(nèi)可以出現(xiàn)條件語(yǔ)句D.循環(huán)體可以是空語(yǔ)句,即循環(huán)體中只出現(xiàn)一個(gè)分號(hào)正確答案:B21.下述break語(yǔ)句的描述中,()是不正確的。A.break語(yǔ)句用于循環(huán)體內(nèi),它將退出該重循環(huán)B.break語(yǔ)句用于switch語(yǔ)句,它表示退出該switch語(yǔ)句C.break語(yǔ)句用于if語(yǔ)句,它表示退出該if語(yǔ)句D.break語(yǔ)句在一個(gè)循環(huán)體內(nèi)可使用多次正確答案:C22.有語(yǔ)句“varx=0;while(_____)x+=2;”,要使while循環(huán)體執(zhí)行10次,空白處的循環(huán)判定式應(yīng)寫為()。A.x<10B.x<=10C.x<20D.x<=20正確答案:C23.如何編寫當(dāng)i等于5時(shí)執(zhí)行一些語(yǔ)句的條件語(yǔ)句()。A.if(i==5)B.ifi=5thenC.ifi=5D.ifi==5then正確答案:A24.JavaScript中的錯(cuò)誤可以分為語(yǔ)法錯(cuò)誤和()。A.運(yùn)行錯(cuò)誤B.不正常錯(cuò)誤C.形式錯(cuò)誤D.系統(tǒng)錯(cuò)誤正確答案:A25.有關(guān)JS中的異常處理,錯(cuò)誤的結(jié)論是()。A.語(yǔ)法錯(cuò)誤一般簡(jiǎn)稱為錯(cuò)誤(Error);而運(yùn)行錯(cuò)誤一般也叫做異常(Exception)B.JavaScript異常處理機(jī)制主要是通過(guò)try/catch/finally三子句聯(lián)合實(shí)現(xiàn)的C.throw語(yǔ)句允許拋出自定義錯(cuò)誤D.try、catch和finally三個(gè)子句必須聯(lián)合使用正確答案:D26.在JavaScript函數(shù)的定義格式中,下面各組成部分中,()是可以省略的。A.函數(shù)名B.指明函效的一對(duì)圓括寫()C.函數(shù)體D.函數(shù)參效正確答案:D27.如果有函數(shù)定義functionf(x,y){…},那么以下正確的函數(shù)調(diào)用是()。A.f1,2B.f(1)C.f(1,2)D.f(,2)正確答案:C28.在JavaScript中,定義函數(shù)時(shí)可以使用()個(gè)參數(shù)。A.0B.1C.2D.任意正確答案:D29.關(guān)于函數(shù),以下說(shuō)法錯(cuò)誤的是()。A.函數(shù)類似于方法,是執(zhí)行特定任務(wù)的語(yǔ)句塊B.可以直接使用函數(shù)名稱來(lái)調(diào)用函數(shù)C.函數(shù)可以提高代碼的重用率D.函數(shù)不能有返回值正確答案:D30.如果函數(shù)無(wú)明確的返回值,或調(diào)用了沒(méi)有參數(shù)的return語(yǔ)句,那么它真正返回的值是()。A.nullB.-1C.0D.undefined正確答案:D三、多項(xiàng)選擇題31.在HTML頁(yè)面中,定義了如下所示的JavaScript函數(shù),則正確調(diào)用該函數(shù)的HTML代碼是()。functioncompute(op){alert(op);}A.<inputname=”a”type=”button”onclick=”compute(this.value)”value=”+”>B.<inputname=”b”type=”button”onclick=”compute(‘-‘)”value=”-”>C.<inputname=”c”type=”button”onclick=”compute(“*”)”value=”*”>D.<inputname=”d”type=”button”onclick=”compute(/)”value=”/”>正確答案:AB32.以下()代碼段能正確創(chuàng)建函數(shù)show。)A.functionshow(text){alert(text);}B.varshowFun=functionshow(text){alert(text);}C.varshowFun=function(text){alert(text);}D.varshowFun=newfunction("text","alert(text)");正確答案:ACD33.JavaScript函數(shù)的定義會(huì)包括一個(gè)稱為形參的標(biāo)識(shí)符列表,這些參數(shù)在函數(shù)體中像局部變量一樣工作。有關(guān)arguments說(shuō)明正確的是()。A.arguments表示當(dāng)前執(zhí)行的函數(shù)的參數(shù)和調(diào)研它的函數(shù)的對(duì)象B.經(jīng)常使用arguments的屬性length來(lái)獲取傳遞給函數(shù)的參數(shù)個(gè)數(shù)C.arguments僅在開(kāi)始執(zhí)行函數(shù)時(shí)使用D.arguments是一個(gè)標(biāo)準(zhǔn)數(shù)組正確答案:ABC四、閱讀程序題34.如下代碼運(yùn)行的結(jié)果是()。<html><body><scripttype="Text/JavaScript">functionf(y){varx=y*y;returnx;}alert("aas");for(x=0;x<5;x++){y=f(x);document.write(""+y);}</script></body></html>A.01234B.014916C.01491625D.以上答案都不對(duì)正確答案:B35.如下代碼運(yùn)行的結(jié)果是()。<html><body><scripttype="Text/JavaScript">functiontest(){varvalue=2;returnfunction(param){value*=param;alert(value)}}value=3;vara=test();a(2);a(2);</script></body></html>A.48B.612C.44D.66正確答案:A36.分析下段代碼輸出結(jié)果是()。<html><body><scripttype="Text/JavaScript">functiona(){varp=0;varinnerA=function(){console.log(p);}p=1;innerA();p++;innerA();}a();</script></body></html>A.00B.01C.12D.10正確答案:C37.分析下段代碼輸出結(jié)果是()。<html><body><scripttype="Text/JavaScript">vararr=[2,3,4,5,6];vars=0;for(vari=0;i<arr.length;i++){if(i%2==0)s+=arr[i];}console.log(s);</script></body></html>A.20B.18C.14D.12正確答案:D38.分析下段代碼輸出結(jié)果是()。<html><body><scripttype="text/javascript">varsum=0;for(vari=1;i<4;i++){for(varj=1;j<4;j++){for(vark=1;k<4;k++){if(i!=k&&k!=j&&i!=j){sum++}}}}console.log(sum);</script></body></html>A.12B.6C.10D.8正確答案:B39.分析下段代碼,運(yùn)行時(shí)輸入2019,8,13,輸出結(jié)果是()。<html><body><scripttype="text/javascript">vary=parseInt(prompt("year"));varm=parseInt(prompt("month"));vard=parseInt(prompt("day"));varday=0;varm1=m3=m7=m8=m10=m12=31;varm4=m5=m6=m9=m11=30;switch(m){case1:{day=0;break;}case2:{day=31;break;}case3:{day=59;break;}case4:{day=90;break;}case5:{day=120;break;}case6:{day=151;break;}case7:{day=181;break;}case8:{day=212;break;}case9:{day=243;break;}case10:{day=273;break;}case11:{day=304;break;}case12:{day=334;break;}}day=day+d;if(((y%4==0&&y%100!=0)||(y%400==0))&&(m>2)){day=da+1;}console.log(day)</script></body></html>A.224B.212C.225D.255正確答案:C40.分析下段代碼輸出結(jié)果是()。<html><body><scripttype="text/javascript">(()=>{letx,y;try{thrownewError();}catch(x){(x=1),(y=2);console.log(x);}console.log(x);console.log(y);})();</script></body></html>A.1undefined2B.undefinedundefinedundefinedC.11
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)絡(luò)犯罪與法律應(yīng)對(duì)-洞察分析
- 單位消防安全月活動(dòng)總結(jié)范文(10篇)
- 舞蹈編導(dǎo)作品分析-洞察分析
- 營(yíng)養(yǎng)咨詢國(guó)際化趨勢(shì)-洞察分析
- 頭痛患者腦血流速度研究-洞察分析
- 土木香提取物的抗菌活性研究-洞察分析
- 虛擬現(xiàn)實(shí)與增強(qiáng)現(xiàn)實(shí)融合技術(shù)-洞察分析
- 文化元素在目的地形象中的應(yīng)用-洞察分析
- 《保安員培訓(xùn)資料》課件
- 創(chuàng)建文明校園院長(zhǎng)講話稿(13篇)
- 北師大版四年級(jí)數(shù)學(xué)上冊(cè)《不確定性》說(shuō)課稿
- 調(diào)整心態(tài)迎接期末考試主題班會(huì)
- 統(tǒng)編本五年級(jí)上冊(cè)語(yǔ)文選擇題100道附參考答案
- 拍賣公司投標(biāo)書(shū)范文精簡(jiǎn)處理
- 2023天地偉業(yè)安防產(chǎn)品技術(shù)參數(shù)和檢測(cè)報(bào)告
- 6S檢查表(工廠用)
- “課程思政”融入專業(yè)課教學(xué)的探索課程思政與專業(yè)課結(jié)合
- 炎德英才大聯(lián)考物理高一第一學(xué)期期末檢測(cè)試題含解析
- 施工總平面布置方案 及施工現(xiàn)場(chǎng)總平面布置圖
- 小數(shù)加減乘除簡(jiǎn)便運(yùn)算100題
- 分布式光伏發(fā)電項(xiàng)目投標(biāo)方案(技術(shù)方案)
評(píng)論
0/150
提交評(píng)論