




已閱讀5頁,還剩8頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
精品文檔一、填空題(1) ASPX網頁的代碼儲存模式有兩種,它們是_代碼分離模式_和_單一模式_。答案:代碼分離模式,單一模式(2) 當一個Web控件上發生的事件需要立即得到響時,應該將他的AutoPostBack 屬性設置為true。答案: AutoPostBack(3) 請將下列數據(nn)在TextBox控件中顯示出來。Double nn = 4512.6;TextBox1.Text = nn.Tostring();答案: nn.ToString()(4)當需要將TextBox控件作為密碼輸入框時(要求隱藏密碼的代碼),應該將控件的TextMode屬性設置為Password .答案:Password(5) 下面是一個轉移到新網頁的指令:Response.Redirect(“新網頁的Url ”)答案:新網頁的Ur1(6) 在設計階段必須將各個驗證控件的 屬性指向被驗證的控件。答案:ControlToValidate(7) 下面是設置和取出Session對象的代碼。設置Session的代碼是:Session“greeting”=“hello wang !”;取出該Session對象的語句如下:string Myvar= ;答案:Session“greeting”.ToString()(8) 下面是使用Application對象時防止競爭的代碼。Application. ; /鎖定Application對象Application“counter”=(int) Application“counter”+1;Application. ; /解除對Application對象的鎖定答案:lock(),unlock()(9) 廢除Session的語句是: 。答案: Session.Abandon()(10) 打開文件系統網站時將自動打開一個開發 服務器,這是一個輕量級服務器,可以用來對程序進行檢查和調試工作。答案:開發(11) 所謂分布式類就是在多個文件中使用相同的_命名空間_,相同的_類名_,而且每個類的定義前面都加上partial修飾符,編譯時編譯器就會自動的將這些文件編輯成一個完整的類。答案:命名空間,類名,partial(12) 改變Session的有效時間的語句是:Session.Timeout=60; 。答案:Session.Timeout=60;(13) NET與XML緊密結合的最大好處是跨平臺傳送數據 。答案:跨平臺傳送數據(14) 網上招聘模板如果使用FormView控件,通常分為上、下兩部分上面部分通常使用FormView控件的 模板,用來介紹公司情況并提出招聘要求;下面部分通常用 模板,用來輸入和存儲數據當應聘者提交數據后應 事件中向應聘者發出感謝或收到的信息答案:Header Insert ItemInserted(15) 面向對象的語言具有_繼承_性、_多態_性、_封裝_性答案:封裝、繼承、多態。(16) 能用foreach遍歷訪問的對象需要實現_IEnumerable_接口或聲明_GetEnumerator_方法的類型。答案:IEnumerable,GetEnumerator。(17) .net Framework是開發平臺的基礎,它包括兩個主要組件:.netFramework類庫和 公共語言運行庫(CLR)。答案:公共語言運行庫【CLR】(18) Asp和的主要區別表現在運行機制 、速度和功能3個方面。答案:運行機制(19) 安裝.net的必備組件式iis和.NET Framework SDK 。答案:.NET Framework SDK(20) 公共語言規范是公共類型系統的 子集 ,是一組結構和限制,是庫編寫者和編譯者的指南。答案:子集(21) .net Framework從低到高由 公共語言運行庫、基類庫、類庫和應用程序開發技術四層組成。答案:公共語言運行庫(22) 運行需要安裝和配置 和IIS。答案:.NET Framework(23) 通過在IIS中建立虛擬目錄 可以訪問 web應用程序。答案:虛擬目錄(24) 列舉ASP.NET中的七個內置對象:_Page_、_Response_、_Request_、_Session_、_Cookie_、_Server_、_Application_。答案:Page,Response,Request,Session,Application,Cookie,Server(25) URL的中文意思是指_統一資源定位符_答案:統一資源定位符(26) 幾乎所有的HTML標記都可以轉化為HTML Server控件,只需要在標記中加入_runat=”server”_即可答案:runat=server(27) 控件TextBox的AutoPostBack屬性的作用是_是否響應服務器時間,值為true/false_答案:是否響應服務器事件,值為true/false(28) Server.MapPath()方法的主要功能是_獲取文件的絕對路徑_答案:獲取文件對象絕對路徑(29) Command對象ExecuteNOQuery()方法的功能是_返回SQL語句影響行數,值為int_答案:返回SQL語句影響行數,值為int型(30) 在SQLConnection對象中可以使用_ConnectionString_ 屬性來獲取或設置打開SQL數據庫的連接字符串。答案:ConnectionString(31) 在操作數據庫時有查詢、更新和刪除等操作,在ADO.NET中一般使用_Command_對象來完成。答案:command(32) 數據讀取器DataReader對象是一個簡單的數據庫,用于從數據源中檢索_只讀_、只進的數據流。答案:只讀(33) ADO.NET允許以兩種方式從數據庫中檢索數據;一種是使用DataReader 對象;第二種是使用_DataAdapter_對象答案:DataAdapter(34) DataSet對象的基本組成包括3各部分: _Tables_、Relations和ExtendedPropesties。答案:Tables(35) DTD最大的作用就是驗證XML文件_邏輯_的正確性。答案:邏輯(36) XML文檔中允許出現的數據對象包括根元素、子元素、注釋、屬性和_處理指令_。答案:處理指令(37) A配置系統包括服務器配置和應用程序配置,服務器配置信息存儲在machine.config文件中,應用程序配置信息存儲在_web.config_文件中。答案:web.config(38) Asp配置系統依賴于IIS元庫,而配置系統卻是一個基于_XML_的配置系統。答案:XML(39) 通過設置元素的_屬性,可以配置應用程序文件使用的默認語言。答案:defaultLanguage(40) 把數學不等式0x0&x0&x= B. +C. ?: D. &(12) 下面屬于條件語句的是_。(B)A. for B. if elseC. while D. continue(13) 如果類名為Myclass,那么_可以作為它的構造函數。(B)A. Myclass() B. Myclass(double a)C. Myclass(double a) D. void Myclass()(14) 下面對于抽象類描述不正確的是_。(B) 抽象類可以定義對象A. 抽象類只能作為基類使用 B. 抽象類不能定義對象C. 抽象類可以定義實例對象 D. 可以實現多態(15) 下面控件中, 可以將其他控件包含在其中,所以它常用來包含一組控件。(C)AAdRatator控件BButton控件CPanel控件DWizard控件(18) 下面對Wizard控件方法說法正確的是(B)AActiveStepChange單擊側欄區域中的按鈕時發生BCancelButton單擊取消按鈕是發生CNextButtonClick單擊上一步按鈕時發生DFinishButtonClick單擊下一步按鈕時發生(19) 下面對服務器驗證控件說法正確的是(A)A可以在客戶端直接驗證用戶輸入,并顯示出錯信息B服務器其驗證控件種類豐富共有10中之多C服務器驗證控件只能在服務端使用D各種驗證控件不具有共性,各自完成功能(20) RegluarExpressionValidator控件中可以加入正則表達式,下面選項對正則表達式說法正確的是(B)A“.”表示任意數字B“*”和其他表達式一起,表示任意組合C“A-Z”表示A-Z有順序的大寫字母D“/d”表示任意字符(21) 下面對CustomValidator控件說法錯誤的是(D)A控件允許用戶根據程序設計需要自定義控件的驗證方法B控件可以添加客戶端驗證方法和服務器驗證方法CClientValidatoFunction屬性指定客戶端驗證方法Drunat屬性來指定服務器端驗證方法(22) 使用ValidatorSummary控件時需要以對話框的形式來顯示錯誤信息,需要(B)A設置ShowSummary屬性為tureB設置ShowMessgeBox屬性為tureC設置ShowSummary屬性為falseD設置ShowMessgeBox屬性為false(23) 下面不屬于控件的是(A)A. DataSet B. RepeaterC. SqlDataSource D. GridView(24) 下面SqlComand對象方法中,可以連接執行Transact-SQL語句并返回受影響行數的是(D)A. ExecuteReader B. ExecuteScalarC. Connection D. ExecuteNonQuery(25) 下面對象中可以脫機處理數據的是(A)A.DataSet B.ConnectionC.DataReader D.DataAdapter(26) 使用SqlDataSource控件可以訪問的數據庫不包括以下的(C)A.SQL Server B.OracleC.XML D.ODBC數據庫(27) 下面對Repeater控件說法錯誤的是(A)A. Repeater控件可以實現重復操作B. Repeater控件具有默認的固定外觀CRepeater控件功能強大,可以實現表布局和XML格式的表。D. 可以使用Repeater控件的模板來自定義其外觀。(28) 下面對DataList控件說法正確的(A)ADataList支持Repeater控件的模板,并具有獨立模板列。B與Repeater比較,DataList維護較為麻煩。CDataList控件與Repeater控件相同,都可以實現對數據庫的操作。D 控件具有自己的風格樣式模板,而DataList卻沒有。(29) int myArray3=new int3new int35,6,2,new int56,9,7,8,3,new int23,2; myArray322的值是。(D)A. 9 B. 2C. 6 D. 越界(30) 下面哪些類型是值類型?(D)A.string B. interfaceC. Object D. double(31) 如果設treeView1=new TreeView(),TreeNode node=new TreeNode(根結點 ),則treeView1.Nodes.Add(node)返回的是一個 類型的值。(B)A. TreeNode; B. int;C. string; D. TreeView;(32) 下面哪些不是ASP.NET頁面間傳遞參數的方式?(D)A. 使用QueryString B. 使用Session變量C. 使用Server.Transfer D. 使用ViewState(33) 下面是正確的變量名稱的是 (B)A. 3ab2 B. ab_2C. int D. a*b(34) 如果需要確保用戶輸入大于30且小于60的值,應該使用 驗證控件較合理。(C)A. RequiredFieldValidator B. CompareValidatorC. RangeValidator D. RegularExpressionValidator(35) 如果Session(“a”)=1,Session(“b”)=2,請問Session(“a”)+Session(“b”)的值是 (D)A. 12 B. 3C. ab D. 以上都不對(36) label Web服務器控件 屬性用于指定label控件顯示的文字。(C)A. width B. alt C. text D. name(37) TextBox控件的_屬性值用于設置多行文本顯示。(D)A. Text B.Password C. maxLength D. Multiline(38) 下面不屬于Web服務器控件的是 (A)A. HtmlInputButton B. RadioButtonC. DropDownList D. CheckBox(39) 如果要在網頁上添加一個計算器來統計人數的話,我們可以選用Application 對象對計數變量Count的加法操作來實現。(B)A. Session B. ApplicationC. Server D. Page(40) 下列標記不屬于HTML文檔的基本結構的是:(D)A. B. C. D. (41) Session對象的默認有效期為多少分鐘:20(C)A. 10 B. 15 C. 20 D. 應用程序從啟動到結束(42) 下面哪一個對象用于與數據源建立連接:(B)A. Command B. ConnectionC. DataReader D. DataAdapter(43) Global.asax文件中Session_Start事件何時激發(B)A. 在每個請求開始時激發B. 嘗試對使用進行身份驗證時激發C. 啟動會話時激發D. 在應用程序啟動時激發(44) 下列說法正確的是(B)A. 頁面上有動態的東西就是動態網頁(錯)B. 靜態網頁內容固定,交互性能比動態網頁差C. ASP、JSP和ASP.NET技術都是把腳本語言嵌入到HTML文檔中D. ASP.NET程序和ASP程序一樣都是解釋執行(45) 在ASP.NET應用程序中訪問SqlServer數據庫時,需要導入的命名空間為(B)A. System.Data.Oracle B. System.Data.SqlClientC. System.Data. ODBC D. System.Data.OleDB(46) 下面哪一個不是網頁文件的后綴名 (D)A. htm B. aspx C. asp D. txt(47) App_Data目錄用來放置(A)共享的數據庫文件A. 共享的數據庫文件 B. 共享文件C. 被保護的文件 D. 代碼文件(48) 文件系統網站非常適合于學習使用,因為(D) A. 不要安裝IIS B. 網站允許放置在任意目錄下 C. 能夠進行單獨測試 D. A和B(49) 下面關于絕對路徑的說法,正確的是(D)A. 絕對路徑是被鏈接文檔的完整URL,不包括使用的傳輸協議B. 使用絕對路徑需要考慮源文件的位置C. 在絕對路徑中,如果目標文件被移動,則鏈接同樣可用D. 創建外部鏈接時,必須使用絕對路徑(50) HTML代碼表示(C)A. 創建一個超鏈接B. 創建一個自動發送電子郵件的鏈接C. 創建一個位于文檔內部的鏈接點D. 創建一個指向位于文檔內部的鏈接點(52) 在NET中CLS(Common Language Specification)的作用是(D)A. 存儲代碼B. 防止病毒C. 原程序跨平臺D. 對語言進行規范(53) 在ASP.NET中源程序代碼先被生成中間代碼(IL或MSIL),然后再轉變成各個CPU需要的代碼,其目的是的需要(C)A. 提高效率B. 保證安全C. 源程序跨平臺D. 易識別(54) NET與XML緊密結合的最大好處是 跨平臺傳送數據(B)A. 代碼易于理解B. 跨平臺傳送數據C. 減少存儲空間D. 代碼安全(55) FormView與GridView控件相比最重要的區別是(C)A. 能夠存儲數據B. 外觀比較美觀C. 顯示的布局幾乎不受限制D. 數據量受一定的限制(56) 靜態網頁文件的后綴是(C)A asp B aspx C htm D jsp(57) 留言板必須加強管理,這是因為(D)A. 存儲容量有限B. 查看必須經過授權C. 影響查看的速度D. 可能存在過時或不健康的留言(58) 在配置GridView控件的SqlDateSource數據源控件過程中,單擊【高級】按鈕的目的是生成SQL編程語句(C)A.打開其他窗口 B.輸入新參數 C.生成SQL編輯語句 D.優化代碼(59) XMLDateSource與SiteMapDataSource數據源控件能夠用來訪問(B)A. 關系型數據B. 層次性數據C. 字符串數據D. 數值型數據(60) 現在需要驗證某個TextBox控件的輸入數據是否大于0小于10,此時能使用的驗證控件是(B)A.Compare ValidatorB.Compare Validator與 RequiredField ValidatorC.Range ValidatorD.Range Validator與 RequiredField Validator(61) 當需要用控件來輸入性別(男,女)或婚姻狀況(已婚,未婚)時,為了簡化輸入,應該選用的控件是(A)A. RadioButtonB. CheckBoxListC. CheckBoxD. RadioButtonList(62) Wizard控件的最大特點是 (B)A. 能夠包含大量數據B. 能將多個窗口集中到一個網頁中C. 布局不受限制D. 能夠快速進行瀏覽(63) Validator Summary驗證控件的作用是(B)A.檢查總和數B.集中顯示各個驗證的結果C.判斷有無超出范圍D.檢查數值的大小(64) 下面幾個圖形控件中,不能執行鼠標單擊事件的控件是(B)A.ImageButtonB.ImageC.ImageMapD.ImageURL(65) Session與Cookie狀態之間最大的區別在于(A)A. 存儲的位置不同 B. 類型不同C. 生命周期不同 D. 容量不同(66) 系統提供數據庫通用接口的目的是為了(B)A. 提高程序運行的效率B. 應用程序設計不必考慮數據庫的類型C保證程序安全D易于維護(68)您要創建一個顯示公司員工列表的應用程序。您使用一個DataGrid控件顯示員工的列表。您打算修改這個控件以便在這個Grid的Footer顯示員工合計數。請問您應該怎么做?( C)A.重寫OnPreRender事件,當Grid的Footer行被創建時顯示合計數。B.重寫OnItemCreated事件,當Grid的Footer行被創建時顯示合計數。C.重寫OnItemDataBound事件,當Grid的Footer行被創建時顯示合計數。D. 重寫OnLayout事件,當Grid的Footer行被創建時顯示合計數。(69)您需要創建一個ASP.NET應用程序,公司考慮使用Windows身份認證。所有的用戶都存在于AllWin這個域中。您想要使用下列認證規則來配置這個應用程序:a、 匿名用戶不允許訪問這個應用程序。b、 所有雇員除了Tess和King都允許訪問這個應用程序。請問您應該使用以下哪一個代碼段來配置這個應用程序?( A )A. B. C. D. (70).Net依賴以下哪項技術實現跨語言互用性?(C )A.CLR B.CTSC.CLS D.CTT(71)用戶自定義異常類需要從以下哪個類繼承:(A )A.Exception B.CustomExceptionC.ApplicationException D.BaseException(72)以下哪個是可以變長的數組?(D )A.Array B.stringC.stringN D.ArrayList(73)如果設treeView1=new TreeView(),則treeView1.Nodes.Add(根節點)返回的是一個 ()類型的值。A.TreeNode B.intC.string D.TreeView(74)下面關于XML的描述錯誤的是(D)。A.XML提供一種描述結構化數據的方法;B.XML 是一種簡單、與平臺無關并被廣泛采用的標準;C.XML文檔可承載各種信息;D.XML只是為了生成結構化文檔;(75)裝箱、拆箱操作發生在: ( C)引用類型與值類型之間A.類與對象之間 B.對象與對象之間C.引用類型與值類型之間 D.引用類型與引用類型之間(76)用戶類若想支持Foreach語句需要實現的接口是: (A )A.IEnumerable B.IEnumeratorC.ICollection D.ICollectData(77)ASP.NET中,在Web窗體頁上注冊一個用戶控件,指定該控件的名稱為”Mike”,正確的注冊指令為( D)A.B.C.D.以上皆非(78)在ADO.NET中,對于Command對象的ExecuteNonQuery()方法和ExecuteReader()方法,下面敘述錯誤的是(C)。A.insert、update、delete等操作的Sql語句主要用ExecuteNonQuery()方法來執行;B.ExecuteNonQuery()方法返回執行Sql語句所影響的行數。C.Select操作的Sql語句只能由ExecuteReader()方法來執行;D.ExecuteReader()方法返回一個DataReder對象;(79)ASP.NET框架中,服務器控件是為配合Web表單工作而專門設計的。服務器控件有兩種類型,它們是(A )A.HTML控件和Web控件 B.HTML控件和XML控件C.XML控件和Web控件 D.HTML控件和IIS控件(80)以下是一些C#中的枚舉型的定義,其中錯誤的用法有(C)A.public enum var1 Mike = 100, Nike = 102, Jike B.public enum var1 Mike = 100, Nike,Jike C.public enum var1 Mike=-1 , Nike, Jike D.public enum var1 Mike , Nike , Jike (81)int myArray3=new int3new int35,6,2,new int56,9,7,8,3,new int23,2;myArray322的值是(D)。A.9 B.2C.6 D.越界(82)下列關于構造函數的描述正確的是(C)A.構造函數可以聲明返回類型。B.構造函數不可以用private修飾C.構造函數必須與類名相同D.構造函數不能帶參數15.在.Net中,類System.Web.UI.Page 可以被繼承。此判斷是否正確(A)A不可以 B.可以三、簡答題(1) 簡述 private、 protected、 public、 internal 修飾符的訪問權限。答: 1private : 私有成員, 在類的內部才可以訪問。2protected : 保護成員,該類內部和繼承類中可以訪問。3public : 公共成員,完全公開,沒有訪問限制。4internal: 在同一命名空間內可以訪問。(2) 列舉ASP.NET 頁面之間傳遞值的幾種方式。答. 1使用QueryString, 如.?id=1; response.Redirect().2使用Session變量3使用Server.Transfer(3) C#中的委托是什么?事件是不是一種委托?答:委托可以把一個方法作為參數代入另一個方法。委托可以理解為指向一個函數的引用。事件是一種特殊的委托.(4)override與重載的區別答:重載是方法的名稱相同。參數或參數類型不同,進行多次重載以適應不同的需要。Override 是進行基類中函數的重寫。為了適應需要。(5)用.net做B/S結構的系統,您是用幾層結構來開發,每一層之間的關系以及為什么要這樣分層?答:一般為3層:數據訪問層,業務層,表示層。1 數據訪問層對數據庫進行增刪查改。2 業務層一般分為二層,業務表觀層實現與表示層的溝通,業務規則層實現用戶密碼的安全等。3 表示層為了與用戶交互例如用戶添加表單。優點: 分工明確,條理清晰,易于調試,而且具有可擴展性。缺點: 增加成本。(6)CTS、CLS、CLR分別作何解釋?答:CTS:通用語言系統。CLS:通用語言規范。CLR:公共語言運行庫。(7)什么是裝箱和拆箱?答:從值類型接口轉換到引用類型裝箱。從引用類型轉換到值類型拆箱。(8)net中讀寫數據庫需要用到那些類?他們的作用?答:DataSet:數據存儲器。DataCommand:執行語句命令。DataAdapter:數據的集合,用語填充。(9)SQLSERVER服務器中,給定表 table1 中有兩個字段 ID、LastUpdateDate,ID表示更新的事務號, LastUpdateDate表示更新時的服務器時間,請使用一句SQL語句獲得最后更新的事務號。答:Select ID FROM table1 Where LastUpdateDate = (Select MAX(LastUpdateDate) FROM table1)(10)什么是code-Behind技術。答:代碼分離技術。可以理解成HTML代碼寫在前臺,C#代碼寫在后臺.當然前臺也有腳本,類的調用等,當然寫在一起也是可以的.(11)什么是ASP.net中的用戶控件答:用戶控件就是.ascx擴展名的東西嘍,可以拖到不同的頁面中調用,以節省代碼.比如登陸可能在多個頁面上有,就可以做成用戶控件,但是有一個問題就是用戶控件拖到
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 冷鏈物流基地項目可行性研究報告
- 生物化學醫藥知識點解析
- 汽車發動機原理與性能知識要點
- 鄉村健康教育體系構建與推廣途徑
- 我的理想職業寫給自己的一封未來信(14篇)
- 農業綠色低碳發展的全球趨勢與挑戰
- 快樂寒假回憶記事作文(11篇)
- 網絡安全與信息技術題庫構建
- 2025年藝術設計專業課程考核試卷及答案
- 2025年香港歷史文化與社會發展的考試試卷及答案
- 2024年建筑業10項新技術
- 農村信訪業務培訓課件
- 2023年南京市中考歷史試題及答案
- 2024屆安徽省淮南市西部地區七年級數學第二學期期末達標測試試題含解析
- 新入職護士婦產科出科小結
- 第4課《直面挫折+積極應對》第1框《認識挫折+直面困難》【中職專用】《心理健康與職業生涯》(高教版2023基礎模塊)
- 農產品安全生產技術
- 公交車事故分析與預防措施
- 我的家鄉江西九江宣傳介紹
- 構網型逆變器技術綜述
- 高層建筑施工進度計劃表doc111
評論
0/150
提交評論