aspnet模擬試卷試題_第1頁
aspnet模擬試卷試題_第2頁
aspnet模擬試卷試題_第3頁
aspnet模擬試卷試題_第4頁
aspnet模擬試卷試題_第5頁
免費預覽已結束,剩余4頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

PAGE9選擇題(沒有特別說明的題目都為單選)下列選項中,只有______不是Page指令的屬性A. CodeFile B. InheritsC. namespace D. Language下面的_____對象可用于使服務器獲取從客戶端瀏覽器提交或上傳的信息。A. Response B. ServerC. Request D. Session 3. 下面對于狀態(tài)保持對象說法錯誤的是______ A. Session對象是針對單一會話的,可以用來保存對象。 B. Cookie是保存在瀏覽器端,當沒設置Cookie的過期時間時,關閉當前會話相關瀏覽器后,Cookie丟失。C. Application是應用程序級的,所有瀏覽器端都可以獲取到Application中保存的信息D. Session對象保存在瀏覽器端,容易丟失。4.A中,Server對象的______方法用于對URL地址進行編碼UrlEncodeUrlDecodeMapPathExecute5.關于站點地圖說法錯誤的是_______ A. 站點地圖文件是xml格式的文件 B.站點地圖根節(jié)點為<siteMap>元素,每個文件有且僅有一個根節(jié)點。 C.<siteMap>下一級有且僅有一個<siteMapNode>節(jié)點。 D.站點地圖中,同一個URL可以出現(xiàn)多次。 6. 下面關于母版頁和內容頁使用說法錯誤的是哪一項___A. 一個內容頁可以引用多個母版頁。 B. 內容頁通過Content控件的ContentPlaceHolderID屬性來指定要填充到母版頁中的哪個內容塊。C. 內容頁不可以包含<html>、<body>、<form>標簽。D. 內容頁通過@Page指令的MasterPageFile屬性指定所引用的母版頁。 7.下面關于Html控件和Web控件說法錯誤的是_____ A. 所有的Web控件最終在瀏覽器端都會生成為相對應的Html控件B.Web控件讓我們可以使用控件+事件的開發(fā)方式C.運行時,頁面中如果包含Web控件,需要考慮到瀏覽器的兼容性D.Html控件比Web控件的性能要高一些8. 站點地圖文件中,下面哪個屬性不屬于<SiteMapNode>元素____urltitletextdescription9. 如果使文本框內容改變時自動觸發(fā)事件并傳回數(shù)據(jù)到服務器,則應該設置下列哪個屬性_

____A. AutoPostBack=true B. AutoPostBack=falseC. IsPostBack=true D. IsPostBack=false10. 關于三層說法錯誤的是_____ A. 表現(xiàn)層主要是提供給用戶交互的操作界面,以及校驗等B. 數(shù)據(jù)訪問層主要是用來存取數(shù)據(jù)C. 業(yè)務邏輯層主要是表現(xiàn)層和數(shù)據(jù)訪問層中間的通信橋梁,用來調用數(shù)據(jù)訪問層的,不可以包含其他操作。D.模型層中的實體類一般與數(shù)據(jù)庫中的表是一一對應的。11. 在ADO.NET中,對于Command對象的ExecuteNonQuery()方法和ExecuteReader()方法,下面敘述錯誤的是___。A. insert、update、delete等操作的Sql語句主要用ExecuteNonQuery()方法來執(zhí)行 B. ExecuteNonQuery()方法返回執(zhí)行Sql語句所影響的行數(shù); C. Select操作的Sql語句只能由ExecuteReader()方法來執(zhí)行;D. ExecuteReader()方法返回一個DataReader對象12. 下列哪個控件可以通過綁定中間層對象來管理數(shù)據(jù)庫___A. SqlDataSouce B. XmlDataSourceC. ObjectDataSource D. AccessDataSource13.有關ObjectDataSource說法正確的是____ A.它只能綁定數(shù)據(jù)訪問層方法,才能返回正確數(shù)據(jù) B.只有通過ADO.NET方式訪問數(shù)據(jù)庫 C.使用ObjectDataSource需要在表現(xiàn)層寫SQL語句操作數(shù)據(jù)庫 D.ObjectDataSource一般綁定業(yè)務邏輯層方法 14.對于Eval和Bind綁定方式說法錯誤的是_____ A. Eval是只讀方法,Bind支持讀寫功能 B.Eval可以單獨使用,而Bind必須和控件配合使用。 C.Eval可以調用后臺方法進行處理,Bind不可以 D.Eval和Bind都可以直接進行格式化。如:<%#Eval("日期字段","{0:dd/MM/yyyy}")%>或<%#Bind("日期字段","{0:dd/MM/yyyy}")%>15.關于DropDownList說法錯誤的是______ A.使用DataSource設置數(shù)據(jù)源時,必須調用DataBind方法 B.DropDownList的DataTextField屬性設置下拉框的顯示文本字段 C.DropDownList的DataValueField屬性可以用來綁定下拉框選項對應的id值,方便操作 D.獲取下拉框選定的值是DropDownList1.SelectedItem.ToString()16.如果用戶信息必須填寫手機號,且格式必須符合手機號碼格式,則注冊時,手機號的驗證使用_____驗證控件 A.RequiredFieldValidator B.RegularExpression C.CompareValidator D.RequiredFieldValidator和RegularExpression17.使用ValidatorSummary控件時需要以對話框形式顯示錯誤信息,需要_____(選擇二項)設置ShowSummary屬性為true設置ShowMessageBox屬性為true設置ShowSummary屬性為falseD.設置ShowMessageBox屬性為false 18.在銀行轉賬的Asp.Net頁面中,為了實現(xiàn)驗證用戶輸入的轉賬金額必須大于50元,最好使用下面的______控件RegularExpressionValidatorCompareValidatorRangeValidatorRequiredFieldValidator 19.關于ViewState說法錯誤的是________A.僅在該頁面處理過程中有效 B. 離開該頁面,內容丟失不影響其他頁面的數(shù)據(jù) ViewState是頁面級狀態(tài)保持對象,所保存的數(shù)據(jù)在該頁面回傳時丟失20、下面對Repeater控件說法錯誤的是____??梢詫崿F(xiàn)循環(huán)展示沒有默認的固定外觀,用戶無法自定義其顯示形式功能強大,可以實現(xiàn)表布局和XML格式的沒有EditTemplate和SelectedTemplate21.下面有關PagedDataSource的說法,正確的是_____ A.封裝了數(shù)據(jù)綁定控件的分頁功能B.把數(shù)據(jù)源和當前頁數(shù)賦值給該類的實例對象后,還不能夠直接獲得數(shù)據(jù)的總數(shù)。 C.每次只獲取當前頁的數(shù)據(jù),從而能夠提高效率。 D.只需將某個數(shù)據(jù)顯示控件的數(shù)據(jù)源指定為該類實例對象就可以實現(xiàn)控件的分頁效果。 22. 下列對用戶控件說法錯誤的是____A. 用戶控件是以.ascx為擴展名,可以在ASP.NET布局代碼中重用B. 用戶控件不能在同一應用程序的不同網(wǎng)頁上使用C. 用戶控件使用@Control指令D. 用戶控件是一種自定義的組合控件23. 根據(jù)用戶控件的注冊指令<%@RegisterSrc=”UserLogin.ascx”TagPrefix=”uc”TagName=”Logins”%>,使用用戶控件的代碼應該為:____A. <asp:UesrLoginrunat=”server”id=”login1”B. <uc:UesrLoginrunat=”server”id=”login1”C. <uc:Loginsrunat=”server”id=”login1”D. <asp:Loginsrunat=”server”id=”login1”24.ASP.NET提供了多種驗證方式進行身份驗證,其中,能夠使用HTTPCookies和HTML表單對請求進行身份驗證的是下列選項中的____。Forms驗證Windows驗證Passport驗證定制驗證25.在子目錄Admin文件夾的web.config中有這樣一段代碼: <authorization> <allowusers=”user”/> <allowusers=”manager”/> <denyusers=”*”/> <allowusers=”admin”/> </authorization> 則允許訪問Admin目錄的用戶有_____ A.a(chǎn)dmin B.admin和manager C.user和manager D.user、manager和admin26.在ASP.NET中,下面說法正確的是_______machine.config用來保存A的當前計算機所有應用程序的配置web.config通常用來保存一個站點信息的配置信息web.config在一個web應用程序中可以有多個以上說法都正確 27. 下面說法不正確的是_______A. 每次客戶端觸發(fā)一個事件,都會產(chǎn)生一個新的http請求。B. Page_Load事件是頁面類執(zhí)行的第一個事件,且只會在頁面第一次請求時執(zhí)行一次。C. 在Page_Load中,可以通過IsPostBack判斷頁面是否回傳D. 客戶端每發(fā)送一個http請求,服務器端響應時,都會返回一個page對象。28.表單提交方式中get和post的區(qū)別,說法正確的是_____(選多項)Get主要通過url方式提交表單域的數(shù)據(jù),post是通過頁面的head進行提交Get提交數(shù)據(jù)量的大小較小,跟瀏覽器有關,而post提交數(shù)據(jù)量較大。Get方式提交數(shù)據(jù)更安全,方便在中,頁面中表單默認設置為runat=”server”時,其提交方式為get。29.下面對于cookie對象使用正確的是_______寫入cookie時,如下:HttpCookiecook=newHttpCookie(“user”);cook.Value=”accp”;Response.Cookies.Add(cook);讀取cookie中所保存數(shù)據(jù)時時,如下:If(Response.Cookies[“user”]!=null) Stringstr=Response.Cookies[“user”].Value;對Cookie進行刪除時,可以通過:Response.Cookies[“user”].Remove();修改Cookie所保存數(shù)據(jù)時,只需要先獲取到該Cookie對象,然后更改Cookie對象的值即可30.關于GridView使用,說法錯誤的是_______GridView會生成以表格進行布局的列表GridView內置了分頁,排序,以及增、刪、改、查等功能。給GridView設置數(shù)據(jù)源時,可以指定該控件的DataSourceID為某數(shù)據(jù)源控件ID給GridView設置DataSource屬性后,必須調用DataBind()方法。且DataSource和DataSourceID不可以同時指定。31.對于GridView的CommandField列,說法錯誤的是______CommandField列為命令列,主要包含編輯、更新、取消、刪除、選定等按鈕操作。CommandField是一個特殊的按鈕列,點擊時,不同類型的命令列會觸發(fā)相對應的事件。當點擊CommandField列時,都會觸發(fā)GridView的RowCommand事件。以上都不對。32.可以在Repeater控件中使用的模板有____(選擇二項)SelectedItemTemplateEditItemTemplateItemTemplateAlternatingItemTemplate33.對于數(shù)據(jù)綁定控件的模板列,說法錯誤的是______模板列是數(shù)據(jù)綁定控件中最靈活的一個列,可以自定義顯示樣式和內容。在模板列中顯示數(shù)據(jù)時,需要通過Eval或Bind進行綁定。模板列中的項模板和交替項模板沒有任何區(qū)別在模板列中使用按鈕時,可以直接給該按鈕注冊事件,運行時點擊按鈕,會觸發(fā)該注冊事件。34.下面不會生成以Table布局的控件為________GridViewDataListRepeaterDetailsView35.下面對于ListView控件說法錯誤的為________LayoutTemplate定義了ListView控件的主要布局,必須包含一個充當數(shù)據(jù)占位符的控件GroupTemplate定義了ListView控件中一組數(shù)據(jù)的布局方式,必須包含一個充當數(shù)據(jù)占位符的控件使用ListView控件時,至少需要編輯LayoutTemplate、GroupTemplate和ItemTemplate3個模板。LayoutTemplate和GroupTemplate模板中的占位符控件必須是一個服務器端控件36.站點導航控件,下面說法不正確的是________站點導航控件可以讓用戶快速的定位到某一頁面TreeView和Menu控件都會顯示數(shù)據(jù)文件中所有節(jié)點信息使用SiteMapPath控件時不需要指定其數(shù)據(jù)源文件SiteMapPath控件可以選擇XML文件或者是站點地圖作為數(shù)據(jù)源37.關于自定義控件,說法錯誤的是________當需要對現(xiàn)有控件增加某屬性或者功能時,可以通過繼承現(xiàn)有控件來實現(xiàn)繼承Control類時,主要重寫該類的Render方法。繼承WebControl類時,主要重寫該類的RenderBeginTag、RenderContents和RenderEndTag方法。繼承WebControl時,默認生成的標簽是input。38.關于用戶控件和自定義控件的區(qū)別________(多選)用戶控件只能在當前應用程序中使用,自定義控件可以在任何A應用程序中使用自定義控件的文件以.ascx為后綴名用戶控件被編譯成dll文件自定義控件在實現(xiàn)時無可視化見面,用戶控件在實現(xiàn)時有可視化界面。39.關于web.config配置文件,說法有誤的一項是________appSetting是應用程序配置節(jié)點,用來存儲自定義信息。connectionStrings是連接字符串節(jié)點,用來存儲數(shù)據(jù)庫連接字符串配置文件是一個XML文件,在訪問配置文件中的某節(jié)點信息時,必須通過訪問XML文件的方式進行訪問。在一個web應用程序中可以有多個配置文件40.當web應用程序出現(xiàn)異常時,如果遠程用戶訪問以友好的錯誤頁面進行展示,本地用戶提示詳細的錯誤信息。需要將web.config中CustomErrors節(jié)點的mode屬性設置為:________OnOffNoneRemoteOnly41.對于整頁緩存的使用有誤的是______整頁緩存通過OutPutCache指令來實現(xiàn)使用整頁緩存時,可以通過Duration屬性設置緩存的保存位置使用OutPutCache指定時,必須指定Duration,還有VaryByParam和VaryByControl中的其中任意一個。整頁緩存一般用于頁面內容不會頻繁更新,并且處理過程較復雜等情況下。42.對于應用程序緩存說法錯誤的是______應用程序緩存可以通過鍵/值對的方式來添加。應用程序緩存對比整頁緩存更靈活、方便,可以用來保存常使用且不會頻繁更新的數(shù)據(jù)應用程序緩存的缺點是不能指定過期時間,數(shù)據(jù)的實時性得不到保障。應用程序緩存具有易丟失的特點,所以在訪問應用程序緩存中數(shù)據(jù)時,最好先判斷緩存對象是否存在。43.對于優(yōu)化應用程序性能,做法不恰當?shù)氖莀_____字符串拼接或修改較頻繁時,最好使用stringBuilder來代替string。在保證應用程序功能正常的情況下,盡量將條件判斷放在循環(huán)外。在與數(shù)據(jù)庫交互時,應該盡可能的使用存儲過程以及盡量減少程序與數(shù)據(jù)庫交互的次數(shù)。在使用控件時,使用web控件越多,性能越好。44.給GridView控件增加光棒效果時,不適合編寫的事件有______RowDataBoundDataBoundRowCommandRowCreated45.在GridView控件的模板列中,添加一個Button控件,同時給這個按鈕控件注冊一個服務器端自定義事件。當點擊按鈕控件時,獲取當前點擊行數(shù)據(jù)的ID的方式不包括_______設置GridView的

DataKeyNames屬性為id,并在自定義事件中,通過以下代碼:Buttonbtn=senderasButton;GridViewRowgvr=btn.Parent.ParentasGridViewRow;Stringid=GridView1.DataKeys[gvr.RowIndex].Value.ToString();在aspx頁面給Button增加自定義屬性并綁定id的值,并在自定義事件中,如aid=’<%#Eval(“id”)%>’。在后臺通過如下代碼獲?。築uttonbtn=senderasButton;Stringid=btn.Attributes[“aid”].ToString();在aspx頁面將id的值綁定Button的CommandArgument屬性,在后臺RowCommand事件中通過如下代碼獲?。篠tringid=e.CommandArgument.ToString();設置GridView的

DataKeyNames屬性為id,并在RowCommand事件中,通過如下代碼獲?。篒ntindex=int.Parse(e.CommandArgument.ToString());Stringid=GridView1.DataKeys[index].Value.ToString();46.在A頁面中,需要從配置文件中讀取網(wǎng)站的名稱并顯示在Label控件上,以下代碼正確的是_______lblName.Text=ConfigurationManager.AppSettings(“sitename”);lblName.Text=ConfigurationManager.connectionStrings(“sitename”);lblName.Text=ConfigurationManager.AppSettings[“sitename”].ToString();lblNa

溫馨提示

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

評論

0/150

提交評論