![javaScript練習(xí)題新.doc_第1頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2020-3/14/8da626b6-2572-40dc-9167-0d8313e5432d/8da626b6-2572-40dc-9167-0d8313e5432d1.gif)
![javaScript練習(xí)題新.doc_第2頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2020-3/14/8da626b6-2572-40dc-9167-0d8313e5432d/8da626b6-2572-40dc-9167-0d8313e5432d2.gif)
![javaScript練習(xí)題新.doc_第3頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2020-3/14/8da626b6-2572-40dc-9167-0d8313e5432d/8da626b6-2572-40dc-9167-0d8313e5432d3.gif)
![javaScript練習(xí)題新.doc_第4頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2020-3/14/8da626b6-2572-40dc-9167-0d8313e5432d/8da626b6-2572-40dc-9167-0d8313e5432d4.gif)
![javaScript練習(xí)題新.doc_第5頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2020-3/14/8da626b6-2572-40dc-9167-0d8313e5432d/8da626b6-2572-40dc-9167-0d8313e5432d5.gif)
已閱讀5頁(yè),還剩13頁(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)介
JS練習(xí)題JS練習(xí)題1一、選擇題2二、不定項(xiàng)選擇題7三、填空8四、判斷9五、閱讀程序?qū)懡Y(jié)果10六、程序題12七、設(shè)計(jì)題15一、選擇題1、寫“Hello World”的正確javascript語(yǔ)法是?( ) A. document.write(Hello World)B. Hello WorldC. response.write(Hello World)D. (Hello World)2、JS特性不包括()A.解釋性B.用于客戶端C.基于對(duì)象D.面向?qū)ο?、下列JS的判斷語(yǔ)句中( )是正確的A.if(i=0)B.if(i=0)C.if i=0 thenD.if i=0 then4、下列JavaScript的循環(huán)語(yǔ)句中( )是正確的A.if(i10;i+)B.for(i=0;i10)C.for i=1 to 10 D.for(i=0;i=10;i+)5、下列的哪一個(gè)表達(dá)式將返回假( )A.!(3=4)&(5=2)C.(“a”=”a”)&(“c”!=”d”)D.(23)|(32)6、下列選項(xiàng)中,( )不是網(wǎng)頁(yè)中的事件 A.onclickB.onmouseoverC.onsubmitD.onpressbutton7、有語(yǔ)句“var x=0;while(_) x+=2;”,要使while循環(huán)體執(zhí)行10次,空白處的循環(huán)判定式應(yīng)寫為:( ) Ax10B. x=10C.x20D.x=208、JS語(yǔ)句 var a1=10;var a2=20;alert(“a1+a2=”+a1+a2)將顯示( )結(jié)果A.a1+a2=30B.a1+a2=1020C.a1+a2=a1+a29、將字串s中的所有字母變?yōu)樾懽帜傅姆椒ㄊ牵?) A.s.toSmallCase()B.s.toLowerCase()C.s.toUpperCase() D.s.toUpperChars()10、以下( )表達(dá)式產(chǎn)生一個(gè)07之間(含0,7)的隨機(jī)整數(shù). A.Math.floor(Math.random()*6)B.Math.floor(Math.random()*7)C.Math. floor(Math.random()*8)D.Math.ceil(Math.random()*8) 11、產(chǎn)生當(dāng)前日期的方法是( ) A.Now();B.Date()C.new Date()D.new Now() 12、如果想在網(wǎng)頁(yè)顯示后,動(dòng)態(tài)地改變網(wǎng)頁(yè)的標(biāo)題( ) A.是不可能的B.通過(guò)document.write(“新的標(biāo)題內(nèi)容”)C. 通過(guò)document.title=(“新的標(biāo)題內(nèi)容”)D. 通過(guò)document.changeTitle(“新的標(biāo)題內(nèi)容”)13、某網(wǎng)頁(yè)中有一個(gè)窗體對(duì)象,其名稱是mainForm,該窗體對(duì)象的第一個(gè)元素是按鈕,其名稱是myButton,表述該按鈕對(duì)象的方法是 ( ) A.document.forms.myButtonB.document.mainForm.myButtonC.document.forms0.element0D.以上都可以14、HTML文檔的樹狀結(jié)構(gòu)中,()標(biāo)簽為文檔的根節(jié)點(diǎn),位于結(jié)構(gòu)中的最頂層。 A.B.C.D.15、在HTML頁(yè)面中,CSS樣式的屬性名為background-image對(duì)應(yīng)的style對(duì)象的屬性名是( )A.background B.backgroungImage C.image D.back16、在使用Javascript實(shí)現(xiàn)省市級(jí)聯(lián)菜單功能時(shí),在添加城市列表前清空原來(lái)的下拉選項(xiàng)的代碼是( )A.document.myform.selCity.options.clear()B. document.myform.selCity.options.deleteAll()C. document.myform.selCity.options.length=0D. document.myform.selCity.options.size=017、HMTL表單的首要標(biāo)記是,標(biāo)記的參數(shù)method表示表單發(fā)送的方法,可能為get或post,下列關(guān)于get和post的描述正確的是( )A.post方法傳遞的數(shù)據(jù)對(duì)客戶端是不可見(jiàn)的B.get請(qǐng)求信息以查詢字符串的形式發(fā)送,查詢字符串長(zhǎng)度沒(méi)有大小限制C.post方法對(duì)發(fā)送數(shù)據(jù)的數(shù)量限制在255個(gè)字符之內(nèi)D.get方法傳遞的數(shù)據(jù)對(duì)客戶端是不可見(jiàn)的18、在DOM對(duì)象模型中,下列選項(xiàng)中的()對(duì)象位于DOM對(duì)象模型的第二層。(選擇二項(xiàng)) Ahistory B.document C.button D.text19、在HTML文檔對(duì)象模型中,history對(duì)象的()用于加載歷史列表中的下一個(gè)URL頁(yè)面。 Anext() B.back() C.forward() D.go(-1)20、在Javascript中要改變頁(yè)面文檔的背景色,需要修改document對(duì)象的()屬性。ABackColor B.BackgroundColor C.BgColor D.Background21、在HTML頁(yè)面中,不能與onChange事件處理程序相關(guān)聯(lián)的表單元素有( )A文本框 B.復(fù)選框 C.列表框 D.按鈕22、在HTML頁(yè)面上編寫Javascript代碼時(shí),應(yīng)編寫在()標(biāo)簽中間。 A.和 B.和 C. 和 D. 和23、在Javascript瀏覽器對(duì)象模型中,window對(duì)象的()屬性用來(lái)指定瀏覽器狀態(tài)欄中顯示的臨時(shí)消息。 Astatus B.screen C.history D.document24、編寫Javascript函數(shù)實(shí)現(xiàn)網(wǎng)頁(yè)背景色選擇器,下列選項(xiàng)中正確的是( )A.function change(color)window.bgColor=color;B. function change(color)document.bgColor=color;C. function change(color)body.bgColor=color;D. function change(color)form.bgColor=color;25、在Javascript中,可以使用Date對(duì)象的( )方法返回一個(gè)月中的每一天。 AgetDate B.getYear C.getMonth D.getTime26、在Javascript中,對(duì)于瀏覽器對(duì)象的層次關(guān)系理解正確的是( )(選擇二項(xiàng)) A.window對(duì)象是所有頁(yè)面內(nèi)容的根對(duì)象B.document對(duì)象包含location對(duì)象和history對(duì)象C.location對(duì)象包含historyD.document對(duì)象包含form對(duì)象27、下列選項(xiàng)中關(guān)于瀏覽器對(duì)象的說(shuō)法錯(cuò)誤的是( )A.history對(duì)象記錄了用戶在一個(gè)瀏覽器中已經(jīng)訪問(wèn)過(guò)的URLsB.location對(duì)象相當(dāng)于IE瀏覽器中的地址欄,包含關(guān)于當(dāng)前URL地址的信息C.location對(duì)象是history對(duì)象的父對(duì)象D.location對(duì)象是window對(duì)象的子對(duì)象28、在HTML頁(yè)面中包含一個(gè)按鈕控件mybutton,如果要實(shí)現(xiàn)點(diǎn)擊該按鈕時(shí)調(diào)用已定義的Javascript函數(shù)compute,要編寫的HTML代碼是( )A.B.C.D.29、分析下面的Javascript代碼段,輸出結(jié)果是( )var mystring=”I am a student”;var a=mystring.substring(9,13);document.write(a);Astud B.tuden C.uden D.udent30、Javascript中制作圖片代替按鈕的提交效果需要手動(dòng)提交方法submit(),以下調(diào)用正確的是( )A.submit();B.myform.submit() C.document.myform.submit() D.window.myform.submit();31、在HTML頁(yè)面中包含如下所示代碼,則編寫Javascript函數(shù)判斷是否按下鍵盤上的回車鍵正確的編碼是( )function myKeyDown()if (window.keyCode=13)alert(“你按下了回車鍵”);function myKeyDown()if (document.keyCode=13)alert(“你按下了回車鍵”);function myKeyDown()if (event.keyCode=13)alert(“你按下了回車鍵”);function myKeyDown()if (keyCode=13)alert(“你按下了回車鍵”);32、如果在HTML頁(yè)面中包含如下圖片標(biāo)簽,則選項(xiàng)中的()語(yǔ)句能夠?qū)崿F(xiàn)隱藏該圖片的功能。 A.document.getElementById(“pic”).style.display=”visible”;B.document.getElementById(“pic”).style.display=”disvisible”;C.document.getElementById(“pic”).style.display=”block”;D.document.getElementById(“pic”).style.display=”none”;33、如果在HTML頁(yè)面中包含如下圖片標(biāo)簽,則在下劃線處添加()代碼能夠?qū)崿F(xiàn)隱藏該圖片的功能。 A. style=”display:visible”;B. style=”display:disvisible”;C. style=”display:block”;D. style=”display:none”;34、下列選項(xiàng)中,()段HTML代碼所表示的“返回”鏈接能夠正確實(shí)現(xiàn)IE工具欄中“后退”按鈕的功能。(選擇二項(xiàng)) A. 返回B. 返回C. 返回D. 返回35、在HTML文檔中包含如下超鏈接,要實(shí)現(xiàn)當(dāng)鼠標(biāo)移入該鏈接時(shí),超鏈接文本大小變?yōu)?0px,選項(xiàng)中的編碼正確的是( )A.注冊(cè)B.注冊(cè)C.注冊(cè)D.注冊(cè)36、在HTML頁(yè)面上,當(dāng)按下鍵盤上的任意一個(gè)鍵時(shí)都會(huì)觸發(fā)Javascript的()事件。A.onFocus B.onBlur C.onSubmit D.onKeyDown37、在HTML頁(yè)面中,定義了如下所示的Javascript函數(shù),則正確調(diào)用該函數(shù)的HTML代碼是( )(選擇二項(xiàng)) (function compute(op)alert(op);A.B.C.D.38、在HTML頁(yè)面上包含如下創(chuàng)建層的語(yǔ)句,那么編寫Javascript語(yǔ)句實(shí)現(xiàn)顯示該層的語(yǔ)句錯(cuò)誤的是( )A. document.getElementByTagName(“div”)0.style.display=”block”B.document.getElementById(“imageLayer”).style.display=”block”;C.document.getElementByName(“imageLayer”)0.style.display=”block”;D.document.getElementByName(“imageLayer”).get(0).style.display=”block”;39、分析下面的Javascript代碼段,輸出結(jié)果是( )var s1=parseInt(“101中學(xué)”);document.write(s1);A. NaN B.101中學(xué) C.101 D.出現(xiàn)腳本錯(cuò)誤40、在HTML中,點(diǎn)擊圖片”previous.gif”上的超級(jí)鏈接后頁(yè)面將加載歷史列表中的上一個(gè)URL頁(yè)面。代碼如下所示,應(yīng)在下劃線處填入( )A.”javascript:history.go(-1)”; B. “history.go(1)” C. “history.go(-1)” D. “javascript:history.go(1)”二、不定項(xiàng)選擇題1、請(qǐng)選擇對(duì)javascript理解有誤的:(abcd)A.JScript是javascript的簡(jiǎn)稱B.javascript是網(wǎng)景公司開發(fā)的一種Java腳本語(yǔ)言,其目的是為了簡(jiǎn)化Java的開發(fā)難度C.FireFox和IE存在大量兼容性問(wèn)題的主要原因在于他們對(duì)javascript的支持不同上D.AJAX技術(shù)一定要使用javascript技術(shù)2、foo對(duì)象有att屬性,那么獲取att屬性的值,以下哪些做法是可以的:()A.foo.attB.foo(“att”)C.foo“att”D.foo“att”E.foo“a”+”t”+”t”3、在不指定特殊屬性的情況下,哪幾種HTML標(biāo)簽可以手動(dòng)輸入文本:(ace)A.B.C.D.4、以下哪些是javascript的全局函數(shù):(abc)A.escapeB.parseFloatC.evalD.setTimeoutE.alert5、關(guān)于IFrame表述正確的有:(abcd)A.通過(guò)IFrame,網(wǎng)頁(yè)可以嵌入其他網(wǎng)頁(yè)內(nèi)容,并可以動(dòng)態(tài)更改B.在相同域名下,內(nèi)嵌的IFrame可以獲取外層網(wǎng)頁(yè)的對(duì)象C.在相同域名下,外層網(wǎng)頁(yè)腳本可以獲取IFrame網(wǎng)頁(yè)內(nèi)的對(duì)象D.可以通過(guò)腳本調(diào)整IFrame的大小6、關(guān)于表格表述正確的有:(abcde)A.表格中可以包含TBODY元素B.表格中可以包含CAPTION元素C.表格中可以包含多個(gè)TBODY元素D.表格中可以包含COLGROUP元素E.表格中可以包含COL元素7、關(guān)于IE的window對(duì)象表述正確的有:(acd)A.window.opener屬性本身就是指向window對(duì)象B.window.reload()方法可以用來(lái)刷新當(dāng)前頁(yè)面C.window.location=”a.html”和window.location.href=”a.html”的作用都是把當(dāng)前頁(yè)面替換成a.html頁(yè)面D.定義了全局變量g;可以用window.g的方式來(lái)存取該變量三、填空1. Java和Javascript是兩種不同的語(yǔ)言。Java是面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,而Javascript是 基于對(duì)象 的腳本語(yǔ)言。Javascript可以在 客戶端 和服務(wù)器端 腳本中使用。2. Javascript通過(guò) cookied 存儲(chǔ)數(shù)據(jù)。3. Javascript內(nèi)置函數(shù)pareseInt將字符型的值顯式地轉(zhuǎn)換為 整形值 。4. 加號(hào)運(yùn)算符可以 連接 兩個(gè)字符串。5. for-in 是一種特殊的循環(huán)表達(dá)式,它將根據(jù)對(duì)象中的屬性進(jìn)行循環(huán)。6. Javascript中,對(duì)象一般由 屬性 、 方法 和 事件 組成。7. 表單 是Javascript實(shí)現(xiàn)用戶交互的主要組件。8. 當(dāng)前窗口 是文檔(document)對(duì)象的父類。9. action 屬性可以確定表單提交的服務(wù)器地址。10. Javascript使用 location 對(duì)象來(lái)訪問(wèn)窗體加載時(shí)當(dāng)前文檔的URL。11. 瀏覽器(navigator) 對(duì)象由Javascript動(dòng)態(tài)引擎自動(dòng)創(chuàng)建,用于收集用戶瀏覽頁(yè)面時(shí)所用的瀏覽器程序信息,它與window對(duì)象一樣是最上層對(duì)象。四、判斷1Javascript是一種強(qiáng)類型語(yǔ)言。( F )2Javascript不完全支持OOPS概念。( T )3不論do-while循環(huán)的條件是否正確,循環(huán)體至少執(zhí)行一次。( T )4按鈕(button)對(duì)象支持oncliCk、onBlur和onFocus事件名柄。( T )5加載的事件句柄代碼在文檔加載到瀏覽器窗口之前執(zhí)行。( F )6Option標(biāo)記限定了選擇列表元素的范圍。( T )7Screen對(duì)象包含的屬性可以修改。( F )8Javascript不允許用戶定義自己的對(duì)象類型。( F )9當(dāng)讀取Cookies時(shí),需要對(duì)它進(jìn)行解析。( F )10只能通過(guò)CGI代碼訪問(wèn)、存儲(chǔ)和操縱Cookies。( F )五、閱讀程序?qū)懡Y(jié)果1、function replaceStr(inStr, oldStr, newStr)var rep = inStr; while (rep.indexOf(oldStr) -1)rep = rep.replace(oldStr, newStr);return rep;alert(replaceStr(how do you do,do,are);答:2、var x,y=null;alert(x) ;alert(y) ;alert(x=y);alert(x=y);答:3、x=”a”;y=”b”;z=false;function testOne()var x=”c”;var y=”d”;z=true;alert(x);alert(y);alert(z);function testTwo()alert(x);alert(y);alert(z); testOne();testTwo();答:4、當(dāng)單擊button按鈕時(shí),出現(xiàn)什么結(jié)果。Untitled Documentfunction add()varfirst=document.myForm.first.value ;var second=parseInt(document.myForm.second.value);var third= parseInt(document.myForm.third.value);alert(first+second+third);答:六、程序題1、完成foo()函數(shù)的內(nèi)容,要求能夠彈出對(duì)話框提示當(dāng)前選中的是第幾個(gè)單選框。 function foo() / 在此處添加代碼 for( var i = 0; i rg.length; i+ ) if( rgi.checked ) alert(你選擇了第 + (i+1) + 個(gè)單選框); return false; 答案:2、填充注釋部分的函數(shù)體,使得foo()函數(shù)調(diào)用彈出”成功”的對(duì)話框。代碼應(yīng)盡量簡(jiǎn)短。 function foo() var str = reverse(a,b,c,d,e,f,g); alert(str); if (str = g,f,e,d,c,b,a) alert(成功); else alert(失敗); function reverse(str) / 在此處加入代碼,完成字符串翻轉(zhuǎn)功能 var spl = str.split(,); var newstr=; for(i=spl.length-1;i=0;i-) newstr+=spli+,; newstr=newstr.substring(0,newstr.length-1) return newstr; 七、設(shè)計(jì)題1、 利用Javascript設(shè)計(jì)一個(gè)頁(yè)面顯示下列信息,保存的頁(yè)面名稱為01.htm,保存在test文件夾中。顯示的信息為: 歡迎來(lái)到Javascript 世界2、 使用Javascript語(yǔ)句分時(shí)問(wèn)候,012點(diǎn)顯示“早上好!”,1218點(diǎn)顯示“下午好!”,1824點(diǎn)顯示“晚上好!”;并動(dòng)態(tài)的顯示今天的日期和現(xiàn)在的時(shí)間,效果參考下圖:保存的頁(yè)面名稱為02.htm,保存在t
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度智能倉(cāng)儲(chǔ)卷簾門系統(tǒng)采購(gòu)及集成合同
- 2025年度區(qū)塊鏈技術(shù)應(yīng)用項(xiàng)目開發(fā)與許可合同
- 2025年休假村租賃協(xié)議模板
- 2025年建筑工程模板工程承包合同書
- 2025年信用卡債務(wù)履行協(xié)議
- 2025年金剛石膜工具項(xiàng)目立項(xiàng)申請(qǐng)報(bào)告模范
- 2025年血液系統(tǒng)用藥項(xiàng)目規(guī)劃申請(qǐng)報(bào)告模范
- 2025年街頭籃球項(xiàng)目規(guī)劃申請(qǐng)報(bào)告
- 2025年放射性藥品項(xiàng)目提案報(bào)告模式
- 2025年生活用橡膠制品:塑膠盒項(xiàng)目規(guī)劃申請(qǐng)報(bào)告范文
- 小學(xué)數(shù)學(xué)五年級(jí)上冊(cè)奧數(shù)應(yīng)用題100道(含答案)
- 工業(yè)機(jī)器人編程語(yǔ)言:Epson RC+ 基本指令集教程
- 2024年同等學(xué)力申碩統(tǒng)考英語(yǔ)卷
- 2023.05.06-廣東省建筑施工安全生產(chǎn)隱患識(shí)別圖集(高處作業(yè)吊籃工程部分)
- 2024年上海高考數(shù)學(xué)真題試題(原卷版+含解析)
- JTG 3362-2018公路鋼筋混凝土及預(yù)應(yīng)力混凝土橋涵設(shè)計(jì)規(guī)范
- 電動(dòng)汽車用驅(qū)動(dòng)電機(jī)系統(tǒng)-編制說(shuō)明
- 江蘇卷2024年高三3月份模擬考試化學(xué)試題含解析
- 門診導(dǎo)診課件
- 2024年四川省成都市新都區(qū)中考英語(yǔ)一診試卷(含解析)
- 《樹立正確的“三觀”》班會(huì)課件
評(píng)論
0/150
提交評(píng)論