Aspnet復(fù)習(xí)題_第1頁
Aspnet復(fù)習(xí)題_第2頁
Aspnet復(fù)習(xí)題_第3頁
Aspnet復(fù)習(xí)題_第4頁
Aspnet復(fù)習(xí)題_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、A在客戶端和服務(wù)器端都能進行驗證 Asp.n et 復(fù)習(xí)題1 、選擇題 1、下列標(biāo)記不屬于 HTML文檔的基本結(jié)構(gòu)的是:() A B C D 2、請問下面程序段執(zhí)行完畢,頁面上顯示內(nèi)容是什么:( 新浪 ”) Respon se.Write (“ 新浪 A 新浪 B a href=htt p:/www.sin C新浪 D 該句有錯,無法正常輸出 3、Session 對象的默認(rèn)有效期為多少分鐘:( A 10 B 15 C 20 D 應(yīng)用程序從啟動到結(jié)束 4、下面哪一個對象用于與數(shù)據(jù)源建立連接:( A Comma nd B Connection C DataReader D DataAda pter

2、 5、 Global.asax 文件中Session_Start 事件何時激發(fā)() 在每個請求開始時激發(fā)B嘗試對使用進行身份驗證時激發(fā) 啟動會話時激發(fā)D在應(yīng)用程序啟動時激發(fā) 6、 F面哪一個文件是全局配置文件( A Global.asax B Web.co nfig C Styles.css D Assembl yin fo.vb 7、需要寫入與 HTML標(biāo)記相同的文本時,應(yīng)利用以下何種方法進行編碼:() Response.Server.(HtmlEncode ( “) Response.Write(“Server.HtmlEncode ( “) ”) Response.Write(Serve

3、r.HtmlEncode (“) “”) Server.Server(Write.HtmlE ncode ( 8、下列說法正確的是() 頁面上有動態(tài)的東西就是動態(tài)網(wǎng)頁 靜態(tài)網(wǎng)頁內(nèi)容固定,交互性能比動態(tài)網(wǎng)頁差 ASP、JSP和ASP .NET技術(shù)都是把腳本語言嵌入到HTML文檔中 ASP .NET程序和ASP程序一樣都是解釋執(zhí)行 9、 F面關(guān)于HTML的描述錯誤的是() 超文本標(biāo)記語言,一種為In ternet文檔設(shè)計的標(biāo)記語言 與操作系統(tǒng)平臺的選擇無關(guān),只要有瀏覽器就可以運行 HTML文檔 所有的標(biāo)記都是成對出現(xiàn) 由瀏覽器解釋HTML標(biāo)記符號并以它們指定的格式把相應(yīng)的內(nèi)容顯示在屏幕上 10、下

4、列關(guān)于ASP .NET的驗證控件描述錯誤的是 () 其客戶端驗證和服務(wù)器端驗證對所有瀏覽器都適用 如果頁面調(diào)用了多個驗證控件, 當(dāng)有其中的一個驗證未通過時, 整個頁面不會被通過驗 一個服務(wù)器控件可同時被多個驗證控件驗證 需要導(dǎo)入的命名空間為 ( ) )驗證控件 11、在ASP.NET應(yīng)用程序中訪問 SqIServer數(shù)據(jù)庫時, A System.Data.Oracle B System.Data. SqlClient C System.Data. ODBC D System.Data.OIeDB 12、如果需要確保用戶輸入大于30 的值,應(yīng)該使用( A RequiredFieIdVaIidat

5、or B CompareVaIidator C RangeVaIidator D ReguIarExpressionVaIidator 13、下面哪一個不是網(wǎng)頁文件的后綴名 A htm B aspx C asp D txt 二、填空題 1. 列舉ASP.NET中的七個內(nèi)置對象: URL 的中文意思是指 : 幾乎所有的HTMI標(biāo)記都可以轉(zhuǎn)化為 HTML Server控件,只需要在標(biāo)記中加入 即可 控件 TextBox 的 AutoPostBack 屬性的作用是 : Server.MapPath() 方法的主要功能是 Comma nd對象ExecuteNOQuery()方法的功能是 ASP.NET

6、復(fù)習(xí)題2 、 選擇題 1. ASP .NET不支持的應(yīng)用程序文件類型的擴展名是( A. .ascx B. .asmx C. .disco D. .pas 2. 面哪一個驗證控件的作用是限定用戶按照一定的模式進行輸入?( A. ReguIarExpressionVaIidator B. CompareVaIidator C. RequireFieIdVaIidator D. VaIidationSummary 3. 將已有的Web窗體頁轉(zhuǎn)換為用戶控件時,除了要從該頁中移除所有的 , 元素外,還應(yīng)將原窗體頁中的 p age指令更改為( A. Page B. ControI C. ascx D. C

7、ontroI 4. Cookie 是Web服務(wù)器保存在用戶硬盤上的一段文本 , 分會話 Cookie 和永久 Cookie 。如 要定義一個永久 Cookie ,則必須設(shè)置 Cookie 的( )屬性。 A. VaIue B. Item C. Path D. Expires 5.要獲取 Web站點中某個文件的物理存儲路徑,可以使用Server對象的( )屬性。 A. Execute B. MapPath C. Transfer D. HtmlEncode 6. Response 對象的 )方法可以使Web服務(wù)器停止處理腳本。 A. Clear B. End C. BufferOutput D.

8、 Flush 7. 訪問 DataReader 對象中的某列可以采用如 DataReader( Name”) 的方法。該示例默認(rèn) 使用的是 DataReader 對象的( )屬性。 A. IsClosed B. FieldCount C. Item D. RecordsAffected 8. 在綁定了數(shù)據(jù)源的 Repeater 對象中,系統(tǒng)會自動提供( )對象,可以使用該對象的 Eval 方法從指定的列中檢索數(shù)據(jù)。 A. Container B. DataBinder C. DataReader D. DataTable 9. 在 DataList 控件中, 任何一個按鈕單擊時,都會觸發(fā)( )

9、事件。 A. EditCommand B. ItemCommand C. CancelCommand D. SelectCommand 10.要將存儲過程參數(shù)Nam設(shè)定為輸出參數(shù),則應(yīng)該設(shè)定 SqlParameter 對象的( ) 屬性。 A. Direction B. SqlDbType C. Value D. Size 11. 在使用 DataView 對象進行篩選和排序等操作之前,必須指定一個 ( ) 對象作為 DataView 對象的數(shù)據(jù)來源。 A. DataTable B. DataGrid C. DataRows D. DataSet 12. 在包含多個表的 DataTable 對

10、象的 DataSet 中,可以使用( )對象來使一個表和另 一個表相關(guān)。 A. DataRelation B. Collections C. DataColumn D. DataRows 13. DataGrid 控件使用 )列來指定要顯示數(shù)據(jù)源中的那些列、自定義每列的標(biāo)頭和腳 注以及控件的排序等。 A. 綁定列 B. 按鈕列 C. 超級鏈接列 D. 模板列 14. 在 DataGrid 控件中設(shè)定顯示學(xué)生的學(xué)號,姓名,出生日期等字段?,F(xiàn)要將出生日期設(shè) 定為短日期格式,則應(yīng)將數(shù)據(jù)格式表達(dá)式設(shè)定為( )。 A. 0:d B. 0:c C. O:yy-mm-dd D. 0: P 15. Web S

11、ervice公開的每個方法,必須用自定義的( )屬性進行標(biāo)記。 A. Names pace B. Class C. WebMethod D. Descri pti on 二、程序填空題 本題將創(chuàng)建一個簡單的學(xué)生管理信息系統(tǒng), 包含用戶登陸頁面(Login.aspx)和學(xué)籍管 理頁面(Student.aspx)。假設(shè)已經(jīng)建好數(shù)據(jù)庫StudentMS。請按要求補全程序。 1、創(chuàng)建用戶登陸頁面(Login.aspx ) (1)添加web窗體,命名為Login.aspx ,該頁面的設(shè)計布局如下: P te尸名不鏈為空 r 瑪不為空 LibiMessage 卩還沒有建冊? 甲忘記S碼了? (2) 分別將

12、兩個 TextBox控件和Butt on控件的ID設(shè)置為:txtName, txt Password, btnSubmit ;分別為兩個TextBox控件添加RequiredFieldValidator 驗證控件,限制用戶必 須輸入用戶名和密碼;在Web.config中定義對數(shù)據(jù)庫訪問的連接字符串;導(dǎo)入相應(yīng)的命名 空間。 (3) 定義私有過程,實現(xiàn)將用戶的登陸名保存到Cookie中。代碼如下: Private Sub AddLogi nN ameToCookie(ByVal strLogi nN ame As Stri ng) Dim MyCookie As New Htt pCookie(S

13、tude ntMS) MyCookie.Ex pires = DateTime.Now.AddDays(30) MyCookie.Values.Add(Logi nN ame, strLogi nN ame) 將MyCookie添加到 Cookies 集合 End Sub (4)定義私有函數(shù),實現(xiàn)從Cookie中獲取用戶的登陸名返回給調(diào)用者。代碼如下: P rivate Function GetLogi nN ameFromCookie() As String Dim MyCookie As Http Cookie = Request.Cookies(Stude ntMS) Dim strLo

14、gi nN ame As String = If The n cookie值不為空 strLogi nN ame = MyCookie.Values(Logi nN ame) Retur n strLogi nN ame End If End Function (5)向btnSubmit_Click 事件中添加代碼,使程序可以從數(shù)據(jù)庫中檢索到用戶的登陸信息 并判斷用戶的合法性。 Private Sub btn Submit_Click(ByVal sen der As System.Object, ByVal e As System.Eve ntArgs) Ha ndles btn Submi

15、t.Click If The n 頁面驗證成功 Dim conn As New Dim SqlCo nn ectio n(Co nfiguratio nSetti ngs.A pp Setti ngs(DBCo nn Str) strSQL As String = select UserID,Password,UserType from tblUsers where Logi nName= 獲取文件對象絕對路徑 答案二: 1. 選擇題: DABDB BCBBA AAAAC 2. 程序填空題 1) Response.Cookies.Add(MyCookie) 2) Not MyCookie Is

16、 Nothing 3) Page.IsValid 4) objReader(1) = Trim(txtPassword.Text) 5) objReader.Close() 6) txtName.Text = GetLoginNameFromCookie() 7) lstClasses.DataTextField = Class 8) ds.Tables(Students) 9) dv.RowFilter = Class= 復(fù)制或者使用 FTP 23. 24. 25. 26. 27. 上傳必要文件 在程序中訪問: ConfigurationSettings.AppSettings(DBConn

17、str) 包含窗體身份驗證; Passport( 護照)身份驗證;Windows 身份驗證 3種類型 包含 Connection, Command, DataReader, DataAdapter, DataSet 兩種:在html代碼中為HTML元素添加runat= server 屬性;右鍵單擊,選擇作為 服務(wù)器控件運行。 可以采用3種方式:Web瀏覽器的地址欄中輸入當(dāng)前網(wǎng)頁地址,如 http:/LocalHost/StuMS/Login.aspx; 在 VS 的資源管理器中右鍵點擊選擇在瀏覽器 中查看; 在 VS 的資源管理器中將該頁設(shè)為起始頁,啟動項目。 28. 發(fā)現(xiàn)文檔用于對 Web服

18、務(wù)器上的公共 Web Service進行分組。發(fā)現(xiàn)文檔是基于XML的 文件,該文件包含資源的URL鏈接,該資源為 Web Service提供發(fā)現(xiàn)信息。可分為靜 態(tài)發(fā)現(xiàn)和動態(tài)發(fā)現(xiàn)。 29. 只能讀取數(shù)據(jù),不能對數(shù)據(jù)進行編輯、添加和刪除;只能在記錄間向前移動; 不能在 30. 工作在連接模式下 IIS 內(nèi)存中存儲數(shù)據(jù),數(shù)據(jù)直接在顯示對象上顯示; Web Service即Web服務(wù),是通過In ternet協(xié)議公開的一種業(yè)務(wù)功能,它提供接口或 服務(wù),供外界使用。組成 WebService 的兩個角色分別是WebService 提供程序和 Web Service 客戶端。 31. 分別是在應(yīng)用程序啟動時和會話啟動時發(fā)生的。不需要實例化, 因為它們都是 page 對 象的成員。

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論