javascript復(fù)習測試附答案(一)_第1頁
javascript復(fù)習測試附答案(一)_第2頁
javascript復(fù)習測試附答案(一)_第3頁
javascript復(fù)習測試附答案(一)_第4頁
javascript復(fù)習測試附答案(一)_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第頁javascript復(fù)習測試附答案1.下列選項中,可以作為DOM的style屬性操作的樣式名為()。A、TextalignB、leftC、font-sizeD、Background【正確答案】:B2.下列選項中,不能作為變量名開頭的是()。A、字母B、數(shù)字C、下劃線D、$【正確答案】:B3.下列語句不能用于遍歷數(shù)組的是()。A、for…inB、for…ofC、forD、if【正確答案】:D4.下列選項中,可以實現(xiàn)創(chuàng)建元素的是()。A、document.createElement("p")B、element.push('<p>你好</p>')C、element.pop('<p>你好</p>')D、element.innerHtml='<p>你好</p>'【正確答案】:A5.以下代碼用于單擊一個按鈕,彈出對話框。在橫線處應(yīng)填寫的正確代碼是()。

<buttonid="btn">唐伯虎</button>

<script>

varbtn=document.getElementById('btn');

____________

</script>A、btn.click=function(){alert('點秋香');}B、btn.click()C、btn.onclick=alert('點秋香');D、btn.onclick=function(){alert('點秋香');}【正確答案】:D6.下面選項中,獲取從1970-01-0100:00:00距離Date對象所代表時間的毫秒數(shù)的是()。A、getMonth()B、getFullYear()C、setTime()D、getTime()【正確答案】:D7.下列選項中,不是window對象的屬性的是()。A、pageXB、locationC、historyD、navigator【正確答案】:A8.“console.log(true-1)”語句輸出的結(jié)果是()。A、-1B、1C、0D、true1【正確答案】:C9.閱讀以下代碼,執(zhí)行fn(7)的返回值是()。

Varx=10;

Functionfn(myNum){

varx=11

returnx+myNum;

}A、18B、17C、10D、NaN【正確答案】:A10.關(guān)于事件監(jiān)聽,描述錯誤的是()。A、addEventListener()有瀏覽器兼容問題B、可以給同一元素同一事件注冊多個監(jiān)聽器C、addEventListener()方法有兩個參數(shù)D、低版本的IE可以使用attachEvent代替addEventListener【正確答案】:C11.下列選項中,與0相等(==)的是()。A、nullB、undefinedC、NaND、''【正確答案】:D12.下面選項中,刪除數(shù)組的最后一個元素的方法是()。A、shift()B、pop()C、push()D、unshift()【正確答案】:B13.下列選項中,可以用于獲取用戶傳遞的實際參數(shù)值的是()。A、argumentsB、paramsC、theNumsD、arguments.length【正確答案】:A14.下列選項中,可以實現(xiàn)顛倒數(shù)組中元素的位置的是()。A、reverse()B、indexOf()C、sort()D、lastIndexOf()【正確答案】:A15.下列選項中,與0相等(==)的是()。A、NaNB、nullC、undefinedD、''【正確答案】:D16.下列選項中,可用于實現(xiàn)動態(tài)改變指定div中內(nèi)容的是()。A、console.log()B、document.write()C、innerHTMLD、以上選項都可以【正確答案】:C17.下列選項中,不屬于比較運算符的是()。A、===B、!==C、==D、=【正確答案】:D18.下面關(guān)于BOM對象的描述,錯誤的是()。A、go(-1)與back()皆表示向歷史列表后退一步B、通過confirm()實現(xiàn)的“確認”對話框,單擊“確認”時返回trueC、go(0)表示刷新當前網(wǎng)頁D、以上選項都不正確【正確答案】:D19.下面可用于獲取文檔中第一個div元素的是()。A、document.querySelector('div')B、document.querySelectorAll('div')C、以上選項都可以D、document.getElementsByName('div')【正確答案】:A20.下列選項中不屬于ECMAScript6保留關(guān)鍵字的是()。A、thisB、staticC、newD、delete【正確答案】:B21.執(zhí)行代碼“varnums=[[2,4],[6,9]];console.log(nums[1][0]);”,輸出結(jié)果正確的是()。A、4B、6C、2D、9【正確答案】:B22.JavaScript為代碼添加多行注釋的語法為()。A、<!---->B、//C、#D、/**/【正確答案】:D23.關(guān)于獲取元素,以下描述正確的是()。A、document.querySelector()獲取到的是元素集合B、document.getElementsByClassName()有瀏覽器兼容性問題C、document.getElementsByTagName()獲取到的是單個元素D、document.getElementById()獲取到的是元素集合【正確答案】:B24.執(zhí)行代碼“varnums=[[2,4],[6,9]];

Console.log(nums[1][0]);”,輸出結(jié)果正確的是()。A、2B、4C、6D、9【正確答案】:C25.下列創(chuàng)建數(shù)組的方式,錯誤的是()。A、vararr=[];arr.length=3;B、vararr=newarray();C、vararr=[];D、vararr=newArray();【正確答案】:B26.下列描述錯誤的是()。A、onload和DOMContentLoaded都是頁面加載事件,沒有區(qū)別B、DOMContentLoaded有瀏覽器兼容問題C、定義在全局作用域中的變量是window對象的屬性D、window對象的方法在調(diào)用時可以省略不寫window【正確答案】:A27.關(guān)于添加元素,下列選項描述錯誤的是()。A、insertBefore是在父元素內(nèi)部指定的位置添加B、createElement創(chuàng)建的元素立即會添加到頁面中C、appendChild是在父元素內(nèi)部追加D、innerHTML會覆蓋原來的元素【正確答案】:B28.關(guān)于事件對象,描述錯誤的是()。A、事件觸發(fā)時就會產(chǎn)生事件對象B、事件對象的屬性中保存了跟事件相關(guān)的一系列信息C、通過事件對象不可以阻止事件冒泡和默認行為D、事件對象的獲取有兼容性問題【正確答案】:C29.下列選項,可以正確獲取到兼容了各個瀏覽器的事件對象的是()。A、document.onclick=function(event){vare=window.event||evt;}B、=window.evt||evt;}C、document.onclick=function(event){vare=window.event||event;}D、document.onclick=function(event){varE、document.onclick=function(event){vare=window.evt||event;}【正確答案】:C30.閱讀以下代碼,執(zhí)行fn1(4,5)的返回值是()。

Functionfn1(x,y){

return(++x)+(y++);

}A、9B、12C、10D、11【正確答案】:C1.()在JavaScript中,如果一條語句結(jié)束后,換行書寫下一條語句,后面的分號可以省略。()A、正確B、錯誤【正確答案】:A2.()Math對象用來對數(shù)字進行與數(shù)學相關(guān)的運算,該對象是構(gòu)造函數(shù)。()A、正確B、錯誤【正確答案】:B3.document.querySelector('div')可以獲取文檔中第一個div元素。()A、正確B、錯誤【正確答案】:A4.()WebAPI包括BOM和DOM兩部分組成。()A、正確B、錯誤【正確答案】:A5.數(shù)組類型檢測有兩種常用的方式,分別是使用instanceof運算符和使用Array.isArray()方法。()A、正確B、錯誤【正確答案】:A6.()document對象的getElementsByClassName()方法和getElementsByName()方法返回的都是元素對象集合HTMLCollection。()A、正確B、錯誤【正確答案】:B7.()while語句可以在條件表達式為true的前提下,循環(huán)執(zhí)行指定的一段代碼,直到條件表達式為false時結(jié)束循環(huán)。()A、正確B、錯誤【正確答案】:A8.()JavaScript不可以跨平臺。()A、正確B、錯誤【正確答案】:B9.使用history對象的go()方法可以實現(xiàn)頁面前進或后退。()A、正確B、錯誤【正確答案】:A10.()cloneNode()方法表示返回調(diào)用該方法的節(jié)點的一個副本,也稱為克隆節(jié)點。()A、正確B、錯誤【正確答案】:A11.()appendChild()方法表示將一個節(jié)點添加到指定父節(jié)點的子節(jié)點列表前面。()A、正確B、錯誤【正確答案】:B12.使用clearTimeout()和clearInterval()可以清除定時器。()A、正確B、錯誤【正確答案】:A13.使用Math.floor(Math.random()*(max+1)+1)表示生成1到任意數(shù)之間的隨機整數(shù)。()A、正確B、錯誤【正確答案】:A14.低版本的IE瀏覽器(IE6~IE8)中,可以通過event獲取事件對象。()A、正確B、錯誤【正確答案】:A15.()運算符“.”可用于連接兩個字符串。()A、正確B、錯誤【正確答案】:B16.()console.log((3+6)*2);語句的輸出結(jié)果為15。()A、正確B、錯誤【正確答案】:B17.()HTML文檔每個換行<br>都是一個文本節(jié)點。()A、正確B、錯誤【正確答案】:B18.async用于異步加載,即先下載文件,不阻塞其他代碼執(zhí)行。()A、正確B、錯誤【正確答案】:A19.()JavaScript中,age與Age代表不同的變量。()A、正確B、錯誤【正確答案】:A20.()數(shù)組類型檢測有兩種常用的方式,分別是使用instanceof運算符和使用Array.isArray()方法。()A、正確B、錯誤【正確答案】:A21.()函數(shù)內(nèi)通過關(guān)鍵子var定義的變量可以在全局作用域下進行訪問。()A、正確B、錯誤【正確答案】:B22.()函數(shù)“((a,b)=>a*b)(6,2);”的返回值是12。()A、正確B、錯誤【正確答案】:A23.()async用于異步加載,即先下載文件,不阻塞其他代碼執(zhí)行。()A、正確B、錯誤【正確答案】:A24.利用構(gòu)造函數(shù)(類)創(chuàng)建對象的過程,稱為實例化。()A、正確B、錯誤【正確答案】:A25.()鍵盤事件對象是KeyBoardEvent。()A、正確B、錯誤【正確答案】:A26.()alert('test')與Alert('test')都表示以警告框的形式彈出test提示信息。()A、正確B、錯誤【正確答案】:B27.()低版本的IE瀏覽器(IE6~IE8)中,可以通過event獲取事件對象。()A、正確B、錯誤【正確答案】:A28.()使用Math.floor(Math.random()*(max+1)+1)表示生成1到任意數(shù)之間的隨機整數(shù)。()A、正確B、錯誤【正確答案】:A29.JavaScript不可以跨平臺。()A、正確B、錯誤【正確答案】:B30.()使用document.createElement()可以創(chuàng)建元素節(jié)點。()A、正確B、錯誤【正確答案】:A31.()可以使用“數(shù)組名[索引]”的方式來訪問數(shù)組元素()A、正確B、錯誤【正確答案】:A32.全局變量可以通過window對象進行訪問。()A、正確B、錯誤【正確答案】:A33.()函數(shù)showTime()與showtime()表示的是同一個函數(shù)。()A、正確B、錯誤【正確答案】:B34.修改location對象的href屬性可獲取或設(shè)置URL。()A、正確B、錯誤【正確答案】:A35.()通過外鏈式引入JavaScript時,可以省略</script>標簽。()A、正確B、錯誤【正確答案】:B36.()利用構(gòu)造函數(shù)(類)創(chuàng)建對象的過程,稱為實例化。()A、正確B、錯誤【正確答案】:A37.()JavaScript中的數(shù)字型可以用來保存整數(shù)或浮點數(shù)(小數(shù))。()A、正確B、錯誤【正確答案】:A38.()break關(guān)鍵字,在循環(huán)語句中使用時,其作用是立即跳出本次循環(huán)()A、正確B、錯誤【正確答案】:B填空題1.操縱style屬性()【正確答案】:元素對象.style.屬性樣式名2.文檔對象模型是什么()【正確答案】:是W3C組織推薦的處理可擴展標記語言的標準編程接口3.常見的節(jié)點類型()()()()()【正確答案】:元素節(jié)點|文本節(jié)點|注釋節(jié)點|文檔節(jié)點|文檔屬性節(jié)點4.DOM可以完成什么操作HTML所有元素的()()()【正確答案】:獲取|訪問|標簽屬性和樣式的設(shè)置5.window.onload是什么()【正確答案】:窗口加載事件當文檔內(nèi)容圖像,腳本文件,CSS文件全部加載觸發(fā)事件6.setTimeout()是什么【正確答案】:指定毫秒后執(zhí)行一段代碼或函數(shù)7.(填空題)____方式定義函數(shù)時,要考慮函數(shù)定義和執(zhí)行的順序。()【正確答案】:函數(shù)表達式8.javascript變量命名規(guī)范()()()()()()【正確答案】:字母,數(shù)字,下劃線,美元符號組成|區(qū)分大小寫|不能以數(shù)字開頭|不能是關(guān)鍵字,保留字|見其名知其意|駝峰是命名法9.數(shù)據(jù)類型分類基礎(chǔ)數(shù)組類型()()()()(),復(fù)雜數(shù)據(jù)類型()【正確答案】:Boolean(布爾型)|String(字符串型)|Number(數(shù)字型)|Null(空值)|Undefined(未定義型)|object(對象)10.流程控制結(jié)構(gòu)三種結(jié)構(gòu)()()()【正確答案】:順序結(jié)構(gòu)|分支結(jié)構(gòu)|循環(huán)結(jié)構(gòu)11.時間對象獲取年份()獲取月份()獲取某一天()獲取星期()獲取小時()獲取時間戳()【正確答案】:getFullYear()|getMonth()|getDate()|getDay()|getHours()|getTime()12.取消定時器()vartimer=setTimeout(fn,3000)【正確答案】:clearTimeout(timer)13.設(shè)置屬性值()【正確答案】:element.屬性=值14.window.onload規(guī)則()【正確答案】:只能寫一次,多次以最后一個為準15.javascript代碼規(guī)范格式是什么()()()?【正確答案

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論