IT公司面試筆試題庫(kù)騰訊Javascript面試題_第1頁(yè)
IT公司面試筆試題庫(kù)騰訊Javascript面試題_第2頁(yè)
IT公司面試筆試題庫(kù)騰訊Javascript面試題_第3頁(yè)
IT公司面試筆試題庫(kù)騰訊Javascript面試題_第4頁(yè)
IT公司面試筆試題庫(kù)騰訊Javascript面試題_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

IT公司面試筆試題庫(kù)騰訊Javascript面試題資料僅供參考1.以下關(guān)于JavaScript的說(shuō)法,哪一個(gè)是正確的:(A)JavaScript語(yǔ)言是基于Java語(yǔ)言的一種實(shí)現(xiàn)(B)JavaScript是一種解釋性語(yǔ)言,不用編譯就能夠運(yùn)行(C)在JavaScript中聲明變量時(shí)必須明確聲明變量的數(shù)據(jù)類(lèi)型(D)JavaScript腳本只能在瀏覽器中運(yùn)行2.在以下代碼段中,哪些變量是全局變量?(A)只有a(B)a和c(C)b和c(D)a、b、c都是3.以下關(guān)于事件屬性的說(shuō)法,錯(cuò)誤的是:(A)onmouseup事件屬性表示當(dāng)鼠標(biāo)按鍵被松開(kāi)時(shí)執(zhí)行腳本(B)onabort是img元素的事件屬性,表示當(dāng)圖像加載中斷時(shí)執(zhí)行腳本(C)onload事件僅在body和frameset元素中有效(D)任何元素都有onclick事件屬性4.以下創(chuàng)立函數(shù)的代碼,錯(cuò)誤的是:(A)functionfoo(){alert("hi");}(B)varfoo=function(){alert("hi");}(C)varfoo=newFunction("","alert('hi');");(D)varfoo(){alert("hi");}5.以下描述中錯(cuò)誤的一個(gè)是:(A)執(zhí)行語(yǔ)句vara;alert(a),打印的內(nèi)容為undefined(B)執(zhí)行語(yǔ)句vara=window.age;alert(a),打印的內(nèi)容為undefined(C)執(zhí)行語(yǔ)句vara,b;a=typeof(b);alert(a),打印的內(nèi)容為undefined(D)執(zhí)行語(yǔ)句vara,b=null;a=typeof(b);alert(a),打印的內(nèi)容為undefined6.執(zhí)行下面的代碼打印出來(lái)的結(jié)果,正確的是:(A)4(B)5(C)6(D)77.以下創(chuàng)立自定義對(duì)象的寫(xiě)法,錯(cuò)誤的是:(A)(B)(C)(D)8.執(zhí)行下面的代碼打印出的結(jié)果,正確的是:(A)2,30,512,NaN(B)NaN,30,17,undefined(C)1,3,17,NaN(D)NaN,30,512,119.以下描述中錯(cuò)誤的一個(gè)是:(A)如果想在瀏覽器的“地址”欄中執(zhí)行JavaScript語(yǔ)句,應(yīng)使用如下格式:javascript:<JavaScript語(yǔ)句>(B)JavaScript中單行注釋使用//,而多行注釋以"/*"開(kāi)始,以"*/"結(jié)束(C)NaN的作用是用來(lái)表示一個(gè)值不是數(shù)字,例如parseInt("a")返回的就是NaN(D)JavaScript中變量名是大小寫(xiě)敏感的,變量名中能夠包含字符、數(shù)字、_、*、$,而且必須以字母開(kāi)頭10.以下哪個(gè)語(yǔ)句打印出來(lái)的結(jié)果是true:(A)alert("12"===12);(B)alert(NaN===NaN);(C)alert(typeof(null)===typeof(window));(D)alert([1,2,3]===[1,2,3]);11.執(zhí)行下面的代碼打印出的結(jié)果,正確的是:(A)object和hello(B)和(C)和hello(D)function和hello12.執(zhí)行下面的代碼打印出的結(jié)果,正確的是:(A)hello和出錯(cuò)(B)function和hello(C)和hello(D)object和hello13.以下描述中錯(cuò)誤的是:(A)alert(typeof(99))顯示的內(nèi)容為:number(B)alert(typeof(null))顯示的內(nèi)容為:object(C)alert(typeof(undefined))顯示的內(nèi)容為:undefined(D)alert(typeof(function(){}))顯示的內(nèi)容為:Function14.以下哪個(gè)語(yǔ)句打印出來(lái)的結(jié)果是false?(A)alert(1==true);(B)alert(isNaN(true));(C)alert(5=="5");(D)alert(null==undefined);15.有一個(gè)HTML頁(yè)面,其源碼中有如下內(nèi)容以下獲取form中id為name的輸入框的值的JavaScript代碼,其中錯(cuò)誤的是:(A)document.getElementsByTagName('input')[0].value(B)document.getElementById('name').value(C)document.getElementById('myform').childNodes[1].value(D)document.forms[0].childNodes[0].value16.有一個(gè)HTML頁(yè)面,其源碼如下,在FireFox點(diǎn)擊“提交”按鈕,依次打印的內(nèi)容,正確的是:(A)body,div,form,button,form,div,body(B)div,form,button,form,div(C)button,form,div,body(D)button,form,div17.執(zhí)行下面的代碼打印出的結(jié)果,正確的是:(A)135(B)246(C)136(D)14518.以下描述中錯(cuò)誤的一個(gè)是:(A)JavaScript能夠支持面向?qū)ο缶幊?,是一種基于對(duì)象和事件驅(qū)動(dòng)的編程語(yǔ)言(B)使用標(biāo)記<script></script>,能夠在HTML文檔的任意地方插入JavaScript代碼(C)在JavaScript中分號(hào)代表語(yǔ)句的結(jié)束符,類(lèi)似于varx=5;這樣的語(yǔ)句中的分號(hào)是不能夠省略的(D)JavaScript在不同的瀏覽器中存在兼容性問(wèn)題,其中一部分兼容性問(wèn)題并不是源自JavaScript語(yǔ)言本身,而是源自瀏覽器對(duì)DOM規(guī)范的支持不一致【javascript的分號(hào)代表語(yǔ)句的結(jié)束符,但由于javascript具有分號(hào)自動(dòng)插入規(guī)則,因此它是一個(gè)十分容易讓人模糊的東西,在一般情況下,一個(gè)換行就會(huì)產(chǎn)生一個(gè)分號(hào),但實(shí)際情況卻不然,也就是說(shuō)在javascript中換行可能產(chǎn)生分號(hào),也可能不產(chǎn)生,是否自動(dòng)插入分號(hào),主要看上下行。因此即使是經(jīng)驗(yàn)豐富的程序員,有時(shí)候也會(huì)頭大。在ECMAScript中對(duì)分號(hào)自動(dòng)插入規(guī)則也有相應(yīng)的解釋:空語(yǔ)句,變量語(yǔ)句,表示式語(yǔ)句,do-while語(yǔ)句,continue語(yǔ)句,break語(yǔ)句,return語(yǔ)句,以及throw語(yǔ)句,這些確定的ECMAScript語(yǔ)句必須以分號(hào)結(jié)束。這些分號(hào)能夠總是明確地出現(xiàn)在源代碼文本中。為方便起見(jiàn),在特定的情況下,源代碼文本中的這些分號(hào)能夠被省略。也就是說(shuō)這些語(yǔ)句的結(jié)尾是不需要硬性的輸入分號(hào)結(jié)尾,javascript會(huì)自動(dòng)插入語(yǔ)句結(jié)束處?!?9.有一個(gè)HTML頁(yè)面,其源碼如下,在FireFox點(diǎn)擊“提交”按鈕,依次打印的內(nèi)容,正確的是:(A)body,button,form,div(B)body,div,form,button(C)button,form,div,body(D)div,button,form,body20.執(zhí)行下面的代碼打印出的結(jié)果,正確的是:(A)2,3,4(B)1,3,出錯(cuò)(C)1,3,4(D)2,3,出錯(cuò)21.以下關(guān)于事件的描述,錯(cuò)誤的是:(A)IE瀏覽器不支持在捕獲階段響應(yīng)事件(B)FireFox瀏覽器既支持在捕獲階段響應(yīng)事件,又支持在冒泡階段響應(yīng)事件(C)使用元素的事件屬性注冊(cè)的事件,只能在冒泡階段被響應(yīng)(D)使用元素的事件屬性注冊(cè)的事件是無(wú)法被移除的22.有一個(gè)HTML頁(yè)面,源碼如下,針對(duì)于該頁(yè)面,請(qǐng)選出在IE瀏覽器環(huán)境下不能打印出“QQ空間”的JavaScript語(yǔ)句:(A)alert(document.getElementById("qzone").innerHTML);(B)alert(document.links[1].innerHTML);(C)alert(document.body.childNodes[1].childNodes[0].childNodes[0].innerText);(D)alert(document.getElementsByTagName('a').item(1).innerText);23.以下描述中錯(cuò)誤的是:(A)window對(duì)象的getElementById方法返回對(duì)擁有指定ID的第一個(gè)對(duì)象的引用(B)window對(duì)象的confirm函數(shù)彈出一個(gè)確認(rèn)對(duì)話框,該函數(shù)返回一個(gè)Boolean值(C)setTimeout函數(shù)可被用于實(shí)現(xiàn)等待一個(gè)特定的時(shí)間后再執(zhí)行特定的代碼(D)setInterval函數(shù)可被用于實(shí)現(xiàn)每間隔特定的時(shí)間就執(zhí)行一次特定的代碼24.有一個(gè)HTML頁(yè)面,其源碼如下在IE環(huán)境下,以下哪種寫(xiě)法不能把“helloworld”改變成紅色:(A)document.getElementById('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.執(zhí)行下面的代碼打印出的結(jié)果,正確的是:(A)undefined,undefined,3,12(B)出錯(cuò),undefined,3,3(C)出錯(cuò),undefined,3,12(D)undefined,null,3,326.以下經(jīng)過(guò)直接量方式創(chuàng)立對(duì)象的語(yǔ)句,以下描述正確的是:(A)1、2、3是正確的(B)3、4、5是正確的(C)2、3、4、5是正確的(D)只有6不正確27.有一個(gè)HTML文件,其源碼如下,該文件被瀏覽器加載時(shí),依次打印出來(lái)的信息正確的是:(A)show_function,script,onload,in_body(B)script,onload,in_body,show_function(C)script,in_body,show_function,onload(D)script,in_body,onload,show_function28.以下關(guān)于注冊(cè)事件句柄的描述,其中錯(cuò)誤的是:(A)在IE環(huán)境下不能使用addEventListener方法來(lái)注冊(cè)事件句柄(B)attachEvent方法有2個(gè)參數(shù),第一個(gè)參數(shù)是事件名稱,第二個(gè)參數(shù)是響應(yīng)事件的函數(shù)(C)在FireFox環(huán)境下不能使用attachEvent方法來(lái)注冊(cè)事件句柄(D)addEventListener方法有3個(gè)參數(shù),第一個(gè)參數(shù)是事件名稱,第二個(gè)參數(shù)是響應(yīng)事件的函數(shù),第三個(gè)參數(shù)是事件響應(yīng)后是否繼續(xù)傳遞事件29.關(guān)于JavaScript的兼容性問(wèn)題,以下描述中錯(cuò)誤的是:(A)Date對(duì)象的getYear方法在IE和FireFox下返回的值不同(B)IE下能夠經(jīng)過(guò)document.forms('FORM_NAME')來(lái)訪問(wèn)form元素,而FireFox下則不行(注:FORM_NAME為form元素name屬性的值)(C)IE下能夠經(jīng)過(guò)parentElement或者parentNode獲取父節(jié)點(diǎn),而FireFox只能用parentElement獲取父節(jié)點(diǎn)(D)IE下有個(gè)全局事件對(duì)象window.event,而在FireFox下則沒(méi)有這樣的全局事件對(duì)象30.以下描述中錯(cuò)誤的一個(gè)是:(A)JavaScript中變量名是大小寫(xiě)敏感的,name和Name是兩個(gè)不同的變量(B)JavaScript的數(shù)組的長(zhǎng)度是動(dòng)態(tài)增長(zhǎng)的,數(shù)組長(zhǎng)度和下標(biāo)的關(guān)系是:長(zhǎng)度=最大下標(biāo)+1(C)訪問(wèn)對(duì)象的屬性時(shí)用實(shí)心點(diǎn)(.)運(yùn)算符,訪問(wèn)對(duì)象的方法時(shí)也是用實(shí)心點(diǎn)(.)運(yùn)算符(D)在JavaScript中如果訪問(wèn)數(shù)組是越界會(huì)導(dǎo)致瀏覽器報(bào)錯(cuò)31.編程題:有一個(gè)HTML頁(yè)面,其源碼如下<html><head><title>JSTesting</title></head><body><divstyle="float:left"><ulstyle="margin-left:0px"><li><inputtype="checkbox">北京</li><li><inputtype="checkbox">上海</li><li><inputtype="checkbox">廣州</li><li><inputtype="checkbox">深圳</li><li><inputtype="checkbox">成都</li></ul></div><buttonstyle="margin-left:20px;width:50px;">=></button><tex

溫馨提示

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

評(píng)論

0/150

提交評(píng)論