《JavaScript交互式網頁設計》復習考試題庫及答案_第1頁
《JavaScript交互式網頁設計》復習考試題庫及答案_第2頁
《JavaScript交互式網頁設計》復習考試題庫及答案_第3頁
《JavaScript交互式網頁設計》復習考試題庫及答案_第4頁
《JavaScript交互式網頁設計》復習考試題庫及答案_第5頁
已閱讀5頁,還剩43頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

《JavaScript交互式網頁設計》復習考試題庫及答案

一、單選題

1.下列選項中,哪一項不是JavaScript中的事件?

A、oneIick

B、onmouseover

C、onsubmit

D、onpressbutton

答案:D

2.返回最接近number的整數

A、Math,pow(x,y)

B、Math,random()

C、Math,round(number)

D、Math.sqrt(number)

答案:C

3.如果在HTML頁面中包含如下圖片標簽,則選項中的。語句能夠獲取該元素。

A、document.getEIementById("img")

B、document.getEIementById("tp")

C、document.getEIementById(“pic")

D、document.getEIementById(u#picn)

答案:C

4.以下window對象中常用的方法描述錯誤的是0

A、prompt。用來提示用戶輸入的對話框

B、alert。用來提示用戶輸入的對話框

C、confirm。顯示一個帶有提示信息、確定和取消按鈕的確認框

D、close。關閉瀏覽器窗口

答案:B

5.簡單動畫animate。方法能改變可以取()值的CSS屬性

A、透明度

B、局度

C、數字

D、任意

答案:C

6.返回x的y次鬲使用()方法

AvMath.pow(x,y)

B、Math,random()

C、Math.round(number)

D、Math.sqrt(number)

答案:A

7.()方法返回一周中的某一天(0-6),0為周日,1為周一,以此類推

A、getDate()

B、getDay0

C、getHours()

D、getTime()

答案:B

8.以下不屬于window對象的常用方法有()

A、Iocation

B、prompt

C、aIert

D、confirm

答案:A

9.在JavaScript中,以下不是邏輯運算符的是?

A、>=

B、&&

C、II

D、!

答案:A

10.返回0和1之間的偽隨機數,可能為0,但總小于1,[0,1)

A、Math,pow(x,y)

B、Math,random()

C^Math,round(number)

D、Math,sqrt(number)

答案:B

11.()方法返回一個月中的某一天(1-31)

AxgetDate()

B、getDay()

C、getHours()

D、getTime()

答案:A

12.在JavaScript中,能夠實現頁面重新加載的選項是()

Axdocument,reload0

B、window,reIoad()

C、Iocation.reIoad()

D、history,reIoad()

答案:C

13.以下代碼:<body><scripttype="text/javascript">varundf;

if(typeofundf=="undefined"){undf="HeIIoWorId";}eIse{u

ndf="nulI";)document,write("名稱是:"+undf);</script></body>的輸

出結果是?

A、名稱是:nuII

B、名稱是:HeiloWorld

C、無任何輸出

D、名稱是:HeiloWorldnulI

答案:B

14.下列正則表達式中,()可以匹配首位是小寫字母,其他位數是小寫字母或數字

的最少兩位字符串

Ax/Aw{2,}/

B、/*[a-z][a-z0-9]+$/

C、/"[a-z0-9]+$/

D、/*[a-z]\d+$/

答案:B

15.在JavaScript中,以下關于for循環說法錯誤的是?

A、for循環必須是有限的循環,不能無限循環

B、for循環的基本語法結構是:for(初始化表達式;循環條件表達式;循環后的

操作表達式){語句或語句塊;}

C、for循環中允許使月關鍵字break

D、針對已知循環次數的情況下,使用for循環比whiIe循環更高效

答案:A

16.vararr="HeiIo,worId".split;arr是()變量

A、對象

B、數組

C、字符串

D、NAN

答案:B

17-不帶任何參數的。方法,會立即停止當前正在執行的動畫

A、end()

B、cIear()

C、remove()

D、stop()

答案:D

18.在JavaScript中,關于函數的調用說法錯誤的是?

A、調用函數的語句也需要放置在《匚ipt4M/script>里

B、函數是可以自動執行

C、一般有函數名的函數調用是需要寫出函數名后邊用()填入對應的參數

D、函數使用多個參數的時候用英文逗號隔開

答案:B

19.JavaScript中,關于arguments對象,下列說法錯誤的是?

A、該對象只能與數組配合使用

B、該對象有length屬性

C、該對象可以管理實際參數

D、該對象管理的實際參數不能超過10個

答案:D

20.在JavaScript中,有以下代碼<scripttype="text/javascript">vara=navi

gator.;for(vari=0;i<a.Iength;i++){document,write(a[i].name+"

");}</script》想要顯示瀏覽器安裝了哪些插件,橫線處需要補充代碼()

A、cpuCIass

B、plugins

C、pIatform

D、onLine

答案:B

21.已知手機號由11位數字組成,且以13、15或者18開頭,以下正則表達式正

確的是()

A、"(13,15,18)\d(11)&

B、"(13|15|18)\d{11]&

C、^(13,15,18)\d{9}&

D、"(13|15|18)\d(9)&

答案:D

22.表單對象屬性過濾選擇器()可以選取被選中的<ir)put>元素

A、:enabIed

B、:disabled

C、:checked

Dx:seIected

答案:D

23.在Javascript中,關于window對象描述不正確的是()

A、window.history屬性是指有關客戶訪問過的URL信息

B、window,confirm()方法顯示一個帶有提示信息和確認按鈕的警示框

C、window.locatiorF'a.html”和window,location.href="a.html”的作用都是

讀取并顯示a.html內容

D、status是狀態欄文本

答案:B

24.為說明變量保存的是jQuery對象,通常在jQuery對象變量名前加上()符

A、¥

B、&

C、$

D、#

答案:C

25.下列選項不屬于DOM模型節點類型的是()

A、圖像節點

B、元素節點

C、文本節點

D、屬性節點

答案:A

26.window的常用方法open。和close()用來打開和關閉窗口,以下描述正確的

是()

A、close。方法可以帶參數,也可以不帶參數

B、open。方法有三個參數,使用時至少要有一個參數

C、open。方法三個參數都可以省略

D、open。方法的第一個參數是新窗口的名字

答案:C

27.現有HTML代碼如下:<html><head><metacharset="utf-8"Xti11e>文檔對象

模型節點的特點i11eX/head><body><h1>文檔對象模型概述</h1>

DOM:文檔對象模型

</bodyX/html>,以下描述錯誤的是。

A、<head>和<body>節點的父節點都是<htmI>

B、<h1>和

都是<html>的后代

C、”文檔對象模型節點的特點”是《伐2》節點的元素節點

D、<h1>和

節點屬于兄弟節點

答案:C

28.下列選項能夠實現標簽名查找HTML元素的是()

A、document.getEIementsByName(“div")

B、document.getEIementsByTagName(“div")

C、document.getEIementsByName(div)

D、document.getEIementsByTagName(div)

答案:B

29.有關事件綁定,下列選項錯誤的是?

A、讓事件屬性值等于處理該事件的函數名或程序代碼可以實現綁定

B、讓事件屬性值等于處理該事件的函數名或程序代碼

C、事件屬性值必須只能使用函數名不能使用匿名函數簡化

D、每個元素的事件屬性可以有多個

答案:C

30.靜態對象在引用該對象的屬性和方法時不需要使用new關鍵字來創建對象實

例,可以直接使用()的格式來進行訪問

A、類名?成員

B、類名.屬性

C、對象實例名.成員

D、對象實例名.屬性

答案:A

31.使用Vaiidate驗證控件時,radio單選按鈕的()屬性表示必須選中一個

Axrequired

B、min

C、max

D、one

答案:A

32.在JavaScript中,能夠獲取web主機端口號的是()

Axdocument,port

B、window.port

C、location,port

D、history.port

答案:C

33.siideToggleO方法會動態地改變當前元素的0,最終切換當前元素的可見狀

A、寬度

B、高度

C、角度

D、不透明度

答案:B

34.在JavaScript中,if多分支的正確語法是?

A、if(條件表達式1){語句或語句塊Helseif:條件表達式2H語句或語句

塊2}……6361何條件表達式0{語句或語句塊n}else{語句或語句塊n+

1)

B、if(條件表達式1){語句或語句塊1}else(條件表達式2){語句或語句塊

2).....else(條件表達式n){語句或語句塊n)else{語句或語句塊n+1}

C、if(條件表達式1){語句或語句塊1eIseif(條件表達式2){語句或語句塊

2).....elseif(條件表達式n)(語句或語句塊n)}else{語句或語句塊n+1}

D、if(條件表達式1){語句或語句塊1}if(條件表達式2){語句或語句塊

21……if(條件表達式n){語句或語句塊n}else{語句或語句塊n+1}

答案:A

35.()符號標志是jQuery的簡寫形式

A、$

B、&

C、

D、#

答案:A

36.Accordion插件通過設置()屬性為true,可以讓所有面板可折疊

A、required

B、collapsible

C、name

D、border

答案:B

37.DOM是文檔對象模型得簡稱,以下有關DOM描述錯誤的是()

A、DOM與BOM關注瀏覽器的整體是相同的

B、DOM把HTML文檔看成由元素、屬性和文本組成的一顆倒立的樹

C、DOM為HTML文檔提供了一種結構化的表示方法

D、DOM的核心操作時查看節點、創建節點、增加節點、刪除節點以及替換節點

答案:A

38.有代碼如下:<inputtype="button"value="添加"onCIick="add()"/><input

type="buttorTvaIue="刪除"onCIick="del()"/Xscript>vard=document.creat

eEIement("div");functionadd(){document,body,(d);}functiondeI()(docume

nt.body.(d);}</script>要實現以上功能,在橫線代碼正確的分別是。

A、addChiId,delChiId

BxappendChiId,removeChiId

C、addEIement,deIElement

D、appendElement,removeElement

答案:B

39.以下關于requestAnimationFrame()方法描述正確的是()

A、此方法在瀏覽器重繪之前完成

B、主線程不會影響此方法的運行效果

C、此方法類似于setInterval(),主要用途是按幀對網頁進行重繪

D、此方法在瀏覽器重繪時完成

答案:A

40.有以下代碼:<body><scripttype="text/javascript">varnum1=10;varnum2=

"20";window.aIert(num1+num2);</script></body>最終提示框中顯示信息為()

A、30

B、10+20

C、undefined

D、1020

答案:D

41.有語句”varx=0;while()x+=2;",要使whiIe循環體執行10次,空白處的循

環判定式應寫為?

A、x<10

B、x<=10

C、x<20

D、x<=20

答案:C

42.初始化Date對象的參數若不指定,則默認是()

A、1

B、-1

C、2

D、0

答案:D

43.通過jQuery對象的()方法可以為元素增加類

A、toggIe

B、Class

C、AddCIass

D、styIe

答案:C

44.如果需要改變HTML元素的內容,最簡單的方法是使用()屬性

Avwrite

B、createEIement

CvstyIe

D、innerHTML

答案:D

45.以下代碼執行結果是?<script>varwidth=40;functionshowWidth()

{varwidth=50;document,write(Yh3>寬度是:"+width+"</h3>

");}showWidth();document,write("<h3>寬度是:"+width+"</h3>");〈/sc

ript>

A、寬度是:50寬度是:40

B、寬度是:50寬度是:50

C、寬度是:40寬度是:40

D、寬度是:40寬度是:50

答案:A

46.基本過濾器中獲取獲取索引值為偶數的元素使用()

A、:even

B、:odd

C、:first

D、:Iast

答案:A

47.如果需要改變<aid=匕'>標簽的跳轉地址,以下寫法正確的是()

A、document.getEIementById(a).url="index.html"

B、document.getEIementById(a).href="index.html"

C、document.getEIementById(a).src="index.html"

D、document.getEIementById(a).go="index.html"

答案:B

48.以下關于。nblur事件說法正確的是?

A、該事件是元素獲取到焦點時觸發的事件

B、表單驗證時使用該事件較為合適

C、該事件是元素值發生改變時觸發

D、該事件頁面加載時會順帶執行

答案:B

49.有標簽為

,執行代碼$("P"),addClassC'cIsV)后,p標簽的樣式為

A、cIs1

B、cIsO

C、cIsO和cIs1

D、以上都不對

答案:C

50.返回numberl和number2中較大值使用()方法

A、Math.abs(number)

BxMath,ceiI(number)

C、Math,floor(number)

D、Math.max(numberl,number2)

答案:D

51.創建()對象,可以獲取計算機中的日期和時間

A、Data

B、DateTime

C、Date

D、Time

答案:C

52.在HTML頁面中,定義了如下所示的JavaScript函數functionpute(op)(aIe

rt(op);}正確調用該函數的HTML代碼是?

A、<inputname="a"type="button"oneIick="pute(this.vaIue)"vaIue="+"/>

B、<inputname="b"type="button"oneIick="pute(-)"vaIue="-"/>

C、<inputname="a"type="button"oneIick="pute("*")"vaIue="*"/>

D、<inputname="a"type="button"oneIick="pute(/)"vaIue="/"/>

答案:A

53.setTimeout("buyO",2)表示的意思是()

Ax間隔2秒后,buy()函數被調用一次

B、每隔2秒,buy()函數被調用一次

C、間隔2毫秒后,buy。函數被調用一次

D、每隔2毫秒,buy()函數被調用一次

答案:C

54.對number向下取整使用()方法

A、Math,abs(number)

B、Math,ceiI(number)

C、Math,fIoor(number)

D、Math,max(numberl,number?)

答案:C

55.分析下面的JavaScript代碼段,輸出結果是哪一項?vars1=parselnt("101

中學”);document,write(s1);

A、NaN

Bx101中學

C、101

D、出現腳本錯誤

答案:C

56.()方法返回月份(0-11),0為一月,1為二月,以此類推

A、getDate()

B、getMonth()

C、getHours()

D、getTime()

答案:B

57.對于一個DOM對象,只需要用()將他包裝起來,就可以獲得對應的jquery

對象

A、$()

B、get()

C、post0

D、text()

答案:A

58.在JavaScript中,除以下哪個選項不是循環結構關鍵詞?

Axfor

B、while

C、do…whiIe

D、foreach

答案:D

59.以下關于screen對象的屬性描述不正確的是()

A、avaiIWidth返回顯示屏幕的可用寬度,包含任務欄

B、avaiIWidth返回顯示屏幕的可用寬度,不包含任務欄

C、width返回顯示器屏幕的寬度

D、height返回顯示器屏幕的高度

答案:A

60.fadeToO方法參數opacity用于指定不透明值,取值范圍是0?1之間,。代

表()

A、完全透明

B、完全不透明

C、半透明

D、黑色背景

答案:A

61.每個HTML對象都有用于訪問CSS樣式的style屬性,有關style和CSS描述

正確的是()

A、styIe對象中包含的一系列屬性跟CSS不一定相同

B、style對象的屬性同CSS的屬性名相同

C、CSS設置背景色屬性background-color,styIe設置背景色屬性background

Color

D、CSS設置背景色屬性background-color,stye設置背景色屬性background

color

答案:C

62.以下關于history對象描述不正確的是()

A、history,length。方法返回歷史列表中的網址數

B、history.back()方法加載history列表中的前一個URL

C、history,forward()方法加載history列表中的下一個URL

D、history.go()方法加載history列表中的某個具體頁面

答案:A

63.在JavaScript中,返回number的絕對值使用()方法

A、Math,abs(number)

B、Math,ceiI(number)

C、Math.fIoor(number)

D、Math,max(numberl,number?)

答案:A

64.在JavaScript中,以下給變量命名錯誤的是?

Axvarmessage="hi”

B、intnum="2"

C、varwidth=20,height=50

D、varname,age=31

答案:B

65.獲取除給定選擇器之外的所有元素使用。

A、:even

B、:odd

C、:not(selector)

D、:header

答案:C

66.下列選項中,正確的是?

A、parselnt(u150catsn)返回150cats

B、parseInt(ucatsn)返回NaN

C\parseInt(u6.56n)返回6.65

D、parseInt(u-6n)返回6

答案:B

67.jQuery復制節點的方法()

Axclone()

B、copy()

C、cIear()

D、remove()

答案:A

68.在JavaScript中,下列代碼可以實現每隔3秒彈出“你好!”的是0

A、setTimeOut("aIert('你好!’)二3)

B、setTimeOutCalert('你好!'):3000)

C、setInterval("alert('你好!')3)

D、setInterval("alert(,你好!’)",3000)

答案:D

69.如果數組元素本身是一個數組,那么這個數組元素稱為子數組(數組的數組),

可使用()的格式來訪問子數組中的元素

A、數組變量名[子數組索引號][子數組中的元素索引號]

B、數組變量名[子數組索引號]

C、數組變量名[子數組中的元素索引號]

D、數組變量名[子數組中的元素索引號][子數組索引號]

答案:A

70.有正則表達式、d{5,12}$,以下選項中能夠匹配的是()

A、a100

B、8046976243181

C、80010

D、abcod

答案:C

71.JavaScript中,Boolean是一種基本的數據類型,表示true或faIse,構造

函數是newBoolean(value),如果vaIue值是NaN,則該Boolean對象的返回值

是()

A、true

B、faIse

C、nuII

D、

答案:B

72.下列用于消息提醒的插件是。

A、VaIidate

B\Accordion

C、CaIendar

D、Growl

答案:D

73.對number向上取整使用。方法

AxMath.abs(number)

BxMath,ceiI(number)

C、Math,fIoor(number)

D、Math,max(numberl,number2)

答案:B

74.jQuery中提供了()方法來刪除元素

Axeach()

B、add()

C、remove()

D、switch()

答案:C

75.下列哪個常見用于創建折疊菜單()

A、VaIidate

B、Message

C、Accordion

DxCaIendar

答案:C

76.將jQuery對象轉換成DOM對象,可以使用jQuery中的。方法

A、$0

B、get0

C、post()

D、text()

答案:B

77.()方法返回小時(0-23)

AxgetDate()

B、getDay()

C、getHours0

DxgetTime()

答案:C

78.用于獲取元素值的jQuery方法是。

Axhtml()

B、text()

C、vaI()

D、innerHTML

答案:C

79.下列選項中哪一項不是鼠標事件?

A、oneIick事件

Bxonmouseover事件

C、onmouseout事件

D、onchange事件

答案:D

80.在JavaScript中,下面哪一項不是正確的程序結構?

A\順序結構

B、選擇結構

C、循環結構

D、插敘結構

答案:D

81.實例對象在引用該對象的屬性和方法時,必須先使用new關鍵字創建一個對

象實例,然后再使用0的格式進行訪問

A、類名.成員

B、類名.屬性

C、對象實例名.成員

D、對象實例名.屬性

答案:C

82.在JavaScript中,獲取顯示可用寬度的正確的是。

A、screen,width()

B、screen,width

C、screen,avaiIWidth()

D、screen,avaiIWidth

答案:D

83.以下代碼執行結果是哪一項?<script>document.getEIementById("demo").

innerHTML=Number("3.14")+"

"+Number("")+"

"+Number("")+"

"+Number("9988")</script>

A、3.14OONaN

B、3.14NaN09988

C、3.140NaNNaN

D、3.14009988

答案:A

84.在:contains(text)內容過濾選擇器中,如果參數text內容出現在匹配元素

的任何后代元素中,是否可以認為該元素含有文本內容text呢?

A、是

B、否

C、不確定

D、以上都不對

答案:A

85.在HTML頁面中包含一個按鈕控件mybutton,如果要實現點擊該按鈕時調用

已定義的JavaScript函數pute,需要編寫的HTML代碼是?

Ax<inputname="mybutton"type="button"onbIur="pute()"vaIue="計算"/〉

Bx<inputname="mybutton"type="button"onfcus="pute()"vaIue="計算"/>

C、<inputname="mybutton"type="button"oncIick="functionpute()"vaIue="

計算”/>

D、<inputname="mybutton"type="button"oncIick="pute0"vaIue="i+M"/>

答案:D

86.關于onsubmit事件下列說法錯誤的是?

A、單擊表單元素的“提交按鈕”會觸發form標簽的onsubmit事件

B、該事件的默認處理方式是提交數據給action屬性指定的頁面進行處理

C、不能夠用其他方法阻止該事件提交指定頁面,除非頁面地址書寫錯誤

D、該事件可以綁定一個內容是表單驗證邏輯代碼的自定義函數

答案:C

87.()方法以四位數返回年份

A、getDate()

B、getDay()

C、getFuIIYear()

D、get!ime()

答案:C

88.后代選擇器的語法格式是()

AxseIectoriseIector2

B、seIectori>seIector2

CxseIector1+seIector2

D、seIectori~seIector2

答案:A

89.使用Vaiidate驗證控件時,()屬性用于表示checkbox必須選中的最大個

A、min

B、miniength

C、max

DsmaxIength

答案:D

90.使用var聲明的變量,對于變量名的要求,以下說法錯誤的是?

A、第一個字符必須是字母、下劃線、美元符號

B、除第一個字符外,其他字符可以是字母、下劃線、美元符號或數字

C、不區分大小寫

D、不能與關鍵字同名,如if,千。「等

答案:C

91.在D0M節點屬性中childNodes用來返回當前節點的所有子節點,我們可以通

過nodeType來判斷子節點類型,以下關于nodeType值描述正確的是

A\1,表示兀素節點

B、2,表示文本節點

C、3,表示文本節點

D、4,表示圖片節點

答案:A

92.在JavaScript中,關于函數說法錯誤的是?

A、函數的命名規則與變量名的命名規則相同

B、使用function關鍵字。function后是函數名,JavaScript中的函數必須說

明返回值的類型。

C、函數名后的0可以包含若干參數,也可以選擇不帶任何參數。

D、最后是一對{},包含具體實現程序中的某些特定功能的若干語句或腳本代碼

答案:B

93.下列選項能夠通過類名查找HTML元素的是()

A、document.getElementsByClass(".box")

Bxdocument.getEIementsByCIassName(".box")

C、document.getEIementsByCIass("box")

D\document.getEIementsByCIassName("box")

答案:D

94.獲取<input><textarea><selectXbutton>元素的表單選擇器是()

Ax:text

B、:input

Cx:radio

D、:fiIe

答案:B

95.()方法可以動態地改變當前元素的透明度(其他不變),實現淡入的動畫效

果,最終顯示當前元素

A、fadeIn()

B、fadeout()

Cvsiide()

D、sIideup()

答案:A

96.有關onchange事件說法錯誤的是?

A、輸入框的值發生了變化可以觸發

B、改變下拉列表框的選項時可以觸發

C、該事件是頁面元素的name屬性值發生變化時觸發

D、某些表單元素內容改變時一般會使用這個事件

答案:C

97.內容過濾選擇器中使用()可以獲取含有后代元素為selector的元素

A、:contains(text)

B、:empty

C、:has(selector)

D、:parent

答案:C

98.關于orielick事件說法,正確的是?

A、該事件使用頻次非常少

B、該事件是鼠標離開頁面元素時觸發的事件

C、該事件屬性不可以綁定自定義函數

D、該事件屬性綁定函數代碼可按如下實現:。田1短"村八。野參數)”,Show為函

數名

答案:D

99.使用Validate驗證控件時,使用表單元素的()屬性進行匹配驗證

A、id

B、style

C、name

D、tag

答案:C

100.在JavaScript中,判斷客戶端時移動端還是PC端,需要在以下代碼橫場處

補充的代碼是0<scripttype="text/javascript">varuserAgentInfo=naviga

tor..toLowerCase();varagents=["android","iphone","symbianos","ipod"];

for(vari=0;i<agents.length;i++){if(userAgentInfo.indexOf(agents[i])>0)

(returntrue;}returnfalse;]</script>

A、userAgent

BxappVersion

C、cpuCIass

DxappName

答案:A

101.關于parseFloatO函數,以下返回值錯誤的是?

A、parseFIoat(Uroute66.5n)返回66.5

B、parseFIoat(M8.5dogsn)返回8.5

C、parseFIoat(“6.56”)返回6.56

D、parseFloat(.1)返回0.1

答案:A

102.window對象中的alert方法、prompt方法、confirm方法都可以創建對話

框,以下描述正確的是()

A、alert方法用來向月戶彈出一個警告對話框,包含確認和取消按鈕

B、prompt方法用來創建提示對話框,包含有輸入框和確認取消按鈕

C、confirm方法用來創建確認對話框,只包含確認按鈕

D、以上描述都不正確

答案:B

103.如果需要改變HTML元素的樣式,以下寫法正確的是()

Axdocument.getEIementById(uboxn).bgCoIor="bIue"

B、document.getEIementById(“box").backgroundCoIor="bIue"

C、document.getEIementById(ubox,,).styIe.bgCoIor="bIue"

D、document.getEIementById("box").styIe.backgroundCoIor="bIue"

答案:D

104.以下正確引入JS文件的是?

Ax在body標簽外邊的下邊寫入<scripthref="js/demo.js"></script>

B、在body標簽內寫入<scriptsrc="js/demo.js"X/script>

C、在body標簽外邊的下邊寫入<scriptsrc="js/demo.js"></script>

D、在body標簽內寫入<scripthref="js/demo.js"X/script>

答案:B

105.document對象的屬性包括對應的HTML的<body>標簽屬性以及描述網頁自身

信息的屬性,如背景顏色等,以下能夠設置頁面背景為藍色的是()

Axdocument.fgCoIor="bIue";

Bxdocument.backgroundCoIor="bIue";

C、document,coIor="bIue";

D、document.bgCoIor="bIue";

答案:D

106.返回numberl和number2中較小值使用()方法

AxMath,min(numberl,number2)

B、Math,ceiI(number)

C、Math,fIoor(number)

D、Math,max(numberl,number2)

答案:A

107.以下關于history對象描述正確的是()

A、forward方法用來跳轉到指定的頁面

B、go(1)和forward方法等效

C、g。⑴和back方法等效

D、go(T)和forward方法等效

答案:B

108.Number對象是原始數值的包裝對象,varmyNum=Number(vaIue),使用轉換

函數時,如果參數值不能轉換為數字時,將返回()

A、0

B、NaN

C、

D、nuII

答案:B

109.使用Vaiidate驗證控件時,()屬性用于表示checkbox必須選中的最小個

A、min

B、miniength

C、max

D、maxIength

答案:B

110.下列那個插件可以用于JS的表單驗證。

A、vaIidate

B、message

C、zTree

D、caIendar

答案:A

111.如果在HTML頁面中包含如下超鏈接標簽,則選項中的()語句能夠獲取該

元素。<aid=nbd”name="baidu"class="bg"href="https://,baidu.">百度一下

</a>

Axdocument.getEIementsByName("baidu")[0:

B、document.getEIementsByName("baidu")

C、document.getEIementsByTagName("baidu")[0]

D、document.getEIementsByTagName("baidu”)

答案:A

112.JQuery動畫stop:)方法中可以添加參數,0參數表示是否清空未執行完

的動畫隊列

A、end

B、gotoEnd

C、stop

D、over

答案:B

113.()可以獲取符合[type=submit]的<input>元素

A、:text

B、:input

C、:submit

D、:fiIe

答案:C

114.在JavaScript中,要獲取瀏覽器的代號,以下代碼正確的是()

Axnavigator.appName

B、navigator.appCodeName

C、navigator.appMinorVersion

D、navigator.appVersion

答案:B

115.對象屬性可以使用索引運算符()進行訪問

A、[}

B、[]

C、.(點兒)

Dx""

答案:B

116.關于0nmouseover事件和onmouseout事說法正確的是?

A、這兩個事件是常用事件,以頁面元素為依托的

B、onmouseout是鼠標移入事件

C、這兩個事件都是鍵盤按鍵觸發類事件

D、onmouseover是鼠標移出事件

答案:A

117.使用Number對象的()方法把數字轉換為字符串,使結果的小數點后有指

定位數的數字

A、toString0

BxvaIueOf()

C、toFixed()

D、toPrecision()

答案:C

118.返回1970年1月1日至今的毫秒數的方法()

AxgetDate()

B、getMonth()

C、getSeconds()

D、getTime()

答案:D

119.下列哪項表達式將返回假?

A、!(3<=1)

B、(4>=4)&&(5<2)

C、('a'=='a,)&&(,c,!='d')

D、(2<3)||(3<2)

答案:B

120.用string對象驗證用戶榆入郵箱地址必須包含符號,下劃線處的代碼是()

varemail=$("#emaiI").value;if(){returnfaIse;};returntrue;

AxemaiI.indexOf("")==_1

B、email,indexOf("")=1

C、emaiI.indexOf("")=0

D、emaiI.indexOf("")!=-1

答案:A

121.關于JavaScript函數參數,說法錯誤的是

A、函數聲明了參數,調用時也可以不傳遞參數

B、函數聲明的個數可以和調用時使用的個數不一致

C、實際傳遞的參數值不可以在函數內部獲得

D、在函數被調用時,一個arguments對象就會被創建

答案:C

122.以下代碼可以用哪種簡寫方式書寫?<scripttype="text/javascript">

functioncheck()(event.returnVaIue=faIse;}</scriptXform

action="info.html-onSubmit="check()"><inputtype="submit"vaI

ue二"提交"/></form>

Ax<formaction="info.html”onCIick=UreturnfaIsen>,,,</form>

Bx<formaction="info.html“onSubmiUreturnfaIsen>",</form>

C、<formaction="info.html"onSubmit="false">>"</form>

D、<formaction="info.html"onCIick="false”>,,,</form>

答案:B

123.下列JavaScript的循環語句中正確的是?

A、if(i<10;i++)

B、for(i=0;i<10)

C\fori—0to10

D、for(i=0;i<10;i++)

答案:D

124.將每一個選擇器匹配到的元素合并后一起返回使用()

AxseIectori.seIector2….seIectorN

B、seIectori,seIector2,...seiectorN

C、seIectoriseIector2...seiectorN

D、seIector1+seIector2+...seIectorN

答案:B

125.在JavaScript中!能夠獲取當前頁面urI的是()

A、Iocation.href

B、Iocation.urI

C、window.href

D、window.urI

答案:A

126.要求用JavaScript實現下面的功能:當一個文本框中的內容發生改變后,

單擊頁面的其他位置,彈出一個消息框顯示文本框中的內容,下列語句正確的

是?

A、<inputtype="text"oneIick="alert(this,vaue)/">

B、<inputtype="text"onchange="aIert(this.vaIue)/">

C、<inputtype="text"onclick="alert(text,vaue)/">

D、<inputtype="text'oncIick="aIert(vaIue)/">

答案:B

127.有關eval()函數說法,錯誤的是?

A、eval()函數運行是以字符串形式表示的JavaScript代碼串,返回執行代碼串

后的結果

B、eval("3+5”)返回8

C、eval()返回的內容必須是整數

D、該參數必須是一個計算表達式

答案:C

128.關于navigator對象描述不正確的是()

A、navigator對象包含了瀏覽器的有關信息

B、navigator對象的實例是唯一的

C、navigator可以用來檢測瀏覽器版本

D、navigator數據可被瀏覽器使用者更改

答案:C

多選題

1.下列通過css()設置設置元素樣式的方法中,正確的兩項是()

A、$("p").css("color","red")

B、$("p").css("coIor:red")

C、$("p").css({"color:red","font-size:14px'})

D、$("p").css({"coIor"red","font-size":"14px"))

答案:AD

2.jQuery基本功能包括()

Ax訪問和操作DOM元素

B、對頁面事件的處理

C、大量插件在頁面中的運用

D、與Ajax技術的完美結合

答案:ABCD

3.在JavaScript中,關于switch的使用下列說法正確的是?

A、該語法結構case使用的數量沒有明確要求

B、該語法結構case使用的數量不允許超過15個

C、該語法結構必須使用defalut關鍵詞

D、該語法結構必須可以不使用defalut關鍵詞

答案:AD

4.關于navigator對象常見方法描述不正確的是()

A、javaEnabled規定瀏覽器是否啟用java

BxuserAgent用來返回客戶機發送服務器的user-agent頭部的值

C、userLanguage返回操作系統的自然語言設置

D、taintEnabled規定瀏覽器是否啟用數據污點,適用于所有瀏覽器

答案:BCD

5.vararr=["happy",12,45.6],以下說法正確的有()

A、上面的語句定義了一個變量arr,該變量指向一個數組列表

B、每個數組變量都有一個length屬性,表示該數組中元素的個數

C、可以使用數組變量名[”索引號”]的格式來訪問每個數組元素

D、數組列表中的第一個元素的索引號為0,其后的每個元素的索引號依次遞增,

最后的元素索引為數組長度7

答案:ABCD

6.在JavaScript中,關于break和continue說法正確的是?

A、break的作用是終止本次循環

B、break的作用是終止整個循環break

Cxcontinue的作用是終止本次循環進入到下一次循環

D、continue的作用是終止整個循環

答案:BC

7.JavaScript中提供了兩個專門用于訪問對象的語句:O語句和()語句

A、with

B、switch

C、for…in

D、using

答案:AC

8.對于prompt()方法描述正確的有()

A、如果用戶單擊“取消”按鈕或直接關閉提示對話框,該方法將返回false

B、該方法執行時會彈出一個提示對話框,等待用戶輸入一行數據

C、基本語法是:prompt(”提示信息”,“輸入框的默認信息”)

D、該方法的返回值可以被引用或存儲到變量中

答案:BCD

9.以下哪些是B0M的主要功能

A、彈出新瀏覽器窗口

B、移動、關閉和更改瀏覽器窗口大小

C、支持Session

D、支持Cookies

答案:ABD

10.關于JavaScript事件,下列說法正確的有?

A、JavaScript是基于對象、采用事件驅動的腳本語言

B、事件是用戶使用鼠標或鍵盤在瀏覽器窗口或頁面元素上執行的操作

C、事件驅動就是將一段程序代碼與某個事件源上發生的事件進行綁定,當觸發

此事件,瀏覽器就會自動執行與之綁定的程序代碼

D、事件不需要綁定對應的處理程序

答案:ABC

11.DOM把HTML看成一個倒立的樹,把HTML文檔中的每個成分看成一個節點,

以下有關節點描述不正確的是()

A、每個節點都有父節點

B、大部分元素節點都有子節點

C、節點不可以共享同一個父親節點

D、節點可以擁有后代,也可以擁有先輩

答案:AC

12.以下關于location對象描述正確的是。

A、assign加載新的文檔

protocol獲取使用的web協議

C、pathname獲取頁面路徑和文件名

D、hostname獲取web主機域名

答案:ABCD

13.window對象有一系列的屬性,以下屬于window屬性的是()

A、document

B、history

C、Iocation

D、status

答案:ABCD

14.在JavaScript中,以下使用注釋正確的是?

A、/我是單行注釋

B、*/我是多行注釋/*

C、〃我是單行注釋

D、/*我是多行注釋*/

答案

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論