JavaScript試題集_第1頁
JavaScript試題集_第2頁
JavaScript試題集_第3頁
JavaScript試題集_第4頁
JavaScript試題集_第5頁
免費預覽已結束,剩余10頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、單選題1.我們可以在下列哪個 HTML元素中放置javascript 代碼?A.< script >B.< javascript >C.< js >3 D.< scripting >標準答案:A2. 預測以下代碼片段的輸出結果var str ;alert(typeof str);A. . string ;B. . undefined;C. . object ;D. . String;標準答案:B->3. 下列哪個不是Javascript 中注釋的正確寫法:()A.< !-B.*/D./*/標準答案:A4. 以下哪項不屬于Javascr

2、ipt 的特征?是一種腳本語言是事件驅動的'代碼需要編譯以后才能執(zhí)行是獨立于平臺的標準答案:C5. 關于以下兩個陳述的描述中,正確的是:()陳述1 : Javascript是弱類型語言陳述 2: Javascript的常用類型包括:int、string、booleanA. A.陳述1正確,陳述2錯誤Q B.陳述1錯誤,陳述2正確Q C.兩個陳述都正確D D.兩個陳述都錯誤標準答案:A6. 閱讀下面的JavaScript 代碼:< HTML >< BODY>< SCRIPT LANGUAGE="JavaScript" >functi

3、on f(y) var x=y*y;return x;for(x=0;x< 5;x+) y=f(x);(y);< /SCRIPT >< /BODY >< /HTML >輸出結果是。期 1 2 3 41 4 9 16r1 4 9 16 25n , D.以上答案都不對標準答案:B7 .在Javascript 中,需要聲明一個整數類型的變量num,以下哪個語句能實現上述要求?rnum;num;num;rnum;標準答案:C8 .關于Javascript中數組的說法中,不正確的是:()A. A.數組的長度必須在創(chuàng)建時給定,之后便不能改變C B.由于數組是對象,

4、因此創(chuàng)建數組需要使用new運算符C C.數組內元素的類型可以不同口 D.數組可以在聲明的同時進行初始化標準答案:A9 .除了一些常規(guī)的運算符之外,Javascript 還提供了一些特殊的運算符。下面不屬于 Javascript特殊運算符的是:()Cr標準答案:B10 .以下關于Javascript中事件的描述中,不正確的是:()鼠標單擊事件'I 獲取焦點事件鼠標指針移動到事件源對象上時觸發(fā)的事件'選擇字段時觸發(fā)的事件標準答案:D11 .考察以下程序片段:var n = new Number(3456);alert(2);以下選項正確的是:()A.輸出34B.輸出56磴C.輸出D

5、.輸出 345600標準答案:C12 .考察以下代碼片段:function Student(name)=name;=function。 alert+ ”準備移動了” );=function。alert+ ”開始移動了 ! ”);var st = new Student( "李四);();下列說法正確的是?"A.輸出”李四準備移動了” B.輸出”李四開始移動了”G C.輸出”李四準備移動了李四開始移動了0 D.程序出錯,沒有任何輸出。標準答案:A13 .預測以下代碼片段的輸出結果:function add(i) var k = i+10; alert(k); ;functio

6、n add(i) var k = i+20; alert(k); ;add(10);rrD.程序出錯r標準答案:C14 .預測以下代碼片段的輸出結果:var student = new Object();=f unction() (“開始學習了" ); study();c A.輸出“開始學習了”Q B.程序出錯。不能在實例化對象之后,再添加方法'C.程序出錯。study()方法不能直接調用。應該用 student來調用D.程序出錯。給 賦值時,右邊的函數必須有名字標準答案:C15 .考察以下程序片段:var str ="32px";var str1 = (

7、-2);alert(str);alert(str1);以下選項正確的是?Q A.依次輸出“ px”“px”B.依次輸出“ 32”“32”C C.依次輸出“ 32px”“px”D D.依次輸出“ 32px”“32px”標準答案:C16 .考察以下程序片段:var str ="12px";var s = (“2”);alert(s);以下選項正確的是?'A.輸出1r _B.輸出2n -C.輸出pr.D.輸出12標準答案:A17 .考察以下程序片段:function Person() =function。 alert+ "移動");function S

8、tudent(name) =name;=function。 alert+ "學習”);=new Person();var st = new Student( "張三豐”);();();以下選項正確的是?A.依次輸出”張三豐學習”“百曉生移動” B.依次輸出”張三豐學習”“移動”Q C.輸出”張三豐學習”,之后程序出錯® D.程序出錯,什么都不能輸出標準答案:D18 .以下不屬于Javascript 原始類型的是:()rr<7標準答案:C19 .以下哪段代碼不能正確創(chuàng)建函數show() ?C show(text) alert(text); r- showFun

9、 = function show(text) alert(text); 廣 L showFun = function(text) alert(text); showFun =new function("text" , "alert(text)"標準答案:D20 . Javascript是如何實現繼承的?cA.創(chuàng)建父類對象作為子類的原型(prototype )B.使用extends關鍵子繼承父類C.創(chuàng)建子類對象作為父類的原型(prototype )D.使用class關鍵子繼承父類標準答案:A21 . 在JavaScript中,下列哪段代碼能夠在1秒之后執(zhí)行

10、表達式 expression ?,expression);,expression);,1000);22.<標準答案:Dbody onLoad="f1()" onError="f2()' >input onFocus="g1()" onBlur()="g2()” > < /body >下列方法一定會被調用的是:(()()()()標準答案:A23 .以下哪個選項中的方法全部屬于window對象:(,clear,close,close,open,close,confirm,setTimeout,writ

11、e標準答案:C24 .與image對象不相關的事件處理是下列哪項:(標準答案:D25 .在JavaScript中,如果不指明對象直接調用某個方法,則該方法默認屬于哪個對象:r.標準答案:B26 . 打開名為"window。的新窗口的 JavaScript 語法是:("","window2")"","window2","")("","window2")"","window2")標準答案:B27 .如何在瀏覽器

12、的狀態(tài)欄放入一條消息:(= ="put your message here"7="put your message here""put your message here")r("put your message here")標準答案:B28 .與window對象無關的屬性是下列哪項:(r標準答案:C29 . history 從屬于window,下列能訪問前一頁面方法是:()(-1)匚(1)"(-1)標準答案:D30 .關于以下兩個陳述的描述中,正確的是:。陳述1 : window對象的confirm 方

13、法用于顯示一個包括相關信息以及Yes和No這兩個按鈕的對話框陳述2: window對象的alert方法用于彈出一個提示窗口,顯示提示信息。()廠 A.陳述1正確,陳述2錯誤"B.陳述1錯誤,陳述2正確匚C.陳述1和陳述2均正確廠 D.陳述1和陳述2均錯誤標準答案:B31 . 下列不是document對象的屬f勺是:()rr17標準答案:D32 .下列說法有誤的是。是window對象的一個屬性,所以可以直接引用event對象B.不同的瀏覽器事件處理的方式可能不同C.對于同一事件,子對象的事件處理函數會覆蓋父對象的事件處理函數D.事件可以增強用戶與頁面的交互標準答案:C33 .考察以下代

14、碼片段,預測在 IE中打開該頁面,點擊按鈕時的輸出結果為:()< body><form name=" forml” >< INPUT type="button" name="button1" value="測試按鈕"/ >< /form ></body > < script >"alert('被點擊了 !')");"alert('被點擊了.')");</script >(

15、10 分)Q A.輸出“被點擊了! ”Q B.輸出“被點擊了."C C.依次輸出“被點擊了.” “被點擊了! ”D.依次輸出“被點擊了 !” “被點擊了.”標準答案:C34.考察以下代碼片段,預測輸出結果()< script >function handleEvent() alert("我被點擊了! "); =handleEvent;< /script >< body><form name=" form1” >< INPUT type="button" name="but

16、ton1" value="測試按鈕"/ >< /form ></body >a.輸出“我被點擊了”c ,一,B.沒有錯誤,但也沒有任何輸出。C.出現錯誤,沒有任何輸出???D.出現錯誤,但輸出“我被點擊了”標準答案:C35.考察以下代碼片段:< script type="text/JavaScript" function handleEvent() var oTextbox = ("txt1");+= " " + ;分析下面的代碼:< HTML ><

17、BODY >< SELECT type="select" name=s1 onChange=alert("你選擇了 "+ >< OPTION selected value=select1 > 北京 < /OPTION >< OPTION value=select2 > 上海 < /OPTION >< OPTION value=select3 > 廣州 < /OPTION >< /SELECT >< /BODY >< /HTML >

18、下面對結果的描述正確的是:()。6 A.當選中“上海”時,彈出“你選擇了select2 ”信息框C B.當選中“廣州”時,彈出“你選擇了廣州”信息框C C.任何時候選中“北京”時,不彈出信息框D.代碼有錯妖,應該將 onChange修改為 onClick標準答案:A37.下列哪個不是js的事件類型()A A.動作事件n 一一,B.網標事件r 一一C.鍵盤事件頁面事件標準答案:A38 .下列關于鼠標事件描述有誤的是。表示鼠標單擊暖表示鼠標右擊表示鼠標的按鈕被按下口表示鼠標進入某個對象范圍,并且移動標準答案:B39 .考察以下代碼片段:<form action="#" n

19、ame="form1" >< input type="button" name="button1" value="按鈕 1"/ >< input type="button" name="button2" value="按鈕 2"/ >< /form >< script type="text/javascript">function handleEvent1()function han

20、dleEvent2() alert"的"+"事件被觸發(fā)!");=handleEvent1;=handleEvent2;</script >如果用戶點擊了按鈕1,此時輸出結果為:國A.輸出“button2的click事件被觸發(fā)!”Q B.輸出 “button1的click事件被觸發(fā)!”C.程序出錯,沒有輸出D.依次輸出button1 的click 事件被觸發(fā)!button2 的click 事件被觸發(fā)!標準答案:A40.下列陳述有誤的是。陳述一:一個button的click事件只能添加一個事件處理函數陳述二:js事件一旦添加就無法銷毀A.陳述1正

21、確,陳述2錯誤r B.陳述1錯誤,陳述2正確C.兩種陳述都正確D.兩種陳述都錯誤標準答案:D41.事件是按照DOM1次結構的由高到低順序依次觸發(fā),則該事件流屬于()C A.冒泡型金B(yǎng).捕獲型C型型標準答案:B42預測以下代碼片段運行結果var reg = /Aw+,Javaw*$/ ;var str ="Hello,JavaScript!var b = (reg);(b);A.輸出 Hello,JavaScript!B.輸出JavaC.輸出nullD.輸出 false標準答案:C43 .下列正則表達式量詞符號與含義不匹配的是。A.n,:至少出現n次區(qū):B.n,m:出現 m-n次屋C.?:出現0-1次口 D.* :出現任意次標準答案:B44 .下列正

溫馨提示

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

評論

0/150

提交評論