《JavaScript程序設(shè)計》期末復(fù)習(xí)題(答案)_第1頁
《JavaScript程序設(shè)計》期末復(fù)習(xí)題(答案)_第2頁
《JavaScript程序設(shè)計》期末復(fù)習(xí)題(答案)_第3頁
《JavaScript程序設(shè)計》期末復(fù)習(xí)題(答案)_第4頁
《JavaScript程序設(shè)計》期末復(fù)習(xí)題(答案)_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、JavaScript程序設(shè)計期末復(fù)習(xí)題筆試與上機(jī)各占50分,考試時間為100分鐘 (筆試部分50分,考試時間40分鐘)一、判斷題(110=10)1Jscript與JavaScript的區(qū)別 2JavaScript區(qū)分大小寫3“”是HTML注釋標(biāo)記,“/”是JavaScript注釋標(biāo)記 4JavaScript是無類型的計算機(jī)語言,JavaScript會根據(jù)需要對數(shù)據(jù)進(jìn)行自動轉(zhuǎn)換。5在HTML文檔中,超鏈接即被稱為錨,但在JavaScript中,link對象代表超鏈接,而不是錨(anchor)對象來代表。6display:none 和visibility:hidden都可以實(shí)現(xiàn)隱藏元素在前臺的顯示

2、,但visibility:hidden保證原有位置不被占用。 7函數(shù)如果需要返回一個特定類型的值,必須使用return語句。 8JavaScript不會檢測函數(shù)所傳遞的實(shí)際參數(shù)和形式參數(shù)的類型和數(shù)量。 9getElementById( ) 用來獲取ID標(biāo)簽屬性為指定值的第一個對象; getElementsByName( )用來獲取name標(biāo)簽屬性為指定值的所有對象的集合。 10含有與不含有框架結(jié)構(gòu)的瀏覽器窗口的關(guān)閉方法。11在JavaScript中,數(shù)組元素可以是任何類型的數(shù)據(jù)。 12JavaScript不支持真正意義上的多維數(shù)組,但是由于其數(shù)組元素可以是數(shù)組,所以可以通過將數(shù)組保存在數(shù)組元素

3、中來模擬多維數(shù)組。13Cookie用來在客戶器端保存一些數(shù)據(jù),其數(shù)量和大小均有限制。14location對象的href屬性可實(shí)現(xiàn)重新加載新頁面功能,document對象的location屬性不能實(shí)現(xiàn)此功能。15在JavaScript中的單選按鈕(radio),不能通過單擊“選中”和“未選中”來進(jìn)行切換。 二、選擇題(220=40) 1以下哪個變量名是非法的: ( )A. num_1 B. 2sum C. Sum D. _des 2以下哪個單詞不屬于javascript保留字: ( )A. with B. parent C. case D. void3在JavaScript中用下面哪個關(guān)鍵字來定

4、義變量: ( ) A. int B. document C. char D. var 4(778787)?5:2的結(jié)果是: ( ) A. 2 B. 5 C. 5,2 D. 35在JavaScript表達(dá)式中12+12+5的結(jié)果是: ( ) A. 29 B. 1217 C. 126 D. 121256下列哪個方法可以使窗口顯示上一個位置頁面: ( ) A. forward () B. go() C. back() D. reload()7DOM定義了訪問HTML文檔對象的一套: ( )A屬性 B方法 C事件 D以上都是8onScroll事件是指: ( )A. 移動鼠標(biāo) B. 按下按鈕 C. 移動

5、滾動條 D. 點(diǎn)擊鼠標(biāo)9分析下面的JavaScript代碼段,輸出結(jié)果是: ( ) a=eval(3+6+7); document.write(a);A. 16 B. 367 C. 0 D. 以上都不是10在JavaScript中,命令按鈕(Button)支持的事件是: ( )A. onClick B. onChange C. onSelect D. onLoad11使用open方法打開具有瀏覽器工具欄、位置欄、菜單欄的窗口,下列選項(xiàng)正確的是: ( )A. open(x.html,HI,toolbar=1,scrollbars=1,status=1);B. open(HI,scrollbars

6、=1,location=1,status=1);C. open(x.html,status=yes,menubar=1,location=1);D. open(x.html,HI,toolbar=yes,menubar=1,location=1);12在JavaScript中,文本域不支持的事件包括: ( ) AonBlur BonChange ConFocus DonLostFocused13下面對于JavaScript中的單選按鈕(radio)的說法正確的是: ( ) A. 單選按鈕可以通過單擊“選中”和“未選中”來進(jìn)行切換 B. 單選按鈕沒有checked屬性 C. 單選按鈕不支持onC

7、lick事件 D. 單選按鈕的length屬性表示同一組中單選按鈕的數(shù)量14下面關(guān)閉名為mydiv的層的代碼正確的是: ( )A. document.getElementById(mydiv).style.display=none;B. document.getElementById(mydiv).style.display=none;C. document.getElementById(mydiv).style.display=none;D. document.getElementById(mydiv).style.display=none;15setTimeout(move( ) ,20)

8、 語句的含義是: ( )A. 每隔20秒,move()函數(shù)就會被調(diào)用一次B. 每隔20分鐘,move()函數(shù)就會被調(diào)用一次C. 每隔20毫秒,move()函數(shù)就會被調(diào)用一次D. move()函數(shù)被調(diào)用20次16下列語句中,可以用來實(shí)現(xiàn)改變HTML文檔背景顏色的是: ( )A. document.bgColor(yellow)B. document.bgColor()=yellow C. document.bgColor= yellow D. document.background= yellow 17下面對于JavaScript中的復(fù)選框(checkbox)的說法正確的是: ( )A. 如果需

9、將一個復(fù)選框選中,需要將復(fù)選框的selected屬性設(shè)為trueB. 如果需將一個復(fù)選框選中,需要將復(fù)選框的checked屬性設(shè)為trueC. 如果需將一個復(fù)選框選中,需要將復(fù)選框的selected屬性設(shè)為selectedD. 如果需將一個復(fù)選框選中,需要將復(fù)選框的checked屬性設(shè)為checked18JavaScript語言的文件中,focus 將觸發(fā)的事件是: ( )A元素失去焦點(diǎn) B當(dāng)前焦點(diǎn)位于該元素C頁面被載入 D將當(dāng)前內(nèi)容提交19在進(jìn)行表單驗(yàn)證時, 當(dāng)填寫的文本框信息有錯誤時, 通常會在文本框后面用紅色的特殊字體顯示錯誤信息, 那么這種即時錯誤信息是在文本框發(fā)生了什么事件后產(chǎn)生的:

10、 ( )A. onBlur B. onFocus C.onChange D.onClick20如果下拉列表框( select )對象中沒有選項(xiàng)被選中,那么selectedIndex屬性的值為: ( )A. 0 B. 1 C. -1 D.null21分析下面的JavaScrip代碼段,輸出的結(jié)果是: ( ) var s1=15; var s2=”string”; if (isNaN(s1) document.writeln (s1); if (isNaN(s2) ) document.write (s2); A. 15 B. string C. 15string D. 不打印任何信息22如下代碼

11、片斷,當(dāng)鼠標(biāo)移到圖片上時,顯示的內(nèi)容是: ( ) As1圖 Bs2圖 Cs1圖及文字“很可愛呀!”Ds2圖及文字“很可愛呀!”23網(wǎng)頁中有一個名為pre.gif的“后退”小圖標(biāo),下面實(shí)現(xiàn)“后退”功能正確的選項(xiàng)是: ( )A B C D 24分析javascript代碼段,輸出結(jié)果是: ( ) var a=125.8765; c=parseInt(a); d=parseFloat(a); document.write(c+  +d)A125.8765 126B125 125.8765C125.8765 125D126 125.8765 25分析下面的javascript代碼段

12、,輸出結(jié)果是: ( )var mystring=I am a good student; a=mystring.indexOf(good); document.write(a);A. 5 B. 6 C. 7 D. 8(上機(jī)部分50分,考試時間60分鐘)三、編程題(15+15+20=50)1應(yīng)用JavaScript中的for語句,實(shí)現(xiàn)1到50之間所有奇數(shù)之和及計算出奇數(shù)的總個數(shù),并把它們輸出到頁面中。2在一個HTML頁面中創(chuàng)建兩行兩列的框架,兩列寬度分別占據(jù)可見窗口的30%和70%,兩行寬度分別占據(jù)窗口的50%。四個框架分別顯示frame1.html、frame2.html、frame3.html、frame4.html四個頁面。3使用表單及表單中的文本域和按鈕實(shí)現(xiàn)計算圓面積(Math.PI=3.14159)。要求輸入圓半徑后點(diǎn)擊“計算”按鈕,用alert方法彈出圓面積的結(jié)果。具體界面如下:4有一個用戶登錄的表單,當(dāng)點(diǎn)擊“登錄”按鈕的時候,需要驗(yàn)證一下用戶名稱和密碼是否為空,為空則給出相應(yīng)的提示。當(dāng)點(diǎn)擊“取消”按鈕的時候清空所填的內(nèi)容。請用代碼實(shí)現(xiàn)如上功能。5通過image對象模擬幻燈片播放,要求:(1)循環(huán)播放三張圖片,圖片名稱分別為:ima

溫馨提示

  • 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

提交評論