2019秋電大JavaScript程序設(shè)計(jì)復(fù)習(xí)資料_第1頁
2019秋電大JavaScript程序設(shè)計(jì)復(fù)習(xí)資料_第2頁
2019秋電大JavaScript程序設(shè)計(jì)復(fù)習(xí)資料_第3頁
2019秋電大JavaScript程序設(shè)計(jì)復(fù)習(xí)資料_第4頁
2019秋電大JavaScript程序設(shè)計(jì)復(fù)習(xí)資料_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上JavaScript程序設(shè)計(jì)復(fù)習(xí)資料一、 判斷題1 在定義JavaScript變量中,一定要指出變量名和值。( )2 JavaScript既可以用于Web客戶端應(yīng)用,也可以用于web服務(wù)器端應(yīng)用。( )3 在JavaScript中,可使用Function()定義函數(shù)。Function()可以接受任意多個(gè)字符串參數(shù)。( )4 一個(gè)正則表達(dá)式就是由普通字符(例如字符a到z)以及元字符組成的文字模式。( )5 substring() 方法一共有兩個(gè)參數(shù),省略第二個(gè)參數(shù)表示從參數(shù)開始位置提、截取到字符串結(jié)束。( )6 表單的change事件在表單的value屬性值發(fā)生變化時(shí)就

2、會(huì)觸發(fā)。( )7 結(jié)合CSS類型選擇器,可以實(shí)現(xiàn)批量改變?cè)貥邮降男Ч#?)8 改變?yōu)g覽器當(dāng)前瀏覽的網(wǎng)頁可以通過設(shè)置window.location來實(shí)現(xiàn)。( )9 Ajax 不是一種新的編程語言,而是一種用于創(chuàng)建更好更快以及交互性更強(qiáng)的Web應(yīng)用程序的技術(shù)。( )10 在jQuery中可以用 replaceWith() 和 replaceAll() 替換節(jié)點(diǎn)。( )11 JavaScript規(guī)定在使用中任何變量之前必須先使用var聲明它。( )12 JavaScript表達(dá)式的類型只取決于運(yùn)算符,與操作數(shù)無關(guān)。( )13 內(nèi)部函數(shù)可以訪問它們所在的外部函數(shù)中聲明的所有局部

3、變量、參數(shù)和聲明的其他內(nèi)部函數(shù)。( )14 函數(shù)內(nèi)未定義直接賦值的變量,系統(tǒng)會(huì)把它聲明為全局變量。( )15 indexOf() 方法可返回某個(gè)指定的字符串值在字符串中首次出現(xiàn)的位置,如果不存在匹配字符則返回 -1。( )16 通過Math.random() 方法可以獲得一個(gè)01的隨機(jī)數(shù)字。( )17 HTML的節(jié)點(diǎn)層次是一個(gè)樹形結(jié)構(gòu)。( )18 一個(gè)事件只能綁定一個(gè)事件處理程序。( )19 location即是window對(duì)象的屬性,也是document對(duì)象的屬性。( )20 localstorage 中的數(shù)據(jù)只要用戶不主動(dòng)清除,將會(huì)一直保存在本地。( )二、單項(xiàng)選擇題1下列的(

4、)表達(dá)式將返回false。A. !(3<=1)  B. (4>=4)&&(5<=2) C. (“a”=”a”)&&(“c”!=”d”)  D. (2<3)|(3<2)2. 表達(dá)式123%7的計(jì)算結(jié)果是( )。 A.2B.3C.4D.53. 下述break語句的描述中,( )是不正確的。A. break語句用于循環(huán)體內(nèi),它將退出該重循環(huán)B. break語句用于switch語句,它表示退出該switch語句 C. break語句用于if語句,它表示退出該if語句 D. break語句在一個(gè)循環(huán)體內(nèi)可使用多次

5、4. 如何編寫當(dāng) i 等于 5 時(shí)執(zhí)行一些語句的條件語句( )。A.if (i=5)B.if i=5 thenC.if i=5D.if i=5 then5. 如何獲取變量名叫str字符串的長度( )。A.count(str)   B.str.length   C.strlen(str)   D.前面的都不對(duì)6var n = "miao wei ke tang".indexOf("wei",6);n的值為( )。A-1     B5   

6、  C程序報(bào)錯(cuò)     D-107.下面對(duì) substring() 方法描述不正確的是( )。A一共有兩個(gè)參數(shù),省略第二個(gè)參數(shù)表示從參數(shù)開始位置提、截取到字符串結(jié)束B提取之前會(huì)比較兩個(gè)參數(shù)的大小,并根據(jù)大小調(diào)整位置C可以接收負(fù)數(shù)參數(shù),負(fù)數(shù)表示從后往前數(shù)字符位置D如果沒有設(shè)置參數(shù),直接返回整個(gè)字符串8. 下列不是document對(duì)象的屬性的是( )。A.anchors B.forms C.location D.image9. 下列說法有誤的是( )。A.event是window對(duì)象的一個(gè)屬性,所以可以直接引用event對(duì)象 B.不同的瀏

7、覽器事件處理的方式可能不同C.對(duì)于同一事件,子對(duì)象的事件處理函數(shù)會(huì)覆蓋父對(duì)象的事件處理函數(shù) D.事件可以增強(qiáng)用戶與頁面的交互10. 在HTML頁面中,CSS樣式的屬性名為background-image對(duì)應(yīng)的style對(duì)象的屬性名是( )。A.background   B.backgroundImage C.image D.background11. 如果想在網(wǎng)頁顯示后,動(dòng)態(tài)地改變網(wǎng)頁的標(biāo)題 ( )。A. 是不可能的             B. 通過documen

8、t.write(“新的標(biāo)題內(nèi)容”)       C. 通過document.title=(“新的標(biāo)題內(nèi)容”)            D. 通過document.changeTitle(“新的標(biāo)題內(nèi)容”)12. 在JavaScript中,如果不指明對(duì)象直接調(diào)用某個(gè)方法,則該方法默認(rèn)屬于哪個(gè)對(duì)象( )。   A.document  B.windowC.formD.location  

9、; 13. 以下哪個(gè)選項(xiàng)中的方法全部屬于window對(duì)象( )。A.alert,clear,close  B.clear,close,open  C.alert,close,confirm  D.alert,setTimeout,write 14.關(guān)于XMLHttpRequest對(duì)象的readyState屬性值,下列說法正確的是( )。A.1 表示新創(chuàng)建B.2 表示初始化C.3 表示發(fā)送數(shù)據(jù)完畢D.4 表示接收結(jié)果完畢15. 以下jQuery代碼運(yùn)行后,對(duì)應(yīng)的HTML代碼變?yōu)? )。  HTML代碼:<p>你好&

10、lt;/p>jQuery代碼:$(“p”).append(“<b>快樂編程</b>”);A. <p>你好</p><b>快樂編程</b>B. <p>你好<b>快樂編程</b></p>C. <b>快樂編程</b><p>你好</p>D. <p><b>快樂編程</b>你好</p>16在調(diào)用外部的JavaScript文件時(shí),下面哪種寫法是正確的( )。A<script file=

11、"a.js"></script> B<script src="a.js"></script> C<script onclick="a.js"></script> D. <script src="*.jsp"></script>17. 下面哪一個(gè)語句定義了一個(gè)名為pageNumber的變量并將它的值賦為240( )。A.varPageNumber=240B.pagenumber=240 C.varpageNumber=240D.

12、varintnamedpageNumber=24018. 循環(huán)語句“for(var i=0,j=10; i=j=10; i+, j-);”的循環(huán)次數(shù)是( )。A. 0 B. 1 C. 10 D. 無限19. 在JavaScript函數(shù)的定義格式中,下面各組成部分中,( )是可以省略的。A. 函數(shù)名 B. 指明函數(shù)的一對(duì)圓括寫() C. 函數(shù)體 D. 函數(shù)參效20. 對(duì)代碼“var x=myhouse.kitchen”的哪種說明正確( )。A將字符串“myhouse.kitchen”賦值給變量x。 B將myhouse和kitchen的值相加之和賦給對(duì)象x。C假設(shè)myhouse對(duì)象存在,它將myh

13、ouse對(duì)象的kitchen屬性值賦給變量x。 D假設(shè)myhouse對(duì)象存在,它將kitchen對(duì)象的myhouse屬性值賦給變量x.21. 創(chuàng)建字符串對(duì)象有哪兩種方法( )。A使用new運(yùn)算符創(chuàng)建String對(duì)象和直接將字符串賦給變量B使用new運(yùn)算符創(chuàng)建Array對(duì)象和直接將字符串賦給變量C使用new運(yùn)算符創(chuàng)建Number對(duì)象和直接將字符串賦給變量D使用new運(yùn)算符創(chuàng)建Date對(duì)象和直接將字符串賦給變量22. 關(guān)于HTML DOM下列說法不正確的是( )。A整個(gè)文檔是一個(gè)文檔節(jié)點(diǎn)B每個(gè)HTML標(biāo)記是一個(gè)元素節(jié)點(diǎn)C包含在HTML元素中的文本不是節(jié)點(diǎn)D每一個(gè)HTML屬性是一個(gè)屬性節(jié)點(diǎn)23. 在

14、客戶端瀏覽器,有一組單選鈕,要取得所選項(xiàng)的值,需要( )。A直接使用value屬性獲取 B使用checked判斷后,再通過value獲取 C循環(huán)判斷checked,再通過value獲取 D通過selected判斷后,再通過value獲取24. 在JavaScript中,下列哪段代碼能夠在1秒之后執(zhí)行表達(dá)式expression( )。    A.window.setTimeout(1000,expression); B.window.setTimeout(expression,1);C.window.setTimeout(1,expression);D.w

15、indow.setTimeout(expression,1000);25. 下列選項(xiàng)中關(guān)于瀏覽器對(duì)象的說法錯(cuò)誤的是( )。A.history對(duì)象記錄了用戶在一個(gè)瀏覽器中已經(jīng)訪問過的URLsB.location對(duì)象相當(dāng)于IE瀏覽器中的地址欄,包含關(guān)于當(dāng)前URL地址的信息C.location對(duì)象是history對(duì)象的父對(duì)象D.location對(duì)象是window對(duì)象的子對(duì)象26. 關(guān)于Node.js下列說法正確的是( )。A. Node.js是用JavaScript編程B. Node.js程序有瀏覽器就能運(yùn)行C. Node.js不需要安裝模塊,可直接鏈接MySql數(shù)據(jù)庫D. Node.js程序能直接

16、返回HTML網(wǎng)頁27. 關(guān)于JavaScript里的xml處理,以下說明不正確的是( )。A. Xml是種可擴(kuò)展標(biāo)記語言,格式更規(guī)范,是作為未來html的替代B. Xml一般用于傳輸和存儲(chǔ)數(shù)據(jù),是對(duì)html的補(bǔ)充,兩者的目的不同C. 在JavaScript里解析和處理xml數(shù)據(jù)時(shí),因?yàn)闉g覽器的不同,其做法也不同D. 在IE瀏覽器里處理xml,首先需要?jiǎng)?chuàng)建ActiveXObject對(duì)象28.在jQuery中想要實(shí)現(xiàn)通過遠(yuǎn)程HTTP get請(qǐng)求載入信息功能的是( )。A. ajax()          &#

17、160;  B. load(url)               C. get(url)           D. getScript(url)29 閱讀以下代碼,在頁面中結(jié)果是( )。var s="abcdefg"alert(s.substring(1,2);Aa     Bb  

18、60;  Cbc     Dab30. 在JavaScript中,能使文本框獲得焦點(diǎn)的方法是 ( )。A.onSelect( )B.focus( )C.blur( )D.fix( )三、多項(xiàng)選擇題1. 以下對(duì)方法的解釋正確的是( )。A.pop:數(shù)組尾部刪除B.unshift:數(shù)組頭部刪除C.split:將字符串切割成數(shù)組D.join:將數(shù)組轉(zhuǎn)換成字符串2. 下面那些方法可以將JSON字符串轉(zhuǎn)換為JSON對(duì)象( )。A. var obj =eval('('+ str +')');B. var obj =

19、 str.parseJSON();C. var obj = JSON.parse(str);D. var obj = new JSON(str);3. 下列正則表達(dá)式量詞符號(hào)與含義匹配的是( )。 A.n,:至少出現(xiàn)n次 B.n,m:出現(xiàn)m-n次 C.?:出現(xiàn)0-1次D.*:出現(xiàn)任意次 4.在JavaScript中,以下( )能隱藏id為flower的div。A.document.getElementById("flower").style.display="none"B.document.getElementBy

20、Id("flower").style.display="hidden"C.document.getElementById("flower").style.visibility="none"D.document.getElementById("flower").style.visibility="hidden"5. 關(guān)于IFrame表述正確的有( )。A.通過IFrame,網(wǎng)頁可以嵌入其他網(wǎng)頁內(nèi)容,并可以動(dòng)態(tài)更改B.在相同域名下,內(nèi)嵌的IFrame可以獲取外層網(wǎng)頁的對(duì)象C.在相

21、同域名下,外層網(wǎng)頁腳本可以獲取IFrame網(wǎng)頁內(nèi)的對(duì)象 D.可以通過腳本調(diào)整IFrame的大小6如何在 JavaScript 中添加注釋( )。A.' This is a commentB.<!-This is a comment->C./This is a commentD./*This is a comment*/7. JavaScript函數(shù)的定義會(huì)包括一個(gè)稱為形參的標(biāo)識(shí)符列表,這些參數(shù)在函數(shù)體中像局部變量一樣工作。有關(guān)arguments說明正確的是( )。A.arguments表示當(dāng)前執(zhí)行的函數(shù)的參數(shù)和調(diào)用它的函數(shù)的對(duì)象B.經(jīng)常使用arguments的屬性

22、length來獲取傳遞給函數(shù)的參數(shù)個(gè)數(shù)C.arguments僅在開始執(zhí)行函數(shù)時(shí)使用D.arguments是一個(gè)標(biāo)準(zhǔn)數(shù)組8. 關(guān)于Javascript中數(shù)組的說法中,正確的是( )。  A.數(shù)組的長度必須在創(chuàng)建時(shí)給定,之后便不能改變 B.由于數(shù)組是對(duì)象,因此創(chuàng)建數(shù)組需要使用new運(yùn)算符C.數(shù)組內(nèi)元素的類型可以不同D.數(shù)組可以在聲明的同時(shí)進(jìn)行初始化9. 下列選項(xiàng)中,描述正確的是( )。Aoptions.add(new Option("a","A")可以動(dòng)態(tài)添加一個(gè)列表選項(xiàng)Boption.add(new Option("

23、a","A")可以動(dòng)態(tài)添加一個(gè)列表選項(xiàng)Cnew Option("a","A")中”a”表示列表選項(xiàng)的值,”A”表示列表選項(xiàng)的文本Dnew Option("a","A")中”A”表示列表選項(xiàng)的值,”a”表示列表選項(xiàng)的文本10在JavaScript中,對(duì)于瀏覽器對(duì)象的層次關(guān)系正確理解的是( )。A.window對(duì)象是所有頁面內(nèi)容的根對(duì)象B. document對(duì)象包含location對(duì)象和history對(duì)象C. location對(duì)象包含history對(duì)象D. document對(duì)象包含form

24、s對(duì)象 四、閱讀程序題1如下代碼運(yùn)行的結(jié)果是( )。 <html><body><script type="Text/JavaScript">var attr = 2,34,2,5,6,5; var newAtrr = ; var flag = true; for(var i = 0;i< attr.length;i+) flag = true; for(var j = 0;j < newAtrr.length;j+) if(newAtrrj = attri) flag = false; ; if(flag) newAtrr.p

25、ush(attri) console.log(newAtrr);</script></body></html>A.2,34,5,6 B.34,6 C.2,5 D. 2,34,2,5,6,52. 在JavasScript中,若要實(shí)現(xiàn)復(fù)選框全選功能,則在橫線處填寫的代碼應(yīng)為( )。<html><head><script type="text/javascript"> function allChecked( ) var allck=_ for(var i = 0 ;i<allck.length;i+)

26、 allcki.checked=true; </script></head><body><p><input name="chk" type="checkbox" value="滑雪">滑雪<p><input name="chk" type="checkbox" value="游泳">游泳<p><input name="chk" type="che

27、ckbox" value="爬山">爬山<p><input name="btn" type="button" onClick="allChecked( )" value="選擇"></body> </html>A.document.getElementsById("chk");B.document.getElementsByName("chk");C.document.getElementBy

28、Name("checkbox");D.document.getElementsByTagName("chk");3如下代碼運(yùn)行的結(jié)果是( )。<html><body><script type="Text/JavaScript"> function ff(arr, item) var newArr = ; for(var i=0;i<arr.length;i+) if(arri!=item) newArr.push(arri); return newArr;console.log(ff(1,2,

29、3,4,2,2);</script></body></html>A1,2,3,4 B. 1,3,4,2 C. 1,3,4 D. 1,2,3,4,2,24 考察以下代碼片段,如果用戶點(diǎn)擊了按鈕1,此時(shí)輸出結(jié)果為( )。  <html><head><body>form action="#" name="form1"    input type="button" name="button1" value="按鈕1"/   input type="button" name="button2" value="按鈕2"/form script type="text/javascript"   function handleEvent1()       docume

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論