電子商務(wù)網(wǎng)站設(shè)計與管理習(xí)題_第1頁
電子商務(wù)網(wǎng)站設(shè)計與管理習(xí)題_第2頁
電子商務(wù)網(wǎng)站設(shè)計與管理習(xí)題_第3頁
電子商務(wù)網(wǎng)站設(shè)計與管理習(xí)題_第4頁
電子商務(wù)網(wǎng)站設(shè)計與管理習(xí)題_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論