




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《JavaScript程序設(shè)計(jì)》期末復(fù)習(xí)題筆試與上機(jī)各占50分,考試時(shí)間為100分鐘(筆試部分50分,考試時(shí)間40分鐘)一、判斷題(1’×10=10’)1.Jscript與JavaScript的區(qū)別2.JavaScript區(qū)分大小寫(xiě)3.“<!--”與“-->”是HTML注釋標(biāo)記,“//”是JavaScript注釋標(biāo)記4.JavaScript是無(wú)類(lèi)型的計(jì)算機(jī)語(yǔ)言,JavaScript會(huì)根據(jù)需要對(duì)數(shù)據(jù)進(jìn)行自動(dòng)轉(zhuǎn)換。5.在HTML文檔中,超鏈接即被稱(chēng)為錨,但在JavaScript中,link對(duì)象代表超鏈接,而不是錨(anchor)對(duì)象來(lái)代表。6.display:none和visibility:hidden都可以實(shí)現(xiàn)隱藏元素在前臺(tái)的顯示,但visibility:hidden保證原有位置不被占用。7.函數(shù)如果需要返回一個(gè)特定類(lèi)型的值,必須使用return語(yǔ)句。8.JavaScript不會(huì)檢測(cè)函數(shù)所傳遞的實(shí)際參數(shù)和形式參數(shù)的類(lèi)型和數(shù)量。9.getElementById()用來(lái)獲取ID標(biāo)簽屬性為指定值的第一個(gè)對(duì)象;getElementsByName()用來(lái)獲取name標(biāo)簽屬性為指定值的所有對(duì)象的集合。10.含有與不含有框架結(jié)構(gòu)的瀏覽器窗口的關(guān)閉方法。11.在JavaScript中,數(shù)組元素可以是任何類(lèi)型的數(shù)據(jù)。12.JavaScript不支持真正意義上的多維數(shù)組,但是由于其數(shù)組元素可以是數(shù)組,所以可以通過(guò)將數(shù)組保存在數(shù)組元素中來(lái)模擬多維數(shù)組。13.Cookie用來(lái)在客戶(hù)器端保存一些數(shù)據(jù),其數(shù)量和大小均有限制。14.location對(duì)象的href屬性可實(shí)現(xiàn)重新加載新頁(yè)面功能,document對(duì)象的location屬性不能實(shí)現(xiàn)此功能。15.在JavaScript中的單選按鈕(radio),不能通過(guò)單擊“選中”和“未選中”來(lái)進(jìn)行切換。二、選擇題(2’×20=40’1.以下哪個(gè)變量名是非法的:()A.num_1B.2sumC.SumD._des2.以下哪個(gè)單詞不屬于javascript保留字:()A.withB.parentC.caseD.void3.在JavaScript中用下面哪個(gè)關(guān)鍵字來(lái)定義變量:()A.intB.documentC.charD.var4.(778>787)?5:2的結(jié)果是:()A.2B.5C.5.在JavaScript表達(dá)式中12+"12"+"5"的結(jié)果是:()A.29B.1217C.126D6.下列哪個(gè)方法可以使窗口顯示上一個(gè)地址頁(yè)面:()A.forward() B.go()C.back() D.reload()7.DOM定義了訪(fǎng)問(wèn)HTML文檔對(duì)象的一套:()A.屬性B.方法 C.事件 D.以上都是8.onScroll事件是指:()A.移動(dòng)鼠標(biāo)B.按下按鈕C.移動(dòng)滾動(dòng)條D.點(diǎn)擊鼠標(biāo)9.分析下面的JavaScript代碼段,輸出結(jié)果是:()a=eval("3+6+7");document.write(a);A.16B.367C.010.在JavaScript中,命令按鈕(Button)支持的事件是:()A.onClickB.onChangeC.onSelectD.onLoad11.使用open方法打開(kāi)具有瀏覽器工具欄、地址欄、菜單欄的窗口,下列選項(xiàng)正確的是:()A.open("x.html","HI","toolbar=1,scrollbars=1,status=1");B.open("HI","scrollbars=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中,文本域不支持的事件包括:()A.onBlurB.onChangeC.onFocusD.onLostFocused13.下面對(duì)于JavaScript中的單選按鈕(radio)的說(shuō)法正確的是:()A.單選按鈕可以通過(guò)單擊“選中”和“未選中”來(lái)進(jìn)行切換B.單選按鈕沒(méi)有checked屬性C.單選按鈕不支持onClick事件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"; 15.setTimeout("move()",20)語(yǔ)句的含義是:() A.每隔20秒,move()函數(shù)就會(huì)被調(diào)用一次 B.每隔20分鐘,move()函數(shù)就會(huì)被調(diào)用一次 C.每隔20毫秒,move()函數(shù)就會(huì)被調(diào)用一次 D.move()函數(shù)被調(diào)用20次 16.下列語(yǔ)句中,可以用來(lái)實(shí)現(xiàn)改變HTML文檔背景顏色的是:() A.document.bgColor("yellow") B.document.bgColor()="yellow" C.document.bgColor="yellow" D.document.background="yellow" 17.下面對(duì)于JavaScript中的復(fù)選框(checkbox)的說(shuō)法正確的是:() A.如果需將一個(gè)復(fù)選框選中,需要將復(fù)選框的selected屬性設(shè)為true B.如果需將一個(gè)復(fù)選框選中,需要將復(fù)選框的checked屬性設(shè)為true C.如果需將一個(gè)復(fù)選框選中,需要將復(fù)選框的selected屬性設(shè)為selected D.如果需將一個(gè)復(fù)選框選中,需要將復(fù)選框的checked屬性設(shè)為checked18.JavaScript語(yǔ)言的文件中,focus將觸發(fā)的事件是:()A.元素失去焦點(diǎn)B.當(dāng)前焦點(diǎn)位于該元素C.頁(yè)面被載入D.將當(dāng)前內(nèi)容提交19.在進(jìn)行表單驗(yàn)證時(shí),當(dāng)填寫(xiě)的文本框信息有錯(cuò)誤時(shí),通常會(huì)在文本框后面用紅色的特殊字體顯示錯(cuò)誤信息,那么這種即時(shí)錯(cuò)誤信息是在文本框發(fā)生了什么事件后產(chǎn)生的:()A.onBlurB.onFocus20.如果下拉列表框(select)對(duì)象中沒(méi)有選項(xiàng)被選中,那么selectedIndex屬性的值為:()A.0B.121.分析下面的JavaScrip代碼段,輸出的結(jié)果是:()vars1=15;vars2=”string”;if(isNaN(s1)) document.writeln(s1);if(isNaN(s2))document.write(s2);A.15B.stringC.15stringD.不打印任何信息22.如下代碼片斷,當(dāng)鼠標(biāo)移到圖片上時(shí),顯示的內(nèi)容是:()<IMGsrc=“”name=“photoshop”onMouseOver=“src=‘’”onMouseOut=“src=‘’”alt=“很可愛(ài)呀!”>A.s1圖B.s2圖C.s1圖及文字“很可愛(ài)呀!”D.s2圖及文字“很可愛(ài)呀!”23.“后退”小圖標(biāo),下面實(shí)現(xiàn)“后退”功能正確的選項(xiàng)是:()A.<Ahref="javascript:history.go(-1);"><IMGsrc="pre.gif"width="67"></A>B.<Ahref="javascript:history.go(1);"><IMGsrc="pre.gif"width="67"></A>C.<Ahref="history.go(-1);"><IMGsrc="pre.gif"width="67"></A>D.<Ahref="history.go(1);"><IMGsrc="pre.gif"width="67"></A>24.分析javascript代碼段,輸出結(jié)果是:()vara="125.8765";c=parseInt(a);d=parseFloat(a);document.write(c+" "+d)A.125.8765126B.C.125.8765125D.12625.分析下面的javascript代碼段,輸出結(jié)果是:()varmystring="Iamagoodstudent";a=mystring.indexOf("good");document.write(a);A.5B.6C.7
(上機(jī)部分50分,考試時(shí)間60分鐘)三、編程題(15’+15’+20’=50’)1.應(yīng)用JavaScript中的for語(yǔ)句,實(shí)現(xiàn)1到50之間所有奇數(shù)之和及計(jì)算出奇數(shù)的總個(gè)數(shù),并把它們輸出到頁(yè)面中。2.在一個(gè)HTML頁(yè)面中創(chuàng)建兩行兩列的框架,兩列寬度分別占據(jù)可見(jiàn)窗口的30%和70%,兩行寬度分別占據(jù)窗口的50%。四個(gè)框架分別顯示frame、frame2.html、frame3.html、frame4.html四個(gè)頁(yè)面。3.使用表單及表單中的文本域和按鈕實(shí)現(xiàn)計(jì)算圓面積(=3.14159)。要求輸入圓半徑后點(diǎn)擊“計(jì)算”按鈕,用alert方法彈出圓面積的結(jié)果。具體界面如下:4.有一個(gè)用戶(hù)登錄的表單,當(dāng)點(diǎn)擊“登錄”按鈕的時(shí)候,需要驗(yàn)證一下用戶(hù)名稱(chēng)和密碼是否為空,為空則給出相應(yīng)的提示。當(dāng)點(diǎn)擊“取消”按鈕的時(shí)候清空所填的內(nèi)容。請(qǐng)用代碼實(shí)現(xiàn)如上功能。5.通過(guò)image對(duì)象模擬幻燈片播放,要求:(1)循環(huán)播放三張圖片,圖片名稱(chēng)分別為:image1.gif、image2.gif、image3.gif。(2)通過(guò)body的onLoad事件處理器、image的src屬性的修改和window.setTimeout(函數(shù),延遲毫秒數(shù))函數(shù)的自身調(diào)用來(lái)實(shí)現(xiàn)圖片循環(huán)播放。(3)開(kāi)始時(shí)默認(rèn)顯示第一幅圖片,以后每隔2秒播放一幅畫(huà),播放到最后一幅畫(huà)時(shí)再?gòu)念^開(kāi)始播放。一、選擇題(每題2分,共20題,40分)Java源文件和編譯后的文件擴(kuò)展名分別為() A、.class和.java B、.java和.classC、.class和.class D、.java和.javaJava語(yǔ)言中創(chuàng)建一個(gè)對(duì)象使用的關(guān)鍵字為() A、classB、interfaceC、newD、create對(duì)于可以獨(dú)立運(yùn)行的Java應(yīng)用程序,下列()說(shuō)法是正確的。 A、無(wú)須main方法B、必須有兩個(gè)main方法C、可以有多個(gè)或零個(gè)main方法D、必須有一個(gè)main方法continue語(yǔ)句()A、只中斷最內(nèi)層的循環(huán) B、只中斷最外層的循環(huán) C、只中斷所在層循環(huán)中的當(dāng)次循環(huán) D、只中斷某一層的循環(huán)若a=2,則下列程序代碼實(shí)行后,c的結(jié)果為() c=5; if(a>0) {if(a>4)c=6; elsec=9;}A、4B、5C、6D、9設(shè)x為int型變量、則執(zhí)行以下語(yǔ)句以后,x的值為()x=10; x+=x-=x-x10 B、20 C、40 D、用abstract定義的類(lèi)() A、可以被實(shí)例化B、不能派生子類(lèi)C、不能被繼承D、只能被繼承設(shè)有對(duì)象x具有屬性a則訪(fǎng)問(wèn)該屬性的方法為() A、a.xB、a.x()C、x.aD、x.a()以public修飾的類(lèi)如:publicclassCar{…}則Car()A、可被其它程序包中的類(lèi)使用B、僅能被本程序包中的類(lèi)使用C、不能被任意其它類(lèi)使用D、不能被其它類(lèi)繼承聲明一個(gè)類(lèi)的方法是最終的,即不能被其子類(lèi)覆蓋該方法,應(yīng)使用()修飾符A、abstractB、publicC、protectedD、final下面的程序段輸出的結(jié)果是()inti=1,b,c;inta[]=newint[3];b=a[i];c=b+i;System.out.prinln(c);A、0 B、2 C、1 D、4下面對(duì)繼承的說(shuō)法,正確的是()A、子類(lèi)能繼承父類(lèi)的所有方法和狀態(tài)B、子類(lèi)能繼承父類(lèi)的非私有方法和狀態(tài)C、子類(lèi)只能繼承父類(lèi)的public方法和狀態(tài)D、子類(lèi)只能繼承父類(lèi)的方法,而不繼承狀態(tài)在圖形界面中,將容器的版面分為東、南、西、北、中5個(gè)區(qū)域,這樣的布局(版面設(shè)置)稱(chēng)為()A、FlowLayoutB、GridLayoutC、BorderLayoutD、CardLayoutjava不允許類(lèi)之間的多重繼承,但通過(guò)在一個(gè)類(lèi)中實(shí)現(xiàn)多個(gè)(),可達(dá)到多重繼承的目的。A、接口B、模塊C、類(lèi)D、包下列關(guān)于構(gòu)造函數(shù)的句子中,正確的是()A、定義類(lèi)類(lèi)型時(shí),其構(gòu)造函數(shù)不可省略。B、類(lèi)的構(gòu)造函數(shù)不必與類(lèi)名相同C、一個(gè)類(lèi)類(lèi)型,只能定義一個(gè)構(gòu)造函數(shù)D、在用new運(yùn)算符生成類(lèi)的一個(gè)對(duì)象時(shí),構(gòu)造函數(shù)被調(diào)用執(zhí)行。設(shè)有下面兩個(gè)類(lèi)的定義:classPerson{classStudentextendsPerson{ {longid;//身份證號(hào)intscore;//入學(xué)總分Stringname;//姓名intgetScore(){}returnscore;}}則類(lèi)Person和類(lèi)Student的關(guān)系是()。A、包含關(guān)系 B、繼承關(guān)系 C、關(guān)聯(lián)關(guān)系 D、上述類(lèi)定義有語(yǔ)法錯(cuò)誤在下面指定的位置添加哪個(gè)選項(xiàng)中定義的方法,編譯時(shí)候會(huì)產(chǎn)生錯(cuò)誤?()classB{ floatx=; publicfloatgetNum(){ returnx;}//此處添加選項(xiàng)中的方法}A.publicfloatgetNum(inty){returnx+y;}B.publicfloatgetNum(floatd){returnx+d;}C.publicfloatgetNum(doubled){return(int)(x+d);}D.publicdoublegetNum(){returnx;}按鈕可以產(chǎn)生ActionEvent事件,實(shí)現(xiàn)哪個(gè)接口可處理此事件()A、FocusListenerB、ComponentListenerC、WindowListenerD、ActionListener每個(gè)使用組件的程序必須有一個(gè)()A、按鈕 B、容器 C、菜單 D、標(biāo)簽以下()類(lèi)不屬于字符流類(lèi)A、Reader B、FileReaderC、BufferedInputStream D、StringReader二、填空題(每小題2分,共5題,10分)Java應(yīng)用程序中有main()的方法,它前面有三個(gè)修飾符是public、static、。創(chuàng)建一個(gè)名為MyPackage的包的語(yǔ)句是。若x=5,y=10,則x>=y的邏輯值為。若有字符串str=”hello,world”,那么str.indexof(“or”)的值為。用于捕獲異常的Java語(yǔ)句是。三、判斷題(每小題2分,共10題,20分)()1、布爾型變量的取值只有兩個(gè):true和false。()2、Java語(yǔ)言中的數(shù)組元素下標(biāo)總是從0開(kāi)始,下標(biāo)可以是整數(shù)或整型表達(dá)式。()3、Java程序的文件名可以任意。()4、一個(gè)源程序文件中主類(lèi)應(yīng)該定義為公有類(lèi)。()5、Java中缺省的構(gòu)造函數(shù)就是沒(méi)有參數(shù)的構(gòu)造函數(shù)。()6、每個(gè)類(lèi)都只能有一個(gè)構(gòu)造方法。()7、使用了protected修飾過(guò)的成員,在包內(nèi)也不能訪(fǎng)問(wèn)。()8、由繼承性可知,程序中子類(lèi)擁有的成員數(shù)目一定大于等于父類(lèi)擁有的成員數(shù)目。()9、Java中接口中的方法可以有方法體。()10、布局管理器是用來(lái)確定組件在容器中的位置和大小。四、簡(jiǎn)答題(每小題5分,共2題,10分) Java中面向?qū)ο蠓椒ǖ奶攸c(diǎn)有哪些?什么是方法的覆蓋?什么是方法的重載?五、閱讀程序?qū)懗鼋Y(jié)果(每小題5分,共4題,20分)1)程序的輸出結(jié)果是classNumber{inti;}publicclassReNumber{publicstaticvoidmain(String[]args){Numbern1=newNumber();Numbern2=newNumber();n1.i=47;n2.i=13;System.out.println(“n1.i=”+n1.i+”n2.i=”+n2.i);n1=n2;System.out.println(“n1.i=”+n1.i+”n2.i=”+n2.i);}}2)程序的輸出結(jié)果是interfaceOneToN{ intdisp(intn);}classSumimplementsOneToN{ publicintdisp(intn){ ints=0; for(
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- D打印技術(shù)在個(gè)性化教育資源的開(kāi)發(fā)考核試卷
- 期刊出版論文的開(kāi)源出版趨勢(shì)考核試卷
- 教育音像制品策劃與制作考核試卷
- 文具行業(yè)個(gè)性化服務(wù)考核試卷
- 工業(yè)園區(qū)電動(dòng)汽車(chē)充電需求分析考核試卷
- 健康生活方式與營(yíng)養(yǎng)健康考核試卷
- 個(gè)人培訓(xùn)課件大全
- 買(mǎi)杭州新房合同范本
- 私人店鋪?zhàn)赓U合同范本
- 2025屆吉林省吉林地區(qū)高三上學(xué)期二模英語(yǔ)試題及答案
- GB/T 15934-2008電器附件電線(xiàn)組件和互連電線(xiàn)組件
- GA/T 765-2020人血紅蛋白檢測(cè)金標(biāo)試劑條法
- 第2章-西周-春秋戰(zhàn)國(guó)時(shí)期的音樂(lè)-1-3節(jié)課件
- 提高白云石配比對(duì)燒結(jié)生產(chǎn)的影響
- 公安基礎(chǔ)知識(shí)考試題庫(kù)(含各題型)
- 選礦試車(chē)方案
- 小課題專(zhuān)題研究參考題目
- 《最好的未來(lái)》合唱曲譜
- GB∕T 8081-2018 天然生膠 技術(shù)分級(jí)橡膠(TSR)規(guī)格導(dǎo)則
- 教學(xué)課件個(gè)人理財(cái)-2
- 航空航天概論(課堂PPT)
評(píng)論
0/150
提交評(píng)論