JavaScript程序設計試題二及答案_第1頁
JavaScript程序設計試題二及答案_第2頁
JavaScript程序設計試題二及答案_第3頁
JavaScript程序設計試題二及答案_第4頁
JavaScript程序設計試題二及答案_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

JavaScript程序設計試題二及答案一、單項選擇題1、光標移動文本框上方時,文本框邊框的顏色就改變,這是因為激發(fā)了下列的()事件。A.onFocusB.onMouseUpC.onMousrOverD.onMousMOve2、下列屬性哪一個能夠實現(xiàn)層的隱藏?()A.display:falseB.display:hiddenC.display:noneD.display:""3、頁面上有一個按鈕^口,同時定義好了一個類樣式(按鈕圖片樣式表btnPic),那么使用()就可以實現(xiàn)背景圖片的改變。A.onMouseOver="className=btnPic"B.onMouseOver="this.className=btnPic"C.onMouseOver="this.style.className=btnPic”D.this.btn.style.className="btnPic"4、下列語句描述正確的是()。A.當頁面有多個層堆疊時,按照料z-index的數(shù)值升序先后排列每個層B.當頁面有多個層堆疊時,按照料z-index的數(shù)值降序先后排列每個層C.設置層的顯示屬性中inline意味著按塊顯示,換行顯示D.設置層的顯示屬性中block意味著的按行顯示,和其它元素同一行顯示5、下列哪一個選項不屬于document對象的方法?()A.focus() B.getElementById()C.getElementsByName()D.bgColor()6、下列哪一個選項不屬性document對象的屬性?()A.bgColorB.bodyC.clearD.title7、下列語句描述正確的是()。A.getElementsByName()方法用來獲取一個頁面的某一個對象B.getElementById()方法用來獲取對ID標簽屬性為指定值的第一個對象C.getElementsByName()方法用來獲取一個頁面中的同名稱對象的集合D.getElementByld()方法用來獲取對ID標簽屬性為指定值的所有對象的集合8、下列語句中,可以用來實現(xiàn)改變HTML文檔背景顏色的是()。A.document.bgC010r("red") B.document.bgC010r()="red"C.document.bgCo1or="red"D.document.background="red"9、下列有關函數(shù)的說法中哪一項是正確的?()A.如果需要將一個復選框選中,那么就需要將復選框的selected屬性設置為trueB.如果需要將一個復選框選中,那么就需要將復選框的checked屬性設置為trueC.如果需要將一個復選框選中,那么就需要將復選框的selected屬性設置為se1ectedD.如果需要將一個復選框選中,那么就需要將復選框的checked屬性設置為checked10、以下哪個變量名是非法的?()A.numb_1B.2numbC.sumD.de2$f11、javaScript的表達式"總價錢是"+800+“元"的結果是什么?()A.一條錯誤消息 B."總價錢是"+800+“元"C.“總價錢是"800"元" D.總價錢是800元12、javaScript的表達式parseInt("8")+parseInt('8')的結果是多少?A.8+8 B.88 C.16 D."8"+'8'13、下列語句中,()語句是根據(jù)表達式的值,進行匹配,然后執(zhí)行其中的一個語句塊。如果找不到匹配項,則執(zhí)行默認的語句塊。A.switch B.if-else C.forD.字符串運算符14、下列選項中,哪一條語句可以打開一個無狀態(tài)欄的頁面?()A.window.open("myPage.html")B.window.open("myPage.html","mywindow","toolbars=0,scrollbars=0,location=0,status=1,menubar=0,resizable=0,width=320,height=300")C.window.open("myPage.html","toolbars=0,scrollbars=0,location=0,status=yes,menubar=0,resizable=0,width=320,height=300")D.open("myPage.html","mywindow","toolbars=0,scrollbars=0,location=0,status=no,menubar=0,resizable=0,width=320,height=300”)15、下咧選擇中,對于Date對象的getMonthO方法返回值描述正確的是()。A.返回系統(tǒng)時間的當前月B.返回值的范圍介于1-12之間C.返回系統(tǒng)時間的當前月+1D.返回值的范圍介于0-11之間16、下列哪一項不是window對象的方法?()A.alert()B.close()C.setTimeoutD.onLoad()17、下列哪一個選項可以全窗口顯示前一個頁面?()A.back()B.go()C.display()D.view()18、setTimeout("move()”,20)意味著()。A.每隔20秒,move()函數(shù)就會被調用一次B.每隔20分鐘,move()函數(shù)就會被調用一次C.每隔20毫秒,move()函數(shù)就會被用一次D.move()函數(shù)被調用20次19、下列哪一個選項可以用來檢索被選定的選項的索引號()?A.disabledB.selectedIndexC.optionD.mulitple20、下列聲明數(shù)組的語句中,錯誤的選項是()。A.vararry1=newArray()B.vararry1=newArray(3)C.vararry1[]=newArray(3)(4)D.vararray1=newnewArray('3','4')21、下列選項中,描述正確的是()。A.options.add(newOption('a','A'))可以動態(tài)添加一個下拉列表選項B.option.add(newOption('a','A'))可以動態(tài)添加一個下拉列表選項C.newOption('a','A')中'a'表示列表選項的值,'a'用于在頁面中顯示D.newOption('a','A')中'A'表示列表選項的值,'a'用于在頁面中顯示22、制作級聯(lián)菜單功能時調用的是下拉列表框的()事件。A.onClickB.onChangeC.selectedD.onBlur23、在JavaScript中Array對象擁有的方法不包括()。A.sort()數(shù)組排序B.length()計算數(shù)組長度C.concat()數(shù)組合并D.reverse()數(shù)組元素反轉24、當按鍵盤上A鍵盤時,使用onKeyDown事件打印event.keyCode的結果是()。A.65 B.13 C.97 D.3725、在進行表單驗證時,當填寫的文本框信息有錯誤時,通常會在文本框后面用紅色的特殊字體顯示錯誤信息,那么這種即時錯誤信息是在文本框發(fā)生了什么事件后產(chǎn)生的?()A.onFocusB.onBlurC.onChangeD.onClick26、String對象的方法不包括()。A.charAt()B.substring()C.toUpperCase()D.length()27、使用String對象的indexOf()方法查找字符串“helloworld”中是否包含G,下列語句描述正確的是()。A.字符串“helloworld”中是不包含G字符,indexOf返回0B.字符串“helloworld”中是不包含G字符,indexOf返回nullC.字符串“helloworld”中是不包含G字符,indexOf返回-1D.字符串“helloworld”中是不包含G字符,indexOf返回28、字符串str="welcometobeijing"進行下列操作處理,描述錯誤結果錯誤的是()。A.str.substring(4,9)返回值是“cmet”B.str.length的返回值是“18”C.str.charAt("4")的返回值是“c”D.str.toUpperCase()的返回值是“WELCOMETOBEIJING”29、查閱附錄1中String對象,使用split("-")方法對字符串“北京-東城區(qū)-米市大街8號-”進行分割的結果是()。A.返回一個長度為4的數(shù)組B.返回一個長度為3的數(shù)組C.不能返回數(shù)組,因為最后一個“-”后面沒有數(shù)值,代碼不能執(zhí)行D.能夠返回數(shù)組,數(shù)組中最后一個元素的數(shù)值為null二、多項選擇題1、下列選項中,不屬于文本屬性的是()。A.font-size B.font-style C.text-align D.font-color2、下列有關函數(shù)的說法哪兩項是正確的?()A.函數(shù)名稱是不區(qū)分大小寫的,所以errMsg()表示的是同一個函數(shù)B.函數(shù)可以有多個參數(shù),每個參數(shù)之間用分號隔開C.在函數(shù)的第一行還包括一個大括號,這是一種常見的風格,也可以將此大括號放到下一行D.函數(shù)可以有返回值,也可以沒有返回的值。如果沒有返回的值,必須使用^加皿語句3、當表單中的“提交”按鈕被圖片代替后,并且圖片還具備“提交”按鈕同樣的功能,該如何編寫這樣的表單?()A.在圖片上添加onClick事件B.在圖片上添加onSubmit事件C.在事件中手動提交 D.在事件中自動提交4、能夠返回鍵盤上的按鍵所對應字符的事件是()。A.onKeyDownB.onKeyPressC.onKeyUpD.onMouseOver5、要動態(tài)改變層中的內(nèi)容可以使用下列哪些方法?A.利用層的innerHTML改變內(nèi)容 B.利用層的innerText改變內(nèi)容C.可以通過設置層的隱藏和顯示來實現(xiàn) D.可以通過設置層的樣式屬性display屬性來實現(xiàn)6、能夠與onFocus事件處理程序相關聯(lián)的表單元素有()。A.文本框 B.復選框C.窗口口.按鈕三、程序題1、編寫一個方法,求一個字符串的字節(jié)長度。2、如何控制alert中的換行。3、按照格式xxxx年xx月xx日xx時xx分xx秒動態(tài)顯示時間要求不足10的補0。4、編寫一個方法,去掉一個數(shù)組的重復元素。5、如何獲取表單<select>域的選擇部分的文本?6、在JavaScript中定時調用函數(shù)foo()如何寫?是?7、vara=10;varb=20;varc=10;alert(a=b);alert(a==b);alert(a==c);結果參考答案一、單項選擇題1、C 2、C 3、D 4、B 5、A6、D 7、C 8、C 9、B 10、B11、D 12、C13、A14、D15、D16、D17、A18、C19、B20、C21、D22、B23、B24、A25、B26、D27、C28、C29、A二、多項選擇題6、ABCD1、BC 2、CD3、AC4、ABC56、ABCD三、程序題參考代碼如下:1、代碼如下:<scriptlanguage="javascript"type="text/javascript”>newfUnction(s)(if(!arguments.length||!s)returnnull;if(""==s)return0;varl=0;fOr(vari=0;i<s.length;i++)(if(s.charCodeAt(i)>255)l+=2;elsel++;)alert(l);}("hello你好,我好,大家好!world!");</script>2、代碼如下:<scriptlanguage="javascript"type="text/javascript">alert("hello\nworld");</script>3、代碼如下:<scriptlanguage="javascript"type="text/javascript”>newfUnction()(with(newDate())(vart=fUnction(a){returna<10?"0"+a:a;}alert(getFullYear()+"年"+t(getMonth()+1)+"月"+t(getDate())+"日+t(getHours())+"時"+t(getMinutes())+"分"+t(getSeconds())+"秒”);))</script>4、代碼如下:<scriptlanguage="javascript"type="text/javascript”>Atotype.strip=function(){if(this.length<2)return[this[0]]||[];vararr=[];for(vari=0;i<this.length;i++){arr.

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論