選擇題


1. 要動態改變層中內容可以使用的方法有(AB ) 
a)innerHTML 

b)innerText 

c)通過設置層的隱藏和顯示來實現 
d)通過設置層的樣式屬性的display屬性


2. 當按鍵盤A時,使用onKeyDown事件打印event.keyCode的結果是(A )

 a)65 b)13 c)97 d)37  


3. 在javascript里,下列選項中不屬於數組方法的是(B);

 a) sort()

 b) length() 

c) concat() 

d) reverse() 


4. 下列哪一個選項可以用來檢索被選定的選項的索引號?(B)

 a)disabled 
b)selectedIndex 

c)option 

d)multiple  


5. 希望圖片具有”提交”按鈕同樣的功能,該如何編寫表單提交?(A )

 a)在圖片的onClick事件中手動提交

 b)在圖片上添加onSubmit事件 
c)在圖片的onSubmit事件中手動提交 

d)在表單中自動提交 

 

7. 下列選項中,描述正確的是(選擇兩項) 。( AD ) 
a)options.add(new Option(„a‟,'A‟))可以動態添加一個下拉列表選項 

b)option.add(new Option(„a‟,'A‟))可以動態添加一個下拉列表選項 

c)new Option(„a‟,'A‟)中‟a'表示列表選項的值,‟A'用於在頁面中顯示 

d)new Option(„a‟,'A‟)中‟A'表示列表選項的值,‟a'用於在頁面中顯示  


8. 、var emp = new Array(3); 
for(var i in emp) 
以下答案中能與for循環代碼互換的是: (選擇一項)。(D ) 

A for(var i =0; i<emp; i++)

B for(var i =0; i<Array(3); i++) 
C for(var i =0; i<emp.length(); i++) 

D for(var i =0; i<emp.length; i++)  


9. 制作級聯菜單功能時調用的是下拉列表框的(A )事件。

 a)onChange b)onFocus c)selected d)onClick  


10. 下列聲明數組的語句中,錯誤的選項是( C )。 

a)Var arry= new Array() b)Var arry=new Array(3) c)Var arry[]=new Array(3)(4) d)Var arry=new Array(„3‟,‟4‟)  


11. 下列屬性哪一個能夠實現層的隱藏?(C ) 

a)display:fals b)display:hidden c)display:none d)display:” ”  


12. 下列哪一個選項不屬於document對象的方法?(D )

 a)focus() 
b)getElementById() 
c)getElementsByName() d)bgColor()  


13. 下列哪項是按下鍵盤事件(AB )

a)onKeyDown 

b)onKeyPress

 c)keyCode 
d)onMouseOver 


14. javascript進行表單驗證的目的是(B ) 

a)把用戶的正確信息提交給服務器 b)檢查提交的數據必須符合實際 c)使得頁面變得美觀、大方 d)減輕服務器端的壓力 


15. 、 display屬性值的常用取值不包括(C ) 

a)inline b)block c)hidden d)none 

 

16. 以下有關pixelTop屬性與top屬性的說法正確的是。(D ) 

a)都是Location對象的屬性 b)使用時返回值都是字符串 c)都是返回以像素為單位的數值 d)以上都不對  


17. 使用open方法打開具有瀏覽器工具條,地址欄,菜單欄的窗口,下列選項正確的是__D__ 

a)open("x.html","HI","toolbas=1,scrollbars=1,status=1"); b)open("HI","scrollbars=1,location=1,status=1"); 
c)open("x.html","status=yes,menubar=1,location=1"); 
d)open("x.html","HI","toolbas=yes,menubar=1,location=1");  


18. 下面關閉名為mydiv的層的代碼正確的是(C ) 
a)document.getElementById(mydiv).style.display="none"; 

b)document.getElementById("mydiv").style.display=none;

 c)document.getElementById("mydiv").style.display="none";

 d)document.getElementById("mydiv").style.display=="none"; 

 

19.瀏覽器針對於HTML文檔起到了什么作用? 

A、瀏覽器用於創建HTML文檔

B、瀏覽器用於查看HTML文檔

C、瀏覽器用於修改HTML文檔

D、瀏覽器用於刪除HTML文檔

答案:B

 

20.以下的哪一種顏色格式支持上百萬種顏色,但是不支持無損壓縮?

A、bmp

B、jpg

C、gif

D、tif

答案:A

 

21.我們發現為頁面中的圖像加入超鏈接后,默認情況下都帶有一道黑框,有什么方法可以去掉它呢?

A、bordercolor=“white“

B、border=“0“

C、style=“no border“

D、style=“0“

答案:B

 

22.我們想要在框架中加入一個叫做list.htm的文件,應該在HTML中如何描述它?

A、framepage=“list.htm“

B、frametarget=“list.htm“

C、framesrc=“list.htm“

D、frameframepage=“list.htm“

答案:c

 

23 . 下列哪種CSS樣式定義的方式擁有最高的優先級?

A、嵌入

B、行內

C、鏈接

D、導入

答案:B

 

24 . 如何制作電子郵件鏈接?

A、<a href=“xxx@yyy“>

B、<mail href=“xxx@yyy“>

C、<a href=“mailto:xxx@yyy“> 

D、<mail>xxx@yyy</mail>

答案:C

 

65 . 如何在CSS文件中插入注釋?

A、// this is a comment

B、// this is a comment

C、/*this is a comment */

D、' this is a comment

答案:C

 

70 . 以下的CSS中,可使所有<p>元素變為粗體的正確語法是?

A、<p style=“font-size:bold“>

B、<p style=“text-size:bold“>

C、p{font-weight:bold} 

D、p {text-size:bold}

答案:C

 

72 . 如何使文本以大寫字母開頭?

A、text-transform:capitalize 

B、無法通過CSS來完成

C、text-transform:uppercase

答案:A

 

89 . 如何在瀏覽器的狀態欄放入一條消息?

A、statusbar = “put your message here“

B、window.status = “put your message here“ 

C、window.status(“put your messagehere“)

D、status(“put your message here“)

答案:B

 

95.以下是歷史對象的屬性的是()

A、Current

B、Length

C、href

D、Next

答案:B

 

A href=”javascript:history.back()”></A>

 <A href=”javascript:history.forward()”></A>

A、代碼第1行的作用相當於后退按鈕

B、代碼第2行的作用相當於后退按鈕

C、代碼第1行的作用相當於前進按鈕

D、以上表述不都不正確

答案:A

 

111. 在調試前的准備工作下列敘述不對的是()

A、在“設置”列表框中找到兩個“禁用腳本調試”復選框,將它們前面的鈎去掉

B、如果“禁用腳本調試”復選框,前面的鈎不去掉,則不會彈出調試信息

C、“禁用腳本調試”復選框,前面的鈎去掉后,當程序出錯時會彈出調試信息

D、“禁用腳本調試”復選框,前面的鈎去不去與調試無關

答案:D

 

112.關於代碼優化下列表述不對的是()

A、JavaScript程序代碼編寫出來后,主要是交給瀏覽器去運行

B、盡可能使用全局變量,可以使代碼簡單

C、書寫風格應遵循“標識符短而含義清晰”、“代碼縮進對齊”、“盡可能注釋”等原則

D、在機器上運行的代碼總是希望其速度越快越好,閱讀維護時其可讀性可理解性最好

答案:B

 

114.JS特性不包括( )

A、解釋性 

B、用於客戶端 

C、基於對象 

D、面向對象

答案:D

 

128、在使用Javascript實現省市級聯菜單功能時,在添加城市列表前清空原來的下拉選項的代碼是()

A、document.myform.selCity.options.clear()

B、document.myform.selCity.options.deleteAll()

C、document.myform.selCity.options.length=0

D、document.myform.selCity.options.size=0

答案:C

 

129、HMTL表單的首要標記是<form>,<form>標記的參數method表示表單發送的方法,可能為get或post,下列關於get和post的描述正確的是()

A、post方法傳遞的數據對客戶端是不可見的

B、get請求信息以查詢字符串的形式發送,查詢字符串長度沒有大小限制

C、post方法對發送數據的數量限制在255個字符之內

D、get方法傳遞的數據對客戶端是不可見的

答案:A

 

130、在HTML文檔對象模型中,history對象的()用於加載歷史列表中的下一個URL頁面。

A、next() 

B、back() 

C、forward() 

D、go(-1)

答案:C

 

52、下列名稱中,能作為變量名的是()

A、pArray 

B、this

C、function 

D、*pNumber

答案:A

 

164、求一個表達式的值,可以使用的函數有 。

A、eval() 

B、isNaN()

C、parseInt()

D、parseFloat()

E、return()

答案:A

 

11. JavaScript的數據類型主要有 。

A、字符串值 

B、數字

C、日期型 

D、邏輯值

E、布爾值

答案:ABDE

 

18. 關於JAVASCRIPT事件,下列說法正確的是 。

A、事件是用戶對瀏覽器所做的特定的動作(操作),是實現交互操作的一種機制

B、對象發生改變時調用的事件是onBlur 

C、當一個表單中的對象被點擊時,執行的JavaScript事件是onClick 

D、當瀏覽器完成加載一個窗口或者加載完成框架集合中的所有框時,執行的JavaScript事件是onLoad 

E、當 select事件發生時執行的JavaScript 事件是onSelect 

答案:ACDE

 

19. 有關JAVASCRIPT的定時器,下列說法正確的是 。

A、用於指定在一段特定的時間后執行某段程序

B、setTimeout(“<表達式>”,毫秒數)其功能是在經過毫秒數后重復執行<表達式>

C、clearTimeout(id)是用於終止一個定時器

D、setInterval(“<表達式>”,毫秒)的功能是每隔毫秒數重復執行<表達式>,直至窗口)框架被關閉或執行clearInterval。

E、clearInterval(id)的功能是終止定時器

答案:ACDE

 

20. 有關Window對象,下列說法正確的是 。

A、代表一個瀏覽器的窗口或者框架

B、是一個文檔,鏈接或歷史對象組的頂層對象

C、窗口對象不能設置狀態欄默認信息

D、判斷窗口是否關閉,可以使用窗口對象的closed屬性

E、設置窗口左邊界的X坐標,可以使用窗口對象的screenX屬性

答案:ABDE

 

21. 有關窗口對象的屬性,下列說法正確的是 。

A、設置狀態欄的臨時信息是用status屬性

B、該窗口最近查閱過的網頁用history屬性

C、對當前窗口進行操作是用self屬性

D、對最上方的窗口進行操作,是用parent屬性

E、設置瀏覽器滾動條,可以使用窗口對象的scrollbars屬性

答案:ABCE

 

22. 有關窗口對象的方法,下列說法正確的是 。

A、彈出警告信息用a l e r t(信息字串) 

B、顯示確認信息對話框用confirm(信息字串) 

C、顯示提示信息,並提供可輸入的字段用prompt(提示字串[,默認值]) 

D、將焦點移到該窗口,是用focus()

E、進入瀏覽器設置的主頁,可以使用home()

答案:ABCDE

 

23. 窗口對象的事件處理程序有 。

A、onError

B、onLoad 

C、onFocus

D、offMove 

E、offFocus

答案:ABCD

 

24. open方法的窗口規格參數,下列說法正確的是 。

A、是否顯示網址工具欄,用location

B、是否顯示菜單工具欄,用menubar

C、是否顯示滾動條,用scrollbars

D、是否顯示狀態欄,用status

E、是否可以改變窗口的大小,用resize

答案:ABCD

 

25. 在Javascript中,對於瀏覽器對象的層次關系理解正確的是()

A、window對象是所有頁面內容的根對象

B、document對象包含location對象和history對象

C、location對象包含history

D、document對象包含form對象

答案:AD

 

26. 在DOM對象模型中,下列選項中的()對象位於DOM對象模型的第二層。

A、history 

B、document 

C、button 

D、text

答案:AB

 

27. 以下代碼能獲得文檔中的第一個form對象的是()

A、document.forms[0];

B、document.forms(0);

C、document.forms.0;

D、document.forms.item(0)

答案:AD

 

28. 表單對象的屬性主要有 。

A、action是表單動作

B、elements是以索引表示的所有表單元素

C、encoding是編碼的類型

D、length是表單元素的個數

E、method是目標

答案:ABCD

 

29. 表單對象的方法,下列說法正確的是 。

A、handleEvent(事件)是使事件處理程序生效

B、reset()是重置表單元素

C、submit()是表單提交

D、表單對象的方法是表單對象為完成需求而調用的方法

E、表單對象的方法是表單對象通過事件而調用的方法

答案:ABCD

 

30. 密碼對象的事件處理程序,可以是 。

A、onBlur 

B、onChange 

C、onClick

D、onSelect 

E、onMouseMove

答案:ABCDE

 

31. 按鈕對象的屬性主要有 。

A、form表示該對象所在的表單

B、name表示該對象的name屬性

C、type表示該對象的type屬性

D、value表示該對象的value屬性

E、status表示該對象的status屬性

答案:ABCD

 

32. 選擇對象的屬性主要有 。

A、form表示該對象所在的表單

B、name表示該對象的name屬性

C、length表示該對象的選項的數目

D、options表示該對象的<option>標記

E、selectedIndex表示該對象的所選項目的索引值

答案:ABCDE

 

35. 以下哪些是javascript的全局函數:

A、escape

B、parseFloat

C、eval

D、setTimeout

E、a l e r t

答案:ABC


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM