




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、IT公司面試筆試題庫1. 以下關于JavaScript的說法,哪一個是正確的:(A) JavaScript語言是基于Java語言的一種實現(B) JavaScript是一種解釋性語言,不用編譯就可以運行(C) 在JavaScript中聲明變量時必須明確聲明變量的數據類型(D) JavaScript腳本只能在瀏覽器中運行 2. 在以下代碼段中,哪些變量是全局變量? (A) 只有a(B) a和c(C) b和c(D) a、b、c都是3. 以下關于事件屬性的說法,錯誤的是:(A) onmouseup事件屬性表示當鼠標按鍵被松開時執行腳本(B) onabort是img元素的事件屬性,表示當圖像加載中斷時
2、執行腳本(C) onload事件僅在body和frameset元素中有效(D) 任何元素都有onclick事件屬性4. 以下創建函數的代碼,錯誤的是:(A) function foo() alert("hi"); (B) var foo = function() alert("hi"); (C) var foo = new Function("", "alert('hi');" );(D) var foo() alert("hi"); 5. 以下描述中錯誤的一個是:(A) 執行語
3、句var a; alert(a),打印的內容為undefined(B) 執行語句var a = window.age; alert(a),打印的內容為undefined(C) 執行語句var a,b; a = typeof(b); alert(a),打印的內容為undefined(D) 執行語句var a,b=null; a = typeof(b); alert(a),打印的內容為undefined6. 執行下面的代碼打印出來的結果,正確的是:(A) 4(B) 5(C) 6(D) 77. 以下創建自定義對象的寫法,錯誤的是:(A) (B) (C) (D) 8. 執行下面的代碼打印出的結果,正確
4、的是:(A) 2,30,512,NaN(B) NaN,30,17,undefined(C) 1,3,17,NaN(D) NaN,30,512,119. 以下描述中錯誤的一個是:(A) 如果想在瀏覽器的“地址”欄中執行 JavaScript 語句,應使用如下格式:javascript:<JavaScript語句>(B) JavaScript中單行注釋使用 /,而多行注釋以"/*"開始,以"*/"結束(C) NaN的作用是用來表示一個值不是數字,例如parseInt("a")返回的就是NaN(D) JavaScript中變量名
5、是大小寫敏感的,變量名中可以包含字符、數字、_、*、$,并且必須以字母開頭10. 以下哪個語句打印出來的結果是true:(A) alert("12" = 12);(B) alert(NaN = NaN);(C) alert(typeof(null) = typeof(window);(D) alert(1,2,3 = 1,2,3);11. 執行下面的代碼打印出的結果,正確的是: (A) object 和 hello(B) 和 (C) 和 hello(D) function 和 hello12. 執行下面的代碼打印出的結果,正確的是: (A) hello 和 出錯(B) fu
6、nction 和 hello(C) 和 hello(D) object 和 hello13. 以下描述中錯誤的是:(A) alert(typeof(99) 顯示的內容為:number(B) alert(typeof(null) 顯示的內容為:object(C) alert(typeof(undefined) 顯示的內容為:undefined(D) alert(typeof(function() ) 顯示的內容為:Function 14. 以下哪個語句打印出來的結果是false?(A) alert(1 = true);(B) alert(isNaN(true);(C) alert(5 = &qu
7、ot;5");(D) alert(null = undefined);15. 有一個HTML頁面,其源碼中有如下內容 以下獲取form中id為name的輸入框的值的JavaScript代碼,其中錯誤的是:(A) document.getElementsByTagName('input')0.value(B) document.getElementById('name').value(C) document.getElementById('myform').childNodes1.value(D) document.forms0.chil
8、dNodes0.value16. 有一個HTML頁面,其源碼如下,在FireFox點擊“提交”按鈕,依次打印的內容,正確的是:(A) body,div,form,button,form,div,body(B) div,form,button,form,div(C) button,form,div,body(D) button,form,div17. 執行下面的代碼打印出的結果,正確的是: (A) 135(B) 246(C) 136(D) 14518. 以下描述中錯誤的一個是:(A) JavaScript能夠支持面向對象編程,是一種基于對象和事件驅動的編程語言(B) 使用標記<script
9、></script>,可以在 HTML 文檔的任意地方插入JavaScript代碼(C) 在JavaScript中分號代表語句的結束符,類似于var x=5; 這樣的語句中的分號是不可以省略的(D) JavaScript在不同的瀏覽器中存在兼容性問題,其中一部分兼容性問題并不是源自JavaScript語言本身,而是源自瀏覽器對DOM規范的支持不一致【javascript的分號代表語句的結束符,但由于javascript具有分號自動插入規則,所以它是一個十分容易讓人模糊的東西,在一般情況下,一個換行就會產生一個分號,但實際情況卻不然,也就是說在javascript中換行可能產生
10、分號,也可能不產生,是否自動插入分號,主要看上下行。所以即使是經驗豐富的程序員,有時候也會頭大。 在 ECMAScript 中對分號自動插入規則也有相應的解釋:空語句,變量語句,表達式語句,do-while 語句,continue 語句,break 語句,return 語句,以及 throw 語句,這些確定的ECMAScript語句必須以分號結束。這些分號可以總是明確地出現在源代碼文本中。為方便起見,在特定的情況下,源代碼文本中的這些分號可以被省略。也就是說這些語句的結尾是不需要硬性的輸入分號結尾,javascript會自動插入語句結束處。】19. 有一個HTML頁面,其源碼如下,在FireF
11、ox點擊“提交”按鈕,依次打印的內容,正確的是:(A) body,button,form,div(B) body,div,form,button(C) button,form,div,body(D) div,button,form,body20. 執行下面的代碼打印出的結果,正確的是: (A) 2,3,4(B) 1,3,出錯(C) 1,3,4(D) 2,3,出錯21. 以下關于事件的描述,錯誤的是:(A) IE瀏覽器不支持在捕獲階段響應事件(B) FireFox瀏覽器既支持在捕獲階段響應事件,又支持在冒泡階段響應事件(C) 使用元素的事件屬性注冊的事件,只能在冒泡階段被響應(D) 使用元素的事
12、件屬性注冊的事件是無法被移除的22. 有一個HTML頁面,源碼如下,針對于該頁面,請選出在IE瀏覽器環境下不能打印出“QQ 空間”的JavaScript語句:(A) alert(document.getElementById("qzone").innerHTML);(B) alert(document.links1.innerHTML);(C) alert(document.body.childNodes1.childNodes0.childNodes0.innerText);(D) alert(document.getElementsByTagName('a
13、9;).item(1).innerText);23. 以下描述中錯誤的是:(A) window對象的getElementById方法返回對擁有指定 ID 的第一個對象的引用(B) window對象的confirm函數彈出一個確認對話框,該函數返回一個Boolean值(C) setTimeout函數可被用于實現等待一個特定的時間后再執行特定的代碼(D) setInterval函數可被用于實現每間隔特定的時間就執行一次特定的代碼24. 有一個HTML頁面,其源碼如下 在IE環境下,以下哪種寫法不能把“hello world”改變成紅色:(A) document.getElementById(
14、9;div').style.color = 'red'(B) document.getElementById('div').style'color' = 'red'(C) document.getElementById('div').style('color') = 'red' (D) document.getElementById('div').style.setAttribute('color', 'red');25. 執行
15、下面的代碼打印出的結果,正確的是: (A) undefined,undefined,3,12(B) 出錯,undefined,3,3(C) 出錯,undefined,3,12(D) undefined,null,3,326. 以下通過直接量方式創建對象的語句,以下描述正確的是: (A) 1、2、3 是正確的(B) 3、4、5是正確的(C) 2、3、4、5是正確的(D) 只有6不正確27. 有一個HTML文件,其源碼如下,該文件被瀏覽器加載時,依次打印出來的信息正確的是:(A) show_function,script,onload,in_body(B) script,onload,in_bod
16、y,show_function(C) script,in_body,show_function,onload(D) script,in_body,onload,show_function28. 以下關于注冊事件句柄的描述,其中錯誤的是:(A) 在IE環境下不能使用addEventListener方法來注冊事件句柄(B) attachEvent方法有2個參數,第一個參數是事件名稱,第二個參數是響應事件的函數(C) 在FireFox環境下不能使用attachEvent方法來注冊事件句柄(D) addEventListener方法有3個參數,第一個參數是事件名稱,第二個參數是響應事件的函數,第三個參
17、數是事件響應后是否繼續傳遞事件29. 關于JavaScript的兼容性問題,以下描述中錯誤的是:(A) Date對象的getYear方法在IE和FireFox下返回的值不同(B) IE下可以通過document.forms('FORM_NAME')來訪問form元素,而FireFox下則不行 (注:FORM_NAME為form元素name屬性的值)(C) IE下可以通過parentElement或者parentNode獲取父節點,而FireFox只能用parentElement獲取父節點(D) IE下有個全局事件對象window.event,而在FireFox下則沒有這樣的全局
18、事件對象30. 以下描述中錯誤的一個是: (A) JavaScript中變量名是大小寫敏感的,name和Name是兩個不同的變量(B) JavaScript的數組的長度是動態增長的,數組長度和下標的關系是:長度 = 最大下標 + 1(C) 訪問對象的屬性時用實心點(.)運算符,訪問對象的方法時也是用實心點(.)運算符(D) 在JavaScript中如果訪問數組是越界會導致瀏覽器報錯31. 編程題: 有一個HTML頁面,其源碼如下<html> <head> <title> JS Testing </title> </head> <body> <div style="float:left"> <ul style="margin-left:0px"> <li><input type="checkbox">北京</li> <li><input type="checkbox">上海</li> <li><input type=&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 搞笑愛情婚姻協議書
- 卡使用轉讓協議書
- 頂賬房合同協議
- 婚內財產分割協議書
- 外協加工電鍍協議書
- 親屬房子過戶協議書
- 工人干活免責協議書
- 機器合伙購買協議書
- 職工保險補助協議書
- 亞馬遜品牌轉移協議書
- 2025年計算機二級MySQL經典試題及答案
- 消防單位招聘心理測試題及答案
- 《研究生就業指導課件(說課)》
- 2025年武漢鐵路局集團招聘(180人)筆試參考題庫附帶答案詳解
- 2025-2030全球及中國免疫磁珠行業市場現狀供需分析及市場深度研究發展前景及規劃可行性分析研究報告
- 2025統編版(2024)小學道德與法治一年級下冊《第13課-快樂兒童節》教學設計
- 2025冶金工業信息標準研究院招聘筆試參考題庫附帶答案詳解
- 三方協議空白合同
- 擋煙垂壁施工合同
- 社工招聘筆試題目及答案
- JGJ46-2024施工現場臨時用電安全技術標準宣講課件
評論
0/150
提交評論