![Javascript綜合復(fù)習(xí)題大全及答案_第1頁](http://file4.renrendoc.com/view/21747f47f351cb088b0531c4235ad446/21747f47f351cb088b0531c4235ad4461.gif)
![Javascript綜合復(fù)習(xí)題大全及答案_第2頁](http://file4.renrendoc.com/view/21747f47f351cb088b0531c4235ad446/21747f47f351cb088b0531c4235ad4462.gif)
![Javascript綜合復(fù)習(xí)題大全及答案_第3頁](http://file4.renrendoc.com/view/21747f47f351cb088b0531c4235ad446/21747f47f351cb088b0531c4235ad4463.gif)
![Javascript綜合復(fù)習(xí)題大全及答案_第4頁](http://file4.renrendoc.com/view/21747f47f351cb088b0531c4235ad446/21747f47f351cb088b0531c4235ad4464.gif)
![Javascript綜合復(fù)習(xí)題大全及答案_第5頁](http://file4.renrendoc.com/view/21747f47f351cb088b0531c4235ad446/21747f47f351cb088b0531c4235ad4465.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Javascript綜合復(fù)習(xí)題【共116題】每份考卷中javascript只占一半。題型和分?jǐn)?shù)如下:單選題:10題*1分=10分填空題:5題*1分=5分程序閱讀題:2題*4分=8分程序?qū)崿F(xiàn)題:2題*5分=10分簡答題:3題*5分=15分合計(jì):48分,共22題。剩余52分,23題是另一門課程?!咎崾荆罕揪C合復(fù)習(xí)題的目的是讓同學(xué)們多見識各種題目。選擇題、填空題以及程序閱讀題可以仔細(xì)做,對于程序?qū)崿F(xiàn)和簡答題建議先理解再記憶,切記死背答案?!康谝徊糠郑簡芜x題Javascript中,以下哪條語句一定會產(chǎn)生運(yùn)行錯(cuò)誤?答案(B)A、var_變量二NaN;B、varObj=[];C、varobj=stringB.lengthC.非法字符下面哪個(gè)描述不正確(B)A.NaN!=null==NaNC.{}!=false!=falsevararr=newArray(newArray(9,O,3,4,5),['a','b','c'],newArray(2,9,0,6));則arr[l][3]=(D)6有如下代碼:vararr=newArray(9);arr[O]=1;arr[2]=2;該數(shù)組的length屬性值為(D)A、2B、1OC、8D、9有一個(gè)submit按鈕,在這個(gè)按鈕控件上添加哪個(gè)事件不起作用?(D)D.onsubmit有一個(gè)變量vara=typeofstring+100+50+NaN,以下哪個(gè)是alert(a)的結(jié)果?(C)B.function10050NaNC.undefined10050NaND.NaN以下代碼,哪個(gè)結(jié)果是正確的?(A)varstr='123abc';str+=('abc','');alert(str);123abcD.abc以下哪個(gè)結(jié)果是正確的?(C)vara=100,b="",c="";alert(a,b,c));B.以下哪個(gè)語句能正確彈出結(jié)果:(D)A.alert(newDate(2011,12,25).getDay());B.alert(newDate(2011,12,25,5).getDay());alert(newDate(2011,12,25,5,5,9).getDay());以上三個(gè)結(jié)果都正確以下代碼正確的運(yùn)行結(jié)果是?(C)vararr=[0,1,2,3,4,5,6];arr2=(2,5);alert(arr2);A.1,2,3B.1,2,3,4C.2,3,4D.2,3,4,5下面哪個(gè)描述不正確(B)A.NaN!=null!=undefinedC.{}!=false!=falsevara二newArray(newArray(9,0,3,6,5),newArray(2,9,0,6));則a[0][3]=(B)B.6有一個(gè)變量vara=(100+50)+undefined+NaN,以下哪個(gè)是alert(a)的結(jié)果?(B)D.10050undefinedNaN以下代碼,哪個(gè)結(jié)果是正確的?(C)vara='',b='100abc';alert(parseInt(a)+Number(b));B.D.223以下哪個(gè)結(jié)果是正確的?(B)vara=100,b="",c="80";alert(a,b,c));B.以下哪個(gè)正則表達(dá)式符號的描述正確?(C)*等同{1,}+等同{0,}?等同{0,1}
D.\W等同[0-9A-Za-z_]請選擇結(jié)果為真的表達(dá)式:(C)typeofnullC.1==!="object"undefinedC.1==!="object"undefinedD.NaN==NaN以下哪個(gè)單詞不屬于javascript保留字:(C)withinstanceofbasevoid設(shè)置下拉列表框中某項(xiàng)被默認(rèn)選中的屬性是(C)B.checkC.selectednodeType屬性可用于獲取節(jié)點(diǎn)類型,如果返回值為1,則表明該節(jié)點(diǎn)為(B)。A.文本節(jié)點(diǎn)B.元素節(jié)點(diǎn)C.屬性節(jié)點(diǎn)javascript的基本數(shù)據(jù)類型不包括(B)A.字符串B.數(shù)組C.數(shù)值D.布爾要檢測值是否為NaN,應(yīng)使用(D)函數(shù)。A.NumberC.IsNaND.isNaN為獲取頁面中多個(gè)同名對象,應(yīng)使用document的(B)方法;()B.getElementsByName()C.getElementsByTagName()(A)屬性用于獲取HTML文件的根節(jié)點(diǎn)。A.documentElementB.rootElementC.documentNode第二部分:填空題Javascript中,如果已知HTML頁面中的某標(biāo)簽對象的id二"username",用(‘username')____方法獲得該標(biāo)簽對象。typeof運(yùn)算符返回值中有一個(gè)跟javascript數(shù)據(jù)類型不一致,它是TOC\o"1-5"\h\z"function"。定義了一個(gè)變量,但沒有為該變量賦值,如果alert該變量,javascript彈出的對話框中顯示___undefined。JavaScript有兩種復(fù)合數(shù)據(jù)類型:數(shù)組、對象。JavaScript有兩種引用數(shù)據(jù)類型:數(shù)組、對象。JavaScript有兩種特殊數(shù)據(jù)類型:null、undefined—。document中的選擇器有:getElementById(),getElementsByName(),getElementsByTagName()_。window對象中定時(shí)器有setlnterval()、setTimeout()。typeofNaN,typeofArray的結(jié)果分別是"number",“object"。typeof[1,2,3],typeofundefined的結(jié)果分別是"object","undefined"__。用javascript將ID為mydiv的標(biāo)簽元素的樣式名設(shè)置為“bigfont":(‘mydiv').className='bigfont';___。window的onload事件在瀏覽器完成頁面加載后立即觸發(fā)。(continue)語句結(jié)束本次循環(huán),(break)命令可以終止循環(huán)的運(yùn)行,然后繼續(xù)執(zhí)行循環(huán)之后的代碼。Javascript里Math的(random。)方法返回介于0和1之間的偽隨機(jī)數(shù)。獲得焦點(diǎn)的事件(onfocus),失去焦點(diǎn)的事件(onblur)。Javascript通過(setTimeout)延遲指定時(shí)間后,去執(zhí)行某程序。Javascript里String對象通過(indexOf())方法取第一次出現(xiàn)子字符串的字符位置。通過Javascript使頁面后退的代碼是(())。Javascript里取字符串的長度是(length),取數(shù)組的長度是(length)Javascript里若已知元素id,通過(getElementById())可以獲得一個(gè)元素。Javascript里若已知元素name,通過(getElementsByName())可以獲得一組元素。html頁面中有一個(gè)ul,id為“menulist”name為“mymenu”這個(gè)ul標(biāo)簽中有五個(gè)li標(biāo)簽,通過(getElementsByTagName())可以獲得這個(gè)ul標(biāo)簽中的五個(gè)li元素。Javascript彈出對話框的三個(gè)命令(alert())、(confirm())、(prompt())。Javascript里字符串執(zhí)行正則的方法是(match()),字符串里根據(jù)指定字符切割的方法是(split())。Select當(dāng)選擇發(fā)生變化觸發(fā)的事件是(onchange),表單提交事件是(onsubmit)。第三部分:程序閱讀題分析代碼,得出正確的結(jié)果。vara=10,b=20,c=30;++a;a++;e=++a+(++b)+(c++)+a++;alert(e);彈出提示對話框:77閱讀以下代碼,請分析出結(jié)果:vararr=newArray(1,3,5);arr[4]='z';arr2=();arr3=(arr2);alert(arr3);彈出提示對話框:z,,5,3,1,z,,5,3,1閱讀以下代碼,請分析出結(jié)果:alert(1,3,4,'10'));alert(1,3,4,'10abc'));alert(1,3,4,NaN));alert(1,3,4,undefined));依次彈出提示對話框:10,NaN,NaN,NaN以下代碼執(zhí)行的結(jié)果是多少?必須寫出正確的結(jié)果和正確的原因。vartotal=;varnumber=sum,,;alert(total);functionsum(n1,n2,n3){total=(n1)+(n2)+(n3);returntotal;}彈出提示對話框:17以下程序運(yùn)行后,結(jié)果是什么?varfilepath='D:\';varextension=('.'));alert(extension);彈出提示對話框:“.doc”以下代碼執(zhí)行的結(jié)果是多少?請分析為什么?vartotal=10;varnumber=square(5);alert(total);functionsquare(n){total=n*n;returntotal;}彈出提示對話框:25以下程序運(yùn)行后,彈出的值是多少。vara=10;functionfun(a){a=5;}fun(a);alert(a);彈出提示對話框:10分析以下代碼,寫出結(jié)果?!ā?,,,,vara="",b='',c='';alert(parseInt(a)+Number(b)+parseFloat(c));彈出提示對話框:分析以下代碼,寫出結(jié)果?!ā?,Hc,vara="",b='10';varc="parseInt(a)",d="Number(b)";with(document){write(eval("parseInt(a)+Number(b)")+"<br>");write(eval("c+d")+"<br>");write(eval(c)+eval(d)+"<br>");}頁面輸出:25parseInt(a)Number(b)25分析以下代碼,寫出結(jié)果。vara=100,b=50,c;vard=Number('');vare=typeofMath;alert(a+b+c+e+d);彈出提示對話框:NaNobjectNaN分析以下代碼,寫出結(jié)果。<script>=function(){vara=('mydiv');7}</script><dlid="mydiv"><dt>aaa</dt><dd>xxx</dd><dt>bbb</dt><dt>ccc</dt></dl>彈出提示對話框:bbb第四部分:程序?qū)崿F(xiàn)題寫一個(gè)字符串反轉(zhuǎn)函數(shù),實(shí)現(xiàn)字符串倒序。請借助Array內(nèi)置對象的相關(guān)方法,實(shí)現(xiàn)字符串倒序排列。寫一個(gè)函數(shù),能獲取文件后綴;請將字符串open_my_door這種形式,轉(zhuǎn)成OpenMyDoor的形式。寫一個(gè)實(shí)現(xiàn)字符串首字母大寫的函數(shù);寫一個(gè)函數(shù),實(shí)現(xiàn)去除字符串左右空格;寫一個(gè)獲取斐波那契數(shù)列前N項(xiàng)的函數(shù),返回一個(gè)數(shù)組,將數(shù)列中的每個(gè)數(shù)值存入數(shù)組;寫一個(gè)獲取階乘的函數(shù),返回一個(gè)字符串,其中是階乘表達(dá)式和結(jié)果;用遞歸的思想,寫一個(gè)求取n的階乘的函數(shù)。寫一個(gè)函數(shù),能獲取兩個(gè)日期相差天數(shù);寫一個(gè)函數(shù),能求取某個(gè)日期是星期幾;利用正則和鍵盤事件,寫一個(gè)只能輸入數(shù)字,如果輸入非數(shù)字,當(dāng)按鍵抬起,會自動消失的input文本控件;利用正則和鼠標(biāo)事件,寫一個(gè)過濾HTML標(biāo)簽的文本域控件,如果在文本域中輸入html標(biāo)簽,當(dāng)光標(biāo)一旦離開文本域,則其中所有html會自動消失;寫一個(gè)用戶注冊表單中對用戶名的驗(yàn)證。要求是:用戶名不可以為空,用戶名必須是3-15位中文。寫一個(gè)點(diǎn)擊“大”、“中”、“小”三個(gè)超鏈,實(shí)現(xiàn)頁面部分文字隨之分別為:18,14,12號字體的切換效果。寫一個(gè)當(dāng)鼠標(biāo)移入和移出,圖片切換的效果。假設(shè)和在同一個(gè)文件夾下面,請?jiān)陧撁嬷惺褂胘avascript代碼實(shí)現(xiàn):在瀏覽器中打開五秒鐘后,自動跳轉(zhuǎn)到頁面。假設(shè)和在同一個(gè)文件夾下面,請?jiān)陧撁嬷惺褂胘avascript代碼實(shí)現(xiàn):點(diǎn)擊這個(gè)中的"打開”,彈出一個(gè)新窗口。該窗口寬500px,高度為450px,該窗口中顯示的頁面是頁面。求取1-50之間的隨機(jī)數(shù),不可以出現(xiàn)重復(fù)。如果不足兩位,則在該數(shù)字前補(bǔ)足“0”。實(shí)現(xiàn)一個(gè)在頁面指定位置,出現(xiàn)一個(gè)跳動的時(shí)鐘效果。寫代碼,能實(shí)現(xiàn)對多選項(xiàng)至少勾選一項(xiàng)的驗(yàn)證;實(shí)現(xiàn)多選項(xiàng)的全選、取消全選的效果;實(shí)現(xiàn)多選項(xiàng)的全選、反選的效果。24?利用DOM知識,實(shí)現(xiàn)獲取dl標(biāo)簽下dd標(biāo)簽中的內(nèi)容,也就是希望得到“xxx”。不允許對現(xiàn)有的HTML代碼做任何改動。<dlid="mydiv"><dt>aaa</dt><dd>xxx</dd><dt>bbb</dt><dt>ccc</dt></dl>如果2038年1
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度高端辦公室文件消毒及深度保養(yǎng)合同
- 租賃期間房屋買賣合同
- 公司之間的借款協(xié)議
- 出租車停運(yùn)損失上訴狀
- 電器代理合同協(xié)議
- 財(cái)務(wù)管理系統(tǒng)操作與應(yīng)用手冊指南
- 農(nóng)業(yè)科技行業(yè)現(xiàn)代農(nóng)業(yè)技術(shù)推廣與應(yīng)用策略
- 廣告招牌安裝合同年
- 辦公室租賃合同書
- 安全事故賠償協(xié)議書
- 親子關(guān)系斷絕協(xié)議書范文
- 2025年個(gè)人土地承包合同樣本(2篇)
- 2024-2025學(xué)年教科版八年級物理下冊 第12章 機(jī)械能 綜合素質(zhì)評價(jià)卷(含答案)
- 網(wǎng)絡(luò)貨運(yùn)行業(yè)研究報(bào)告
- 【人教版化學(xué)】選擇性必修1 知識點(diǎn)默寫小紙條(答案背誦版)
- 警察法制進(jìn)校園
- 人教版七年級英語上冊單元重難點(diǎn)易錯(cuò)題Unit 2 單元話題完形填空練習(xí)(含答案)
- 00015-英語二自學(xué)教程-unit1
- 新版建設(shè)工程工程量清單計(jì)價(jià)標(biāo)準(zhǔn)解讀
- 云南省昆明市盤龍區(qū)2023-2024學(xué)年三年級上學(xué)期語文期末試卷
- 2024-2025年突發(fā)緊急事故(急救護(hù)理學(xué))基礎(chǔ)知識考試題庫與答案
評論
0/150
提交評論