JS基礎(chǔ)階段考試試題_第1頁(yè)
JS基礎(chǔ)階段考試試題_第2頁(yè)
JS基礎(chǔ)階段考試試題_第3頁(yè)
JS基礎(chǔ)階段考試試題_第4頁(yè)
JS基礎(chǔ)階段考試試題_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、H5-JS基礎(chǔ)試題姓名:班級(jí):成績(jī):一、單選題(每小題1分,20小題,共60分)1、null,undefined,”string",20,true和false的共同點(diǎn)是(A都是對(duì)象日都有相同的實(shí)例屬性C都是原始值D都是函數(shù)2、下列哪個(gè)正確的引入了()A、 <scripthref="">B、 <scriptname="">C、 <scriptsrc="">D、 <scriptsrc=“”>3、下列哪個(gè)符號(hào)不是邏輯運(yùn)算符()A、 %B、 |C、 &&D、 !4、以下

2、()為JavaScript聲明變量的語(yǔ)句。A、dimx;B、intx;C、varx;D、x;5、如下代碼輸出的結(jié)果是((1+"2"+"2");(1+"2"+"2");("A"-"B"+"2");("A"-"B"+2);A、122122NaNNaNB、12232NaNNaN2C、12232NaN2NaND、12232NaN2NaN26、執(zhí)行下面語(yǔ)句后c的值是()vara=2,b=1,c=3;if(a<b)if(b

3、<0)c=0;elsec+;A、1B、2C、3D、47、哪個(gè)操作符根據(jù)值和類型來(lái)比較變量(A、 =DB、 =C、 =D這些都不是A” :“ B” ;x 的值是( )8、vara=false;varx=aA、 AB、 BC、 TRUED、 FALSE9、程序段如下:varx=newBoolean(false);if(x)alert('hi');vary=Boolean(0);if(y)alert('hello');最后的顯示結(jié)果是()A、 hiB、 hihelloC、 helloD、 不顯示10、哪個(gè)關(guān)鍵字用來(lái)定義條件語(yǔ)句的可選分支(A、 orB、 else

4、C、 altenativeD、 next11、下列選項(xiàng)中哪一個(gè)等價(jià)于()if(a)x=b;elsex=c;A、x=ab,c;B、x=a:bc;C、x=ab:c;D、x=ab;c;12、執(zhí)行以下程序段后,x的值是()varx=0;switch(+x)case0:+x;case 1: +x;case 2: +x;A、1B、2C、3D、413、 varx=typeofnewString("abc");x的值是()A、"string"B、undefinedC、"object"D、"number"14、 Number(nul

5、l);此代碼將返回()A、NullB、1C、undefinedD、015、解讀下面的js代碼,計(jì)算的結(jié)果是()varnum=10;if(5=num/2&&(2+2*num).toString()=”22”)(true)A、TRUEB、FALSEC、5D、2216、下面哪個(gè)變量類型在javascript中不存在()A、objectB、booleanC、integerD、number17、以下不屬于Javascript原始類型的是()A、stringB、numberC、functionD、boolean)。18、下面語(yǔ)句varx=-10,y;x=2*x;y=x+15;計(jì)算后y的結(jié)果

6、是(A、-15B、10C、-5D、519、(a+2);vara=10;a=a+2.頁(yè)面上顯示的值是()A、B、C、 NaND、 undefined20、分析下面的JavaScript代碼,經(jīng)過(guò)運(yùn)算后m的值為()x=11;y=“number”;m=x+y;A、 numberB、C、 11numberD程序報(bào)錯(cuò)21、結(jié)束本次循環(huán),進(jìn)入下一次循環(huán)的關(guān)鍵字是()A、 continueB、 breakC、 returnD、 end22、以下程序運(yùn)行結(jié)束正確的是(vara=3;varb=4;varc=5;(a>ba:c);A、3B、4C、5D、b23、運(yùn)行下面運(yùn)行程序functionprint()v

7、arx=1;if(x='1')('One');if(x='1')('Two');print();最后返回的結(jié)果是()A、oneB、1C、twoD、224、下列JavaScript的循環(huán)語(yǔ)句中,正確的是()A、 if(i<10;i+)B、 for(i=0;i<10)C、 fori=1to10D、 for(i=0;i<=10;i+)25、下列不是分支語(yǔ)句使用的關(guān)鍵字是()A、 caseB、 ifC、elseD、for26、 while語(yǔ)法的正確使用是()A、 whilei=(1<>10)B、 while(

8、i<=10)C、 while(i<=10;i+)D、 whilei=1to1027、 functionf(y)varx=y*y;returnx;for(x=0;x<5;x+)y=f(x);(y);輸出的結(jié)果是()A、 01234B、 014916C、 019416D、 以上答案都不對(duì)28、在循環(huán)結(jié)構(gòu)中能強(qiáng)制退出循環(huán)的關(guān)鍵字是()A、 continueB、 breakC、 returnD、 end29、下面代碼的輸出結(jié)果是()bar();functionbar()('bar');A、 TypeErrorB、 barC、 undefinedD、 SyntaxErr

9、ror30、JavaScript中,函數(shù)是()A、 循環(huán)B、 操作符C、 對(duì)象D總是全局的31、如下代碼段中,varx=0;while()x+=2;要使while循環(huán)體執(zhí)行10次,空白處的循環(huán)判斷應(yīng)寫成()A、 x<10B、 x<=10C、 x<20D、 x<=2032、如下代碼段中,for(vari=0,j=1;i<3;i+)j+=i;當(dāng)該循環(huán)結(jié)束之后,j的值為()A、1B、2C、3D、433、下列不是循環(huán)語(yǔ)句關(guān)鍵字的是()A、 forB、 doC、 whileD、 switch34、functionfn(a,b,c)alertfn();上面函數(shù)fn,調(diào)用函數(shù)f

10、n的時(shí)候輸出結(jié)果為()A、 undefinedB、 3C、 0D程序會(huì)報(bào)錯(cuò)35、求數(shù)學(xué)表達(dá)式"10"-(12+5).toString()的值是()A3日-7C、10,125DX拋出異常36、運(yùn)行下面的代碼之后,x的值是()varx;x+;A、1B、0C、NaND、undefined37、varx='1'+2+3;x的值是()A123B、15C、6D語(yǔ)句會(huì)報(bào)錯(cuò)38、向數(shù)組array追加一個(gè)元素10,正確的語(yǔ)法是()A、 (10);B、 (10);C、 (10);D、 (10);39、 var arr=31,13,234,54,87;();A、 13,31,54

11、,87,234B、 234,87,54,31,13對(duì)數(shù)組 arr 進(jìn)行遍歷返回 ( )、 13,234,31,54,87、 87,54,31,234,1340、把一個(gè)數(shù)組從開(kāi)頭添加的方法是()A、 shiftB、 unshiftC、 popD、 push41、創(chuàng)建一個(gè)Date對(duì)象,值是1998年1月10日,正確的寫法是()A、 newDate(1998,1,10);B、 newDate(0,10,1998);C、 newDate(1,10,1998);D、 newDate(1998,0,10);)、 var array = new Array();、 var array = 10,20,30;

12、42、以下定義數(shù)組語(yǔ)法錯(cuò)誤的是(A、vararray=;BC、vararray=newArray(10);D43、varprimes=2,1,3,7,;A、3B、4的返回值是什么()C、5D、644、vararray=1,2,3,4,5,6;(2,3);alert(array);以上代碼運(yùn)行的正確結(jié)果是(A、1,2,6B、4,5,6)C、1,2,5,6D、1,2,345、數(shù)組vararr=“a”,”b”,”c”A、b,c,dB、c,dC、c,d,e”d”,”e”;(2,4);alert(arr)D、a,b,c,d,e彈框應(yīng)彈出()46、 varx='Hello'alert(x*

13、b)的結(jié)果是()A、 'Hello'B、 undefinedC、 nullD、 NAN47、下面哪個(gè)選項(xiàng)實(shí)現(xiàn)了,復(fù)制一個(gè)數(shù)組得到新的數(shù)組,原數(shù)組的值不變()A、 varnewArray=oldArray;B、 varnewArray=newArray(oldArray);C、 varnewArray=oldArray;D、 varnewArray=(0);48、vara=newArray("100","2111","41111");for(vari=0;i<i+)(ai+"");輸出結(jié)果是()

14、A、100211141111B、012C、123D、12449、 JavaScript對(duì)象類型中,哪個(gè)能夠在一個(gè)變量中存多個(gè)值()A、functionB、vectorC、listD、array50、執(zhí)行下列代碼之后,數(shù)組myArr的值是()varmyArr=1,2,3,4,5;()A、1,2,3,4,5B、2,3,4,5C、D、1,2,3,451、增加一個(gè)新值到數(shù)組的最后,下面哪一個(gè)選項(xiàng)是正確的A、 arrvalue=length;B、 arr()=value;C、 arr=value;D、 =value;52、數(shù)組下標(biāo)出界,將返回()A缺省彳t,如0日給瀏覽器返回錯(cuò)誤C數(shù)組中第一個(gè)或最后一個(gè)

15、值D、undefined53、這個(gè)循環(huán)不對(duì),問(wèn)題在哪里()varfoos='a','b','c','d','e'varbars='x','y','z'for(vari=0;i<i+)varfoo=foosi;for(vari=0;i<i+)varbar=barsi;/*somecodeusing'bar'*/A、內(nèi)循環(huán)重置了外面的for循環(huán),每次都設(shè)了一個(gè)固定值,導(dǎo)致了無(wú)限循環(huán)B、外循環(huán)在第一次循環(huán)后結(jié)束,因?yàn)楹懿恍疫@是ECMAScript

16、規(guī)范的一個(gè)bugC未捕獲的語(yǔ)法錯(cuò)誤DK沒(méi)有bug,循環(huán)正確運(yùn)行54、數(shù)組對(duì)象的length屬性一直是()A、等于最后一個(gè)對(duì)象下標(biāo)數(shù)加一日等于最后一個(gè)對(duì)象下標(biāo)數(shù)減一C等于最后一個(gè)對(duì)象下標(biāo)數(shù)D等于這個(gè)數(shù)組對(duì)象屬性的數(shù)量55、以下關(guān)于Array數(shù)組對(duì)象的說(shuō)法不正確的是()A對(duì)數(shù)組里數(shù)據(jù)白排序可以用sort函數(shù),如果排序效果非預(yù)期,可以給sort函數(shù)加一個(gè)排序函數(shù)的參數(shù)B、reverse用于對(duì)數(shù)組數(shù)據(jù)的倒序排列C向數(shù)組的最后位置加一個(gè)新元素,可以用pop方法D、unshift方法用于向數(shù)組添加第一個(gè)元素56、關(guān)于Javascript中數(shù)組的說(shuō)法中,不正確的是()A、數(shù)組的長(zhǎng)度必須在創(chuàng)建時(shí)給定,之后便不

17、能改變?nèi)沼捎跀?shù)組是對(duì)象,因此創(chuàng)建數(shù)組需要使用new運(yùn)算符C數(shù)組內(nèi)元素的類型可以不同D數(shù)組可以在聲明的同時(shí)進(jìn)行初始化57、下列運(yùn)算符,哪個(gè)是用來(lái)判斷一個(gè)對(duì)象是不是數(shù)組A、typeofB、breakC、instanceofD、switch58、Javascript中,以下代碼運(yùn)行后變量y的值是:()varx='abcde',123456;vary=typeoftypeofx1;AfunctionB、objectC、numberD、string59、vara=口;以下向數(shù)組添加元素的方式正確的是()A("zero");B、("one");C(&

18、quot;two");D、(“three");undefs=,;的返回值是()A、0B、1C、2D、3二、填空題(每空1分,共28分)1、把JavaScript加入到HTM沖有和兩種方法。2 、JavaScript中的循環(huán)語(yǔ)句有三種,。4、表達(dá)式"123abc”+123的計(jì)算結(jié)果皂一二5、減號(hào)除了可以做減法運(yùn)算,還能將字符串類mZZ。6、表達(dá)式(Null=undefined)&&(2<3)的值為。8、數(shù)組創(chuàng)建的兩種方式是、。9、若有一個(gè)數(shù)組名為arr,如何獲取它的長(zhǎng)度:。10、For循環(huán)的三個(gè)表達(dá)式分別代表、。11、for(vari=0;i<10;i+)alert(i);該javascript代碼運(yùn)行的結(jié)果是12、函數(shù)的參數(shù)分為、兩種。13、函數(shù)用關(guān)鍵字楨函數(shù)產(chǎn)生一個(gè)返回值。14、程序的三大結(jié)構(gòu)是、15、Math對(duì)象中對(duì)一個(gè)數(shù)進(jìn)行向上舍入取整使用方法。16、生成一個(gè)100200隨機(jī)整數(shù)的表達(dá)式是。17、vart=,abc,,substr(-1,1)可以獲取。18、字符串里根據(jù)指定字符切割字符串的方法是。19、window對(duì)象中定時(shí)器有、。20、獲

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論