已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
JS練習題JS練習題1一、選擇題2二、不定項選擇題7三、填空8四、判斷9五、閱讀程序寫結果10六、程序題12七、設計題15一、選擇題1、寫“Hello World”的正確javascript語法是?( ) A. document.write(Hello World)B. Hello WorldC. response.write(Hello World)D. (Hello World)2、JS特性不包括()A.解釋性B.用于客戶端C.基于對象D.面向對象3、下列JS的判斷語句中( )是正確的A.if(i=0)B.if(i=0)C.if i=0 thenD.if i=0 then4、下列JavaScript的循環(huán)語句中( )是正確的A.if(i10;i+)B.for(i=0;i10)C.for i=1 to 10 D.for(i=0;i=10;i+)5、下列的哪一個表達式將返回假( )A.!(3=4)&(5=2)C.(“a”=”a”)&(“c”!=”d”)D.(23)|(32)6、下列選項中,( )不是網(wǎng)頁中的事件 A.onclickB.onmouseoverC.onsubmitD.onpressbutton7、有語句“var x=0;while(_) x+=2;”,要使while循環(huán)體執(zhí)行10次,空白處的循環(huán)判定式應寫為:( ) Ax10B. x=10C.x20D.x=208、JS語句 var a1=10;var a2=20;alert(“a1+a2=”+a1+a2)將顯示( )結果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、以下( )表達式產(chǎn)生一個07之間(含0,7)的隨機整數(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)生當前日期的方法是( ) A.Now();B.Date()C.new Date()D.new Now() 12、如果想在網(wǎng)頁顯示后,動態(tài)地改變網(wǎng)頁的標題( ) A.是不可能的B.通過document.write(“新的標題內(nèi)容”)C. 通過document.title=(“新的標題內(nèi)容”)D. 通過document.changeTitle(“新的標題內(nèi)容”)13、某網(wǎng)頁中有一個窗體對象,其名稱是mainForm,該窗體對象的第一個元素是按鈕,其名稱是myButton,表述該按鈕對象的方法是 ( ) A.document.forms.myButtonB.document.mainForm.myButtonC.document.forms0.element0D.以上都可以14、HTML文檔的樹狀結構中,()標簽為文檔的根節(jié)點,位于結構中的最頂層。 A.B.C.D.15、在HTML頁面中,CSS樣式的屬性名為background-image對應的style對象的屬性名是( )A.background B.backgroungImage C.image D.back16、在使用Javascript實現(xiàn)省市級聯(lián)菜單功能時,在添加城市列表前清空原來的下拉選項的代碼是( )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表單的首要標記是,標記的參數(shù)method表示表單發(fā)送的方法,可能為get或post,下列關于get和post的描述正確的是( )A.post方法傳遞的數(shù)據(jù)對客戶端是不可見的B.get請求信息以查詢字符串的形式發(fā)送,查詢字符串長度沒有大小限制C.post方法對發(fā)送數(shù)據(jù)的數(shù)量限制在255個字符之內(nèi)D.get方法傳遞的數(shù)據(jù)對客戶端是不可見的18、在DOM對象模型中,下列選項中的()對象位于DOM對象模型的第二層。(選擇二項) Ahistory B.document C.button D.text19、在HTML文檔對象模型中,history對象的()用于加載歷史列表中的下一個URL頁面。 Anext() B.back() C.forward() D.go(-1)20、在Javascript中要改變頁面文檔的背景色,需要修改document對象的()屬性。ABackColor B.BackgroundColor C.BgColor D.Background21、在HTML頁面中,不能與onChange事件處理程序相關聯(lián)的表單元素有( )A文本框 B.復選框 C.列表框 D.按鈕22、在HTML頁面上編寫Javascript代碼時,應編寫在()標簽中間。 A.和 B.和 C. 和 D. 和23、在Javascript瀏覽器對象模型中,window對象的()屬性用來指定瀏覽器狀態(tài)欄中顯示的臨時消息。 Astatus B.screen C.history D.document24、編寫Javascript函數(shù)實現(xiàn)網(wǎ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對象的( )方法返回一個月中的每一天。 AgetDate B.getYear C.getMonth D.getTime26、在Javascript中,對于瀏覽器對象的層次關系理解正確的是( )(選擇二項) A.window對象是所有頁面內(nèi)容的根對象B.document對象包含location對象和history對象C.location對象包含historyD.document對象包含form對象27、下列選項中關于瀏覽器對象的說法錯誤的是( )A.history對象記錄了用戶在一個瀏覽器中已經(jīng)訪問過的URLsB.location對象相當于IE瀏覽器中的地址欄,包含關于當前URL地址的信息C.location對象是history對象的父對象D.location對象是window對象的子對象28、在HTML頁面中包含一個按鈕控件mybutton,如果要實現(xiàn)點擊該按鈕時調(diào)用已定義的Javascript函數(shù)compute,要編寫的HTML代碼是( )A.B.C.D.29、分析下面的Javascript代碼段,輸出結果是( )var mystring=”I am a student”;var a=mystring.substring(9,13);document.write(a);Astud B.tuden C.uden D.udent30、Javascript中制作圖片代替按鈕的提交效果需要手動提交方法submit(),以下調(diào)用正確的是( )A.submit();B.myform.submit() C.document.myform.submit() D.window.myform.submit();31、在HTML頁面中包含如下所示代碼,則編寫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頁面中包含如下圖片標簽,則選項中的()語句能夠實現(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頁面中包含如下圖片標簽,則在下劃線處添加()代碼能夠實現(xiàn)隱藏該圖片的功能。 A. style=”display:visible”;B. style=”display:disvisible”;C. style=”display:block”;D. style=”display:none”;34、下列選項中,()段HTML代碼所表示的“返回”鏈接能夠正確實現(xiàn)IE工具欄中“后退”按鈕的功能。(選擇二項) A. 返回B. 返回C. 返回D. 返回35、在HTML文檔中包含如下超鏈接,要實現(xiàn)當鼠標移入該鏈接時,超鏈接文本大小變?yōu)?0px,選項中的編碼正確的是( )A.注冊B.注冊C.注冊D.注冊36、在HTML頁面上,當按下鍵盤上的任意一個鍵時都會觸發(fā)Javascript的()事件。A.onFocus B.onBlur C.onSubmit D.onKeyDown37、在HTML頁面中,定義了如下所示的Javascript函數(shù),則正確調(diào)用該函數(shù)的HTML代碼是( )(選擇二項) (function compute(op)alert(op);A.B.C.D.38、在HTML頁面上包含如下創(chuàng)建層的語句,那么編寫Javascript語句實現(xiàn)顯示該層的語句錯誤的是( )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代碼段,輸出結果是( )var s1=parseInt(“101中學”);document.write(s1);A. NaN B.101中學 C.101 D.出現(xiàn)腳本錯誤40、在HTML中,點擊圖片”previous.gif”上的超級鏈接后頁面將加載歷史列表中的上一個URL頁面。代碼如下所示,應在下劃線處填入( )A.”javascript:history.go(-1)”; B. “history.go(1)” C. “history.go(-1)” D. “javascript:history.go(1)”二、不定項選擇題1、請選擇對javascript理解有誤的:(abcd)A.JScript是javascript的簡稱B.javascript是網(wǎng)景公司開發(fā)的一種Java腳本語言,其目的是為了簡化Java的開發(fā)難度C.FireFox和IE存在大量兼容性問題的主要原因在于他們對javascript的支持不同上D.AJAX技術一定要使用javascript技術2、foo對象有att屬性,那么獲取att屬性的值,以下哪些做法是可以的:()A.foo.attB.foo(“att”)C.foo“att”D.foo“att”E.foo“a”+”t”+”t”3、在不指定特殊屬性的情況下,哪幾種HTML標簽可以手動輸入文本:(ace)A.B.C.D.4、以下哪些是javascript的全局函數(shù):(abc)A.escapeB.parseFloatC.evalD.setTimeoutE.alert5、關于IFrame表述正確的有:(abcd)A.通過IFrame,網(wǎng)頁可以嵌入其他網(wǎng)頁內(nèi)容,并可以動態(tài)更改B.在相同域名下,內(nèi)嵌的IFrame可以獲取外層網(wǎng)頁的對象C.在相同域名下,外層網(wǎng)頁腳本可以獲取IFrame網(wǎng)頁內(nèi)的對象D.可以通過腳本調(diào)整IFrame的大小6、關于表格表述正確的有:(abcde)A.表格中可以包含TBODY元素B.表格中可以包含CAPTION元素C.表格中可以包含多個TBODY元素D.表格中可以包含COLGROUP元素E.表格中可以包含COL元素7、關于IE的window對象表述正確的有:(acd)A.window.opener屬性本身就是指向window對象B.window.reload()方法可以用來刷新當前頁面C.window.location=”a.html”和window.location.href=”a.html”的作用都是把當前頁面替換成a.html頁面D.定義了全局變量g;可以用window.g的方式來存取該變量三、填空1. Java和Javascript是兩種不同的語言。Java是面向對象的程序設計語言,而Javascript是 基于對象 的腳本語言。Javascript可以在 客戶端 和服務器端 腳本中使用。2. Javascript通過 cookied 存儲數(shù)據(jù)。3. Javascript內(nèi)置函數(shù)pareseInt將字符型的值顯式地轉換為 整形值 。4. 加號運算符可以 連接 兩個字符串。5. for-in 是一種特殊的循環(huán)表達式,它將根據(jù)對象中的屬性進行循環(huán)。6. Javascript中,對象一般由 屬性 、 方法 和 事件 組成。7. 表單 是Javascript實現(xiàn)用戶交互的主要組件。8. 當前窗口 是文檔(document)對象的父類。9. action 屬性可以確定表單提交的服務器地址。10. Javascript使用 location 對象來訪問窗體加載時當前文檔的URL。11. 瀏覽器(navigator) 對象由Javascript動態(tài)引擎自動創(chuàng)建,用于收集用戶瀏覽頁面時所用的瀏覽器程序信息,它與window對象一樣是最上層對象。四、判斷1Javascript是一種強類型語言。( F )2Javascript不完全支持OOPS概念。( T )3不論do-while循環(huán)的條件是否正確,循環(huán)體至少執(zhí)行一次。( T )4按鈕(button)對象支持oncliCk、onBlur和onFocus事件名柄。( T )5加載的事件句柄代碼在文檔加載到瀏覽器窗口之前執(zhí)行。( F )6Option標記限定了選擇列表元素的范圍。( T )7Screen對象包含的屬性可以修改。( F )8Javascript不允許用戶定義自己的對象類型。( F )9當讀取Cookies時,需要對它進行解析。( F )10只能通過CGI代碼訪問、存儲和操縱Cookies。( F )五、閱讀程序寫結果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、當單擊button按鈕時,出現(xiàn)什么結果。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)容,要求能夠彈出對話框提示當前選中的是第幾個單選框。 function foo() / 在此處添加代碼 for( var i = 0; i rg.length; i+ ) if( rgi.checked ) alert(你選擇了第 + (i+1) + 個單選框); return false; 答案:2、填充注釋部分的函數(shù)體,使得foo()函數(shù)調(diào)用彈出”成功”的對話框。代碼應盡量簡短。 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) / 在此處加入代碼,完成字符串翻轉功能 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; 七、設計題1、 利用Javascript設計一個頁面顯示下列信息,保存的頁面名稱為01.htm,保存在test文件夾中。顯示的信息為: 歡迎來到Javascript 世界2、 使用Javascript語句分時問候,012點顯示“早上好!”,1218點顯示“下午好!”,1824點顯示“晚上好!”;并動態(tài)的顯示今天的日期和現(xiàn)在的時間,效果參考下圖:保存的頁面名稱為02.htm,保存在t
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 感恩老師發(fā)言稿14篇
- 安全主題教育活動方案
- 汽車租賃服務投標方案(技術標)
- 連云港做實“一帶一路交匯點”建設的對策思考
- 公司財務知識分享
- 基于生物信息學探索妊娠期糖尿病與尿苷代謝相關的關鍵基因
- 《駱駝祥子》 上課課件
- 二零二五版企業(yè)向個人發(fā)放汽車貸款合同示例3篇
- 科創(chuàng)孵化器項目融資報告
- 建立強大的醫(yī)院管理團隊
- 2024-2025學年人教版三年級(上)英語寒假作業(yè)(九)
- 《招標投標法》考試題庫200題(含答案)
- 人教版2024新版七年級上冊數(shù)學第六章幾何圖形初步學業(yè)質量測試卷(含答案)
- 小學數(shù)學五年級上冊奧數(shù)應用題100道(含答案)
- 2023年漢中市人民政府國有資產(chǎn)監(jiān)督管理委員會公務員考試《行政職業(yè)能力測驗》歷年真題及詳解
- 《樹立正確的“三觀”》班會課件
- 招聘專員轉正述職報告
- 大學生文學常識知識競賽考試題庫500題(含答案)
- 太原頭腦外賣營銷方案
- JBT 7041.1-2023 液壓泵 第1部分:葉片泵 (正式版)
- 7天減肥餐食譜給你最能瘦的一周減肥食譜
評論
0/150
提交評論