國開大學(xué)JavaScript第二章復(fù)習(xí)題_第1頁
國開大學(xué)JavaScript第二章復(fù)習(xí)題_第2頁
國開大學(xué)JavaScript第二章復(fù)習(xí)題_第3頁
國開大學(xué)JavaScript第二章復(fù)習(xí)題_第4頁
國開大學(xué)JavaScript第二章復(fù)習(xí)題_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

國開大學(xué)JavaScript第二章復(fù)習(xí)題一、判斷題1.switch之后括號內(nèi)的表達(dá)式其結(jié)果可以是整數(shù)或字符串。A.對B.錯正確答案:A2.在switch結(jié)構(gòu)中,default語句都要放在最后。A.對B.錯正確答案:B3.for循環(huán)中三個表達(dá)式中至少要存在一個,而且兩個分號是必不可少的。A.對B.錯正確答案:B4.JavaScript的window對象有一個特別的屬性onerror。A.對B.錯正確答案:A5.代碼執(zhí)行期間可能會發(fā)生的異常有多種類型,每種異常都有對應(yīng)的錯誤類型。JavaScript共定義了下列9種錯誤類型。A.對B.錯正確答案:B6.在JavaScript中處理異常時,如果添加了finally語句,則catch語句可以省略。A.對B.錯正確答案:A7.函數(shù)內(nèi)未定義直接賦值的變量,系統(tǒng)會把它聲明為全局變量。A.對B.錯正確答案:A8.在JavaScript中,可使用Function()定義函數(shù)。Function()可以接受任意多個字符串參數(shù)。A.對B.錯正確答案:A9.在JavaScript中,對函數(shù)類型、對象類型變量的參數(shù)傳遞都是引用傳遞。A.對B.錯正確答案:A10.異常是程序中出現(xiàn)的錯誤。A.對B.錯正確答案:B11.在定義函數(shù)的時候,即使不指定參數(shù)列表,仍然可以通過arguments引用到所獲得的參數(shù)。此題未答判斷題(1分)0分(難易度:中)A.對B.錯正確答案:A內(nèi)部函數(shù)可以訪問它們所在的外部函數(shù)中聲明的所有局部變量、參數(shù)和聲明的其他內(nèi)部函數(shù)。A.對B.錯正確答案:A二、單項選擇題13.下列JS的判斷語句中()是正確的。A.if(i==0)B.if(i=0)C.ifi==0thenD.ifi=0then正確答案:A14.以下代碼運行的結(jié)果是輸出()。vara=10,b=10;(function(){vara=10,b=20})();console.log(b);A.10B.20C.報錯D.undefined正確答案:A15.下列關(guān)于switch語句的描述中,()是正確的。A.switch語句中default子句是可以省略的B.switch語句中case子句的語句序列中必須包含break語句C.switch語句中case子句后面的表達(dá)式可以是含有變量的整型表達(dá)式D.switch語句中子句的個數(shù)不能過多正確答案:A16.在條件和循環(huán)語句中,使用()來標(biāo)記語句組。A.圓括號()B.方括號[]C.花括號{}D.大于號>和小于號<正確答案:C17.下列選項中()可以作為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)語句“for(vari=0,j=10;i=j=10;i++,j--);”的循環(huán)次數(shù)是()。A.0B.1C.10D.無限正確答案:D19.語句“vari;while(i=0)i--;”中while的循環(huán)次數(shù)是()。A.0B.1C.10D.無限正確答案:A20.下述關(guān)于循環(huán)語句的描述中,()是錯誤的。A.循環(huán)體內(nèi)可以包含有循環(huán)語句B.循環(huán)體內(nèi)必須同時出現(xiàn)break語句和continue語句C.循環(huán)體內(nèi)可以出現(xiàn)條件語句D.循環(huán)體可以是空語句,即循環(huán)體中只出現(xiàn)一個分號正確答案:B21.下述break語句的描述中,()是不正確的。A.break語句用于循環(huán)體內(nèi),它將退出該重循環(huán)B.break語句用于switch語句,它表示退出該switch語句C.break語句用于if語句,它表示退出該if語句D.break語句在一個循環(huán)體內(nèi)可使用多次正確答案:C22.有語句“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時執(zhí)行一些語句的條件語句()。A.if(i==5)B.ifi=5thenC.ifi=5D.ifi==5then正確答案:A24.JavaScript中的錯誤可以分為語法錯誤和()。A.運行錯誤B.不正常錯誤C.形式錯誤D.系統(tǒng)錯誤正確答案:A25.有關(guān)JS中的異常處理,錯誤的結(jié)論是()。A.語法錯誤一般簡稱為錯誤(Error);而運行錯誤一般也叫做異常(Exception)B.JavaScript異常處理機制主要是通過try/catch/finally三子句聯(lián)合實現(xiàn)的C.throw語句允許拋出自定義錯誤D.try、catch和finally三個子句必須聯(lián)合使用正確答案:D26.在JavaScript函數(shù)的定義格式中,下面各組成部分中,()是可以省略的。A.函數(shù)名B.指明函效的一對圓括寫()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ù)。A.0B.1C.2D.任意正確答案:D29.關(guān)于函數(shù),以下說法錯誤的是()。A.函數(shù)類似于方法,是執(zhí)行特定任務(wù)的語句塊B.可以直接使用函數(shù)名稱來調(diào)用函數(shù)C.函數(shù)可以提高代碼的重用率D.函數(shù)不能有返回值正確答案:D30.如果函數(shù)無明確的返回值,或調(diào)用了沒有參數(shù)的return語句,那么它真正返回的值是()。A.nullB.-1C.0D.undefined正確答案:D三、多項選擇題31.在HTML頁面中,定義了如下所示的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ù)的定義會包括一個稱為形參的標(biāo)識符列表,這些參數(shù)在函數(shù)體中像局部變量一樣工作。有關(guān)arguments說明正確的是()。A.arguments表示當(dāng)前執(zhí)行的函數(shù)的參數(shù)和調(diào)研它的函數(shù)的對象B.經(jīng)常使用arguments的屬性length來獲取傳遞給函數(shù)的參數(shù)個數(shù)C.arguments僅在開始執(zhí)行函數(shù)時使用D.arguments是一個標(biāo)準(zhǔn)數(shù)組正確答案:ABC四、閱讀程序題34.如下代碼運行的結(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.以上答案都不對正確答案:B35.如下代碼運行的結(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.分析下段代碼,運行時輸入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. 本站所有資源如無特殊說明,都需要本地電腦安裝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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論