




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、A復習題型單選題15分,填空題30分,判斷題15分,問答題15分,編程題25分一、單選題:1構造函數(shù)何時被調用?(A創(chuàng)建對象時)2SQL語句“select count(*) from employee”,需要SqlCommand對象的哪一個方法來執(zhí)行?(BExecuteScalar())3讓控件不可見的屬性是以下哪一個?(DVisible)4下面幾個方法,(2.int f1(int) 3.int f1(int,int))是重載方法。5異常是在什么時候發(fā)生的?(C運行時)6TextBox控件用來獲取或設置文本框中最多允許的字符數(shù)的屬性是(BMaxLength)。7下列(DDropDownList
2、)控件不屬于ASP.NET的驗證控件。8用戶控件中沒有page指令,而是包含(AControl)指令,該指令對配置及其他屬性進行定義。9數(shù)據(jù)庫連接中的參數(shù)設置Connection Timeout=10表示(A設置數(shù)據(jù)庫連接超時為10秒鐘)。10SQL語句“delete from department”,需要SqlCommand對象的哪一個方法來執(zhí)行?(AExecuteNonQuery() )11下面不屬于ASP.NET內(nèi)置對象的是(CFileInfo)。12DataReader可以對數(shù)據(jù)庫進行(A只讀)的訪問。13要使用GridView控件的分頁功能,需要將(BAllowPaging)屬性設置
3、為True。14要使用戶能夠在ListBox控件中一次選中多個項,則必須(B將其SelectionMode屬性設置為Multiple)。15下面(BRequireFieldValidator)選項不能對頁面中的輸入進行驗證。16下面不屬于ASP.NET導航控件的是(DNavigate)。17App_Themes文件夾用來存儲(D主題文件)18單擊Button類型控件后能執(zhí)行客戶端腳本的屬性是(AOnClientClick)。19下列對ASP.NET驗證控件說法正確的是(A可以在客戶端直接驗證用戶輸入信息并顯示錯誤信息)。20要暫時保存當前用戶數(shù)據(jù)應該使用ASP.NET內(nèi)置對象中的(BSessi
4、on)。21下面(DExecute())選項不是SqlCommand命令對象提供的基本方法。22要使用GridView控件的選擇功能,需要將(CAutoGenerateSelectButton)屬性設置為True。23web.config文件不能用于(AApplication事件定義)24利用GridView和DetailsView顯示主從表數(shù)據(jù)時,DetailsView中插入了一條記錄需要刷新GridView,則應把GridView.DataBind()方法的調用置于(DDetailsView的ItemInserted)事件代碼中。二、填空題1在ASP.NET網(wǎng)頁的設計視圖中選中Button
5、控件后,就可以在(屬性)窗口中為Button控件設置相應的屬性了,雙擊Button控件就可以為控件添加(Click)事件處理程序。2使用標記可以創(chuàng)建多種類型的表單控件,當它的type屬性設置為submit時表示(提交按鈕),當type屬性為reset時表示(重置按鈕),當type屬性為button時表示(普通按鈕)。3Application對象的(Lock)方法可以阻止其他客戶修改存儲在Application對象中的變量,以確保在同一時刻僅有一個客戶可以修改和存取Application變量。4DataAdapter對象可以通過它的(Fill())方法將數(shù)據(jù)添加到DataSet中。5SqlDat
6、aSource控件不呈現(xiàn)任何用戶界面,而是充當(關系數(shù)據(jù)庫)與(數(shù)據(jù)綁定控件)之間的橋梁。6ListBox Web控件中列表項的(Selected)屬性指定網(wǎng)頁加載時該列表項是否被默認選中,(Text)屬性是在列表中顯示給用戶的文本。7在使用Select語句時,要對結果進行篩選,應使用(Where)子句。8當DropdownList Web控件中選項在客戶端改變時,要使頁面能夠自動回傳,則需要將控件的屬性AutoPostBack設置為(True)。9使用VS2010創(chuàng)建一個網(wǎng)站后,自定義的類源代碼文件應放在網(wǎng)站根目錄下的 子目錄,已編譯過的dll文件應放在(bin)子目錄。10Response
7、對象的(Redirect)方法可以重定向頁面。11使用TreeView控件進行網(wǎng)站導航要通過與(SitMapDataSource)控件集成實現(xiàn)。12DataContext類中能夠將已更新的數(shù)據(jù)從LINQ to SQL類發(fā)送到數(shù)據(jù)庫的方法是(ExecuteDynamicUpdata())。13在ASP.NET AJAX頁面中能夠實現(xiàn)頁面局部刷新的控件是(UpdataPanel)。14RadioButton Web控件的( Checked)屬性指定單選按鈕是否被選中。16要確保兩次輸入的密碼必須一樣,則可以使用(CompareValidator)驗證控件。17在使用Select語句時,要讓結果按照
8、某列排序,應使用(Order By)子句。18ASP.NET Web窗體文件的擴展名是(.aspx),用戶控件文件的擴展名是(.ascx),母版頁文件的擴展名是(.mastex),主題中外觀文件的擴展名是(.skin)。19ASP.NET AJAX框架由(客戶端框架)和(服務端框架)兩個部分組成。20想要達到局部刷新效果的控件必須放在UpdatePanel控件的(ContentTemplate)子標簽中。21如果要設置Label控件的背景顏色,需要設置它的(BackColor)屬性。22HTML中,換行標記是();水平線標記是()。23ASP.NET網(wǎng)站中站點地圖文件的名稱是(Web.Site
9、map),網(wǎng)站配置文件的名稱是(Web.Config)。24在內(nèi)容頁中,通過添加Content控件并將這些控件映射到母版頁上的(ContentPlaceHolder)控件來創(chuàng)建內(nèi)容。25在LINQ中,使用(group)子句可產(chǎn)生按照指定的鍵進行分組的序列。三、判斷題:1ASP.NET Development Web Server和IIS是同一款軟件。(錯)2C#中123是一個有效的變量名。(錯)3事件處理程序一般都沒有參數(shù)。(錯)4客戶端驗證是為了保證用戶較快的響應速度。(錯)5在VS2010環(huán)境中開發(fā)網(wǎng)站必須安裝IIS。(錯)6在C#中_age是一個有效的變量名。(對)7事件處理程序一般都有
10、兩個參數(shù)。(對)8TextBox Web控件的外觀設置在所有瀏覽器中得到相同的效果。(錯)9CompareValidator可以確保用戶輸入為特定數(shù)據(jù)類型。(對)10每個用戶輸入Web控件可以有多個驗證控件與它相關聯(lián)。(對)11服務器端驗證是為了保證用戶較快的響應速度。(錯)12使用CompareValidator控件時,可以同時設置屬性ControlToCompare和ValueToCompare。(錯)13每個用戶輸入Web控件不可以有多個驗證控件與它相關聯(lián)。(錯)14Session數(shù)據(jù)為網(wǎng)站所有用戶共享。(對)15只使用數(shù)據(jù)源控件不可以顯示數(shù)據(jù)。(對)16利用LINQ查詢表達式可建立匿名
11、對象。(對)17GridView中能調整列的順序。(對)18只使用數(shù)據(jù)源控件就可以顯示數(shù)據(jù)。(錯)19在同一主題中每個控件類只允許有一個默認的控件外觀。(對)20AccessDataSource控件只能訪問Access數(shù)據(jù)庫。(對)21WHERE子句中的LIKE運算符可以用于任何數(shù)據(jù)類型。(錯) 22母版頁可以嵌套。(對)23母版頁最多只能包含一個ContentPlaceHolder Web控件。(錯)24母版頁中可以添加導航控件。(對)25母版頁可以包含服務器端源代碼部分。(對)四、問答題:1簡述ASP.NET頁面的處理過程。在用戶向服務器請求一個ASP.NET頁面后,服務器首先找到該頁并進
12、行處理,然后把它發(fā)送到瀏覽器;瀏覽器向用戶顯示頁面,在客戶端用戶與頁面進行交互;對于每個要求處理的操作,相應的頁面都會發(fā)送回服務器,當服務器處理完相應的操作后,再把相應的頁面發(fā)送到瀏覽器。2.請寫出兩種向ASP.NET網(wǎng)頁添加Web服務器控件的方法。(1)可以從工具箱拖出相應的控件放入頁面中相的位置;(2)可以在源代碼視圖中以直接寫代碼的方式添加控件;(3)通過后臺程序在頁面中添加控件。3.列舉ASP.NET中4個數(shù)據(jù)綁定Web服務器控件,并簡單描述其特點。(1)GridView控件:此控件以表的形式顯示數(shù)據(jù),并提供對列進行排序、分頁顯示以及編輯和刪除單個記錄的功能。(2)DetailsVie
13、w控件:此控件一次呈現(xiàn)一條表格形式的記錄,并提供翻閱多條記錄以及插入、更新和刪除記錄的功能。(3)FormView 控件:此控件與DetailsView控件類似,它一次呈現(xiàn)數(shù)據(jù)源中的一條記錄,并提供翻閱多條記錄以及插入、更新和刪除記錄的功能。不過,F(xiàn)ormView控件與 DetailsView控件之間的差別在于:DetailsView控件使用基于表的布局,在這種布局中,數(shù)據(jù)記錄的每個字段都顯示為控件中的一行。而FormView控件則不指定用于顯示記錄的預定義布局。使用時需要創(chuàng)建包含控件的模板,以顯示記錄中的各個字段。該模板包含用于設置窗體布局的格式、控件和綁定表達式。(4)Repeater控件
14、:此控件使用數(shù)據(jù)源返回的一組記錄呈現(xiàn)只讀列表。Repeater控件不指定內(nèi)置布局。需要使用模板創(chuàng)建Repeater控件的布局。(5)DataList 控件:此控件以表的形式呈現(xiàn)數(shù)據(jù),通過該控件,可以使用不同的布局來顯示數(shù)據(jù)記錄,例如,將數(shù)據(jù)記錄排成列或行的形式。可以對DataList控件進行配置,使用戶能夠編輯或刪除表中的記錄。4.ADO.NET數(shù)據(jù)訪問模型提供了哪兩個核心組件,它們的作用是什么?DataSet是ADO.NET斷開連接的體系結構的核心組件,用于數(shù)據(jù)訪問,但與具體數(shù)據(jù)源無關。.NET Framework數(shù)據(jù)提供程序中的組件用于進行數(shù)據(jù)處理。5.簡述ASP.NET中的主題。主題由一
15、組元素組成:外觀(Skin)、級聯(lián)樣式表 (CSS)、圖像和其他資源。主題是在網(wǎng)站或 Web 服務器上的特殊目錄中定義的,用來控制頁面外觀。6.通過編程方法綁定數(shù)據(jù)到復雜的數(shù)據(jù)源時,常規(guī)綁定步驟是什么?(1)將用于顯示數(shù)據(jù)的Web服務器控件添加到ASP.NET頁面中(2)將數(shù)據(jù)源對象賦給控件的DataSource屬性)(3)執(zhí)行控件的DataBind()方法7.ASP.NET中有哪些導航控件,其作用分別是什么?Menu控件可以創(chuàng)建網(wǎng)頁的靜態(tài)和動態(tài)菜單;SiteMapPath控件會顯示一個導航路徑;TreeView控件用于以樹形結構顯示分層數(shù)據(jù)。8.Page指令的作用是什么?它是否會在瀏覽器中顯
16、示?Page指令為ASP.NET引擎提供一些額外信息,如該頁面使用的服務器端源代碼語言和相應源代碼文件的存放位置。它不會在請求瀏覽器中顯示。9.使用LINQ查詢通常由哪3個操作步驟組成?(1)獲得數(shù)據(jù)源;(2)創(chuàng)建查詢;(3)執(zhí)行查詢。10. 簡述ASP.NET AJAX客戶端腳本框架包括的內(nèi)容。(1)一個瀏覽器兼容層。這個層為ASP.NET AJAX腳本提供了各種常用瀏覽器的兼容性,這些瀏覽器包括微軟的IE、Mozilla的Firefox、蘋果的Safari等。(2)ASP.NET AJAX核心服務,這個核心服務擴展了JavaScript,例如把類、命名空間、事件句柄、繼承、數(shù)據(jù)類型、對象序
17、列化擴展到JavaScript中。(3)一個ASP.NET AJAX的基礎類庫,這個類庫包括組件,例如字符串創(chuàng)建和擴展錯誤處理。(4)一個網(wǎng)絡層,該層用來處理基于Web服務和應用程序的通信以及管理異步遠程方法的調用。后面的不會啊五、編程題:1. 如下圖所示的ASP.NET Web窗體中,控件的ID已標出,用戶輸入筆試和上機成績,點擊計算按鈕后,能在總分處顯示上述2個成績平均值。請完成計算按鈕的單擊事件代碼,分數(shù)都為整數(shù)。private void Button1_Click(object sender, System.EventArgs e) int num1=int.Parse(txtPape
18、r.Text); int num2=int.Parse(txtComputer.Text); int avg=(num1+num2)/2; txtAver.Text=avg.ToString();2. 建立一個Counter.aspx頁面,在Global.asax文件的Application_start()和Session_start()中編寫統(tǒng)計頁面訪問次數(shù)的程序。void Application_Start(object sender, EventArgs e) Application.Set(count,0); void Session_Start(object sender, Even
19、tArgs e) Application.Lock(); Applicationcount = (int)Applicationcount + 1; Application.UnLock(); 3.在用戶管理程序中, SQL Server服務器為localhost,帳號為sa,密碼為空,數(shù)據(jù)庫Test中yonghu表用來存放管理員信息,結構如下表所示:列名數(shù)據(jù)類型長度字段描述IDint4標識列,數(shù)據(jù)表主鍵usernamenvarchar100帳號userpassnvarchar100密碼C#類YHDAL包含了對數(shù)據(jù)庫操作的一些方法,以下是YHDAL.cs的代碼,請根據(jù)注釋中的要求把空填寫完整。
20、/此處引入命稱空間,假設所需要的名稱空間已全部引入public class YHDAL /連接對象private SqlConnection conn = new SqlConnection(data source=.;database=test;uid=sa;pwd=);public bool IsAdmin(string username,string pwd)/ 判斷是否是管理員,是返回true,不是返回falsestring sql=select count(*) from yonghu where username=+username+ and userpass=+pwd+;conn
21、.Open();SqlCommand comm = new SqlCommand(sql,conn);int i=(int)comm.ExecuteScalar();conn.Close();return i0; public void AddUser(string username,string pwd) /添加用戶,參數(shù)username和pwd分別表示帳號和密碼conn.Open();string sql=insert into yonghu (username,userpass) values (+username+,+pwd+);SqlCommand comm = new SqlCom
22、mand(sql, conn);comm.ExecuteNonQuery();conn.Close(); public DataSet GetAllUser()/以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
23、改為“123456”conn.Open();string sql=update yonghu set userpass=123456 where ID=+ID.ToString();SqlCommand comm = new SqlCommand(sql, conn);comm.ExecuteNonQuery();conn.Close(); public void FilterUser()/刪除username中包含“測試”的記錄conn.Open();string sql=delete from yonghu where username like %測試% ;SqlCommand comm = n
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 縱隔占位影像診斷
- 工廠承包貨柜方案簡單
- 原料檢驗面試題及答案
- 醫(yī)院感染病例報告制度與流程
- 腦卒中康復面試題及答案
- 貨物類投標技術方案
- 首都機場考試題庫及答案
- 機構對外宣傳方案模板
- 小兒結核病護理
- 酒店培訓內(nèi)容課件
- 七年級英語下冊單詞表2025
- 2023-2024學年湖南省婁底一中七年級(下)期中數(shù)學試卷 (含解析)
- JJF 1183-2025溫度變送器校準規(guī)范
- 光伏 安裝合同范本
- 上海黃浦老西門項目概念方案設計(260P)
- 金融服務不良體驗投訴書范文
- 碳排放與財務績效-深度研究
- 食品加工安全生產(chǎn)標準化建設流程
- 2025年上海閔行區(qū)高三一模高考英語模擬試卷(含答案詳解)
- 2025年湖北十堰市竹山縣事業(yè)單位招聘工作人員89人高頻重點提升(共500題)附帶答案詳解
- GB/T 17145-2024廢礦物油回收與再生利用導則
評論
0/150
提交評論