二十家公司面試題(四)

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

A. innerHTMLjavascript

B. 經過設置層的隱藏和顯示來實現html

C. 經過設置層的樣式屬性的displayjava

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

a)65數組

b)13瀏覽器

c)97緩存

d)37服務器

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

a)sort()cookie

b)length()session

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)

相關文章
相關標籤/搜索