1.要動態改變層中內容可以使用的方法有(A)
A. innerHTML
B. 通過設置層的隱藏和顯示來實現
C. 通過設置層的樣式屬性的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)
b)在圖片上添加onSubmit事件
a)在圖片的onClick事件中手動提交
c)在圖片的onSubmit事件中手動提交
d)在表單中自動提交
6. ping基於下面那個協議?(A)
A.ICMP
B.TCP
C.IP
D.UDP
7.下列選項中,描述正確的是(AC)選擇兩項。
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:false
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")
A.open("HI", "scrollbars=1, location=1, status=1")
A.open("x.html", "status=yes, menubar=1, location=1 ")
A.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.為什么要用Div+CSS布局,多選項(ABCD)
A.形式與內容分離
B.大大減少頁面代碼,提高頁面瀏覽速度
C.結構清晰,有利於SEO
D.縮短改版事件,布局更方便
E.一次設計多次使用
20.cookie, sessionStorage, localStorage描述正確的是(D)
A.cookie.setItem()用來設置一個cookie
B.sessionStorage是存儲在服務器端
C.通過localStorage.setItem()可以存儲對象類型
D.瀏覽器重新打開時, localStorage里存儲的數據依然存在
21.添加以下哪些樣式可以使超出部分文字變為“...”(ABD)
A.white-space: normal
B.overflow:hidden
C.overflow: auto
D.text-overflow: ellipsis
22.javascript中表達式parseInt("X8X8")+parseFloat('8')的結果是什么?(應該是NaN)
A.8+8
B.88
C.16
D."8"+8
23.String對象的方法不包括(C)
A.charAt()
B.substring()
C.length()
D.toUpperCase
24.關於setTimeout("check", 10)中說法正確的是()
A.程序循環執行10次
B.check函數每10秒執行一次
C.10作為參數傳給函數check
D.10秒后執行check
25.以下哪個單詞不屬於javascript關鍵字(B)
A.with
B.parent
C.class
D.void
26.alert分別輸出什么值?(C)
A.3,4
B.4,4
C.4,5
D.undefined, undefined
27.以下HTTP頭信息中,跟緩存有關的有?(ab)
A.cache-control
B.Expires
C.Localstorage
D.Sessionstorage
第二部分 判斷題,對寫 T 錯寫 F
1XX:請求已被接收,需要繼續處理,這類相應是臨時響應只包含狀態行和某些可選的響應頭信息,並以空行結束(T)
2XX:請求已成功被服務器接收,理解並接受。(T)
206: 臨時的服務維護或過截,無法處理當前請求。(F)
3XX: 重定向,客戶端需要采取進一步的操作才能完成請求。(T)
302: 服務器遇到一個未曾預料的狀況導致它無法完成對請求的處理。(F)
4XX: 客戶端看起來可能發生錯誤或異常狀態發生。(T)
403: 服務器在處理請求過程中有錯誤或異常狀態發生。(T)
500: 沒有權限訪問此站,服務器理解類本次請求但決絕執行該任務。(T)