版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Web程序設(shè)計試題一、 填空題(每空1分,共20分):1. bbb協(xié)議的工作模式是基于_、_。2. Web全稱是_,Web是一種體系結(jié)構(gòu),通過它可以訪問分布于Internet主機上的通過_聯(lián)接在一起的鏈接文檔。3. JavaScript是由Netscape開發(fā)的一種_語言,可以直接插入到_文檔中。4. IP位置中一個C類位置最高三位是110,接下來21位是_,其余_位是主機位置。5. DHTML中的D指的是_。6. DOM,即_,是由W3C提出的,從_對象模型技術(shù)發(fā)展而來。它將文檔作為一個_結(jié)構(gòu),其中的每個節(jié)點表現(xiàn)為一個HTML標(biāo)記或者HTML標(biāo)記內(nèi)的文本項。7. ASP運行于_端,是Micr
2、osoft公司在1996年底推出的一種取代_的Web應(yīng)用程序開發(fā)技術(shù)。8. ASP通過后綴名為_的文件來實現(xiàn),一個ASP文件相當(dāng)于一個_文件。9. _技術(shù)是一種良好的Web數(shù)據(jù)庫訪問解決方案,通過一組對象的_和方法來完成相應(yīng)的數(shù)據(jù)庫訪問的目的。10. 可以直接在Internet Explorer瀏覽器中打開XML文檔,更多的是通過_和_方式來顯示XML文檔。二、 選擇題(每題2分,共20分):1.相對比較早出現(xiàn)的服務(wù)器端技術(shù)是:A.ASP B.CGI C.JSP D.JavaScript2. Web的工作模式是:A. 客戶端/服務(wù)器端 B. 瀏覽器/服務(wù)器C. 瀏覽器/瀏覽器 D. 瀏覽器/客
3、戶端3.<br>表示:A分段 B.產(chǎn)生空格 C.強制換段 D.強制換行4一組選項中可以選擇多項的表單元素是:ACheckbox B.Radio C.Text D.Textarea5. 在DHTML中把整個文件的各個元素作為對象處理的技術(shù)是:A.HTML B.CSSC.DOM D.Script6. 下面那種語言是解釋執(zhí)行的:A.C+ B.DelphiC.JavaScript D.Java7. ASP文件所有的Script程序代碼均須放在下列符號之間:A./* */ B.<!- -?C.<pre> </pre> D. <% %>8<%Re
4、sponse.Write "您來訪的時間是:" & Year(date() & "年" & Month(date() & "月" & Day(date() & "日" %>如果瀏覽者打開這個ASP頁面的日期是2006年5月20日,以上代碼運行后,轉(zhuǎn)化成標(biāo)準(zhǔn)HTML代碼為:A 您來訪的時間是:2006年5月20日B Response.Write "您來訪的時間是:" & Year(date() & "年" &
5、amp; Month(date() & "月" & Day(date() & "日"C <%您來訪的時間是:2006年5月20日%>D 您來訪的時間是:" & Year(date() & "年" & Month(date() & "月" & Day(date() & "日"9SQL語句中創(chuàng)建數(shù)據(jù)表的語句是:A.Create Table B.Produce TableC.Alter Table D.Dro
6、p Table10.Response.Redirect "login.asp"表示:A.覆蓋login.asp B.關(guān)閉login.asp C. 在一個新窗口中打開login.aspD. 重定向到login.asp三、 簡答題(每題6分,共30分)1 簡述標(biāo)記<p>同<B>的區(qū)別2 Java和Javascript之間的關(guān)系是怎樣的3 ASP的特點4 DHTML技術(shù)的組成5 ADO中的獨立對象類有哪些四、程序題(每題10分,共30分)1用JavaScript寫一個函數(shù)isAlpha()檢查一個表單元素是否只含有字母(即“a”到“z”以及“A”到“Z”)
7、。2.有如下XML文檔,寫出驗證該文檔有效性的DTD<?xml version="1.0"?><!DOCTYPE cookbook SYSTEM "./recipe.dtd"><cookbook><category type="loaf"><recipe><name>The basic loaf</name><ingredient><qty amount="825" unit="ml"/>
8、<item>Warm water</item></ingredient><ingredient><qty amount="20" unit="g"/><item>Granulated dried yeast</item></ingredient><ingredient><qty amount="20"/><item>Sugar</item></ingredient><ingr
9、edient><qty amount="450"/><item>Stoneground wholemeal flour</item></ingredient><ingredient><qty amount="900"/><item>Strong white bread flour</item></ingredient><ingredient><qty amount="20"/><item>
10、;Salt</item></ingredient><ingredient><qty amount="55"/><item>Fresh lard</item></ingredient><cooking><time>15</time><gas>8</gas><electric>230c</electric></cooking><cooking><time unit="min
11、utes">30</time><gas>6</gas><electric>200c</electric></cooking><serves /><instruction><ins>Add the yeast and sugar to the warm water and leave to activate</ins></instruction><instruction><ins>Sieve the flour and sal
12、t into a large bowl</ins></instruction><instruction><ins>Crumble the lard into the flour until it has a "breadcrumb" texture</ins></instruction><instruction><ins>Mix the liquid into the flour</ins></instruction><instruction>
13、<ins>turn onto floured surface and knead for 300strokes</ins></instruction><instruction><ins>Form into a ball, place in a warm place untildoubled in size</ins></instruction><instruction><ins>Knead for another 100 strokes</ins></instructi
14、on><instruction><ins>Form into a ball, place in a warm place untildoubled in size</ins></instruction><instruction><ins>Form into five loaves and leave to rise for 30minutes</ins></instruction><instruction><ins>Bake!</ins></instr
15、uction></recipe></category></cookbook> 3在你的個人主頁上添加時間顯示信息,顯示當(dāng)天的日期、時間及星期幾。參考答案一 填空題: 1 、客戶端請求 服務(wù)器響應(yīng) 2 、 World Wide Web 超鏈接 3 、解釋 HTML 4 、網(wǎng)絡(luò)位置 8 5 、 Dynamic (或者動態(tài)) 6 、 Document Object Model (或者文檔對象模型) DHTML 樹形 7 、服務(wù)器 CGI (或者公共網(wǎng)關(guān)接口) 8 、 asp 可執(zhí)行 9 、 ADO (或者 ActiveX 數(shù)據(jù)對象) 屬
16、性 10 、 CSS XSL 二 選擇題 1 、 B 2 、 A 3 、 D 4 、 A 5 、 C 6 、 C 7 、 D 8 、 A 9 、 A 10 、 D 三 簡答題 1 答: 1 ) <p> 分段標(biāo)簽,表示一個段落的開始; 2 ) <B> 表示字體設(shè)置為粗體 2 、答: JavaScript 與 Java 是兩個公司開發(fā)的不同的兩個產(chǎn)品。 Java 是美國 SUNMicroSystem 公司推出的新一代面向?qū)ο蟮某绦蛟O(shè)計語言,特別適合于 Internet 的分布式應(yīng)用程序開發(fā) ; 而 JavaScript 是 Netscap
17、e 公司的產(chǎn)品 , 其目的是為了擴展 Netscape Navigator 瀏覽器的功能而開發(fā)的一種可以嵌入 Web 頁面中的基于對象和事件驅(qū)動的解釋性語言,它的前身是 Live Script 。下面是兩種語言間的其他不同之處 1) 基于對象和面向?qū)ο蟆?Java 是一種真正的面向?qū)ο蟮恼Z言 , 即使是開發(fā)簡單的程序,必須設(shè)計對象。 JavaScript 是種腳本語言。它可以用來整理與網(wǎng)絡(luò)無關(guān)的,與用戶交互作用的復(fù)雜軟件。它是一種基于對象( Object Based )和事件驅(qū)動( Event Driver )的編程語言。因而它本身提供了非常豐富的內(nèi)部對象供設(shè)計人員使用。 2) 解釋和編譯。兩
18、種語言在其瀏覽器中所執(zhí)行的方式不一樣。 Java 的源代碼在傳遞到客戶端執(zhí)行之前必須經(jīng)過編譯,因而客戶端上必須具有相應(yīng)平臺上的仿真器或解釋器,它可以通過編譯器或解釋器實現(xiàn)獨立于某個特定的平臺編譯代碼的束縛。 JavaScript 是一種解釋性編程語言,其源代碼在發(fā)往客戶端執(zhí)行之前不需經(jīng)過編譯而是將文本格式的字符代碼發(fā)送給客戶端由瀏覽器解釋執(zhí)行。 3 )強變量和弱變量。兩種語言所采取的變量是不一樣的。 Java 采用強定義類型變量檢查即所有變量在使用之前必須做表明 , 定義其類型。而 JavaScript 中變量聲明,采用弱定義類型,即變量在使用前不需做聲明 , 而是解釋器在運行時檢查其數(shù)據(jù)類型
19、。 4 )代碼格式不一樣。 Java 是一種與 HTML 無關(guān)的格式必須通過像 HTML 中引用外媒體那樣進行裝載其代碼以字節(jié)代碼的形式保存在獨立的文件中。 JavaScript 的代碼是一種文本字符格式 , 可以直接嵌入 HTML 文件中,并且可動態(tài)裝載。編寫 HTML 文件就像編輯文本文件一樣方便。 5) 嵌入方式不一樣。在 HTML 文件中 , 兩種編程語言的標(biāo)識不同 ,JavaScript 使用 Script Script 來標(biāo)識,而 Java 使用 applet applet 來標(biāo)識。 6 )靜態(tài)聯(lián)編和動態(tài)聯(lián)編。 Java 采用靜態(tài)聯(lián)編,即 Java 的對象引用必須在編譯時進行,以使
20、編譯器能夠?qū)崿F(xiàn)強類型檢查; JavaScript 采用動態(tài)聯(lián)編,即 JavaScript 的對象引用在運行時進行檢查,如不經(jīng)運行就無法實現(xiàn)對象引用的檢查。平衡調(diào)整方法: LL 調(diào)整、 RR 調(diào)整、 LR 調(diào)整、 RL 調(diào)整 3 、答: 1 )全嵌入 HTML ,與 HTML , Script 語言完美結(jié)合 2 )無須動手編譯或鏈接程序 3 )面向?qū)ο?,并可以擴展 ActiveX Server 組件功能 4 )存取數(shù)據(jù)庫輕松容易 5 )可使用任何語言編寫自己的 ActiveX Server 組件 6 )無瀏覽器兼容問題 7 )程序代碼隱蔽,在客戶端僅可以看到由 ASP 輸出的動態(tài) HTML 文件
21、 4 、答: DHTML 主要由四種主要技術(shù)組成,各個部分的名稱及功能如下: 1)HTML4.0: HTML4.0 包括許多增強特性如大表格的分段顯示 , 帶有固定標(biāo)題的可以滾動的表格,以及對長表格打印的更好支持。對 HTML 格式的增強側(cè)重于使這些格式更靈活。 2)CSS : CSS 控制用 XML 或 HTML 語言編寫的文件的顯示、 CSS 可以使頁面布局和格式比 HTML 更精確。 3 ) DOM :文檔對象模型( Document Object Model )它為 HTML 文件定義了一個與平臺無關(guān)的程序接口。使用該接口可以控制文件的內(nèi)容、結(jié)構(gòu)和樣式, Web 開發(fā)人員借助 DOM
22、可以在其 Web 頁中引入動態(tài)和交互式內(nèi)容,而不必依賴于 Web 服務(wù)器來提供新的內(nèi)容或改變現(xiàn)有內(nèi)容的顯示方式。 4 )腳本語言:目前廣為流行的 JavaScript 是由 Netscape 公司開發(fā)的一種腳本語言其結(jié)構(gòu)簡單,使用方便,易學(xué)易懂。它的代碼可以直接嵌入 HTML 文件之中,無需編譯就可在支持 JavaScript 的瀏覽器中解釋運行。通過使用 JavaScript 可以大大加強 Web 頁的交互性 , 如輕松地在 Web 頁中加入按鈕,顯示帶有控制的文本建立交互式表格等。 Script 可以使 Web 頁上顯示的文本信息動起來或是加入一些動畫 , 從而使 Web 頁看上去活潑誘人
23、。另外一種腳本語言是微軟公司開發(fā)的 VBScript ,但是很多瀏覽器都不支持該腳本語言。 5 、答: 1 ) Connection 2 ) Command 3 ) RecordSet 4 ) Property 5 ) Error 6 ) Field 7 ) Parameter 四、程序題 1 、 function isAlpha(elm) if(elm.value = "") return false; for(var i = 0; i<elm.value.length; i+) if(elm.value.charAt(i) < "a" |
24、 elm.value.charAt(i) > "z") && elm.value.charAt(i) < "A" | elm.value.charAt(i) > "Z") return false; return true; 2 、 <!ELEMENT cookbook (category+)> <!ELEMENT category (recipe+)> <!ATTLIST category type CDATA #REQUIRED> <!ELEMENT re
25、cipe (name, ingredient+, cooking+, serves?, instruction*)> <!ELEMENT name (#PCDATA)> <!ELEMENT ingredient (qty, item)> <!ELEMENT qty (#PCDATA)> <!ATTLIST qty amount CDATA #REQUIRED unit CDATA "g"> <!ELEMENT item (#PCDATA)> <!ELEMENT cooking (time*, gas*, el
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023-2024學(xué)年重慶市忠縣三匯中學(xué)高三下第二次檢測試題數(shù)學(xué)試題
- 2023-2024學(xué)年浙江省磐安縣二中高三第三次適應(yīng)性訓(xùn)練數(shù)學(xué)試題
- 2024限定收藏品無償交接協(xié)議
- 2024工程項目墊資協(xié)議示例
- 2024礦山工程承包協(xié)議模板
- 2024保障:權(quán)威協(xié)議樣本解析
- 2024跨境電子商務(wù)交易協(xié)議模板
- 2024年大清包勞務(wù)施工業(yè)務(wù)協(xié)議模板
- 2024年貨車運輸專屬駕駛員勞動協(xié)議
- 2024石子供應(yīng)商協(xié)議精簡
- 辦理營業(yè)執(zhí)照委托書
- 危險貨物道路運輸安全卡4
- 船舶電氣安裝理論圖紙相結(jié)合PPT課件
- 道路交通標(biāo)志與標(biāo)線PPT課件
- 幕墻打膠工藝
- 違約損失率(LGD)研究
- 新冀教版九年級英語上冊第26課課件
- 編寫標(biāo)準(zhǔn)必備文件 國家標(biāo)準(zhǔn) 地方標(biāo)準(zhǔn) 行業(yè)標(biāo)準(zhǔn) 企業(yè)標(biāo)準(zhǔn) 格式模板大全
- 《鉆木取火》PPT
- 2021-2025鄉(xiāng)村5年規(guī)劃三篇
- 無線電遙控帆船講解
評論
0/150
提交評論