版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
PAGEPAGE75JavaScript程序設計知識考試題庫(含答案)一、單選題1.下面關于字符串的描述錯誤的是()。A、單引號或雙引號包裹的數(shù)據(jù)稱為字符串B、單引號中使用單引號不需要轉義C、雙引號內(nèi)使用換行需要轉義D、雙引號中使用單引號不需要轉義答案:B2.有兩個變量:vara='福州';varb='小李';以下哪個語句能在網(wǎng)頁上使用這兩個變量顯示出信息?A、document.write('你好,'+b+',歡迎來到'+a);B、document.write('你好,'b',歡迎來到'a);C、document.write('你好,'+b',歡迎來到'+a);D、document.write('你好,b,歡迎來到a');答案:A3.執(zhí)行vardate=newDate();date.setMonth(1);若當前時間是1月31日10:30,則保存的月份為()。A、1月B、2月C、3月D、12月答案:B4.以下選項不能用作函數(shù)名開頭的是()。A、字母B、數(shù)字C、下劃線(_)D、$符號答案:B5.獲取系統(tǒng)當前日期和時間的方法是()A、newDate();B、newnow();C、now();D、Date();答案:A6.下面關于for語句描述錯誤的是()。A、for循環(huán)語句小括號內(nèi)的每個表達式都可以為空B、for循環(huán)語句小括號內(nèi)的分號分割符可以省略C、for適合循環(huán)次數(shù)已知的情況D、for循環(huán)語句小括號中依次包括初始化表達式、循環(huán)條件和操作表達式答案:B7.若執(zhí)行varstr='aa';str.toUpperCase();則str的值為()。A、aaB、AAC、AaD、aA答案:B8.下面關于數(shù)組中l(wèi)ength屬性的說法錯誤的是()。A、數(shù)組的length屬性用于獲取數(shù)組的長度B、設置length值小于數(shù)組長度,則多余的數(shù)組元素會被舍棄C、設置length值大于數(shù)組長度,會出現(xiàn)空的存儲位置D、數(shù)組中的length是可讀不可寫的屬性答案:D9.下列方法執(zhí)行后,不會對原數(shù)組產(chǎn)生影響的是()。A、sort()B、slice()C、push()D、unshift()答案:B10.下列選項中,與三元運算符的功能相同的是()。A、if語句B、if...else語句C、if...elseif...else語句D、以上答案皆正確答案:B11.下面選項中,可用來追加到指定元素的末尾的是()。A、insertAfter()B、append()C、html()D、after()答案:B12.vars="thisisanapple";s=s.substr(2,4);求s的值是()A、isB、isiC、hisD、hi答案:B13.下列選項中,()的返回值是一個對象的引用。A、document.getElementById()B、document.getElementsByName()C、document.getElementsByTagName()D、document.getElementsByClassName()答案:A14.打開Chrome控制臺時按哪個快捷鍵?A、F1B、F3C、F5D、F12答案:D15.向控制臺輸出"HelloWorld"的正確JavaScript語句是()A、console.log("HelloWorld")B、HelloWorldC、document.write("HelloWorld")D、("HelloWorld")答案:A16.下面選項中,可以用來代替jQuery的符號是()。A、#B、¥C、&D、$答案:D17.下面關于函數(shù)表達式的說法錯誤的是()。A、函數(shù)表達式的定義必須在調(diào)用前B、函數(shù)表達式的調(diào)用方式采用“變量名”C、匿名函數(shù)可以利用函數(shù)表達式的方式定義D、以上說法都不正確答案:D18.以下哪個結果是正確的?()vara=100,b="100.5a6",c="100.1";alert(Math.max(a,b,c));A、100B、100.1C、NaND、undefined答案:C19.若字符串的indexOf()方法查找失敗,則返回()A、0B、-1C、falseD、nullE、NaN答案:B20.代碼:vari;while(i=0)i--其中while語句的循環(huán)次數(shù)是()A、0B、1C、5D、無限答案:A21.如果想在網(wǎng)頁顯示后,動態(tài)地改變網(wǎng)頁的標題A、是不可能的B、通過document.write(“新的標題內(nèi)容”)C、通過document.title=“新的標題內(nèi)容”D、通過document.changeTitle(“新的標題內(nèi)容”)答案:C22.下面加載事件中,會在DOM加載完成時觸發(fā)的是()。A、document.DOMContentLoadedB、.window.onloadC、.window.reload()D、.window.refresh答案:A23.下面對removeChild()方法的描述錯誤的是()。A、刪除的節(jié)點不存在時程序會報錯B、該方法的參數(shù)是待刪除的節(jié)點C、該方法的調(diào)用對象是待刪除節(jié)點的父節(jié)點D、所有主流瀏覽器都支持此方法答案:A24.為代碼添加多行注釋的語法為()A、<!>B、//C、/**/D、#答案:C25.下列選項中,()寫法可以作為DOM的style屬性操作的樣式名。A、BackgroundB、displayC、background-colorD、LEFT答案:B26.下面對splice()方法描述錯誤的是()。A、第1個參數(shù)用于指定添加或刪除的下標位置B、可以在刪除指定元素后再添加數(shù)組元素C、第2個參數(shù)設為0,表示只添加元素D、可以在添加指定元素后再刪除數(shù)組元素答案:D27.HTML5提供的querySelector()方法利用id獲取元素的寫法正確的是()。A、document.querySelector([id名稱])B、document.querySelector('id名稱')C、document.querySelector('.id名稱')D、document.querySelector('#id名稱')答案:D28.以下選項中在獲取元素內(nèi)容時,去掉所有格式以及標簽的是A、innerHTMLB、innerTextC、textContentD、以上選項都可以答案:B29.下面關于Date對象的getMonth()方法返回值的描述,正確的是()。A、返回表示系統(tǒng)時間的當前月的字符串B、返回值的范圍介于1-12之間的一個整數(shù)C、返回時間的當前月+1D、返回值的范圍介于0-11之間的一個整數(shù)答案:D30.在jquery中想要找到元素的所有兄弟元素,下面哪一個是可以實現(xiàn)的A、eq(index)B、find(expr)C、siblings(expr)D、next()答案:C31.獲取當前的星期值,使用Date對象的()方法。A、getDate()B、getDay()C、getTime()D、getWeek()答案:B32.以下選項中可以獲取前三項元素的是()。A、$("li:eq(3)")B、$("li:gt(3)")C、$("li:lt(3)")D、$("li:not(li:eq(3))")答案:C33.Math.round(-4.60)的計算結果為()。A、-4.6B、-4.0C、-5.0D、-5答案:D34.數(shù)組arr=['a','b','c','d']調(diào)用shift()方法后,arr.length的值為()。A、1B、2C、3D、4答案:C35.下面選項中,關于鏈式編程說法錯誤的是()。A、通過“*”符號鏈接起來B、$("div").eq(index).show()表示讓指定索引的div元素顯示。C、鏈式編程是為了節(jié)省代碼量,讓代碼看起來更優(yōu)雅。D、如果希望同一個對象的方法可以被鏈式調(diào)用,可以使用returnthis返回對象自身。答案:A36.分析下面的JavaScript代碼,經(jīng)過運算后m的值為()。x=11;y="number";m=x+y;A、11numberB、numbernum;C、11D、程序報錯答案:A37.通過jQuery,$(“ro”)能夠選取的元素是?A、class="intro"的首個div元素B、id="intro"的首個div元素C、class="intro"的所有div元素D、id="intro"的所有div元素答案:C38.在HTML頁面上,當按下鍵盤上的任意一個鍵時都會觸發(fā)Javascript的()事件。A、focusB、blurC、submitD、keyDown答案:D39.下列端口號中,可以作為URL的默認請求端口號的是()。A、80B、8080C、3306D、443答案:A40.在Javascript中,需要聲明一個整數(shù)類型的變量num,以下哪個語句能實現(xiàn)上述要求?A、intnum;B、numbernum;C、varnum;D、Integernum;答案:C41.以下選項可以獲取表單元素value值的是()。A、html()B、text()C、val()D、以上答案全部正確答案:C42.setInterval()函數(shù)的第2個參數(shù)設置()表示間隔1秒重復執(zhí)行某段代碼。A、1B、10C、100D、1000答案:D43.方法()可以在數(shù)組的開頭同時添加多個元素。A、push()B、shift()C、pop()D、unshift()答案:D44.獲取一個字符在字符串中首次出現(xiàn)的位置,使用()方法。A、charAt()B、indexOf()C、lastIndexOf()D、substr()答案:B45.插入JS的位置是哪里?A、<head></head>內(nèi)B、<body></body>內(nèi)C、任意位置答案:C46.分析下面的JavaScript代碼段,輸出結果是()varmystring="Iamastudent";vara=mystring.substring(9,13);document.write(a);A、studB、tudenC、udenD、udent答案:C47.下列選項中,()可以修改指定元素的指定屬性值。A、attributesB、setAttribute()C、getAttribute()D、removeAttribute()答案:B48.若有定義varx=20,則以下哪條語句執(zhí)行后變量x的值不等于21?A、x++B、x=21C、x==21D、x+=1答案:C49.以下()不是Event對象的屬性。A、targetB、ctrlKeyC、timeD、keyCode答案:C50.選出以下錯誤的變量名()A、num1B、cssC、2countsD、iInt答案:C51.以下選項中,用來刪除節(jié)點的函數(shù)是()。A、insertBeforeB、appendChildC、removeChildD、deleteChild答案:C52.在JavaScript中,可以使用vartoday=newDate();這樣的方法獲得系統(tǒng)當前時間,假設系統(tǒng)時間是2018-6-21星期四,則today.getDay()的返回值是()。A、4B、0C、7D、星期一答案:A53.表達式“22==22”的比較結果為()。A、1B、trueC、0D、false答案:B54.在JavaScript中,下列定義數(shù)組的方法正確的是()。A、varemp=newArray[3]B、varemp=newArray(3)C、varemp=[,]D、varemp=newArray[]答案:B55.下面關于數(shù)組長度的說法中錯誤的是()A、指定length后,添加的數(shù)組元素不能超過這個限制B、數(shù)組在創(chuàng)建時可以指定數(shù)組的長度C、若指定的length值小于數(shù)組元素個數(shù),則多余的數(shù)組元素會被舍棄D、若指定的length值大于數(shù)組元素個數(shù),則沒有值的元素會占用空存儲位置答案:A56.下面關于事件的描述錯誤的是()。A、事件指的是JavaScript偵測到的行為B、事件處理程序指的是事件發(fā)生后執(zhí)行的程序代碼C、event對象只有事件發(fā)生時才能獲取,用于獲取事件的相關信息。D、以上說法都不正確答案:D57.以下編程語句哪個是正確的?A、varx=3,sum=0;for(vari=1,i<=5,i++){sum+=x*i*i;}B、varurl="http://126."document.write(你訪問的地址是url);C、varsum=0;vari=1;while(i<=10){sum+=i;i++;}D、varprice=280;varsum=(price*count)/100*22;sum+=5*count;答案:C58.下列選項中,()可在Chrome瀏覽器中阻止事件默認行為。A、returnValueB、cancelBubbleC、cancelBubbleD、preventDefault()答案:D59.表達式"a90"+"90"的計算結果是()A、a180B、a9090C、a90D、180答案:B60.若varnum=10.55;則num.toFixed(1)的值為()。A、10.5B、10.6C、10D、105.5答案:B61.以下選項中,可以用于創(chuàng)建元素節(jié)點(標記)的函數(shù)是()。A、createB、createElementC、getElementByIdD、getElementsByName答案:B62.以下選項獲取的內(nèi)容中包含HTML元素的是()。A、html()B、text()C、val()D、以上選項都不正確答案:A63.下面關于BOM對象描述錯誤的是()。A、history.go(-1)與history.back()皆表示向歷史列表后退一步B、通過confirm()實現(xiàn)的確認對話框,單擊擊確認時返回trueC、history.go(0)表示刷新當前網(wǎng)頁D、以上選項都不正確答案:D64.在JavaScript中,下列關于String對象的charAt()和indexOf()方法理解正確的是()。A、charAt()方法是獲取位于指定索引位置的字符B、indexOf()方法是查找字符或字符串的位置,返回字符串出現(xiàn)的所有位置C、charAt()方法的參數(shù)可以為一個或兩個D、indexOf()方法的參數(shù)為指定的索引值答案:A65.若varstr='abc';則str[1]的值為()。A、a'B、b'C、c'D、語法錯誤,不能獲取其值答案:B66.下面不是JavaScript的主要特點的是()。A、自動解釋B、不依賴操作系統(tǒng)C、支持面向?qū)ο驞、編譯型語言答案:D67.在JavaScript中,下列哪段代碼能夠在1秒之后執(zhí)行函數(shù)expression?A、window.setTimeout(1000,expression);B、window.setTimeout(expression,1);C、window.setTimeout(1,expression);D、window.setTimeout(expression,1000);答案:D68.可在Chrome瀏覽器中進行事件監(jiān)聽的同時設置事件的處理方式()。A、attachEvent()B、detachEvent()C、addEventListener()D、removeEventListener()答案:C69.下列關于數(shù)組的說法錯誤的是()。A、數(shù)組是存儲一系列值的變量集合B、組元素之間使用逗號(,)分割C、下標可以是整型、字符串型和浮點型D、索引下標默認從0依次遞增答案:C70.預測以下代碼片段的輸出結果:functionadd(i){vark=i+10;alert(k);}functionadd(i){vark=i+20;alert(k);}add(10);A、40B、20C、30D、程序出錯答案:C71.下面關于函數(shù)參數(shù)的描述錯誤的是()。A、arguments.length可獲取用戶調(diào)用函數(shù)時傳遞的參數(shù)數(shù)量B、函數(shù)的參數(shù)是外界傳遞給函數(shù)的值C、無參函數(shù)名后的小括號可以省略D、arguments對象可獲取函數(shù)調(diào)用時傳遞的實參答案:C72.如果今天是2016年5月14日,分析下列JavaScript代碼運行后,在網(wǎng)頁上顯示()。varnow=newDate();varyear=now.getYear();varmonth=now.getMonth();vardate=now.getDate();document.write(year+""+month+""+date);A、20160514B、2016514C、200160414D、2016414答案:D73.下面關于函數(shù)的描述錯誤的是()。A、函數(shù)可提高代碼的復用性,降低程序的維護難度B、參數(shù)是外界傳遞給函數(shù)的值,多個之間使用分號隔開C、定義函數(shù)的關鍵字是functionD、函數(shù)名不能以數(shù)字開頭答案:B74.如果在HTML頁面中包含如下圖片標簽,則選項中的()語句能夠?qū)崿F(xiàn)隱藏該圖片的功能。A、document.getElementById(“pic”).style.display=”visible”;B、document.getElementById(“pic”).style.display=”disvisible”;C、document.getElementById(“pic”).style.display=”block”;D、document.getElementById(“pic”).style.display=”none”;答案:D75.下列的哪一個表達式將返回假A、!(3<=1)B、(4>=4)&&(5<=2)C、(“a”==”a”)&&(“c”!=”d”)D、(2<3)||(3<2)答案:B76.下面可用于獲取文檔中全部div元素的是()。A、document.querySelector('div')B、document.querySelectorAll('div')C、document.getElementsByName('div')D、以上選項都可以答案:B77.setInterval()與setTimeout()兩個方法的區(qū)別在于()。A、setInterval()方法用于每隔一定時間重復執(zhí)行一個函數(shù),而setTimeout()方法用于一定時間之后只執(zhí)行一次函數(shù)B、setTimeout()方法需要瀏覽器終止定時,setInterval()方法不用這樣。C、setInterval()方法用于每隔一定時間閃過一條廣告,而setTimeout()方法則不行。D、以上說法都不正確答案:A78.有語句varx=0;while(____){x+=2};要使while循環(huán)體執(zhí)行10次,空白處的循環(huán)判定式應寫為:A、x<10B、x<=10C、x<20D、x<=20答案:C79.下列JS的判斷語句中哪句是正確的A、if(i==0)B、if(i=0)C、ifi==0thenD、if(x==2&&)答案:A80.若要取得瀏覽器的屏幕信息,可以利用哪個環(huán)境對象?()A、locationB、screenC、history.go(0)表示刷新當前網(wǎng)頁D、navigator答案:B81.事件()可偵測用戶在某元素內(nèi)連續(xù)移動的行為。A、mouseoverB、mouseoutC、mouseupD、mousemove答案:D82.函數(shù)參數(shù)的數(shù)據(jù)類型可以是()。A、字符型B、對象C、數(shù)值型D、以上答案全部正確答案:D83.jQuery選擇器中,通過()可獲取指定id值的元素。A、$("#id")B、$("*")C、$(".class")D、$("div")答案:A84.下面關于jQuery對象描述錯誤的是()。A、jQuery對象是對DOM對象的一層封裝B、解決了不同瀏覽器兼容的問題C、簡化DOM操作的復雜度,提高了程序的開發(fā)效率D、以上選項都不正確答案:D85.以下不能作為函數(shù)名稱的是()。A、getMinB、showC、constD、it_info答案:C86.以下關于switch語句和break語句的描述中正確的是A、在switch語句中必須使用break語句B、break語句只能用于switch語句體中C、break語句只能用于循環(huán)語句中D、在switch語句中使用break語句或continue語句的作用相同答案:D87.以下()語句用于訪問數(shù)組person的第4個元素。A、person[4]B、person[3]C、person(4)D、person(3)答案:B88.為了實現(xiàn)3秒后自動關閉廣告的效果,可以使用()來實現(xiàn)。A、setTimeout()B、setInterval()C、clearInterval()D、clearTimeout()答案:A89.在JavaScript中,運行下面代碼后的返回值是()varflag=true;document.write(typeOf(flag));A、undefinedB、nullC、numberD、boolean答案:D90.默認情況下,join()方法使用()連接數(shù)組中的元素。A、逗號B、中橫線C、空格D、分號答案:A91.下面選項中,用來設置或獲取元素固有屬性值的方法是()。A、prop()B、attr()C、data()D、val()答案:A92.下列語句中可以重復執(zhí)行一段代碼的是()。A、ifB、whileC、switchD、以上全部答案都正確答案:B93.在網(wǎng)頁中雙擊鼠標會觸發(fā)()事件。A、clickB、dblclickC、dbclickD、clicks答案:B94.要檢測值是否為NaN,應使用()函數(shù)。A、NumberB、parseIntC、IsNaND、isNaN答案:D95.以下()表達式產(chǎn)生一個0~23之間(含0,23)的隨機整數(shù)A、Math.floor(Math.random()*22)B、Math.floor(Math.random()*23)C、Math.floor(Math.random()*24)D、Math.ceil(Math.random()*24)答案:C判斷題1.通過外鏈式引入JavaScript時,可以省略標記。A、正確B、錯誤答案:B2.JavaScript中變量的數(shù)據(jù)類型是在上下文運行時決定的。A、正確B、錯誤答案:A3.調(diào)用函數(shù)時,函數(shù)名稱后必須跟上小括號。A、正確B、錯誤答案:A4.JavaScript中只有[]可以創(chuàng)建空數(shù)組。A、正確B、錯誤答案:B5.不同類型的數(shù)據(jù)不能放在一起進行比較。A、正確B、錯誤答案:B6.document對象的getElementsByTagName('test')方法表示獲取網(wǎng)頁上name屬性值是test的元素。A、正確B、錯誤答案:B7.document.querySelector('div')可以獲取文檔中第一個div元素。A、正確B、錯誤答案:A8.Chrome瀏覽器中,history對象可直接獲取用戶瀏覽過的URL。A、正確B、錯誤答案:B9.用var定義一個變量后,如果沒有賦予任何值,那么它的值是空值,即null。A、正確B、錯誤答案:B10.方法調(diào)用document.write("Hello")等同于window.document.write("Hello")。A、正確B、錯誤答案:A11.JavaScript是Microsoft公司設計的腳本語言。A、正確B、錯誤答案:B12.remove()方法用于清空元素的內(nèi)容,但不刪除元素本身。A、正確B、錯誤答案:B13.不聲明變量,直接輸出變量的值,則程序會出錯。A、正確B、錯誤答案:A14.數(shù)組[1,2,3,4]調(diào)用slice(2,3)方法后會變?yōu)閇1,2]。A、正確B、錯誤答案:B15.字符串的字符位置索引從1開始A、正確B、錯誤答案:B16.setTimeout()方法的第2個參數(shù)表示等待的時間,單位是秒。A、正確B、錯誤答案:B17.函數(shù)定義后,需要調(diào)用才能在程序中發(fā)揮作用。A、正確B、錯誤答案:A18.在使用Math對象前,需要先實例化對象。A、正確B、錯誤答案:B19.函數(shù)內(nèi)定義的變量都是局部變量。A、正確B、錯誤答案:B20.indexOf()方法在數(shù)組元素檢索時與運算符“==”相同。A、正確B、錯誤答案:B21.innerHTML屬性用于改變指定元素對象的內(nèi)容。A、正確B、錯誤答案:A22.利用DOM提供的屬性和方法可以修改指定元素的樣式。A、正確B、錯誤答案:A23.appendChild()方法可以將創(chuàng)建的文本節(jié)點添加到元素節(jié)點中。A、正確B、錯誤答案:A24.在JavaScript中,可以使用parentNode屬性來獲得離當前元素的最近的一個父節(jié)點。A、正確B、錯誤答案:A25.JavaScript語句結束時的分號可以省略。A、正確B、錯誤答案:B26.變量aa=bb=0,則aa變?yōu)?后,bb也等于3。A、正確B、錯誤答案:B27.getElementsByName()方法返回的是一個對象集合,使用索引獲取元素。A、正確B、錯誤答案:A28.根據(jù)屬性名稱getAttribute()方法可獲取指定元素對象對應的屬性值。A、正確B、錯誤答案:A29.循環(huán)條件永遠為true時,則會出現(xiàn)死循環(huán)。A、正確B、錯誤答案:A30.JavaScript與Java本質(zhì)上是兩種不同的編程語言。A、正確B、錯誤答案:A31.事件對象的type屬性可以獲取發(fā)生事件的類型。A、正確B、錯誤答案:A32.事件是指可以被JavaScript偵測到的行為,是一種“觸發(fā)-響應”的機制。A、正確B、錯誤答案:A33.JavaScript是一種弱類型語言,不用提前聲明變量的數(shù)據(jù)類型。A、正確B、錯誤答案:A34.在JavaScript中,屬性是作為對象成員的變量,表明對象的狀態(tài)。A、正確B、錯誤答案:A35.toString()方法在將多維數(shù)組轉為字符串時可以指定連接數(shù)組元素的符號。A、正確B、錯誤答案:B36.有一個字符串變量a="helloworld",使用a.replace('o','s')可以將字符串中所有'o'替換為's'。A、正確B、錯誤答案:B37.URL是由主機名、端口號、網(wǎng)絡協(xié)議以及軟件版本四部分組成的。A、正確B、錯誤答案:B38.NaN表示非數(shù)值型的數(shù)據(jù)。A、正確B、錯誤答案:A39.setTimeOut()方法用于每隔一定時間重復執(zhí)行一個函數(shù)。A、正確B、錯誤答案:B40.continue關鍵字用在循環(huán)體中時表示立即跳出整個循環(huán)。A、正確B、錯誤答案:B41.在使用varx=1聲明變量x之后,賦值語句x="我喜歡JavaScript"將出錯。A、正確B、錯誤答案:B42.join()方法僅可以將一維數(shù)組轉為字符串。A、正確B、錯誤答案:B43.JavaScript中age與Age代表不同的變量。A、正確B、錯誤答案:A44.this返回的是綁定事件的對象。A、正確B、錯誤答案:A45.變量定義完成后可以在任意位置使用。A、正確B、錯誤答案:B46.在定義JavaScript變量時,一定要指出變量名和值。A、正確B、錯誤答案:B47.toUpperCase()方法,表示獲取字符串的小寫形式。A、正確B、錯誤答案:B48.在數(shù)組中,下標是數(shù)組元素的唯一標識。A、正確B、錯誤答案:A49.單引號的字符串中的雙引號需要使用“\”進行轉義。A、正確B、錯誤答案:B50.字符串型的變量可以直接使用string對象的方法,如vars='thisisapen';s.length表示字符串有幾個字符。A、正確B、錯誤答案:A51.JavaScript不可以跨平臺。A、正確B、錯誤答案:B52.已知border-left是一個CSS樣式屬性名,則在JavaScript的Style對象中相應地有一個名為borderLeft的屬性A、正確B、錯誤答案:A53.background-color在利用DOM的style屬性操作時需要改為backGroundColor。A、正確B、錯誤答案:B54.在事件處理程序中,不能取消瀏覽器對事件的默認處理功能。A、正確B、錯誤答案:B55.Window對象的兩個方法setTimeout(exp,time)和setInterval(exp,time)含義相同。A、正確B、錯誤答案:B56.局部變量與全局變量重名時,局部變量的優(yōu)先級高于全局變量。A、正確B、錯誤答案:A57.window對象的屬性在調(diào)用時可省略window,但方法調(diào)用不能省略window。A、正確B、錯誤答案:B58.JavaScript不區(qū)分大小寫。A、正確B、錯誤答案:B59.reverse()方法可以顛倒數(shù)組中元素與下標的順序。A、正確B、錯誤答案:B60.for語句是最常用的循環(huán)語句,它適合循環(huán)次數(shù)已知的情況。A、正確B、錯誤答案:A61.jQuery文件的壓縮版本中不包括換行、縮進和注釋等內(nèi)容。A、正確B、錯誤答案:A62.Math.random()生成的隨機數(shù)不包括1。A、正確B、錯誤答案:A63.JavaScript支持面向?qū)ο蟮木幊?。A、正確B、錯誤答案:A64.jQuery是一個快速、簡潔的JavaScript庫,其設計宗旨是writeless,domore。A、正確B、錯誤答案:A65.css()方法接收參數(shù)時只寫樣式名,則返回樣式值。A、正確B、錯誤答案:A66.JavaScript中事件的發(fā)生,都會產(chǎn)生一個Event對象。A、正確B、錯誤答案:A67.在JavaScript中,方法是作為對象成員的函數(shù),表明對象所具有的行為。A、正確B、錯誤答案:A填空題1.【】語句可用于跳出switch語句。答案:break2.表達式[1,2,'1','2'].lastIndexOf('1',1)的返回值是【】。答案:-13.Javascrtip中,HTML元素的class屬性通過關鍵字()來訪問。答案:className4.在瀏覽器的控制臺輸出信息的語句是()答案:console.log()5.BOM指的是()對象模型,英文全稱是()答案:瀏覽器|Browser6.空數(shù)組調(diào)用pop()方法后的返回值為【】。答案:undefined7.若要從變量str保存的字符串中截取從位置5開始的后面2個字符,使用【】。答案:str.substr(5,2)8.使用setInterval方法設置定時器后,取消定時器的操作,只需將定時器ID傳遞給()方法即可。答案:clearInterval9.函數(shù)體內(nèi)的()關鍵字用于返回處理結果。答案:return10.要完成以下功能:禁止網(wǎng)頁右鍵菜單彈出,應在()事件中添加相應代碼。答案:contextmenu11.答案:兄弟|子|父12.數(shù)組[1,2,3,4]調(diào)用splice(1,2)方法后,數(shù)組變?yōu)椤尽?。答案:[1,4]13.varfirst="Thiscourseisveryeasy!";varsecond=first.split("");first=second.join(',');請問執(zhí)行完以上代碼后,first的結果是()答案:This,course,is,very,easy!14.答案:$("p:first")15.變量a=17.8,對它進行取整,使用Math對象的()方法可以得到17。變量b=-4.3,對它進行取整,使用Math對象的()方法可以得到-4。答案:floor|ceil16.window的()事件在瀏覽器完成頁面加載后立即觸發(fā)。答案:onload17.有一個數(shù)組包括3,2,1,0這四個元素,使用()方法后數(shù)組變?yōu)?,1,2,3答案:reverse()18.只聲明變量,但不賦值,則輸出變量時,結果為【】答案:undefined19.在一個表單中,查找所有的input元素,可以用jquery中的()選擇器來實現(xiàn)。答案:$(‘:input’)20.單選注釋以()開始。答案://21.有一個字符串變量str為,使用JavaScript的String對象的方法截取子字符串“9898999”,寫法是()答案:str.substr(4)22.若arr=['three',,,6,null],則arr.length等于【】。答案:523.寫出產(chǎn)生一個3-17(包括3和17)之間的隨機整數(shù)代碼:()答案:Math.floor(Math.random()*15+3)24.(3!=3)||(7答案:false25.通過document.getElementsByTagName()返回的操作元素,可利用【】的方式獲取其中一個對象。答案:下標26.在jquery中,想讓一個元素隱藏,用()方法實現(xiàn),顯示隱藏的元素用()方法實現(xiàn)。答案:hide()|show()27.創(chuàng)建一個元素標記的代碼為:varp=();答案:document.createElement(?p?)28.表達式123%7的計算結果是_____。答案:429.使用任何變量前必須使用()聲明它。答案:var30.在使用事件監(jiān)聽器方法添加事件時,使用的方法是()。答案:addEventListener31.在JavaScript中,使用()運算符訪問對象的屬性和方法答案:.32.Javascript里Math對象的()方法返回介于0和1之間的偽隨機數(shù)。答案:random()33.獲取字符串變量str的長度的代碼為【】。答案:str.length34.寫出這行代碼的執(zhí)行結果:setInterval('getPic()',3000);答案:每隔3秒執(zhí)行函數(shù)getPic()35.答案:$("div,span,p")36.()指的是函數(shù)調(diào)用時傳遞的參數(shù)。答案:實參37.javascript使用()關鍵字創(chuàng)建對象。答案:new38.說出以下變量的數(shù)據(jù)類型是什么?varflag=false;()vari=0.258,b;()()varobj=newDate();()varmsg=“helloworld”;()答案:布爾型boolean|數(shù)值型Number|undefined|object|字符型string39.在JavaScript中,函數(shù)的定義是由()、函數(shù)名、參數(shù)和函數(shù)體組成的。答案:function40.()指的是函數(shù)定義時設置的參數(shù)。答案:形參41.HTML5新增了通過()方式設置自定義屬性。答案:data-屬性名42.在Javascript中通過()、()、()屬性可以修改元素內(nèi)容。答案:innerHTML|innerText|textContent43.答案:sfz.substr(6,8)|sfz.replace(birth,'********')44.單獨存放JavaScript程序的文件擴展名是()答案:js45.答案:url.lastIndexOf("\\")|url.substr(pos+1)46.DOM對象在標準瀏覽器中調(diào)用()方法可以刪除DOM對象的事件監(jiān)聽。答案:removeEventListener()47.Javascript由()、()、()三部分組成。答案:ECMAScript|DOM|BOM48.答案:$(‘tr:eq(0)’)49.定義函數(shù)時可以用()個參數(shù)。答案:無數(shù)50.排他思想的實現(xiàn)步驟是()與()。答案:所有元素全部清除|設置當前元素51.在JavaScript的DOM操作中,使用()方法刪除標記。答案:removeChild52.事件對象調(diào)用()屬性可獲取按下回車鍵時對應的碼值。答案:keyCode53.window對象的()事件在文檔內(nèi)容完全加載完成時觸發(fā)。答案:load54.事件的三要素分別是()、()、()。答案:事件源|事件類型|事件處理程序55.在BOM對象模型中,最頂層對象是()對象答案:window56.數(shù)組中的元素使用索引來進行訪問,索引從【】開始答案:057.答案:d.style.backgroundColor='blue';58.如果將網(wǎng)頁上所有的div元素里的文字都設置為綠色,使用jquery寫的代碼是()。答案:$(“div”).css(“color”,”green”)59.函數(shù)parseInt(3.56)的執(zhí)行結果為【】。答案:360.有一個字符串變量a="It'salright",使用a.length后返回的值是()。答案:1261.87%8的結果是()答案:762.定義了一個數(shù)組emp,顯示數(shù)組元素個數(shù)的代碼是()答案:emp.length63.location對象的()屬性用來獲取當前URL。答案:href64.節(jié)點的()屬性返回當前節(jié)點的父
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024醫(yī)院臨時工聘用合同參考范文
- 2024房屋轉租合同簡單版范本
- 2024鐘點工勞動合同范本
- 2024綠化養(yǎng)護管理委托版合同
- 2024總經(jīng)銷合同范本范文
- 施工合同協(xié)議書樣本
- 終止業(yè)務往來協(xié)議書
- 2024年軟件變更協(xié)議書范文
- 商業(yè)秘密保護技術協(xié)議書
- 2023年高考地理重點難點考點通練-產(chǎn)業(yè)結構升級(解析版)
- 教案評分標準
- 中藥飲片處方點評表
- 《節(jié)能監(jiān)察的概念及其作用》
- 綜合布線系統(tǒng)竣工驗收表
- 蔬菜會員卡策劃營銷推廣方案多篇
- 導管滑脫應急預案及處理流程
- (精選word)三對三籃球比賽記錄表
- 大型火力發(fā)電廠專業(yè)詞匯中英文翻譯大全
- 火電廠生產(chǎn)崗位技術問答1000問(電力檢修)
- 八年級思想讀本《4.1“涉險灘”與“啃硬骨頭”》教案(定稿)
- 高中語文教學課例《荷塘月色》課程思政核心素養(yǎng)教學設計及總結反思
評論
0/150
提交評論