網(wǎng)設(shè)計(jì)與開發(fā)試卷及答案_第1頁
網(wǎng)設(shè)計(jì)與開發(fā)試卷及答案_第2頁
網(wǎng)設(shè)計(jì)與開發(fā)試卷及答案_第3頁
網(wǎng)設(shè)計(jì)與開發(fā)試卷及答案_第4頁
網(wǎng)設(shè)計(jì)與開發(fā)試卷及答案_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

《網(wǎng)頁設(shè)計(jì)與開發(fā)第10章》試卷一、選擇題1)解釋執(zhí)行JavaScript的是( )A.服務(wù)器B.編輯器C.瀏覽器D.編譯器答案:C2)DOM的含義是( )A.文檔對(duì)象模型B.層疊樣式表C客戶端腳本程序語言D.級(jí)聯(lián)樣式表答案:A3)關(guān)于JavaScript的說法錯(cuò)誤的是( )A.是一種腳本編寫語言B.是面向結(jié)構(gòu)的C具有安全性能D.是基于對(duì)象的答案:B4)向頁面輸出一個(gè)“HelloWorl的正確JavaScript的語句是()response.write("HelloWorld")document.write("HelloWorld")("HelloWorld")echo("HelloWorld")答案:BJavaScript中的屬性操作符是( )A.數(shù)學(xué)操作符(+和一)B.條件操作符(<和>)C.點(diǎn)操作符(.)D.說明操作符(#)答案:CJavaScript變量中的標(biāo)識(shí)符不能以哪一項(xiàng)開始?( )A.字母B.數(shù)字C.$D.下劃線答案:B7)()表示一個(gè)JavaScript語句結(jié)束。A.;C}D.)答案:A8)計(jì)算一個(gè)圓面積的正確語句是( )area=pi*rA2;area=Math.PI*12;area=Math.PI*Math.sqr(r);area=Math.PI*r*r;答案:D9)賦值語句的錯(cuò)誤表達(dá)格式是(nValue=35.00;nValue=nValue+35.00;nValue=someFunction()+35.00;varfirstName=lastName=middleName="";答案:D10)下列不屬于一元運(yùn)算符的是( )A.%B.++C.--D.-答案:Aa++的作用和下面的哪一個(gè)語句一致( )a=a+2;a=a+3;a=a+1;a=a+4;答案:C12)獲得一個(gè)字符串txt第一個(gè)字符的正確方法是( )txt.charAt(0);txt.substring(1);txt.substring(0);txt.charAt(1);答案:A13)一個(gè)for循環(huán)有幾個(gè)分號(hào)來分隔它的循環(huán)控制表達(dá)式(1234答案:B14)哪一種循環(huán)語句至少循環(huán)一次( )forwhiledowhileD.沒有答案:C15)獲得一個(gè)字符串txt的部分內(nèi)容的正確方法是( )txt.substr(5,6);txt.part(5,6);txt.piece(5,6);txt.split(5,6);答案:A16)哪一種語句表示一個(gè)函數(shù)的值( )returncancelC.continueD.valueOf答案:A17)當(dāng)一個(gè)Confirm對(duì)話框被取消時(shí),( )是對(duì)話框的返回值。A.truefalse'cancel''undo'答案:B18)改變一個(gè)日期型變量myDate的當(dāng)前日期為一個(gè)星期后( )myDate.chgDate(7);myDate.setDate(myDate.getDate()+7);myDate.setDate(+7);myDate.chgDate(myDate.getDate()+7);答案:B19)下面哪個(gè)表達(dá)式的結(jié)果在5到9(含9)之間( )Math.f100r((Math.random()*5)+4);Math.f100r((Math.random()*4)+4);Math.f100r((Math.random()*4)+5);Math.f100r((Math.random()*5)+5);答案:C20)哪一個(gè)不是Window對(duì)象的方法( )A.readB.writecloseopen答案:A21)哪一個(gè)屬于鍵盤事件( )A.onclickB.onfocusonkeydownonkeyboardpress答案:C22)當(dāng)一個(gè)頁面元素失去焦點(diǎn)后,會(huì)觸發(fā)( )事件onmouseoutonbluronunfocusonkeyup答案:B23)在JavaScript語言中,MouseOver將觸發(fā)的事件為( )A.離開頁面B.鼠標(biāo)離開C.鼠標(biāo)經(jīng)過D.鼠標(biāo)單擊答案:C24)當(dāng)一個(gè)表單被重置為默認(rèn)信息時(shí)引發(fā)( )事件。A.onErrorB.onMoveonResetonResize答案:C25)函數(shù)的實(shí)參個(gè)數(shù)必須要和函數(shù)形參聲明的個(gè)數(shù)一致( )A.正確B.錯(cuò)誤答案:B26)下面哪一個(gè)正確的聲明了一個(gè)數(shù)組(varcourse=newArray("Java程序設(shè)計(jì)","HTML開發(fā)基礎(chǔ)","數(shù)據(jù)庫原理)varcourse=newArray["Java程序設(shè)計(jì)","HTML開發(fā)基礎(chǔ)","數(shù)據(jù)庫原理"];varcourse=("Java程序設(shè)計(jì)","HTML開發(fā)基礎(chǔ)","數(shù)據(jù)庫原理)varcourse={"Java程序設(shè)計(jì)","HTML開發(fā)基礎(chǔ)","數(shù)據(jù)庫原理"};答案:A27)使用字符串對(duì)象的indexOf()方法進(jìn)行檢索,如果沒有發(fā)現(xiàn),返回( )0-1C.字符串的字符個(gè)數(shù)字符串的字符個(gè)數(shù)+1答案:B28)如果一個(gè)變量varx="5"+5+5;,則x的值是( )A.NaNB.555C.510D.15答案:B29)函數(shù)parseF10ate'3.14ab")返回( )A.NaNB.abPI3.14答案:D)屬性。30)引用一個(gè)外部的js文件,可以定義script標(biāo)簽的()屬性。A.srcsourcefilejs答案:A二、填空題1)JavaScript的數(shù)據(jù)類型有,,,,, o答案:Number、String、Object,Boolean,null,undefined2)轉(zhuǎn)義字符“\n”表示o答案:換行符3)定義x的值是15,則表達(dá)式x%4的結(jié)果是 o答案:3一個(gè)變量x的值是10,則語句vars=x.toString();,返回一個(gè)二進(jìn)制表示的數(shù)值字符串1010o答案:2document對(duì)象的 函數(shù)可以通過頁面元素的ID來獲得頁面元素引用,如果沒有對(duì)應(yīng)ID的頁面元素,函數(shù)返回o答案:getElementById()、nulldocument對(duì)象的getElementsByName()函數(shù)返回值的類型是 °答案:數(shù)組7)瀏覽器會(huì)在一個(gè)頁面中<body>或<frameset>出現(xiàn)時(shí)自動(dòng)創(chuàng)建 對(duì)象。答案:window8)打開一個(gè)新的瀏覽器窗口或查找一個(gè)已命名的窗口,可以使用 對(duì)象的方法。答案:window、open9)當(dāng)鼠標(biāo)進(jìn)入一張圖片時(shí),會(huì)觸發(fā) 事件。答案:MouseOver10)在打開一個(gè)新頁面時(shí),如果希望將鼠標(biāo)定位在一個(gè)預(yù)定的輸入域,應(yīng)當(dāng)在窗口的事件發(fā)生時(shí)使得此頁面元素獲得焦點(diǎn)。答案:Load三、簡(jiǎn)答題1)JavaScript在網(wǎng)頁設(shè)計(jì)中的重要作用是什么?答案:JavaScript(JS)是一種解釋性的、事件驅(qū)動(dòng)的、面向?qū)ο蟮?、安全的和與平臺(tái)無關(guān)的腳本語言,是動(dòng)態(tài)HTML(也稱為DHTML)技術(shù)的重要組成部分,廣泛用于動(dòng)態(tài)網(wǎng)頁的開發(fā)。JavaScript用來改進(jìn)頁面設(shè)計(jì)、響應(yīng)用戶操作、驗(yàn)證用戶的輸入、動(dòng)態(tài)維護(hù)頁面內(nèi)容和創(chuàng)建cookies,以及和運(yùn)行在服務(wù)器端的程序直接進(jìn)行交互等。2)在JavaScript代碼引入到卜出]中有哪些方式?答案:JavaScript腳本程序是嵌入在頁面中的,通過一個(gè)<script>標(biāo)記說明的,瀏覽器能夠解釋并運(yùn)行包含在標(biāo)記內(nèi)的代碼?!磗cripttype="text/javascript"[src="外部js文件"]>-</script,。JavaScript程序本身不能獨(dú)立存在,是依附于某個(gè)HTML頁面,在瀏覽器端運(yùn)行的。JavaScript作為一種腳本語言可以放在HTML頁面中任何位置,但在實(shí)踐中代碼如何放置還是要遵循一定的規(guī)則。通常有四種放置方式,位于head部分的腳本、位于body部分的腳本、直接位于事件處理部分的代碼中、位于網(wǎng)頁之外的單獨(dú)腳本文件。3)JS中的三種彈出式消息提醒(警告窗口、確認(rèn)窗口、信息輸入窗口)的命令是什么?答案:1.vTextData=mpt([sMessage][,sDefaultValue]).2.bChoice二window.confirm([sMessage]).3.window.alert([sMessage]).四、實(shí)驗(yàn)題1.在瀏覽器中顯示這個(gè)頁面,如圖11-4所示。單擊選擇任何一種顏色,則下面的表格背景色都將會(huì)改變成所選擇的顏色。答案:源代碼文件如下:<html><head><scripttype="text/javascript">/*參數(shù):color表格新的背景色*描述:改變表格的背景顏色*/functionchangeColor(color){vartable=document.getElementById("colorTable");table.bgColor=color;)</script><title>函數(shù)的例子</title></head><body>選取顏色:<tableborder=1><trheight="24"><tdbgcolor="red"width="24"onclick="changeC010r('red')"></td><tdbgcolor="orange"width="24"onclick="changeC010r('orange')"></td><tdbgcolor="yellow"width="24"onclick="changeC010r('yellow')"></td><tdbgcolor="green"width="24"onclick="changeC010r('green')"></td><tdbgcolor="black"width="24"onclick="changeC010r('black')"></td><tdbgco1or="b1ue"width="24"onc1ick="changeC010r('b1ue')"></td><tdbgco1or="purp1e"width="24"onc1ick="changeC010r('purp1e')"></td></tr></tab1e><tab1e id="co1orTab1e" border=1 height="168"width="168"><tr><td></td></tr></tab1e></body></htm1>2.下面的實(shí)驗(yàn)針對(duì)一個(gè)簡(jiǎn)單的用戶注冊(cè)要求進(jìn)行驗(yàn)證,界面如下。必填項(xiàng)驗(yàn)證:用戶名、密碼、重復(fù)密碼、郵箱是必填項(xiàng)。有效性驗(yàn)證:a)用戶名不能以數(shù)字字符開始,只能以字母開始,且長(zhǎng)度大于等于6個(gè)字符,小于等于20個(gè)字符;b)密碼和重復(fù)密碼不能和用戶名相同,且長(zhǎng)度大于等于6個(gè)字符,小于等于20個(gè)字符;c)郵箱地址符合電子郵件地址的基本語法。d)語義驗(yàn)證:密碼和重復(fù)密碼必須相同。

實(shí)驗(yàn)五:注冊(cè)蛭證用戶注冊(cè)登錄用尸名登錄密嗎重復(fù)輸人便碼有效郵箱地址登錄用尸名登錄密嗎重復(fù)輸人便碼有效郵箱地址答案:源代碼文件如下:<head><title>實(shí)驗(yàn)五:注冊(cè)驗(yàn)證</title><scripttype="text/javascript"src="lab-11-4.js"></script><scripttype="text/javascript"src="lab-11-6.js"></script><style>#loginArea{width:260px;font-size:12px;}#loginAreap{margin:003px;width:100%;}label{background-color:#ccc;display:block;float:left;width:100px;text-align:left;margin-right:2px;padding:2px0;}input{display:block;float:left;width:150px;margin:2px;}input.button{width:60px;margin-right:5px}fieldset{border:none;padding:0;margin:0;}legend{font-weight:bold;margin-bottom:12px;}</style><scripttype="text/javascript">functionvalidForm(){varuserName=document.getElementById("userName");varpwd=document.getElementById("pwd");varrepwd=document.getElementById("repwd");varemail=document.getElementById("email");if(!validate_required(userName)){alert(”請(qǐng)輸入登錄使用的用戶名!");returnfalse;)if(!valid_character(userName.value.charAt(0))){alert(”登錄用戶名的首字符不能使數(shù)字!");returnfalse;)if(!valid_length(userName.value,6,20)){alert("登錄用戶名的長(zhǎng)度應(yīng)當(dāng)在6和20個(gè)字符(含)之間!”);returnfalse;)if(!validate_email(email.value)){alert("請(qǐng)輸入合法的郵箱地址,如aa@!");returnfalse;)returntrue;)</script></head><bodyonload="centerObject('loginArea')"><formid="loginForm"name="loginForm"onsubmit="returnvalidForm();”><divid="loginArea"><fieldset><legenc用戶注冊(cè)</legend><p><label登錄用戶名</label><inputid="userName"name="userName"type="text"tabindex="1"/></p><p><label登錄密碼</label><inputid="pwd"name="pwd"type="password"tabindex="2"/></p><p><labelM復(fù)輸入密碼</label><inputid="repwd"name="repwd"type="password"tabindex="3"/></p><p><label有效郵箱地址</label><inputid="email"name="email"type="text"tabindex="4"/></p><p><inputtype="submit"id="btlogin"class="button"value提交tabindex="3"/><inputtype="button"id="btreset"class="button"value="取消tabindex="4"/></p></fieldset></div></form></body></html>知識(shí)點(diǎn):11.1JavaScript簡(jiǎn)介11.2JavaScript程序11.3標(biāo)識(shí)符和變量11.4運(yùn)算符和表達(dá)式11.5JavaScript程序控制結(jié)構(gòu)11.6JavaScript常用對(duì)象參考頁:P189-

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論