版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、期末復(fù)習(xí)題一、選擇題1在ASP.NET的內(nèi)建對象中,必須要有Lock和Unlock方法以確保多個用戶無法同時改變某一變量的對象是( D ) A. Cache B. Session C. Request D. Application2下列哪個函數(shù)可以將數(shù)值轉(zhuǎn)換為字符串? (C )A Cdate BCint CCStr DCDbl3有關(guān)ASP.NET腳本和HTML說法正確的是( D )。A. HTML元素的ID屬性值直接對應(yīng)ASP.NET腳本的一個對象名B. 一個HTML元素不需要添
2、加“runat=server”,ASP.NET腳本也可以引用該HTML元素C. 一個ASP.NET頁面中腳本可以直接引用另一個ASP.NET頁面的HTML元素D. ASP.NET在原有的HTML元素的基礎(chǔ)之上,又新增加一整套Web Server控件,加強頁面內(nèi)容和腳本的設(shè)計能力。4. 下面說法正確的是( D )A.當(dāng)用戶從一個網(wǎng)頁轉(zhuǎn)到另一個網(wǎng)頁時,保存在Session中的信息會丟失。B.Session對象的有效期默認為40分鐘。C. Session對象的有效期不能更改。D. Session對象到期前可以用Abandon方法強行清除。5. Request.Form讀取的數(shù)據(jù)是( A )A.以Po
3、st方式發(fā)送的數(shù)據(jù)。 B. 以Get 方式發(fā)送的數(shù)據(jù)。C. 超鏈接后面的數(shù)據(jù)。 D. 以上都不對。6. Cookie對象的默認有效期是( C )A.20分鐘 B.30分鐘 C.50年 D.以上都不對 7. Application對象的默認有效期是( D )A.10分鐘 B.20分鐘 C.30分鐘 D.從網(wǎng)站啟動到終止 8. 下面不屬于Request對象集合成員的是( D )A.Cookies B.Form C. QueryString D. Server9. Server對象的 Excute方法和 Transfer方法的區(qū)別是( A )A.前者執(zhí)行完調(diào)用網(wǎng)頁,繼續(xù)執(zhí)行當(dāng)前頁面,后者不是。B.前
4、者執(zhí)行完調(diào)用網(wǎng)頁,不再繼續(xù)執(zhí)行當(dāng)前頁面,后者不是。C.前者轉(zhuǎn)移到調(diào)用的網(wǎng)頁,執(zhí)行新的頁面,后者不是。D.前者轉(zhuǎn)移到調(diào)用的網(wǎng)頁,不再執(zhí)行當(dāng)前的頁面,后者不是。10關(guān)于HtmlForm控件說法錯誤的是( B )A. 一個HtmlForm對應(yīng)頁面中的一個<form>元素B. 在一個Web Form中,允許存在多個HtmlForm控件C. 在ASP.NET頁面中,<form>元素的method屬性的默認值為postD. 對于<form>元素來說,屬性Runat="Server" 不能省略11下列控件可用于定義組合框的是( B )A. TextBo
5、x B. RadioBoxC. ListBox D. CheckBox12. .Net Framework的的核心組件是( D )A ASP.NET B ADO.NETC COM+ D 公共語言運行庫和.Net Framework基礎(chǔ)類庫13.NET類庫,很多能裝載磁盤文件的類都是憑物理文件夾路徑來裝載文件的,因此在WEB頁的程序代碼中常常使用( A )把虛擬路徑映到物理路徑。A. Server對象的MapPath方法 B. Server對象的Transfer方法C. Request對象的FilePath屬性 D. Request對象的Url屬性14 要將表單數(shù)據(jù)以字符串的方式附加在網(wǎng)址的后面
6、返回服務(wù)器端,必須將 <FORM> 標(biāo)記的METHOD屬性設(shè)置為下列哪一個? ( C )A. POST B. GOTC. GET D. QUERY15. 在建立Application對象的時候會產(chǎn)生哪個事件? (A )A. Application_OnStart B. Application_OnEndC. Application_Start D. Application_End16 Application對象的默認有效期為多少分鐘? ( D )A10 B15 C20 D應(yīng)用程序從啟動到結(jié)束17. 在執(zhí)行A頁面時,若要調(diào)用B頁面,B頁面執(zhí)行完后,繼續(xù)執(zhí)行A頁面,則通過Server的
7、那個方法來實現(xiàn)? ( C )A. Transfer B. Redirect C. Execute D. href18執(zhí)行完如下語句后,頁面上顯示的內(nèi)容為: ( A )<%Response.Write "A"Response.EndResponse.Write "B"%>A. A B. AB C. AC D. ABC19下列循環(huán)語句中循環(huán)多少次停止執(zhí)行? ( C )<%Dim sum, ISum=0I=1DoSum=sum+I2I=I+1Loop While I<=10%> A. 7 B. 9 C. 10 D. 11 20請問
8、下面程序段執(zhí)行完畢,頁面上顯示內(nèi)容是什么: ( D )<%Response.Write Server.HTMLEncode(“<a href=''>新浪</a>”)%>A. 新浪 B.<a href=''>新浪</a>C. 新浪(超鏈接) D.該句有錯,無法正常輸出21. 如果希望控件內(nèi)容變換后立即回傳表單,需要在空間中添加屬性( A)。A. AutoPostBack=True B. IsPostBack=True C. IsPostBack=False D. AutoPostBack=False22.
9、 如果需要確保用戶輸入小于96的值,應(yīng)該使用( B )驗證控件。A. CompareValidator B. RangeValidtor C. RequiredFieldValidator D. RegularExpressionValidator23. 下面SqlComand對象方法中,可以連接執(zhí)行Transact-SQL語句并返回受影響行數(shù)的是A. ExecuteReader B. ExecuteScalaC. Connection
10、160; D. ExecuteNonQuery24. 在配置GridView控件的SqlDateSource數(shù)據(jù)源控件過程中,單擊【高級】按鈕的目的是(C)A.打開其他窗口 B.輸入新參數(shù) C.生成SQL編輯語句 D.優(yōu)化代碼25. 現(xiàn)在需要驗證某個TextBox控件的輸入數(shù)據(jù)是否大于0小于10,此時能使用的驗證控件是( D ) A.Compare ValidatorB.Compare Validator與 RequiredField ValidatorC.Range ValidatorD.Range Val
11、idator與 RequiredField Validator26. 當(dāng)需要用控件來輸入性別(男,女)或婚姻狀況(已婚,未婚)時,為了簡化輸入,應(yīng)該選用的控件是( A )A. RadioButtonB. CheckBoxListC. CheckBoxD. RadioButtonList27. 留言板必須加強管理,這是因為( D )A. 存儲容量有限 B. 查看必須經(jīng)過授權(quán)C. 影響查看的速度D. 可能存在過時或不健康的留言28. Validator Summary驗證控件的作用是( B )A.檢查總和數(shù) B.集中顯示各個驗證的結(jié)果C.判斷有無超出范圍D.檢查數(shù)值的大小29. 在ADO.NET中
12、,對于Command對象的ExecuteNonQuery()方法和ExecuteReader()方法,下面敘述錯誤的是( C )。A.insert、update、delete等操作的Sql語句主要用ExecuteNonQuery()方法來執(zhí)行;B.ExecuteNonQuery()方法返回執(zhí)行Sql語句所影響的行數(shù)。C.Select操作的Sql語句只能由ExecuteReader()方法來執(zhí)行;D.ExecuteReader()方法返回一個DataReder對象;30.ASP.NET框架中,服務(wù)器控件是為配合Web表單工作而專門設(shè)計的。服務(wù)器控件有兩種類型,它們是 ( A )A.HTML控件和
13、標(biāo)準(zhǔn)Web控件 B.HTML控件和XML控件C.XML控件和標(biāo)準(zhǔn)Web控件 D.HTML控件和IIS控件二、填空題1. 面向?qū)ο蟮恼Z言具有_ 繼承性_、_多態(tài)性_、_封裝性_。2. Response中的_ Redirect _方法可使瀏覽器鏈接到其他URL。3. _ unlock()_方法用于釋放ASP頁面鎖定Application對象的狀態(tài)。答案:4. Request.Form
14、和Request.QueryString對應(yīng)的是FORM提交時的兩種不同提交方法:_ Post _方法和_ Get _方法。答案:,5. 幾乎所有的HTML標(biāo)記都可以轉(zhuǎn)化為HTML Server控件,只需要在標(biāo)記中加入_ _unat="server"_即可。 6. 當(dāng)需要將TextBox控件作為密碼輸入框時(要求隱藏密碼的代碼),應(yīng)該將控件的TextMode屬性設(shè)置為 _ Password _ 7. 請將下列數(shù)據(jù)(nn)在TextBox控件中顯示出來。Double nn = 4512.6;TextBox1.Text =_ nn.ToStrin
15、g()_8在設(shè)計階段必須將各個驗證控件的 _ ControlToValidate _屬性指向被驗證的控件。9下面是設(shè)置和取出Session對象的代碼。設(shè)置Session的代碼是:Session“greeting”=“hello wang !”;取出該Session對象的語句如下:string Myvar= _ Session“greeting”.ToString()_ ;10. 下面是使用Application對象時防止競爭的代碼。Application.
16、_ lock()_ /鎖定Application對象Application“counter”=(int) Application“counter”+1;Application. _ unlock()_ /解除對Application對象的鎖定11. 廢除Session的語句是:_ Session.Abandon()_ 12. 改變Session
17、的有效時間的語句是:_ Session.Timeout=60_ (說明:60可用任何有效時間代替)13. 在SQLConnection對象中可以使用_ ConnectionString _ 屬性來獲取或設(shè)置打開SQL數(shù)據(jù)庫的連接字符串。14. 在操作數(shù)據(jù)庫時有查詢、更新和刪除等操作,在ADO.NET中一般使用_ command _對象來完成。15. 數(shù)據(jù)讀取器DataReader對象是一個簡單的數(shù)據(jù)庫,用于從數(shù)據(jù)源中檢索_只讀_、只進的數(shù)據(jù)流。16. ADO.NET允許以兩種方式從數(shù)據(jù)庫中檢索數(shù)據(jù);一種是使用DataReader 對象;第二種是使用_ DataAdapter _對象。 Fram
18、ework是開發(fā)平臺的基礎(chǔ),它包括兩個主要組件:.netFramework類庫和 _公共語言運行庫(CLR)_。18. A配置系統(tǒng)包括服務(wù)器配置和應(yīng)用程序配置,服務(wù)器配置信息存儲在machine.config文件中,應(yīng)用程序配置信息存儲在_ web.config _文件中。三、簡答題1. 簡述Cookie對象和Session對象的區(qū)別答. Cookie與Session類似,也是用來保存相關(guān)信息的,但Cookie與Session最大不同是,Cookie將信息保存在客戶端,而Session保存在服務(wù)器端。Cookie機制采用的是在客戶端保持狀態(tài)的方案,而Session機制采用的是在服務(wù)器
19、端保持狀態(tài)的方案,由于采用服務(wù)器端保持狀態(tài)的方案在客戶端也需要保存一個標(biāo)識, 所以Session機制需要借助于Cookie機制來達到保存標(biāo)識的目的。2. ASP.NET中的有哪些內(nèi)置對象?答. ASP.NET中的內(nèi)置對象有:Page對象、Response對象、Request對象、Server對象、Application對象、Session對象、Cookie對象等。3. 列舉ASP.NET 頁面之間傳遞值的幾種方式。答. (1)使用QueryString, 如.?id=1; response.Redirect(). (2)使用Session變量 (3)使用Server.Transfer4. 分別
20、列出你所知道的HTML服務(wù)器控件和WEB服務(wù)器控件(每樣至少5個)。答.(1)HTML服務(wù)器控件:HtmlAnchor控件、Htmlform控件、HtmlButton控件、 HTMLInputButton控件、HtmlInputImage控件、 HtmlInputText控件、HtmlTextArea控件、HtmlImage控件、HtmlInputCheckBox控件、HtmlInputRadioButton控件(2)WEB服務(wù)器控件:Label控件、Button控件、HyperLink控件、LinkButton控件、ImageButton控件、 TextBox控件、CheckBox控件、Ch
21、eckBoxList控件、RadioButton5.什么是服務(wù)器控件?能完成什么樣的功能?答:服務(wù)器控件是指在服務(wù)器上執(zhí)行程序邏輯的組件,常常具有一定的用戶界面。服務(wù)器控件包含在ASP.NET頁面中,當(dāng)運行頁面時,用戶與控件發(fā)生交互行為,當(dāng)頁面提交時,控件可在服務(wù)器端引發(fā)事件,根據(jù)相關(guān)事件處理程序來進行事件處理。6. Web標(biāo)準(zhǔn)服務(wù)器控件和HTML元素的區(qū)別與聯(lián)系?答:服務(wù)器控件的特點是具有Runat=“server”屬性。當(dāng)ASP.NET頁面執(zhí)行時,.NET檢查頁面上的標(biāo)記有無Runat=“server”屬性,如果沒有就會被直接發(fā)送到客戶端的瀏覽器進行解析,如果有則表示這個控件可以被.NET
22、程序所控件,需要等到程序執(zhí)行完畢再將HTML控件的執(zhí)行結(jié)果發(fā)送到客戶端瀏覽器。7. HTML服務(wù)器控件和HTML元素的區(qū)別與聯(lián)系?答:HTM服務(wù)器控件在服務(wù)器端執(zhí)行完成后,發(fā)送到客戶端的是生成的HTML元素。8. 列舉ADO.net中的五個主要對象connection 連接對象 command 命令對象,指示要執(zhí)行的命令和存儲過程! datareader是一個向前的只讀的數(shù)據(jù)流。 dataadapter是功能強大的適陪器,支持增刪改查的功能 dataset是一個數(shù)據(jù)級對象,相當(dāng)與內(nèi)存中的一張表或多張表9. 請解釋ASP.NET中以什么
23、方式進行數(shù)據(jù)驗證答:A 中有非空驗證,比較驗證,取值范圍驗證,正則表達式驗證及客戶自定義驗證五大控件,另還有一個集中驗證信息處理控件10. DataReader和DataSet的異同答:DataReader和DataSet最大的區(qū)別在于,DataReader使用時始終占用SqlConnection,在線操作數(shù)據(jù)庫.任何對SqlConnection的操作都會引發(fā)DataReader的異常.因為DataReader每次只在內(nèi)存中加載一條數(shù)據(jù),所以占用的內(nèi)存是很小的.因為DataReader的特殊性和高性能.所以DataReader是只進的.你讀了第一條后就不能再去讀取第一條了。DataSet則是將數(shù)據(jù)一次性加載在內(nèi)存中.拋棄數(shù)據(jù)庫連接.讀取完畢即放棄數(shù)據(jù)庫連接.因為DataSet將數(shù)據(jù)全部加載在內(nèi)存中.所以比較消耗內(nèi)存.但是確比DataReader要靈活.可以動態(tài)的添加行,列,數(shù)據(jù).對數(shù)據(jù)庫進行回傳更新操作。四、程序完成題1、頁面1中的鏈接如下:<a href=”Page2.aspx?ID=100&Name=Tom”>查看</a>在頁面2(Page2.aspx)中接收到從頁面1中傳過來的兩個變量:protected void Page_Load(object sender,System.EventArgs e)Response
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版彩鋼板復(fù)合板研發(fā)與銷售合作協(xié)議2篇
- 2025版養(yǎng)老機構(gòu)物業(yè)承包與運營管理合同3篇
- 二零二五版龔蝶與配偶婚姻解除及共同財產(chǎn)分割協(xié)議細則3篇
- 2025年度個人文化創(chuàng)意股權(quán)無償轉(zhuǎn)讓協(xié)議4篇
- 2025版龍崗區(qū)稅務(wù)局飲用水安全教育與宣傳服務(wù)協(xié)議4篇
- 二零二五版股份置換與教育培訓(xùn)合作合同范本3篇
- 鄭州體育職業(yè)學(xué)院《幼兒教師語言技能》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年度長途客運車輛掛靠管理與服務(wù)協(xié)議范本4篇
- 2025年智能出租車購置合同標(biāo)準(zhǔn)版4篇
- 基于2025年度計劃的體育賽事贊助合同5篇
- 《醫(yī)院財務(wù)分析報告》課件
- 2025老年公寓合同管理制度
- 2024-2025學(xué)年人教版數(shù)學(xué)六年級上冊 期末綜合卷(含答案)
- 2024中國汽車后市場年度發(fā)展報告
- 感染性腹瀉的護理查房
- 天津市部分區(qū)2023-2024學(xué)年高二上學(xué)期期末考試 物理 含解析
- 《人工智能基礎(chǔ)》全套英語教學(xué)課件(共7章)
- 廢鐵收購廠管理制度
- 物品賠償單范本
- 《水和廢水監(jiān)測》課件
- 滬教版六年級數(shù)學(xué)下冊課件【全冊】
評論
0/150
提交評論