2011~2012銅陵學(xué)院ASP程序設(shè)計(jì)考試試卷_第1頁
2011~2012銅陵學(xué)院ASP程序設(shè)計(jì)考試試卷_第2頁
2011~2012銅陵學(xué)院ASP程序設(shè)計(jì)考試試卷_第3頁
2011~2012銅陵學(xué)院ASP程序設(shè)計(jì)考試試卷_第4頁
2011~2012銅陵學(xué)院ASP程序設(shè)計(jì)考試試卷_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、-第-2-裝-線- -第-1-裝-線- 班級 姓名 學(xué)號 銅 陵 學(xué) 院 2011 2012學(xué)年第一學(xué)期 ASP程序設(shè)計(jì)考試試卷 (適用班級:08計(jì)本2、08信管、09信管本科)題號一二三四總分統(tǒng)分人統(tǒng)分復(fù)核人得分得分閱卷人復(fù)核人一、選擇題(1-8為單選題各2分,9-10為多選題各3分,共22分)1.關(guān)于B/S和C/S編程體系,下面說法不正確的是_C_。A) B/S結(jié)構(gòu)的編程語言分成瀏覽器端編程語言和服務(wù)器端編程語言。B) HTML和CSS都是由瀏覽器解釋的,JavaScript語言和VBScript語言是在瀏覽器上執(zhí)行的。C) 目前應(yīng)用領(lǐng)域的數(shù)據(jù)庫系統(tǒng)全部采用網(wǎng)狀型數(shù)據(jù)庫。D) JSP是SU

2、N公司推出的是J2EE十三種核心技術(shù)中的一種。2.相對JSP和PHP,下列選項(xiàng)中是ASP優(yōu)點(diǎn)的是_C_。A) 全面支持面向?qū)ο蟪绦蛟O(shè)計(jì) B) 執(zhí)行效率高C) 簡單容易 D) 多平臺支持3.以下標(biāo)記中,_A_可用于在網(wǎng)頁中插入圖像。A) <IMG>標(biāo)記 B) <BR>標(biāo)記C) <H3>標(biāo)記 D) <SRC>標(biāo)記4.在超級鏈接中,如果指定_B_框架名稱,連接目標(biāo)將在鏈接文本所在的框架頁內(nèi)出現(xiàn),當(dāng)前頁面被刷新。A) Blank B) SelfC) Parent D) Top5.使用_A_語句可以立即從Sub過程中退出。A) Exit Sub B) Ex

3、itC) </Sub> D) Loop6.執(zhí)行完strUser = "12345678"以后,strUser是_B_類型。A) 整數(shù)變量 B) 字符串變量C) 布爾型變量 D) 單精度變量7. Request.Form讀取的數(shù)據(jù)是_A_。A) 以Post方式發(fā)送的數(shù)據(jù) B) 以Get方式發(fā)送的數(shù)據(jù)C) 超級連接后面的數(shù)據(jù) D) 以上都不對8. Session對象默認(rèn)有效期為_B_分鐘。A) 10 B) 20 C) 30 D) 609.對于使用分組查詢,下面說法正確的是_ABCD_。A)WHERE子句必須放在GROUP BY子句之前。B)HAVING子句中只能包含

4、分組字段或者聚合函數(shù)。C)SELECT語句選擇的列只能是分組字段或者聚合函數(shù)。D)HAVING必須放在GROUP BY子句之后。10.使用BeginTrans()_C_,利用CommitTrans()_A_,如果有錯誤發(fā)生,利用RollbackTrans()來_D_。A) 提交一個事務(wù) B) 總結(jié)事務(wù)C) 開始一個事務(wù) D) 取消事務(wù)得分閱卷人復(fù)核人二、填空題(每空2分,共40分)1.瀏覽器端語言包括:_HTML_、CSS、_java script語言_和VBScript語言。2.做應(yīng)用開發(fā),數(shù)據(jù)庫支持是必須的,目前應(yīng)用領(lǐng)域的數(shù)據(jù)庫系統(tǒng)全部采用_關(guān)系型數(shù)據(jù)庫_。3.表單標(biāo)記<Form&g

5、t;的_Action_屬性用于指定表單處理程序的URL位置,_Method_屬性用于定義數(shù)據(jù)提交方式。4. <Input Type=>標(biāo)記的_Name_屬性用于為輸入?yún)^(qū)域命名,_Value_屬性用來指定輸入?yún)^(qū)域的默認(rèn)值。5.在ASP程序中常用的腳本語言有VBScript和_Jscript_。6.VBScript 只有一種數(shù)據(jù)類型,稱為_Variant_,也叫做變體類型。7.聲明Variant變量使用_Dim_語句。8.Request.Form和Request.QueryString對應(yīng)的是Form提交時的兩種不同提交方法:_Post_方法和_Get_方法。9.Application

6、提供兩個事件:_ Application_OnStart()_Application開始的時候,調(diào)用該事件。_ Application_OnEnd()_Application結(jié)束的時候,調(diào)用該事件。10.要在數(shù)據(jù)庫中查詢姓江的人,使用語句:_ SELECT * FROM 數(shù)據(jù)庫表 WHERE 姓名 Like '江%'_。11.創(chuàng)建記錄集對象的一個實(shí)例,可以使用_.Connection對象的Execute()方法_,這種方法創(chuàng)建的記錄集指針只能向下,而不能向上移動,即不能執(zhí)行MoveFirst()和MovePrevious()指令。12.語句“Response.Write(“op

7、ener.refreshFrm.submit();”)”的功能是_刷新父窗體_?!皁pener”是系統(tǒng)關(guān)鍵字,表示打開當(dāng)前窗體的父窗體,“refreshFrm”是_ Form表單的名稱_,submit()是控制表單提交。13.函數(shù)DateDiff(“d”,x,y)的功能是_將日期x減去日期y _,將結(jié)果以天作為單位來表示_。14.程序員在編寫完代碼以后,需要對代碼進(jìn)行檢查并做簡單的測試,目的是為了功能可用,這個階段的測試稱之為“_單元測試_”。得分閱卷人復(fù)核人三、問答題(每小題7分,共21分)1.VBScript腳本語言有哪幾種控制程序循環(huán)的結(jié)構(gòu)?而其中的DoLoop循環(huán),又有幾種不同的形式?

8、 答:循環(huán)結(jié)構(gòu)包括:DoLoop;WhileEnd;ForNext;For EachNext。 DoLoop循環(huán)包括:Do WhileLoop;Do UntilLoop;Do LoopWhile;Do LoopUntil;2. ASP提供的內(nèi)置組件中,F(xiàn)ile Access組件的功能是什么?試簡單描述其構(gòu)成?.答:File Access組件使我們在編寫ASP網(wǎng)絡(luò)應(yīng)用程序時,能夠方便地實(shí)現(xiàn)在Web服務(wù)器上添加、改變、創(chuàng)建或刪除文件夾(目錄)和文件。此外,該組件還可探測特定的文件是否存在,若存在則可進(jìn)一步獲得有關(guān)屬性。File Access組件還使文件處理變得相當(dāng)容易。在處理文件時,主要的目標(biāo)是以

9、易于訪問的格式把數(shù)據(jù)存儲在有效的空間和資源中。這就要求能夠創(chuàng)建所需文件,寫入、讀出和更新其中的數(shù)據(jù)。因?yàn)榧偃绨褦?shù)據(jù)存儲在諸如Access或SQL Server數(shù)據(jù)庫中,通常會給應(yīng)用程序增加很大的開銷,而把數(shù)據(jù)存儲到二進(jìn)制文件或文本文件中則可能是最有效的解決方案。 File Access組件主要由文件系統(tǒng)對象FileSystemObject、文件夾對象Folder和文件對象File組成,用來負(fù)責(zé)文件和文件夾的管理。但如果需要讀寫文件的內(nèi)容,則必須與文本流對象TextStream一起使用。 3. 在教材第八章介紹的“在線考試系統(tǒng)”中,是怎樣在技術(shù)上確保每一份試卷內(nèi)的試題都不重復(fù),并且保證每次生成的

10、備份試卷都各不相同的?.答:“在線考試系統(tǒng)”的關(guān)鍵之處在于以下幾點(diǎn)。隨機(jī)抽取試題,不僅可保證每一份試卷內(nèi)的試題不重復(fù),并可確保每次生成的備份試卷都各不相同。自動生成每道試題的4個單選項(xiàng)。用隱含方式將每道題的標(biāo)準(zhǔn)答案傳遞到判卷評分程序。點(diǎn)擊“交卷”按鈕后將同時傳送考生所選的n個答案(No1Non)以及n個標(biāo)準(zhǔn)答案(Da1Dan),因而在啟動程序判分時,就不必再次打開數(shù)據(jù)庫尋找對應(yīng)考題的答案。使用上述在線考試系統(tǒng)已經(jīng)可以實(shí)施簡單的考試和判分,但要使此程序真正可用,必須進(jìn)一步加以完善。可考慮在下列幾個方面著手改進(jìn)。增加考生登錄頁面,用以輸入考生姓名、班級、考號等信息“煽事先創(chuàng)建好考生信息數(shù)據(jù)庫,用以

11、驗(yàn)證考生身份的合法性。增加考試計(jì)時功能。在試卷頁面上顯示時鐘和剩余的考試時間,一旦到達(dá)終考時間便自動交卷。自動將考生的得分保存到數(shù)據(jù)庫的相應(yīng)成績表中,并自動完成最高分、最低分和平均分等考分統(tǒng)計(jì)工作。利用本程序在線考試時,考生在點(diǎn)擊“交卷”按鈕并看到考試成績后,仍可以通過點(diǎn)擊網(wǎng)頁上的“后退”按鈕繼續(xù)考試。這是一個必須設(shè)法改進(jìn)的地方。設(shè)法解決多選題和填空題的出卷和評判問題。得分閱卷人復(fù)核人4、 綜合題(每小題17分,共17分)1請用ASP編寫一個頁面,當(dāng)客戶第一次訪問時,需在線注冊姓名、性別等信息,然后把信息保存到Cookies 中。下一次如該客戶再訪問時,則顯示“某某,您好,您是第幾次光臨本站”

12、的歡迎信息?1.<%dim user_name,password,sex,love,career,introduction,varNumber'第一句是Option Explicit,因此變量必須先定義,方可使用user_name=Request.Form("user_name")password=Request.Form("password")sex=Request.Form("sex")love=Request.Form("love")career=Request.Form("caree

13、r")introduction=Request.Form("introduction")if user_name="" thenResponse.redirect "e4-3-1.asp"end ifif user_name<>Request.Cookies("MyCookie")("user_name") thenResponse.Write "您是第一次訪問本站!歡迎您光臨!"Response.Cookies("MyCookie"

14、)("user_name")=user_nameResponse.Cookies("MyCookie")("password")=passwordResponse.Cookies("MyCookie")("sex")=sexResponse.Cookies("MyCookie")("love")=loveResponse.Cookies("MyCookie")("career")=careerResponse.Cookies("MyCookie")("introduction")=introductionResponse.Cookies("MyCookie")("Number")=1 ' 第一次訪問, 故將Cookies 中的Number 設(shè)置為1elsevarNumber=Request.Cookies("MyCookie")("Number")varNumber=varNumber+1Response.Write

溫馨提示

  • 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

提交評論