




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、.練習(xí)題一、選擇題:1 ASP內(nèi)置對象中,通過 A 對象實現(xiàn)同一用戶共享不同頁面數(shù)據(jù) A. session B. Application C. cookies D. Server2 當(dāng)服務(wù)器端要從客戶端讀取信息時,利用的對象是_B_A. Response B. Request C. Application D. Session3 Server對象的 A 方法用于創(chuàng)建一個ActiveX組件實例(如connection對象)。 A. CreateObject B. HTMLEncode C. MapPath D. URLEncode4 ASP的使用環(huán)境是_C_,在其支持下ASP程序才能夠運行A.
2、IE5.0 B. Netscape C. IIS D. DHTML5 要在表單中添加復(fù)選框,TYPE的屬性值應(yīng)設(shè)置為_C_。A. submit B. radio C. checkbox D. password6 ASP內(nèi)置對象Response的 C 方法可以用來結(jié)束當(dāng)前網(wǎng)頁腳本的執(zhí)行。 A. Write B. Redirect C. End D. Clear7 如果要獲取客戶端所提交是表單數(shù)據(jù),應(yīng)使用(A )對象來實現(xiàn)ARequest B. Response C. Server D. Session8 在ADO對象中,由_A_對象實現(xiàn)與數(shù)據(jù)庫的實際連接 A. Connection B. Com
3、mand C. Recordset D三者皆可 9 ASP內(nèi)置對象Response的 B 方法可以用來將網(wǎng)頁轉(zhuǎn)到特定的網(wǎng)址。 A. Write B. Redirect C. Flush D. Clear二、填空題1、ASP中作為輸出用途的對象是 Response ,此對象利用 Write 方法,將數(shù)據(jù)輸出到網(wǎng)頁上。2、ADO數(shù)據(jù)處理中,最常用的數(shù)據(jù)庫連接對象、數(shù)據(jù)記錄對象以及數(shù)據(jù)命令對象分別為: Connection 對象、 Recordset 對象、 Command 對象。3、要把一個記錄集分成多個頁,可以使用 PageSize 屬性指定一頁中的記錄個數(shù),使用 AbsolutePage屬性移
4、動到特定的頁,用 PageCount 屬性返回總頁數(shù)。4、在ASP中,創(chuàng)建組件通常用 server 對象的CreateObject方法來實現(xiàn)。5、在對Recordset對象進(jìn)行操作時,通常使用 EOF 屬性來判斷當(dāng)前記錄位置是否位于Recordset對象的最后一個記錄之后。6、 是ASP的定界符,用來表示ASP代碼的開始,ASP的默認(rèn)腳本語言是 VBScript 。8、使用ADO對象中的 Connection 對象的 Open 方法可建立到數(shù)據(jù)源的物理連接,在該方法成功完成后連接才真正建立,才能對數(shù)據(jù)源發(fā)出命令并且處理結(jié)果。9、ASP全稱是 Active Serve Pages ;它的文件擴(kuò)展
5、名是: .asp 10、在HTML語言中,表單標(biāo)記FORM的METHOD屬性指定將表單數(shù)據(jù)傳輸?shù)椒?wù)器的方法,其取值可以是 Post 和 get ;11、 _標(biāo)記用于HTML文檔的最前邊,用來標(biāo)識HTML文檔的開始。而_放在HTML文檔的最后邊,用來標(biāo)識HTML文檔的結(jié)束。12、如果要查詢“學(xué)生信息”表中姓“趙”的學(xué)生記錄,應(yīng)該使用語句_ select * from 學(xué)生信息 where 姓名 like “趙%”_。13、表單標(biāo)記Form的_ Action _屬性用于指定表單處理程序的文件名。_ method _屬性用于定義處理站點訪問者提供數(shù)據(jù)的方法。14、Application對象Lock
6、方法其功能是_將Application對象鎖定,避免兩個用戶同時訪問Application對象_15、ADO對象是用來實現(xiàn) _數(shù)據(jù)庫管理_16、在ASP中,創(chuàng)建對象通常用_ server _對象的CreateObject方法來實現(xiàn)。17、Application_OnStart、Application_OnEnd事件必須保存在 Global.asa 文件中,該文件必須保存在 應(yīng)用程序的根目錄 目錄中。18、response.end 語句的作用是 停止向客戶端輸出數(shù)據(jù) 。19、在Windows操作系統(tǒng)環(huán)境下,默認(rèn)的主站點對應(yīng)的文件夾名是 wwwroot ;20、通過 Response 對象的屬性和
7、方法可以控制如何將服務(wù)器端的數(shù)據(jù)發(fā)送到客戶端瀏覽器,通過request 對象的屬性和方法可以獲取從客戶端瀏覽器傳送給服務(wù)器端的數(shù)據(jù);21、可以通過調(diào)用Connection對象的 Open 方法建立到相關(guān)數(shù)據(jù)庫的物理連接;可以通過調(diào)用Recordset對象的 MoveFirst 方法控制游標(biāo)指向記錄集內(nèi)的第一條記錄;三、簡答題1、 VBScript中過程和函數(shù),二者有何區(qū)別?分別用什么方式可以調(diào)用過程和函數(shù)? 答:在VBScript中,過程與函數(shù)在使用時的唯一區(qū)別在于:過程沒有返回值,而函數(shù)有返回值。函數(shù)調(diào)用的方法是將函數(shù)返回值賦值到一個變量中或直接像變量一樣使用。過程啟用一種是用CALL語句,
8、另一種是直接使用過程名進(jìn)行調(diào)用。2、試說出三種以上ASP的內(nèi)置對象,并說出其作用與常用方法。答:ASP的內(nèi)置對象有:1、request對象。從客戶端接收信息。常用方法有resquest.querystring、resquest.form、resquest.cookies和resquest.servervariables;2、response對象。用于響應(yīng)客戶端的請求,將信息傳遞給用戶。常用方法有response.redirect、response.write、response.cookies;3、server對象。提供對服務(wù)器上的方法和屬性的訪問。常用方法有server.createobjec
9、t、serve.mappath、serve.HTMLEncode;4、application對象。提供給多個客戶端用戶共享信息。常用方法application.lock、application.unlock;5、session對象。用于記錄每個用戶的相關(guān)信息。3、 如何創(chuàng)建Connection對象?怎樣用Connection對象和數(shù)據(jù)源之間建立聯(lián)系?答:創(chuàng)建connextion對象需要使用server對象的createobject方法。具體格式:set 對象名稱server.createobject(“ADODB.Connection”)Connection對象中有一個open方法專門用來打開
10、Connection對象與數(shù)據(jù)庫之間的通道,實現(xiàn)數(shù)據(jù)源與ASP程序的真正連通。具體格式:Connection對象名.open “driver=SQL Server;database=數(shù)據(jù)庫名稱; server=服務(wù)器名; uid=sa;pwd=;” 4、什么是動態(tài)網(wǎng)頁,動態(tài)網(wǎng)頁有哪些特征?答:動態(tài)網(wǎng)頁是指在不同的訪問者或在不同的訪問時間訪問同一個Web頁面時可能得到不同的頁面內(nèi)容。訪問的內(nèi)容具有實時性,訪問的過程具有交互性。動態(tài)網(wǎng)頁的特征: 網(wǎng)頁的顯示內(nèi)容可以實時動態(tài)更新;用戶和網(wǎng)站可以進(jìn)行交互式信息交流;提供對數(shù)據(jù)庫的管理和使用;提供對文件的管理操作;支持對“組件”的使用。5、 ASP中Ap
11、plication對象和Session對象的區(qū)別?答:Application對象與Session對象區(qū)別:()應(yīng)用范圍不同。Application對象是針對所有用戶,可以被多個用戶共離。一個用戶接收到的Application變量可以傳遞給另外的用戶。而Session對象是針對單一用戶,某個用戶無法訪問其他用戶的Session變量。()存活時間不同。由于Application變量是多個用戶共享的,因此不會因為某一個用戶甚至全部用戶離開而消失,一旦建立了Application變量,就會一直存在,直到網(wǎng)站關(guān)閉或這個Application變量被卸載。而Session變量會隨著用戶離開網(wǎng)站而被自動刪除、
12、application.unlock;5、session對象。用于記錄每個用戶的相關(guān)信息。6、 什么是ASP,并描述其執(zhí)行過程。答:ASP是Active Server Page的縮寫,是Microsoft公司開發(fā)的Web服務(wù)器端腳本開發(fā)環(huán)境,利用它可以生成動態(tài)高效的Web應(yīng)用程序。.asp文件用戶瀏覽器Web服務(wù)器(IIS/PWS) HTTP通信協(xié)議文件下載7、論述如何在VBScript中自定義過程和函數(shù),二者有何區(qū)別,過程如何調(diào)用? 答:在VBScript中,定義過程格式為: Public Default| Private Sub(參數(shù)列表)Exit Sub語句塊 End Sub定義函數(shù)的格
13、式為: Public Default| Private Function (參數(shù)列表)=Exit Function語句塊=End Function過程與函數(shù)在使用時的唯一區(qū)別在于:過程沒有返回值,而函數(shù)有返回值。函數(shù)調(diào)用的方法是將函數(shù)返回值賦值到一個變量中或直接像變量一樣使用。四. 程序分析題1、使用For語句輸出1357+51的值 ( 10 ) 2、以下程序段實現(xiàn)在網(wǎng)頁中創(chuàng)建一個單行文本框,一個密碼域和一個提交按鈕 ( 10 )用戶名: 密碼: 3、結(jié)合注釋分析腳本,在對應(yīng)腳本的右方橫線上寫出該腳本的執(zhí)行過程。注釋:表goods用來保存商品
14、信息的表,在數(shù)據(jù)庫sqlDB中,其中Id表示商品編號,Name表示商品名稱,readcount表示訪問次數(shù);Buycount表示購買數(shù)量,SalePrice表示購買價格。商品類型表(Goods)瀏覽程序查詢商品類型表(Goods)%Set conn = Server.CreateObject(ADODB.Connection)conn.opendriver=sqlserver;UID=sa;PWD=;database=sqlDB;server=s14 建立一個Connection對象:conn,調(diào)用conn.open方法打開sqlDB數(shù)據(jù)庫 Set rs = Server.CreateObje
15、ct(ADODB.Recordset)sql=select * from Goodsrs.open sql,conn,3,1 建立Recordset對象:rs,調(diào)用rs.open方法獲得goods表中的數(shù)據(jù)。 rs.pagesize=10 控制每頁顯示的記錄數(shù)為10 if IsEmpty(request.querystring(page) thenpage=1elsepage=clng(request.querystring(page)end if 判斷request.querystring(page)的值是否為空,如果為空,則將page的值設(shè)為1,否則page= request.querys
16、tring(page) if rs.PageCountpage thenpage=rs.PageCountend if 如果rs.PageCountpage,則將page的值設(shè)為rs.PageCount,即最后一頁。 rs.AbsolutePage=page 使用AbsolutePage設(shè)置當(dāng)前記錄所在頁 Response.Write Response.Write For i=0 to rs.Fields.Count-1 Response.WRITE & rs.Fields(i).Name & Next Response.WRITE 操作 Response.Write 用for語句在瀏覽器中顯
17、示表頭 For j=0 to rs.PageSize-1 Response.Write For i=0 to rs.Fields.Count-1 Response.WRITE & rs.Fields(i).Value & Next Response.WRITE 修改|刪除 Response.Write rs.MoveNext if rs.eof then exit for Next 用for語句在瀏覽器中顯示當(dāng)前記錄的數(shù)據(jù) Response.Write Response.Write %If page = 1 Then Response.Write(第一頁 ) Else Response.Wri
18、te( 第一頁 ) End If 設(shè)置指向第一頁的超級鏈接 If page = 1 Then Response.Write( 上一頁 ) Else Response.Write( 上一頁 ) End If 設(shè)置指向下一頁的超級鏈接 If page = rs.PageCount Then Response.Write( 下一頁 ) Else Response.Write( 下一頁 ) End If 設(shè)置指向上一頁的超級鏈接 If page = rs.PageCount Then Response.Write( 最后一頁 ) Else Response.Write( 最后一頁 ) End If 設(shè)
19、置指向最后一頁的超級鏈接 Response.Write Conn.Close 斷開與數(shù)據(jù)庫的連接 Set Conn = nothing % 釋放connection對象 數(shù)據(jù)錄入該腳本實現(xiàn)了什么功能 (15)功能:將goods表中的內(nèi)容顯示在網(wǎng)頁上,并顯示“添加”、“刪除”、“修改”的超級鏈接,提供翻頁的功能 四、 設(shè)計題1、設(shè)計會員登錄頁面(info.asp)。要求,:當(dāng)用戶填入用戶名、密碼后,按登錄按鈕進(jìn)入身份驗證頁面(logincheck.asp),檢查用戶名與密碼是否存在。若數(shù)據(jù)表中存在相同的用戶名和密碼,代表登錄的用戶是會員。用session記錄會員的用戶名和密碼,進(jìn)入 會員專區(qū)頁面(insider.html),否則顯示錯誤信息。參考:info.a
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工程居間合同范本
- 上海供貨服裝合同范例
- 廚師績效合同范本
- 合同范例作廢文本
- 代課教師聘用合同范例
- 合同范本打賭
- 廠區(qū)勞務(wù)合同范例
- 合同范本修訂調(diào)研方案
- 北京官方合同范本
- 報社發(fā)布廣告合同范本
- 2025年湖南司法警官職業(yè)學(xué)院單招職業(yè)技能測試題庫審定版
- 《火力發(fā)電廠水處理技術(shù)概述》課件
- 國企治理三會一層詳解
- 云南省普通初中學(xué)生成長記錄
- 仿真技術(shù)在車架防腐性能開發(fā)中的應(yīng)用
- 初一平面直角坐標(biāo)系集體備課
- 高一年級英語必修二學(xué)科導(dǎo)學(xué)案全冊
- 胡菊仁愛版九年級英語上教學(xué)計劃及教學(xué)進(jìn)度表
- 國家職業(yè)技能標(biāo)準(zhǔn) (2020年版) 航空發(fā)動機(jī)制造工
- 安全保證體系新
- 油氣產(chǎn)品標(biāo)準(zhǔn)實驗室管理規(guī)范
評論
0/150
提交評論