javascript試題及答案_第1頁
javascript試題及答案_第2頁
javascript試題及答案_第3頁
javascript試題及答案_第4頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、javascript 試題及答案【篇一: javascript 考試試卷】txt>1 、在 javascript中能實(shí)現(xiàn)每隔一秒調(diào)用函數(shù)a. setinterval(foo( ),1000)b. clearinteval(foo( ),1000)c. cleartimeout(foo( ),1000)d. settimeout(foo( ),1000)2 、以下哪項(xiàng)是javascript函數(shù)說法正確的是()foo( ) 的是()a可以接受參數(shù)b 返回一個值c 沒有返回類型d. 沒有 return關(guān)鍵字3 、以下哪個對象可用來在瀏覽器窗口中載入一個新網(wǎng)址()adocument.urlb w

2、indow.locationc window.urld window.close4 、哪個對象包括了alert( ) 方法 .a.windowb.documentc.locationd.body5 、分析下面javascript的代碼段:forminput type= input type=”text ”text” name= ” name=”txt1 ”txt2”value= value=”txt1 ”txt2”onfocus=alert(我“是焦點(diǎn) ” ) onblur=alert(我不“是焦點(diǎn) ”)/form下面的說法正確的是()a. 當(dāng)用鼠標(biāo)選中 txt2 時,彈出 “我是焦點(diǎn) ”消息

3、框,再用鼠標(biāo)選中 txt1 文本框時,彈出 “我不是焦點(diǎn) ”消息框b. 當(dāng)用鼠標(biāo)選中 txt1 時,彈出 “我是焦點(diǎn) ”消息框,再用鼠標(biāo)選中 txt2 文本框時,彈出 “我不是焦點(diǎn) ”消息框c. 假如現(xiàn)在輸入光標(biāo)在 txt1 上,用鼠標(biāo)單擊頁面上除 txt2 以外的其他部分時,彈出 “我不是焦點(diǎn) ”消息框d. 假如現(xiàn)在輸入光標(biāo)在 txt2 上,用鼠標(biāo)單擊頁面的其他部分時,彈出“我不是焦點(diǎn) ”消息框6、 在 javascript中,文本域不支持的事件包括()a onblurb onlostfocusedc onfocusd onchange7 、 ( “24.7 ” + 2.3的)計(jì)算結(jié)果是()

4、8 、()事件處理程序可用于在用戶單擊按鈕時執(zhí)行函數(shù) a. onsubmitb. onclickc. onchanged. onexit9 、用戶更改表單元素 select 中的值時,就會調(diào)用( )事件處理程序。a onclickb onfocusc onmouseoverd onchange10 、id 為“showtime ”的 div 標(biāo)簽內(nèi)顯示時鐘,每秒刷新一次,完成每秒刷新時鐘的代碼正確的是() a.settimeout( showtime.innertext=newdate( ).tolocalestring( ) ,1000)b.settimeout(showtime.inner

5、html=newdate( ).tolocalestring( ),1000)c.setinterval(showtime.outerhtml=newdate( ).tolocalestring(),1000)d.setinterval(showtime.innertext=newdate( ).tolocalestring( ),1000)11 、 名為 myform的表單中有一個id 為 email 的文本框,email中必須包含 和.字符,并且 和 .兩個字符均不在第一位,定義:下面驗(yàn)證 e-mail 的代碼正確的是()aif(e.indexof(“”,1)=-| e.indexof(“

6、.”-,1)=alert(電“子郵件格式不正確”) return false;b if(e.indexof(“”,1)=-e.indexof(“”,1)=-1)alert(電“子郵件格式不正確”) return false;c if(e.indexof(“”,0)=-1| e.indexof(“”,0)=-1)alert(電“子郵件格式不正確”) return false;d if(e.indexof( “”,0)=-1e.indexof( “”,0)=-1) alert( 電“子郵件格式不正確 ”)return false;12 、如下代碼片斷,當(dāng)鼠標(biāo)移到圖片上時,顯示的內(nèi)容是:img sr

7、c=“s1.jpg ” name= “photoshop ” onmouseover=“ src= s2.jpg ”onmouseout=“src= s1.jpg ” alt=我是“不是很可愛呀!”as1 圖b s2 圖c s1 圖及文字 “我是不是很可愛呀! ” d s2 圖及文字 “我是不是很可愛呀! ”13 、網(wǎng)頁中有一個名為pre.gif的 “后退 ”小圖標(biāo),下面實(shí)現(xiàn)“后退 ”功能正確的是:aa href=javascript: history.go(-1);img src=pre.gifwidth=67/ab a href=javascript:history.go(1);img s

8、rc=pre.gifwidth=67/ac a href=history.go(-1);img src=pre.gifwidth=67/ad a href= history.go(1);img src=pre.gifwidth=67/a14 、分析下面的javascript代碼段,輸出結(jié)果是:varmystring=i am a good student;vara=mystring.indexof(good);document.write(a);a 5b 615 、已知頁面上有一個名為“關(guān)閉圖片 ”按鈕,需關(guān)閉圖片:imgsrc= ” ss.jpg ” id= ” dd假”設(shè),按鈕的 oncl

9、ick 事件的函數(shù)是 close ,下面對該函數(shù)的描述正確的是 ()ab c d dd).style.display= dd).style.display= dd).style.display= dd).style.display=nonenonenoneblock 16 、 onblur事件表示()a失去焦點(diǎn)b 獲得焦點(diǎn)c 內(nèi)容發(fā)生改變d 文本被選中17 、在打開已知頁面時,彈出一個名為 adv.html 、高 300 、寬 250 、顯示工具欄但不顯示地址欄的彈出窗口,以下彈出窗口的代碼正碼的是 ()a. open( “adv.html ”, ”left=250,height=300,to

10、olbar=0,location=1”)b.open( “ adv.html ” , ” , ” width=250,height=300,toolbar=1,locatio n=0”)c.open( “ adv.html ” , ” , ” width=250,top=300,scrollbars=1,location =0”)d.open( “ adv.html ” , ” , ” width=250,top=300,scrollbars=1,menuba r=0 ”)18 、分析 javascript代碼段,輸出結(jié)果是()var a=125.8765;c=parseint(a);d=pa

11、rsefloat(a);document.write(c+nbsp;nbsp;+d)a 125.8765126b. 125 125.8765c. 125.8765 125d. 126 125.876519 、如下代碼片斷的作用是:a href=“javascript:close( );點(diǎn)”我看看/aa重載當(dāng)前窗口b 刷新當(dāng)前窗口c 關(guān)閉當(dāng)前窗口d 彈出提示窗口20 、分析下面的javascript代碼段,輸出的結(jié)果是:var a=12.52;b=10.35;c=math.round(a);d=math.round(b);document.write(c+nbsp;nbsp;+d)a 13 10

12、c 12 10 d 13 1121 、以下哪項(xiàng)是javascript函數(shù)說法錯誤的是()a可以接受參數(shù)b 返回一個值c 定義函數(shù)時需要有返回類型d. 沒有 return 關(guān)鍵字22 、以下哪個對象可用來關(guān)閉窗口 ( )a document.urlb window.locationc window.urld window.close23 、哪個對象包括了open( ) 方法 .a.windowb.documentc.locationd.body24 、 在 javascript中,文本域中失去焦點(diǎn)事件是()a onblurb onlostfocusedc onfocusd onchange25

13、、 在 javascript中( “24” +“2.9的”計(jì)算)結(jié)果是()a. 26 b. 242c. 242.9 d. 26.926 、()事件處理程序可用于在用戶提交表單時執(zhí)行函數(shù) a. onsubmitb. onclickc. onchanged. onexit27 、 onfocus事件表示()a失去焦點(diǎn)b 獲得焦點(diǎn)c 內(nèi)容發(fā)生改變d 文本被選中28 、分析 javascript代碼段,輸出結(jié)果是()var a=125.8abc;c=parseint(a);document.write(c)a125.8b. 125c. nand. 12629 、如下代碼片斷的作用是:a href= “

14、javascript:alter( 哈哈 );點(diǎn)”我看看 /a a重載當(dāng)前窗口b 刷新當(dāng)前窗口c 關(guān)閉當(dāng)前窗口d 彈出提示窗口30 、分析下面的javascript代碼段,輸出的結(jié)果是:var a=12.52;b=10.35;c=math.round(a);d=math.round(b);document.write(c+d)a 22.87 b 23c 22 d 2431 、當(dāng)表單各項(xiàng)添寫完畢,鼠標(biāo)單擊提交按鈕時可以觸發(fā)(b )事件。(選擇一項(xiàng))a、onenter【篇二: 6javascript 試題及答案】t> 一、單選題1、以下哪條語句會產(chǎn)生運(yùn)行錯誤:(a)a.var obj = (

15、 );b.var obj = ;c.var obj = ;d.var obj = / /;2、以下哪個單詞不屬于javascript保留字:( b)a. withb. parentc. classd. void3、請選擇結(jié)果為真的表達(dá)式:(c)a. null instanceof objectb. null = undefinedc. null = undefinedd. nan = nan二、不定項(xiàng)選擇題4、請選擇對javascripta. jscript是 javascript理解有誤的:的簡稱(abc)b. javascript是網(wǎng)景公司開發(fā)的一種java腳本語言,其目的是為了簡化jav

16、a的開發(fā)難度c. firefox 和 ie 存在大量兼容性問題的主要原因在于他們對 javascript 的支持不同上d. ajax 技術(shù)可以使用javascript技術(shù)5、 foo 對象有 att 屬性,那么獲取 att 屬性的值,以下哪些做法是可以的:( ace )a. foo.attb. foo( “att ”) c. foo “att ”d. foo “att ”e. foo “a”+”t ”+”t ”6、在不指定特殊屬性的情況下,哪幾種 html 標(biāo)簽可以手動輸入文本:( ab )a. textarea/textareab. input type=”text ”/c. input t

17、ype= ”hidden ”/ d. div/div三、問答題:1、談?wù)?javascript 數(shù)組排序方法 sort() 的使用,重點(diǎn)介紹 sort() 參數(shù)的使用及其內(nèi)部機(jī)制(參考第三章上機(jī)案例和數(shù)組方法)四、程序題:1、完成 foo() 函數(shù)的內(nèi)容,要求能夠彈出對話框提示當(dāng)前選中的是第幾個單選框。htmlbody scriptfunction foo() /在此處添加代碼var rg = document.getelementsbyname(radiogroup); for( var i= 0; i rg.length; i+ )if( rgi.checked )alert( 你選擇了第

18、 + (i+1) + 個單選框 );return false;/scriptbodyform name=form1 onsubmit=return foo();input type=radio name=radiogroup/input type=radio name=radiogroup/input type=radio name=radiogroup/input type=radio name=radiogroup/input type=radio name=radiogroup/input type=radio name=radiogroup/input type=submit/form

19、/body/html2、填充注釋部分的函數(shù)體,使得 foo() 函數(shù)調(diào)用彈出 ”成功 ”的對話框。代碼應(yīng)盡量簡短。htmlbodyscriptfunction foo() var str = reverse(a,b,c,d,e,f,g);alert(str);if (str = g,f,e,d,c,b,a) alert(成功 );else alert( 失敗 );function reverse(str) / 在此處加入代碼,完成字符串翻轉(zhuǎn)功能return str.split(,).reverse().join(,);/script /headbodyinput type=button val

20、ue=str onclick=foo()/body /html【篇三: javascript 內(nèi)部 -試題和答案】p class=txt>一、選擇題1關(guān)于 xhtml 1.0 規(guī)定的級別聲明,下面選項(xiàng)中屬于嚴(yán)格類型的是( a )。astrictb trasitionalc framesetd mobile2下面 html 標(biāo)簽中,默認(rèn)占據(jù)整行的是(ab )。ah1b divc spand a3下面 html 代碼片段中符合xhtml使用規(guī)范的是( d )。atabletrtd/tr/tableb input type=checkbox checked /c img src=title.j

21、pg alt=welcomed hr /4下面選項(xiàng)中,(ac )可以設(shè)置網(wǎng)頁中某個標(biāo)簽的左外邊距為5像素。amargin:0 5pxb margin:5px 0 0 0;c margin:0 0 0 5px;d padding-left:5px;5在 css 中,為頁面中的某個div 標(biāo)簽設(shè)置以下樣式,則該標(biāo)簽的實(shí)際寬度為( d div width:200px; padding:0 20px; border:5px; a200pxb 220pxc 240pxd 250px6下面選項(xiàng)中,可以設(shè)置頁面中某個 div 標(biāo)簽相對頁面水平居中的 css 樣式是( a 。 ) )a margin:0 au

22、tob padding:0 autoc text-align:centerd vertical-align:middle7在 html 中, div 默認(rèn)樣式下是不帶滾動條的,若要使div出現(xiàn)滾動條,需要為該標(biāo)簽定義(c )樣式。aoverflow:hidden;b display:block;c overflow:scroll;d display:scroll;8閱讀下面html 代碼,在 ie7.0 及以上版本瀏覽器中,兩個之間的空白距離是(c )。標(biāo)簽divstyle type=text/css.header margin-bottom:10px; border:1px solid #f

23、00; .container margin-top:15px; border:1px solid #f00; /style.div class=header/divdiv class=container/div.a0pxb 10pxc 15pxd 25px9閱讀下面html在同一行顯示的是(代碼,下面選項(xiàng)中增加的樣式可以使兩個bd )。div不style type=text/cssdiv float:right; /style.div class=box1/divdiv class=box2/div.a.box2 clear:left; b .box2 clear:both; c .box1

24、clear:right; d .box2 clear:right; 10 閱讀下面 html 代碼,若要使 dt 和 dd 標(biāo)簽在同一行顯示,下面選項(xiàng)中的 css 書寫正確的是( ac )。dldt 用戶名: /dtddinput type=text name=username size=12 /dd /dladl dt float:left; b dl dd float:left; c dl dt, dl dd float:left; d dl display:inline; 11 某頁面中有一個1 行3 列的表格,其中表格行tr的id為row1,下列選項(xiàng)中能在表格中增加一列,并且這一列顯示

25、在最后面的是(c)。adocument.getelementbyid(row1).cells(3);b document.getelementbyid(row1). insertcell (2);c document.getelementbyid(row1).insertcell(3);d document.getelementbyid(row1).insertcell(0);12 下列用來處理表格及其元素的方法中,書寫正確并且可以刪除行中指定的單元格的是( a )。a. deletecell()b. deleterow()c. delcell()d. delrow()13. 在下列表格中的增

26、加訂單所在行之前插入一行的位置應(yīng)該是( c )。a. 0b. 1c. 2d. 314. 下列正則表達(dá)式中( b )可以匹配首位是小寫字母或數(shù)字,其它位數(shù)是小寫字母的最少兩位的字符串。a/ w2,$/b / a-z0-9a-z+$/c / a-z0-9a-z*$/d / a-z0-9d+$/15. 下列選項(xiàng)中( a) 可以正確的匹配一個正整數(shù)。a. 1-9d*$b. 1-9+$c. 0-9d*$d. 1-9d+$16 關(guān)于 html 中的表格和樣式,下面說法錯誤的是(d )。a表格的邊框可以使用css 來控制b 單元格的尺寸可以使用 css來控制c 單元格的背景顏色可以使用css 來控制d 單元格的跨行或跨列可以使用css 來控制17 css 樣式 background-position:5px -10px代表的意義是( d )。a背景圖片向左偏移5px ,向下偏移 10pxb 背景圖片向左偏移5px ,向上偏移 10pxc 背景

溫馨提示

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

評論

0/150

提交評論