ASP考試復(fù)習(xí)資料_第1頁(yè)
ASP考試復(fù)習(xí)資料_第2頁(yè)
ASP考試復(fù)習(xí)資料_第3頁(yè)
ASP考試復(fù)習(xí)資料_第4頁(yè)
ASP考試復(fù)習(xí)資料_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上A復(fù)習(xí)題型單選題15分,填空題30分,判斷題15分,問答題15分,編程題25分一、單選題:1構(gòu)造函數(shù)何時(shí)被調(diào)用?(A創(chuàng)建對(duì)象時(shí))2SQL語(yǔ)句“select count(*) from employee”,需要SqlCommand對(duì)象的哪一個(gè)方法來執(zhí)行?(BExecuteScalar())3讓控件不可見的屬性是以下哪一個(gè)?(DVisible)4下面幾個(gè)方法,(2.int f1(int) 3.int f1(int,int))是重載方法。5異常是在什么時(shí)候發(fā)生的?(C運(yùn)行時(shí))6TextBox控件用來獲取或設(shè)置文本框中最多允許的字符數(shù)的屬性是(BMaxLength)。7下列(

2、DDropDownList)控件不屬于ASP.NET的驗(yàn)證控件。8用戶控件中沒有page指令,而是包含(AControl)指令,該指令對(duì)配置及其他屬性進(jìn)行定義。9數(shù)據(jù)庫(kù)連接中的參數(shù)設(shè)置Connection Timeout=10表示(A設(shè)置數(shù)據(jù)庫(kù)連接超時(shí)為10秒鐘)。10SQL語(yǔ)句“delete from department”,需要SqlCommand對(duì)象的哪一個(gè)方法來執(zhí)行?(AExecuteNonQuery() )11下面不屬于ASP.NET內(nèi)置對(duì)象的是(CFileInfo)。12DataReader可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行(A只讀)的訪問。13要使用GridView控件的分頁(yè)功能,需要將(BAll

3、owPaging)屬性設(shè)置為True。14要使用戶能夠在ListBox控件中一次選中多個(gè)項(xiàng),則必須(B將其SelectionMode屬性設(shè)置為Multiple)。15下面(BRequireFieldValidator)選項(xiàng)不能對(duì)頁(yè)面中的輸入進(jìn)行驗(yàn)證。16下面不屬于ASP.NET導(dǎo)航控件的是(DNavigate)。17App_Themes文件夾用來存儲(chǔ)(D主題文件)18單擊Button類型控件后能執(zhí)行客戶端腳本的屬性是(AOnClientClick)。19下列對(duì)ASP.NET驗(yàn)證控件說法正確的是(A可以在客戶端直接驗(yàn)證用戶輸入信息并顯示錯(cuò)誤信息)。20要暫時(shí)保存當(dāng)前用戶數(shù)據(jù)應(yīng)該使用ASP.NET

4、內(nèi)置對(duì)象中的(BSession)。21下面(DExecute())選項(xiàng)不是SqlCommand命令對(duì)象提供的基本方法。22要使用GridView控件的選擇功能,需要將(CAutoGenerateSelectButton)屬性設(shè)置為True。23web.config文件不能用于(AApplication事件定義)24利用GridView和DetailsView顯示主從表數(shù)據(jù)時(shí),DetailsView中插入了一條記錄需要刷新GridView,則應(yīng)把GridView.DataBind()方法的調(diào)用置于(DDetailsView的ItemInserted)事件代碼中。二、填空題1在ASP.NET網(wǎng)頁(yè)的

5、設(shè)計(jì)視圖中選中Button控件后,就可以在(屬性)窗口中為Button控件設(shè)置相應(yīng)的屬性了,雙擊Button控件就可以為控件添加(Click)事件處理程序。2使用<input>標(biāo)記可以創(chuàng)建多種類型的表單控件,當(dāng)它的type屬性設(shè)置為submit時(shí)表示(提交按鈕),當(dāng)type屬性為reset時(shí)表示(重置按鈕),當(dāng)type屬性為button時(shí)表示(普通按鈕)。3Application對(duì)象的(Lock)方法可以阻止其他客戶修改存儲(chǔ)在Application對(duì)象中的變量,以確保在同一時(shí)刻僅有一個(gè)客戶可以修改和存取Application變量。4DataAdapter對(duì)象可以通過它的(Fill(

6、))方法將數(shù)據(jù)添加到DataSet中。5SqlDataSource控件不呈現(xiàn)任何用戶界面,而是充當(dāng)(關(guān)系數(shù)據(jù)庫(kù))與(數(shù)據(jù)綁定控件)之間的橋梁。6ListBox Web控件中列表項(xiàng)的(Selected)屬性指定網(wǎng)頁(yè)加載時(shí)該列表項(xiàng)是否被默認(rèn)選中,(Text)屬性是在列表中顯示給用戶的文本。7在使用Select語(yǔ)句時(shí),要對(duì)結(jié)果進(jìn)行篩選,應(yīng)使用(Where)子句。8當(dāng)DropdownList Web控件中選項(xiàng)在客戶端改變時(shí),要使頁(yè)面能夠自動(dòng)回傳,則需要將控件的屬性AutoPostBack設(shè)置為(True)。9使用VS2010創(chuàng)建一個(gè)網(wǎng)站后,自定義的類源代碼文件應(yīng)放在網(wǎng)站根目錄下的 子目錄,已編譯過的d

7、ll文件應(yīng)放在(bin)子目錄。10Response對(duì)象的(Redirect)方法可以重定向頁(yè)面。11使用TreeView控件進(jìn)行網(wǎng)站導(dǎo)航要通過與(SitMapDataSource)控件集成實(shí)現(xiàn)。12DataContext類中能夠?qū)⒁迅碌臄?shù)據(jù)從LINQ to SQL類發(fā)送到數(shù)據(jù)庫(kù)的方法是(ExecuteDynamicUpdata())。13在ASP.NET AJAX頁(yè)面中能夠?qū)崿F(xiàn)頁(yè)面局部刷新的控件是(UpdataPanel)。14RadioButton Web控件的( Checked)屬性指定單選按鈕是否被選中。16要確保兩次輸入的密碼必須一樣,則可以使用(CompareValidator)

8、驗(yàn)證控件。17在使用Select語(yǔ)句時(shí),要讓結(jié)果按照某列排序,應(yīng)使用(Order By)子句。18ASP.NET Web窗體文件的擴(kuò)展名是(.aspx),用戶控件文件的擴(kuò)展名是(.ascx),母版頁(yè)文件的擴(kuò)展名是(.mastex),主題中外觀文件的擴(kuò)展名是(.skin)。19ASP.NET AJAX框架由(客戶端框架)和(服務(wù)端框架)兩個(gè)部分組成。20想要達(dá)到局部刷新效果的控件必須放在UpdatePanel控件的(ContentTemplate)子標(biāo)簽中。21如果要設(shè)置Label控件的背景顏色,需要設(shè)置它的(BackColor)屬性。22HTML中,換行標(biāo)記是(<br>);水平線標(biāo)

9、記是(<hr>)。23ASP.NET網(wǎng)站中站點(diǎn)地圖文件的名稱是(Web.Sitemap),網(wǎng)站配置文件的名稱是(Web.Config)。24在內(nèi)容頁(yè)中,通過添加Content控件并將這些控件映射到母版頁(yè)上的(ContentPlaceHolder)控件來創(chuàng)建內(nèi)容。25在LINQ中,使用(group)子句可產(chǎn)生按照指定的鍵進(jìn)行分組的序列。三、判斷題:1ASP.NET Development Web Server和IIS是同一款軟件。(錯(cuò))2C#中123是一個(gè)有效的變量名。(錯(cuò))3事件處理程序一般都沒有參數(shù)。(錯(cuò))4客戶端驗(yàn)證是為了保證用戶較快的響應(yīng)速度。(錯(cuò))5在VS2010環(huán)境中開發(fā)

10、網(wǎng)站必須安裝IIS。(錯(cuò))6在C#中_age是一個(gè)有效的變量名。(對(duì))7事件處理程序一般都有兩個(gè)參數(shù)。(對(duì))8TextBox Web控件的外觀設(shè)置在所有瀏覽器中得到相同的效果。(錯(cuò))9CompareValidator可以確保用戶輸入為特定數(shù)據(jù)類型。(對(duì))10每個(gè)用戶輸入Web控件可以有多個(gè)驗(yàn)證控件與它相關(guān)聯(lián)。(對(duì))11服務(wù)器端驗(yàn)證是為了保證用戶較快的響應(yīng)速度。(錯(cuò))12使用CompareValidator控件時(shí),可以同時(shí)設(shè)置屬性ControlToCompare和ValueToCompare。(錯(cuò))13每個(gè)用戶輸入Web控件不可以有多個(gè)驗(yàn)證控件與它相關(guān)聯(lián)。(錯(cuò))14Session數(shù)據(jù)為網(wǎng)站所有用

11、戶共享。(對(duì))15只使用數(shù)據(jù)源控件不可以顯示數(shù)據(jù)。(對(duì))16利用LINQ查詢表達(dá)式可建立匿名對(duì)象。(對(duì))17GridView中能調(diào)整列的順序。(對(duì))18只使用數(shù)據(jù)源控件就可以顯示數(shù)據(jù)。(錯(cuò))19在同一主題中每個(gè)控件類只允許有一個(gè)默認(rèn)的控件外觀。(對(duì))20AccessDataSource控件只能訪問Access數(shù)據(jù)庫(kù)。(對(duì))21WHERE子句中的LIKE運(yùn)算符可以用于任何數(shù)據(jù)類型。(錯(cuò)) 22母版頁(yè)可以嵌套。(對(duì))23母版頁(yè)最多只能包含一個(gè)ContentPlaceHolder Web控件。(錯(cuò))24母版頁(yè)中可以添加導(dǎo)航控件。(對(duì))25母版頁(yè)可以包含服務(wù)器端源代碼部分。(對(duì))四、問答題:1簡(jiǎn)述AS

12、P.NET頁(yè)面的處理過程。在用戶向服務(wù)器請(qǐng)求一個(gè)ASP.NET頁(yè)面后,服務(wù)器首先找到該頁(yè)并進(jìn)行處理,然后把它發(fā)送到瀏覽器;瀏覽器向用戶顯示頁(yè)面,在客戶端用戶與頁(yè)面進(jìn)行交互;對(duì)于每個(gè)要求處理的操作,相應(yīng)的頁(yè)面都會(huì)發(fā)送回服務(wù)器,當(dāng)服務(wù)器處理完相應(yīng)的操作后,再把相應(yīng)的頁(yè)面發(fā)送到瀏覽器。2.請(qǐng)寫出兩種向ASP.NET網(wǎng)頁(yè)添加Web服務(wù)器控件的方法。(1)可以從工具箱拖出相應(yīng)的控件放入頁(yè)面中相的位置;(2)可以在源代碼視圖中以直接寫代碼的方式添加控件;(3)通過后臺(tái)程序在頁(yè)面中添加控件。3.列舉ASP.NET中4個(gè)數(shù)據(jù)綁定Web服務(wù)器控件,并簡(jiǎn)單描述其特點(diǎn)。(1)GridView控件:此控件以表的形式顯

13、示數(shù)據(jù),并提供對(duì)列進(jìn)行排序、分頁(yè)顯示以及編輯和刪除單個(gè)記錄的功能。(2)DetailsView控件:此控件一次呈現(xiàn)一條表格形式的記錄,并提供翻閱多條記錄以及插入、更新和刪除記錄的功能。(3)FormView 控件:此控件與DetailsView控件類似,它一次呈現(xiàn)數(shù)據(jù)源中的一條記錄,并提供翻閱多條記錄以及插入、更新和刪除記錄的功能。不過,F(xiàn)ormView控件與 DetailsView控件之間的差別在于:DetailsView控件使用基于表的布局,在這種布局中,數(shù)據(jù)記錄的每個(gè)字段都顯示為控件中的一行。而FormView控件則不指定用于顯示記錄的預(yù)定義布局。使用時(shí)需要?jiǎng)?chuàng)建包含控件的模板,以顯示記錄

14、中的各個(gè)字段。該模板包含用于設(shè)置窗體布局的格式、控件和綁定表達(dá)式。(4)Repeater控件:此控件使用數(shù)據(jù)源返回的一組記錄呈現(xiàn)只讀列表。Repeater控件不指定內(nèi)置布局。需要使用模板創(chuàng)建Repeater控件的布局。(5)DataList 控件:此控件以表的形式呈現(xiàn)數(shù)據(jù),通過該控件,可以使用不同的布局來顯示數(shù)據(jù)記錄,例如,將數(shù)據(jù)記錄排成列或行的形式。可以對(duì)DataList控件進(jìn)行配置,使用戶能夠編輯或刪除表中的記錄。4.ADO.NET數(shù)據(jù)訪問模型提供了哪兩個(gè)核心組件,它們的作用是什么?DataSet是ADO.NET斷開連接的體系結(jié)構(gòu)的核心組件,用于數(shù)據(jù)訪問,但與具體數(shù)據(jù)源無關(guān)。.NET Fr

15、amework數(shù)據(jù)提供程序中的組件用于進(jìn)行數(shù)據(jù)處理。5.簡(jiǎn)述ASP.NET中的主題。主題由一組元素組成:外觀(Skin)、級(jí)聯(lián)樣式表 (CSS)、圖像和其他資源。主題是在網(wǎng)站或 Web 服務(wù)器上的特殊目錄中定義的,用來控制頁(yè)面外觀。6.通過編程方法綁定數(shù)據(jù)到復(fù)雜的數(shù)據(jù)源時(shí),常規(guī)綁定步驟是什么?(1)將用于顯示數(shù)據(jù)的Web服務(wù)器控件添加到ASP.NET頁(yè)面中(2)將數(shù)據(jù)源對(duì)象賦給控件的DataSource屬性)(3)執(zhí)行控件的DataBind()方法7.ASP.NET中有哪些導(dǎo)航控件,其作用分別是什么?Menu控件可以創(chuàng)建網(wǎng)頁(yè)的靜態(tài)和動(dòng)態(tài)菜單;SiteMapPath控件會(huì)顯示一個(gè)導(dǎo)航路徑;Tre

16、eView控件用于以樹形結(jié)構(gòu)顯示分層數(shù)據(jù)。8.Page指令的作用是什么?它是否會(huì)在瀏覽器中顯示?Page指令為ASP.NET引擎提供一些額外信息,如該頁(yè)面使用的服務(wù)器端源代碼語(yǔ)言和相應(yīng)源代碼文件的存放位置。它不會(huì)在請(qǐng)求瀏覽器中顯示。9.使用LINQ查詢通常由哪3個(gè)操作步驟組成?(1)獲得數(shù)據(jù)源;(2)創(chuàng)建查詢;(3)執(zhí)行查詢。10. 簡(jiǎn)述ASP.NET AJAX客戶端腳本框架包括的內(nèi)容。(1)一個(gè)瀏覽器兼容層。這個(gè)層為ASP.NET AJAX腳本提供了各種常用瀏覽器的兼容性,這些瀏覽器包括微軟的IE、Mozilla的Firefox、蘋果的Safari等。(2)ASP.NET AJAX核心服務(wù),

17、這個(gè)核心服務(wù)擴(kuò)展了JavaScript,例如把類、命名空間、事件句柄、繼承、數(shù)據(jù)類型、對(duì)象序列化擴(kuò)展到JavaScript中。(3)一個(gè)ASP.NET AJAX的基礎(chǔ)類庫(kù),這個(gè)類庫(kù)包括組件,例如字符串創(chuàng)建和擴(kuò)展錯(cuò)誤處理。(4)一個(gè)網(wǎng)絡(luò)層,該層用來處理基于Web服務(wù)和應(yīng)用程序的通信以及管理異步遠(yuǎn)程方法的調(diào)用。后面的不會(huì)啊五、編程題:1. 如下圖所示的ASP.NET Web窗體中,控件的ID已標(biāo)出,用戶輸入筆試和上機(jī)成績(jī),點(diǎn)擊計(jì)算按鈕后,能在總分處顯示上述2個(gè)成績(jī)平均值。請(qǐng)完成計(jì)算按鈕的單擊事件代碼,分?jǐn)?shù)都為整數(shù)。private void Button1_Click(object sender,

18、System.EventArgs e) int num1=int.Parse(txtPaper.Text); int num2=int.Parse(txtComputer.Text); int avg=(num1+num2)/2; txtAver.Text=avg.ToString();2. 建立一個(gè)Counter.aspx頁(yè)面,在Global.asax文件的Application_start()和Session_start()中編寫統(tǒng)計(jì)頁(yè)面訪問次數(shù)的程序。void Application_Start(object sender, EventArgs e) Application.Set(&q

19、uot;count",0); void Session_Start(object sender, EventArgs e) Application.Lock(); Application"count" = (int)Application"count" + 1; Application.UnLock(); 3.在用戶管理程序中, SQL Server服務(wù)器為localhost,帳號(hào)為sa,密碼為空,數(shù)據(jù)庫(kù)Test中yonghu表用來存放管理員信息,結(jié)構(gòu)如下表所示:列名數(shù)據(jù)類型長(zhǎng)度字段描述IDint4標(biāo)識(shí)列,數(shù)據(jù)表主鍵usernamenvarch

20、ar100帳號(hào)userpassnvarchar100密碼C#類YHDAL包含了對(duì)數(shù)據(jù)庫(kù)操作的一些方法,以下是YHDAL.cs的代碼,請(qǐng)根據(jù)注釋中的要求把空填寫完整。/此處引入命稱空間,假設(shè)所需要的名稱空間已全部引入public class YHDAL /連接對(duì)象private SqlConnection conn = new SqlConnection("data source=.;database=test;uid=sa;pwd=''");public bool IsAdmin(string username,string pwd)/ 判斷是否是管理員,是

21、返回true,不是返回falsestring sql="select count(*) from yonghu where username='"+username+"' and userpass='"+pwd+"'"conn.Open();SqlCommand comm = new SqlCommand(sql,conn);int i=(int)comm.ExecuteScalar();conn.Close();return i>0; public void AddUser(string use

22、rname,string pwd) /添加用戶,參數(shù)username和pwd分別表示帳號(hào)和密碼conn.Open();string sql="insert into yonghu (username,userpass) values ('"+username+"','"+pwd+"')"SqlCommand comm = new SqlCommand(sql, conn);comm.ExecuteNonQuery();conn.Close(); public DataSet GetAllUser()/以

23、ID降序排列返回所有用戶信息,以DataSet形式返回sql="select * from yonghu order by ID desc"SqlDataAdapter da = new SqlDataAdapter(sql, conn);DataSet ds = new DataSet();da.Fill(ds);return ds; public void ResetPass(int ID)/把用戶ID為參數(shù)ID的userpass改為“”conn.Open();string sql="update yonghu set userpass='' where ID="+ID.ToString();SqlCommand comm = new SqlCommand(sql, conn);comm.ExecuteNonQuery();conn.Close(); public void FilterUser()/刪除username中包含“測(cè)試”的記錄conn.Open();string sql="delete from yonghu where username like '%測(cè)試%' "SqlCommand comm = new SqlComma

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論