




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、20XX年第一學期XX班ASP. NET期末考試 復習習題集一、選擇題( 20*2=40分)試題12345678910答案試題11121314151617181920答案1、App_Data目錄用來放置(A )A共享的數據庫文件B共享文件C被保護的文件D代碼文件2、靜態網頁文件的后綴是(C )。A asp B aspxC htmD jsp3、NET與XML緊密結合的最大好處是(B ) .A代碼易于理解 B跨平臺傳送數據 C減少存儲空間 D代碼安全4、Session與Cookie狀態之間的最大區別在于(A )。A存儲的位置不同 B類型不同 C生命周期不同 D容量不同5、默認情況下Session的
2、有效時間是(CA 30秒 B 10分鐘 C 20分鐘 D 30分鐘6、可使用戶能夠方便地在網站的不同頁面之間實現跳轉的控件是(D兀A CausesValidation B HyperLink C Checked D Selectedlndex7、Session對象的默認有效期為多少分鐘:(C )A 10 B 15 C 20 D應用程序從啟動到結束8、字符串連接運算符包括&和(A )。A + B - C * D /9、在三層結構的C#應用程序中,數據庫配置文件為(D )A Data, config B App. Config C App. cs D Data.cs10、下面哪一個不是網頁
3、文件的后綴名(D )。A htm B aspx C asp D txt11、在ASP.NET中,下面(A )文件夾是用用來保存類文件的。A App_Code B App_Date C App_Themes D bin12、在.NET的三層結構里,在(D )創建App.config文件。A數據訪問層 B業務邏輯層 C模型層 D表示層13、C#程序的執行總是從A Main 0 B void 0 14、TextBox 控件的(DA )方法開始“C intD #AText B PasswordC maxLength D Multi line)屬性值用于設置多行文本顯示。第15頁共13頁14、母版頁的后
4、綴是(C ),A aspxB aspC master D cs15 > label Web服務器控件(C )屬性用于指定label控件顯示的文字A widthB altC textD name16、Connect ion對象通過(A )方法打開連接。A Open 0 B Close 0C exec 0 D disp 017、Checkbox是常用的控件,它是指(C )0A列表框 B文本框 C復選框 D標簽18.用戶自定義控件文件的擴展名是(D )A asp B aspxC asmxD ascx19、下而關于ASP.NET頁面中的腳本不能使用以下哪一種語言編寫(A )A Html B Ja
5、vascript C C#.Net D VB.Net20、下列哪個函數可以將數值轉換為字符串? ( C )A CdateB Cint C CStr D CDbl)D CheckBox21、下列控件可用于定義組合框的是(BA TextBox B RadioBox C ListBox22、. Net Framework的的核心組件是( D )B ADO.NETA ASP.NETC C0M+D .Net Framework基礎類庫和公共語言運行庫23、Application對象的默認有效期為多少分鐘? ( D )A 10B 15 C 20 D應用程序從啟動到結束24、下列運算符中(C )具有3個操作
6、數。A. »=B. + C. ? : D. &&25、下而屬于條件語句的是(B ).A forB if else C whileD continue26、下面不屬于控件的是(A )A DataSet B Repeater C SqlDataSource D GridView27、下而哪些類型是值類型?( D )A string B interface C ObjectD double28、label Web服務器控件(C )屬性用于指定label控件顯示的文字。A widthB altC textD name29、下列標記不屬于HTML文檔的基本結構的是:(D)A &
7、lt;html> B <body> C <head>D <form>30、下面哪一個不是網頁文件的后綴名(D )A htmB aspx C aspD txt31、FormView與Gr idView控件相比最重要的區別是(C )A能夠存儲數據B外觀比較美觀C顯示的布局幾乎不受限制 D數據量受一定的限制32、XMLDateSource與Si teMapDataSource數據源控件能夠用來訪問(B)A關系型數據 B層次性數據C字符串數據 D數值型數據33、Wizard控件的最大特點是(B )A能夠包含大量數據 B能將多個窗口集中到一個網頁中C布局不受限制
8、D能夠快速進行瀏覽34、下而關于XXL的描述錯誤的是(D)。A XML提供一種描述結構化數據的方法:B XML是一種簡單、與平臺無關并被廣泛采用的標準;C XML文檔可承載各種信息;D XML只是為了生成結構化文檔:36、下列選項中,只有(C )不是Page指令的屬性A. CodeF i1eB. InheritsC. namespaceD. Language37、Vai idat ionSummary驗證控件的作用是(B )。A檢查總和數B集中顯示各個驗證的結果C判斷有無超出范圍D檢查數值的大小38、在配置GridView的SqlDataSource數據源控件過程中,單擊【高級】 按鈕后新打開
9、的窗口中的選項顯示無效,這常常是因為(D )oA不能輸入參數B不能返回數據C不能優化代碼D數據表中缺少關鍵字段39、當一種服務器端控件有多種外貌的定義時,用(D)屬性來區別它們的 定義。A ID B Color C BackColorD SkinlD40、用戶控件是后綴為(D )的文件。A masterB asaxC aspxD ascx4、用戶登錄控件(Login)中的Dest inat ionPageUr 1屬性代表 (BA登錄成功的提示B登錄成功時轉向的網頁C登錄失敗時轉向的網頁D登錄失敗時的提示41、Request對象的作用是(D )A向瀏覽器發送信息B發出訪問網頁的要求C數據緩存D從
10、URL中取回送來的參數42、在三層架構中,客戶端是系統的前臺,負責用戶界面的顯示;后臺負責 數據的存儲和管理:而中間層負責(A )oA非UI的邏輯處理 B安全監督 C代碼優化 D協助后臺管理43、HTML 代碼 <a name二NAME"X/a> 表示(C )。A.創建一個超鏈接B.創建一個自動發送電子郵件的鏈接C.創建一個位于文檔內部的錨點D.創建一個指向位于文檔內部的鏈接點二、填空題( 20*1=20分)1、 .NET框架中包括一個龐大的類庫。為了便于調用,將其中的類按照命名 空間進行邏輯分區。2、 HTML 是 Hyper Text Markup Language
11、的英文縮寫。3、DHTML的設計思想是:瀏覽器從服務器端下載文檔后,利用 瀏覽器 的 資源,在不增加服務器端負擔和網上傳輸流量的前提下,使網頁的某 些元素“動”起來。4、當一個Web控件上發生的事件需要立即得到響應時,應該將它的 AutoPostBack 屬 性設為 trueo5、改變Session的有效時間的語句是: Session. Timeout=60;。6、在設計階段必須將各個驗證控件的 Con:rolToValida:e 屬性指向被 驗證的控件。7、存儲過程是用各種SQL命令編寫并經過編譯后直接存放到數據庫端的程序。8、LoginStatus控件用來顯示用戶的登錄狀態,利用該控件可以
12、隨時 退出登錄狀態。9、當利用CreateUserHizard控件創建新用戶時,密碼不能隨便設置,必須 符合以下3項條件: 長度不得少于7個字符: 至少一個大寫或小寫 的字符: 至少一個非數字亦非字符的符號。10、在網站的登錄界面中增加“圖片校驗碼”的目的是為了拒絕機器人行為。 11、請將下列數據(nn)在TextBox控件中顯示出來。double nn = 4512.65;TextBoxl.Text 二 nn.ToString ();12、.NET框架由 程序設計語言及語言規范、應用程序平臺、ADQ.NET 及類庫、CLR和 程序開發環境 5部分組成。13、服務器有一個總的配置文件,名為 M
13、achine, cofig .在這個文 件中已經確定了所有ASP.NET應用程序的基本配置。14、傳統的布局方法是 利用表格一,網頁布局的最佳方案是div + CSS 015、ASPX網頁的基類是 Page16、ASPX網頁的代碼存儲模式有兩種。它們是 分離模式 和 單一模式。 17、當一個Web控件上發生的事件需要立即得到響應時,應該將它的 AutoPostBack 屬性設為 true。18、下面是網頁中的指令,目的是在網頁中顯示新網頁的Url字符串: Response. Write ("新網頁的 Uri ");19、皮膚文件是以skin”為后綴的文件,用來定義 服務器控
14、件 的 樣式。20、在網站的登錄界而中增加''圖片校驗碼”的目的是為了拒絕 機器人 行為o21、當需要將TextBox控件作為密碼輸入框時(要求隱藏密碼的代碼),應 該將控件的TextMode屬性設置為 Password 。22、下而是一個轉移到目標網頁的指令:Response. Redirect ( * 新網頁的 Uri")23、廢除 Session 的語句是: Session. AbandonO。24、打開文件系統網站時將自動打開一個牙蟲服務器,這是一個輕量級服 務器,可以用來對程序進行檢查和調試工作。25、改變Session的有效時間的語句是:Session.
15、Timeout = 60;。26、 NET與XML緊密結合的最大好處是 跨平分傳送數據。21、 面向對象的語言具有 繼承性、多態性、封裝性28、net Framework是vs. net開發平臺的基礎,它包括兩個主要組 件:,netFramework類庫和 公共語言運行庫(CLR )。29、Asp和的主要區別表現在 運行機制、速度和功能3個方面。30、公共語言規范是公共類型系統的 子集,是一組結構和限制,是庫 編寫者和編譯者的指南。31、. net Framework從低到高由 公共語言運行庫 、基類庫、類庫和應用程序開發技術四層組成。32、運行asp. net需要安裝和配置 .NET Fra
16、mework和IIS。33、通過在IIS中建立虛擬目錄可以訪問asp. net web應用程序。34、URL的中文意思是指 統一資源定位符 。35、在操作數據庫時有查詢、更新和刪除等操作,在ADO. NET中一般使用 command 對象來完成。36、數據讀取器DataReader對象是一個簡單的數據庫,用于從數據源中檢 索 只讀、只進的數據流。37、 DataSet對象的基本組成包括3各部分: Tables 、Relations 和 ExtendedPropestieso38、 DTD最大的作用就是驗證XML文件 邏輯 的正確性。39、 XML文檔中允許出現的數據對象包括根元素、子元素、注釋
17、、屬性和處理指令40、A配置系統包括服務器配置和應用程序配置,服務器配置信息存 儲在machine, config文件中,應用程序配置信息存儲在 web. config 文 件中。41、Asp配置系統依賴于IIS元庫,而asD.net配置系統卻是一個基于 XML 的配置系統。三、判斷題(10*1 = 10分)題號1234L 0678910答案1、網頁的界面中使用CSS可以更確切地表達文本的內容。(X )2、和ASP一樣,ASP.NET也是一種基于面向對象的系統。(X )3、在ASP.NET中能夠運行的程序語言只有5種。(X )4、Web. config是網站中必需配置的文件。(X )5、離開了
18、網站的服務器ASPX網頁也能夠單獨運行。(X )6、HTML控件屬于瀏覽器控件,網頁下載后不接受服務器的控制。(J )8、Web控件的幾種按鈕都起到向服務器提交數據的作用。(J )9、視圖狀態(ViewState)可以在各個網頁之間共享。(X )10、Session對象可以在同一對話的不同網頁之間共享。(J )11、ASP.NET代碼可以實現界面與內容的完全分離。(J )12、Connect ion對象使用完畢后必須關閉。(J )13、GridView控件是用于圖片上傳的控件。(X )14、網頁的界面中使用CSS可以更確切地表達文本的內容. ( X )15、ASP.NET主要依靠在瀏覽器端對輸
19、入進行驗證工作,因為在瀏覽器端驗 證可以將錯誤發現在提交之前,以減少信息的傳輸量。(X )16、CompareValidator控件既可以用來與某個常量比較,也可以用來與另 外某個控件的輸入進行比較。(V )17、AD0.NET只是ADO的簡單升級。(X )18、數據集(DataSet)能夠在斷開與數據源連接的情況下工作。(V )19、SqlDataSource數據源控件只能用于訪問SQL Server數據庫。(X )20、在DetailsView控件中不能顯示符合條件的多條記錄。( X )21、數據緩存只能將數據緩存到內存中。(X )22、只能給每個用戶分配一個角色。(X )23、XML語言
20、中的標記由設計者自行定義,用來描述元素的內容。(J )24、離開了 IIS服務器.htm網頁能夠單獨運行。( J )25、XML語言既能描述語義又能定義顯示。(X )26、HTML語言與XML一樣,它們的標記都是嚴格區分大小寫的。(X )27、使用HTML控件時將不能保持視圖狀態。(V )28、在數據集(DataSet)中可以包括多張數據表。(J )29、用戶控件是一種自定義的組合控件。(J)30、使用母版頁是為了多個網頁在全局的樣式上保持一致。(V)31、用Web TreeView控件描述的是網站的物理結構。(X )32、所謂角色(role)是若干具有相同訪問權限用戶的集合。(V)33、在T
21、-SQL語言中既包括SQL語句還可以包括過程語句。(V)34、利用主題可以為一批服務器控件定義樣式。(V)35、每個用戶只能分配一個角色。(義)36、只有類庫中的類才允許放入中間層中。(X )37、Web控件的幾種按鈕都起到向服務器提交數據的作用。(V)38、HTML控件很難轉換為服務器控件。(X )39、在內存管理中垃圾自動回收是指系統對己經不再使用的變量空間自動進 行回收。(V)40、網站中的Global. asax文件(如果有的話)必須放在應用程序的根目錄 下。(J)四、簡述題(4*5=20分)1、簡述HTML與XML之間的區別o答:HTML用來定義顯示,而XML是對語義的描述。HTML
22、的標記由系統定義,而XML的標記自行定義。HTML的語法比較松散,而XML的語法比較嚴格(例如,區分大小寫,各標記 必須封閉等等),因此XML的執行效率要高一些。為了顯示XML文本,常需要與其他文件結合起來使用。2、什么叫做SQL注入,如何防止?請舉例說明。 答:SQL注入:利用SQL關鍵字對網站進行攻擊。預防SQL注入:過濾關鍵字、使用存儲過程、參數化等3、簡述 private protected public、 internal 修飾符的訪問權限。 答: private : 私有成員,在類的內部才可以訪問。protected :保護成員,該類內部和繼承類(或者子類)中可以訪問。public
23、 :公共成員,完全公開,沒有訪問限制。internal :在同一命名空間內可以訪問。4、請解釋web. config文件中的重要節點 答:appSett ings包含自定義應用程序設置。system. web系統配置compilation動態調試編譯設置customErrors自定義錯誤信息設置authentication身份驗證,此節設置應用程序的身份驗證策略。 authorization授權,此節設置應用程序的授權策略.5、delegate是引用類型還是值類型? enum> int口和string呢? 答:delegate引用類型,enum值類型,int口引用類型,string引用類
24、型。6、什么是事務?使用事務的語句有哪些? 答:事務是一種機制,是一個操作序列,它包括了 一組數據庫操作命令,并且所有 的命令作為一個整體向系統提交或者撤消操作請求,要么全部,要么全部不 執行。begin transactioncommit transactionrollback transaction7、什么是Interface?它與Abstract Class有什么區別?答:接口(Interface)是用來定義行為規范的,不會有具體實現,而抽象類除定 義行為規范外,可以有部分實現,但一個類能實現多個接口,但只能繼承一 個父類8、什么是ASP.net中的用戶控件答:用戶控件就是.ascx擴展
25、名的東西嘍,可以拖到不同的頁面中調用,以節省代 碼.比如登陸可能在多個頁面上有,就可以做成用戶控件,但是有一個問題就 是用戶控件拖到不同級別的目錄下后里面的圖片等的相對路徑會變得不準 確,需要自己寫方法調整9、override與重載的區別答:重載是方法的名稱相同。參數或參數類型不同,進行多次重載以適應不同的 需要。Override是進行基類中函數的重寫。為了適應需要。10、GET請求和POST請求有何區別?答:HTTP協議中有兩種常用的請求:GET和POSToGET請求把表單的數據顯示地放在URI中,并且對長度和數據值編碼有所限 制。POST請求把表單數據放在HTTP請求體中,并且沒有長度的限
26、制。11、簡述ADO. NET的結構。答:當用戶要求訪問數據源時,首先通過數據庫訪問對象(如Connection)建 立與數據源的連接,然后通過數據存儲對象(如Dataset)對象將數據源的 數據讀入,再通過數據顯示對象(DataGrid)將數據在客戶的瀏覽器中顯示 出來。每個用戶都有專屬的數據存儲對象,應用程序只有在要取得數據或是 更新數據的時候才對數據源進行聯機的工作,數據源不用一直和應用程序保 持聯機,其負載得到減輕,性能得到提高。12、C#中的委托是什么?事件是不是一種委托?答:委托可以把一個方法作為參數代入另一個方法。委托可以理解為指向一個函 數的引用。事件是一種特殊的委托.13、C
27、TS、CLS、CLR分別作何解釋?答:CTS:通用語言系統。CLS:通用語言規范。CLR:公共語言運行庫。14、什么是裝箱和拆箱?答:從值類型接口轉換到引用類型裝箱。從引用類型轉換到值類型拆箱。15、net中讀寫數據庫需要用到那些類?他們的作用?答:DataSet:數據存儲器。DataCommand :執行語句命令。DataAdapter :數據的集合,用語填充。16 什么是code-Behind技術。答:代碼分離技術。可以理解成HTML代碼寫在前臺,C#代碼寫在后臺.當然前 臺也有腳本,類的調用等,當然寫在一起也是可以的.17、什么是ASP.net中的用戶控件答:用戶控件就是.ascx擴展名
28、的東西嘍,可以拖到不同的頁面中調用,以節 省代碼.比如登陸可能在多個頁面上有,就可以做成用戶控件,但是有一個問 題就是用戶控件拖到不同級別的目錄下后里面的圖片等的相對路徑會變得 不準確,需要自己寫方法調整.18、請解釋ASP.NET中以什么方式進行數據驗證答:A中有非空驗證,比較驗證,取值范圍驗證,正則表達式驗證及 客戶自定義驗證五大控件,另還有一個集中驗證信息處理控件。19、abstract class 和 interface 有什么區別?答:聲明方法的存在而不去實現它的類被叫做抽象類(abstract class),它用 于要創建一個體現某些基本行為的類,并為該類聲明方法,但不能在該類中
29、實現該類的情況。不能創建abstract類的實例。然而可以創建一個變量, 其類型是一個抽象類,并讓它指向具體子類的一個實例。不能有抽象構造函 數或抽象靜態方法。Abstract類的子類為它們父類中的所有抽象方法提供 實現,否則它們也是抽象類為。取而代之,在子類中實現該方法。知道其行 為的其它類可以在類中實現這些方法。接口(interface)是抽象類的變體。在接口中,所有方法都是抽象的。多 繼承性可通過實現這樣的接口而獲得。接口中的所有方法都是抽象的,沒有 一個有程序體。接口只可以定義static final成員變量。接口的實現與子 類相似,除了該實現類不能從接口定義中繼承行為。當類實現特殊接
30、口時, 它定義(即將程序體給予)所有這種接口的方法。然后,它可以在實現了該 接口的類的任何對象上調用接口的方法。由于有抽象類,它允許使用接口名 作為引用變量的類型。通常的動態聯編將生效。引用可以轉換到接口類型或 從接口類型轉換,instanceof運算符可以用來決定某對象的類是否實現了 接口。20、下列代碼起什么作用。if (!IsPostBack)GridViewl. DataSource= SessionShoppingCartz/;DataBind ();)答:其作用是,只有第一次打開網頁時才將Session"ShoppingCart”作為數據 源與GridViewl控件進行數據綁定。21、什么是模板?答:模板是一
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 游樂設備材料選用與應用考核試卷
- 管道工程公共服務優化與發展動態分析考核試卷
- 礦物增強塑料批發考核試卷
- 信托業務與體育產業發展考核試卷
- 地理信息系統在地質勘探與資源評價中的應用考核試卷
- 稀土金屬壓延加工的產業升級路徑探索考核試卷
- 電視設備智能安防技術考核試卷
- 遼寧科技大學《藥學細胞生物學實驗》2023-2024學年第二學期期末試卷
- 寧波大學《藝術管理學(一)》2023-2024學年第二學期期末試卷
- 濰坊護理職業學院《集成電路測試實驗》2023-2024學年第二學期期末試卷
- 天然氣管道風險評估模型
- 血液透析發生失衡綜合癥的原因及預防
- 兒童滑膜炎護理查房
- 水閘安全鑒定綜合報告
- 瓦特改良蒸汽機課件
- 2024年螞蟻云客服支付寶云客服工作證客戶工作證培訓試題及答案
- 酒店水單模板
- NB-T31022-2012風電達標投產驗收規程1-風電發電場工程達標投產驗收專用
- 熔射(熱噴涂工藝)
- 地質災害防治培訓教學課件
- 光電子技術及應用(第2版)章節習題及自測題參考答案
評論
0/150
提交評論