版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
動態(tài)網(wǎng)頁設(shè)計ASP動態(tài)網(wǎng)頁設(shè)計ASP.NET樣題
單選題1:你正在創(chuàng)建一個ASP.NET的應(yīng)用,此應(yīng)用將會在你公司的內(nèi)部網(wǎng)上運行。你想要控制瀏覽器窗口和立即響應(yīng)non-post-back事件,你該使用哪個?()(2分)
A:服務(wù)器端代碼
B:如果瀏覽器能運行腳本,就使用瀏覽器對象的VBScript或JavaScript屬性來測試
C:使用瀏覽器對象的Cookies
D:客戶端腳本
答案:D2:你開發(fā)了一個自定義服務(wù)器控件并已經(jīng)編譯到Report.dll文件,代碼如下所示:
〈%@RegisterTagPrefix="Tag"Namespace="ReportNS"Assembly="
Report"%〉
你想將控件的PageNumber屬性設(shè)置為77。在你的Web窗體中該包含以下哪行代碼?()(2分)
A:〈Tag:ReportNSPageNumber="77"runat="server"/〉
B:〈myReportPageNumber="77"src="rptctrl"runat="server"/〉
C:〈Tag:myReportPageNumber="77"runat="server"/〉
D:〈%ControlTagName="myReport"src="rptctrl"runat="server"%〉
答案:C3:Session對象的默認有效期為多少分鐘?()(2分)
A:10
B:15
C:20
D:30
答案:A4:你正在為你公司的網(wǎng)站創(chuàng)建一個ASP.NET頁面。客戶將用這個ASP.NET頁面來輸入支付信息。你添加了一個名為TestKiTypeList的DropDownList控件讓用戶可以選擇信用卡的類型。你要確??蛻暨x擇了一個信用卡類型。你想讓TestKiTypeList控件的選擇有默認值。你希望如果客戶沒有從列表中選擇信用卡類型頁面驗證失敗,你該怎么辦?()(2分)
A:添加一個RequiredFieldValidator控件并且設(shè)置它的ControlToValidate屬性值為TestKiTypeList。設(shè)置RequiredFieldValidator控件的InitialValue屬性值為select。
B:添加一個RequiredFieldValidator控件并且設(shè)置它的ControlToValidate屬性值為TestKiTypeList。設(shè)置TestKiTypeList控件的DataTextField屬性值為select。
C:添加一個CustomValidator控件并且設(shè)置它的ControlToValidate屬性值為TestKiTypeList。設(shè)置TestKiTypeList控件的DataTextField屬性值為select。
D:添加一個RegularExpressionValidator控件并且設(shè)置它的ControlToValidate屬性為TestKiTypeList。設(shè)置RegularExpressionValidator控件的ValidateExpression屬性為select。
答案:A動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第1頁。動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第1頁。5:你正在為一家公司創(chuàng)建購物車應(yīng)用程序。一旦處于每個用戶的會話中,應(yīng)用程序就會裝載產(chǎn)品種類和產(chǎn)品數(shù)據(jù)。你創(chuàng)建了兩個DataTable對象,一個DataTable對象名為Categories,另外一個是Products。Categories對象保持靜態(tài),但是Products對象在用戶選擇產(chǎn)品和購買數(shù)量時會被修改。你希望每次改變造成的重新裝載頁面所需時間最小化,你該采用哪一對語句?()(2分)
A:Cache[“Categories”]=Categories;
Session[“Products”]=Products;
B:Session[“Categories”]=Categories;
Cache[“Products”]=Products;
C:Session[“Categories”]=Categories;
Session[“Products”]=Products;
D:Cache[“Categories”]=Categories;
Cache[“Products”]=Products;
答案:A6:在ADO.NET中執(zhí)行一個存儲過程時,如果要設(shè)置輸出參數(shù)則必須同時設(shè)置參數(shù)的方向和(),必要時還要設(shè)置參數(shù)尺寸。(2分)
A:大??;
B:上限;
C:初始值;
D:類型;
答案:D7:如果要連接MSSQLServer數(shù)據(jù)庫,Provider參數(shù)應(yīng)該設(shè)置為()。(2分)
A:SQLOLEDB
B:ODBC
C:Microsoft.Jet.OLEDB.4.0
D:MSDAORA
答案:A8:你在創(chuàng)建一個關(guān)于電影票銷售的ASP.NET頁面。用戶選擇一個區(qū)域,之后在從這個區(qū)域的城市列表中選擇。在用戶選擇了城市后,網(wǎng)站就會顯示電影院的名字和地址。你的公司維護著記錄影院信息的數(shù)據(jù)庫,其中包括了所在城市,影院名字和街道地址。你想使用戶在選擇地區(qū)和城市時,檢索和顯示電影院名字的信息請求時間最小,你該怎么做?()(2分)
A:修改連接字符串,增加信息包容量為8192
B:把下列的指令加入頁面中:OutputCacheVaryByParam=”city”
C:把下列的指令加入頁面中:OutputCacheVaryByControl=”region;city”
D:修改連接字符串,使你的數(shù)據(jù)庫連接池盡可能的小
答案:B動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第2頁。9:在對SQLServer數(shù)據(jù)庫操作時應(yīng)選用()。(2分)
A:SQLServer.NETFramework數(shù)據(jù)提供程序
動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第2頁。10:下列描述錯誤的是()(2分)
A:類不可以多重繼承而接口可以;
B:抽象類自身可以定義成員而接口不可以;
C:抽象類和接口都不能被實例化;
D:一個類可以有多個基類和多個基接口;
答案:D11:如果外地朋友通過Internet訪問你的計算機上的ASP.NET文件,應(yīng)該選擇()。(2分)
A:http://localhost//chapter1/1-1.aspx
B://chapter1/1-1.aspx
C:http://你的計算機名字//chapter1/1-1.aspx
D:http://你的計算機IP地址//chapter1/1-1.aspx
答案:D12:你創(chuàng)建了一個包含機密信息的ASP.NET應(yīng)用程序。你用基于窗體驗證方法來驗證用戶,為了防止未授權(quán)的用戶訪問應(yīng)用程序,你該怎么做?()(2分)
A:在該應(yīng)用程序的起始頁設(shè)置Page指令,以使用戶重新定向到一個登錄頁面
B:在你的應(yīng)用程序的起始頁設(shè)置Page指令,以禁止匿名用戶
C:在Machine.config文件的authorization(授權(quán))部分,將allow元素的users屬性設(shè)定為“?”
D:在Web.config文件的authorization(授權(quán))部分,將deny元素的users屬性設(shè)定為“?”
答案:D13:你計劃在Certkiller的內(nèi)部局域網(wǎng)上部署你的ASP.NET應(yīng)用程序。該應(yīng)用程序從一個MicrosoftSQLServer數(shù)據(jù)庫上重新獲取數(shù)據(jù)。你想使用SQLServer連接池來優(yōu)化性能。你還要當最小化管理費用時保護存儲在服務(wù)器上的機密數(shù)據(jù)。你要為你的應(yīng)用程序配置安全性,你該怎么做?()(2分)
A:在應(yīng)用程序中使用MicrosoftWindows驗證。允許匿名用戶從你的應(yīng)用程序訪問SQLServer數(shù)據(jù)庫。
B:在應(yīng)用程序中使用MicrosoftWindows驗證。允許個別的Windows用戶帳戶從你的應(yīng)用程序訪問SQLServer數(shù)據(jù)庫。
C:在應(yīng)用程序中使用form驗證。允許使用SQLServer的登陸帳戶為sa的用戶從你的應(yīng)用程序訪問SQLServer數(shù)據(jù)庫。
D:在應(yīng)用程序中使用form驗證。允許為每個SQLServer的登陸用戶分配單獨的帳戶從你的應(yīng)用程序訪問SQLServer數(shù)據(jù)庫。
答案:B動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第3頁。14:你在為為公司創(chuàng)建一個ASP.NET頁面。頁面包含一個DataGrid控件,用于顯示公司采購品的所有當前價格。頁面也包含了一個刷新DataGrid控件的數(shù)據(jù).該頁面每次顯示時,DataGrid控件需要重新載入。數(shù)據(jù)通過在一個存儲在Session對象里的DataView對象來實現(xiàn)。你想為頁面達到最快的載入時間,你應(yīng)該怎么做?()(2分)
A:設(shè)定DataSource屬性,并針對Button控件在click事件處理程序中調(diào)用DataGrind控件的DataBind方法。
B:設(shè)定DataSource屬性,并在Session對象的start事件處理程序中調(diào)用DataGrind控件的DataBind方法。
C:設(shè)定DataGrid控件的EnableViewState屬性為false
動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第3頁。15:你正在維護一個ASP.NET的應(yīng)用程序。公司另外一個開發(fā)員在WebForm1aspx頁面中寫了如下所示的代碼:
〈%@Pagelanguage=”VB”Codebehind=”WebForm1.aspx.vb”Inherits=”WebForm1”%〉
〈HTML〉
〈bodyMS_POSITIONING=”GridLayout”〉
〈formid=”Form1”method=”post”runat=”server”〉
〈asp:Buttonid=”Button1”style=”Z-INDEX:101;
LEFT:203px;POSITION:absolute;TOP:206px”
runat=”server”Text=”Submit”Width=”132pk”
Height=”25px”〉〈/asp:Button〉
〈/form〉
〈/body〉
〈/HTML〉
你正在調(diào)試應(yīng)用程序,并在Page.Load的事件處理程序中設(shè)置斷點。你發(fā)現(xiàn),當你點擊提交按鈕時,應(yīng)用程序在你設(shè)置的斷點上停留了兩次。你需要確保當你點擊提交按鈕時,在你設(shè)置的斷點處只停留一次。你該怎么做?()(2分)
A:將下列屬性添加給WebForm1.aspx:smartNavigation=”true”
B:將下列屬性添加給WebForm1.aspx:smartNavigation=”false”
C:將下列屬性添加給page指令:AutoEventWireup=”true”
D:將下列屬性添加給page指令:AutoEventWireup=”false16:你是國際文學網(wǎng)站的網(wǎng)絡(luò)開發(fā)者,你的應(yīng)用程序包括大量的需要翻譯以及少數(shù)可執(zhí)行部分的文本內(nèi)容,你應(yīng)該選擇哪一種方法?()(2分)
A:檢測和改道
B:利用計時調(diào)節(jié)器
C:利用輔助系統(tǒng)
D:允許客戶瀏覽者決定
答案:A17:下列ASP.NET語句()正確地創(chuàng)建了一個與SQLServer2000數(shù)據(jù)庫的連接。(2分)
A:SqlConnectioncon1=newConnection(“DataSource=localhost;IntegratedSecurity=SSPI;InitialCatalog=myDB”);
B:SqlConnectioncon1=newSqlConnection(“DataSource=localhost;IntegratedSecurity=SSPI;InitialCatalog=myDB”);
C:SqlConnectioncon1=newSqlConnection(DataSource=localhost;IntegratedSecurity=SSPI;InitialCatalog=myDB);
D:SqlConnectioncon1=newOleDbConnection(“DataSource=localhost;IntegratedSecurity=SSPI;InitialCatalog=myDB”);
答案:B動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第4頁。18:你是一家公司開發(fā)多個ASP.NET應(yīng)用程序的團隊中的一員。你想創(chuàng)建一個每個應(yīng)用程序都能重復(fù)使用的工具條,并且此工具條將顯示在每個頁面的頂部,供用戶瀏覽。工具條的內(nèi)容根據(jù)每個用戶創(chuàng)建部署時選擇的選項不同而改變。你想為你的團隊中的每位開發(fā)者的ASP.NET工具箱都添加這一工具條,你該怎么做?()(2分)
A:新建Web控件庫工程,在Web自定義控件中創(chuàng)建工具條
B:在ASP.NET工程中添加新的Web用戶控件,在Web用戶控件中創(chuàng)建工具條
C:在ASP.NET工程中添加新的Web窗體,在Web窗體中設(shè)計工具條,保存Web窗體為.ascx文件
D:在ASP.NET工程中添加新組件類,在組建類設(shè)計動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第4頁。19:你創(chuàng)建一個配置在certkiller企業(yè)內(nèi)部網(wǎng)的ASP.NET應(yīng)用程序,銷售代表在電話里與客戶對話時使用這個應(yīng)用程序來連接數(shù)據(jù)庫。你的代碼在請求頁面用戶的安全條件下運行。這個應(yīng)用程序要求每個銷售代表提供一個唯一的用戶名和密碼來登錄頁面。這些個人用戶名和密碼包含在用于連接數(shù)據(jù)庫的代碼的ConnectionString屬性設(shè)置中,所有用戶都擁有同樣的訪問數(shù)據(jù)庫權(quán)限。銷售代表指出訪問數(shù)據(jù)庫需要花大量時間,你測試此應(yīng)用程序并發(fā)現(xiàn)每次銷售代表連接數(shù)據(jù)庫時都會產(chǎn)生一個新的連接。你想重新使用連接來減少訪問數(shù)據(jù)庫的時間,該怎么做?()(2分)
A:修改連接串到指定Windows身份驗證
B:修改連接串來增加連接時間設(shè)置
C:修改連接串使得每次連接到數(shù)據(jù)庫使用單獨的用戶名和密碼
D:修改連接串使得使用的錄入用戶名為系統(tǒng)管理員固定服務(wù)對象中的一員
答案:C20:你正在計劃一個ASP.NET應(yīng)用程序的配置。這個應(yīng)用程序使用了一個名為DataAccess的VisualStudio.NET的組件,該組件也共享給服務(wù)器上的其他應(yīng)用程序。你正在使用VisualStudio.NET創(chuàng)建一個Windows安裝包。你需要配置DataAccess和ASP.NET應(yīng)用程序使得他們?nèi)绻匾梢员恍遁d。你該做什么?()(2分)
A:為DataAccess創(chuàng)建一個Setup(安裝)項目。在一個習慣行為中添加ASP.NET應(yīng)用程序
B:為ASP.NET應(yīng)用程序創(chuàng)建一個Setup項目。為DataAccess創(chuàng)建另一個Setup項目
C:為ASP.NET應(yīng)用程序創(chuàng)建一個WebSetup項目。為DataAccess添加一個項目輸出
D:為ASP.NET應(yīng)用程序創(chuàng)建一個WebSetup項目。為DataAccess添加一個歸并模塊。
答案:D21:你的公司部署了一套ASP.NET應(yīng)用程序用來提供給客戶人口統(tǒng)計的信息。一些人口統(tǒng)計數(shù)據(jù)以圖表的形式出現(xiàn)。這套應(yīng)用程序的最終使用者有很重要的一部分是那些視力很弱的用戶。這些個別的用戶使用不同的瀏覽器使頁面的文本內(nèi)容能夠發(fā)出聲音的方式提供給用戶。這些用戶需要要發(fā)聲的方式獲取圖片的內(nèi)容。你需要修改應(yīng)用程序使得它能夠滿足最終用戶的需求。你要花費最少的開發(fā)精力來實現(xiàn)這個目標。你該如何修改應(yīng)用程序?()(2分)
A:修改應(yīng)用程序中的所有ASP.NET頁使得view狀態(tài)為enable
B:修改應(yīng)用程序中的所有ASP.NET頁以添加客戶邏輯使得客戶能夠傳送人口統(tǒng)計信息為文本格式或圖像格式
C:修改應(yīng)用程序中的所有圖片使得ToolTip(工具提示)屬性像傳送圖片一樣傳送人口統(tǒng)計信息
D:修改應(yīng)用程序中的所有圖片使得AlternateText屬性像傳送圖片一樣傳送人口統(tǒng)計信息
答案:D動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第5頁。22:下面描述錯誤的是()。(2分)
A:窗體也是控件;
B:窗體也是類;
C:控件是從窗體繼承來的;
D:窗體的父類是控件類;
動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第5頁。23:你開發(fā)了英文,法文和德文三個版本的ASP.NET應(yīng)用程序。每種語言的版本你都有各自的資源文件。你需要部署合適的基于服務(wù)器語言安裝的資源文件。你該怎么做?()(2分)
A:創(chuàng)建一個安裝程序,為應(yīng)用程序的每個版本設(shè)置Installer.Context屬性
B:創(chuàng)建一個安裝程序,在運行環(huán)境下驗證本地設(shè)置
C:創(chuàng)建一個安裝程序,使其具有一個僅安裝當?shù)匚募淖远x操作。
D:創(chuàng)建一個安裝程序,在方法MsiConfigureProduct中安裝相應(yīng)的版本
答案:C24:<%Reponse.Write(Now)%>等價于()(2分)
A:<%=(Now)%>
B:<%Now%>
C:<Write(Now)>
D:<%Write=Now%>
答案:A25:如果要將窗體設(shè)置為透明的,則()(3分)
A:要將FormBoderStyle屬性設(shè)置為None;
B:要將Opacity屬性設(shè)置為小于100%得值;
C:要將locked屬性設(shè)置為True;
D:要將Enabled屬性設(shè)置為True;
答案:B26:你正在創(chuàng)建一個ASP.NET定位Web站點,將被在布拉格、漢堡、賓夕法尼亞州、北京和倫敦的客戶使用。你需要決定哪個附屬程序集用于加載局部資源,以下選項哪一個將在你的應(yīng)用程序中使用?()(3分)
A:在web.config的globalization元素中設(shè)置culture和uiCulture屬性
B:設(shè)置CurrentCulture屬性
C:使用Thread類的CurrentUICulture
D:使用Request對象的UserLanguages
答案:C27:接口是一種引用類型,在接口中可以聲明(),但不可以聲明公有的域或私有的成員變量。(3分)
A:方法、屬性、索引器和事件;
B:方法、屬性信息、屬性;
C:索引器和字段;
D:事件和字段
答案:A動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第6頁。28:你正在創(chuàng)建ASP.NET頁面來顯示你選中項的詳細描述。你寫的SQL代碼是從MicrosoftSQLServer數(shù)據(jù)庫DB上查詢和獲取數(shù)據(jù)的。每一項的認證碼存儲在名為ItemID的String類型的變量中,你要查詢的SQLstatement存儲在變量SQL中。你用下列代碼來建立SQL查詢:
SQL=“SELECTUnitsOnHand,UnitsOnOrderFROMInventory”+“WHEREProductID=“+ItemID;
ProductID,UnitsOnHand和UnitsOnOrder列在數(shù)據(jù)庫中都是int類型,你用SqlDataReader對象reader來獲取數(shù)據(jù),你想把UnitsOnHand數(shù)量賦值給變量TKHand,你該用哪行代碼?()(3分)
A:TKHand=reader.GetInt16(0)
B:TKHand=reader.GetInt16(1)
C:TKHand=reader.GetInt32(0)動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第6頁。多選題29:你為TestKing創(chuàng)建一個用來顯示銷售分析信息的ASP.NET應(yīng)用程序。一個名為SalesSummary.aspx的頁面顯示了三個分離的信息片。你為每個片段編寫代碼來調(diào)用數(shù)據(jù)庫中的存儲過程。每個片段的代碼調(diào)用不同的存儲過程。在存儲過程運行之后,結(jié)果馬上寫成HTML格式給應(yīng)用程序的Response對象。你不想讓用戶在開始收到呈現(xiàn)在他們的瀏覽器上的內(nèi)容之前等待,直到結(jié)果從三個存儲過程返回。哪兩個可能的方法可以達到這個目的?()(2分)
A:設(shè)置Response對象的SuppressContent屬性為False
B:設(shè)置Response對象的BufferOutput屬性為False
C:設(shè)置Response對象的CacheControl屬性值為Public
D:在每部分都被寫入該應(yīng)用程序的Response對象后,插入下列代碼:Response.Flush()
答案:BD30:你在為一家公司做ASP.NET應(yīng)用程序。客戶將用這個應(yīng)用程序在線提交索賠表格。你計劃在多個服務(wù)器上部署應(yīng)用程序,通過保存會話狀態(tài)信息來優(yōu)化性能。為了達到這個目的,下面哪兩個方法可行?()(2分)
A:修改Web.config文件支持StateServer模式
B:修改Web.config文件支持SQLServer模式
C:修改Web.config文件支持InProc模式
D:在Global.asax文件中的Session_Start程序中,設(shè)置WebMethod特性的EnableSession屬性為true
答案:AB動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第7頁。31:你創(chuàng)建了一個程序集來訪問相關(guān)數(shù)據(jù)庫的數(shù)據(jù)。這個程序集將在你的服務(wù)器上被多個ASP.NET應(yīng)用程序使用。你需要保證所有你的應(yīng)用程序都能訪問這個程序集,哪兩個操作你需要做?()
A.Regasm.exe)
B.C.(2分)
A:運行“程序集注冊工具”(
B:運行”強名稱“工具(Sn.exe)
C:運行”安裝程序”工具(Intallutil.exe).
D:運行”全局程序集緩存”工具(Gacutil.exe).
動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第7頁。32:你在為一家公司創(chuàng)建ASP.NET應(yīng)用程序。早期的版本用VisualBasic6.0編寫的的ActiveX組件。新的應(yīng)用程序?qū)^續(xù)使用ActiveX組件。你希望盡可能快的匯集ASP.NET應(yīng)用程序和ActiveX組件之間的數(shù)據(jù)。你該采用哪兩個操作?()(2分)
A:使用ODBC搜集數(shù)據(jù)
B:使用早綁定
C:使用遲綁定
D:在頁面指令中設(shè)置AspCompat屬性為true
答案:BD33:你創(chuàng)建一個名為Inventory的ASP.NET應(yīng)用程序。該應(yīng)用程序?qū)⒈痪W(wǎng)上的客戶使用。在beta測試階段,你確保實際的ASP.NET錯誤信息在遇到錯誤的任何時候都顯示。開發(fā)員和beta測試員察看實際的錯誤信息文本。你在Inventory的beta測試階段,在同一臺beta測試服務(wù)器上執(zhí)行其他應(yīng)用程序的beta測試。所有其他應(yīng)用程序顯示ASP.NET錯誤信息。在beta測試階段完成之后,beta測試服務(wù)器晉升為產(chǎn)品服務(wù)器。你希望所有的應(yīng)用程序顯示單一的、界面友好的錯誤信息。你要部署Inventory并且產(chǎn)品服務(wù)器能滿足目標。你想用最小的管理精力來完成這一任務(wù),你該做哪兩個步驟?()(2分)
A:在Inventory的web.config文件中設(shè)置customErroes元素的mode參數(shù)為on
B:從Inventory的web.config文件中刪除customErroes元素
C:在Inventory.config文件中設(shè)置customErroes元素的mode參數(shù)為on
D:在Machine.config文件中設(shè)置customErroes元素的mode參數(shù)為on
答案:BD34:以下數(shù)據(jù)源控件中能夠?qū)崿F(xiàn)頁面數(shù)據(jù)綁定,但是又違反了MVC架構(gòu)原則的有()(2分)
A:SqlDataSource
B:AccessDataSource
C:OjbectDataSource
D:XmlDataSource
答案:ABD35:以下的哪些是SqlTransaction類的有效方法?()(2分)
A:Commit
B:Terminate
C:Save
D:Close
答案:AC動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第8頁。36:由于http協(xié)議的無狀態(tài)性,導(dǎo)致ASP.NET編程不能像windows編程一樣保存類中字段的值,那么我們可以通過以下哪些對象來保存數(shù)據(jù)的狀態(tài)?()(2分)
A:類中的靜態(tài)成員
B:本主文本
C:數(shù)據(jù)庫
D:Cookie
動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第8頁。37:在ASP.NET2.0中可以實現(xiàn)無代碼化的用戶管理編程,以下哪些內(nèi)容是該技術(shù)的基本構(gòu)件()(2分)
A:MemberShip
B:MemberShipUser
C:SqlMemberShipProvider
D:Role
答案:ABCD38:對GridView控件描述正確有()(3分)
A:可以實現(xiàn)數(shù)據(jù)的修改
B:可以實現(xiàn)數(shù)據(jù)的添加
C:可以服務(wù)器控件加載到GridView中
D:可以在運行時動態(tài)綁定數(shù)據(jù)
答案:ACD39:對于web頁面中的控件的事件描述正確的有()(3分)
A:在ASP.NET1.1中需要在.CS文件中利用+=操作符實現(xiàn)事件的注冊
B:在ASP.NET2.0中只能在ASPX文件中以HTML的方式注冊事件
C:可以為用戶控件中編寫自定義事件,并在頁面中進行注冊
D:默認情況下,如果自己編寫的類中編寫的事件是在異步環(huán)境中(多線程)編寫的,是不能觸發(fā)的時候?qū)崿F(xiàn)頁面刷新的
答案:ACD40:你正在創(chuàng)建一個名為TestKingWebApp的應(yīng)用程序.你已經(jīng)在屬性頁對話框當中將Rootnamespace變?yōu)镸yRootNamespace.在該應(yīng)用程序內(nèi)利用這個代碼,你已經(jīng)聲明了兩個類:
ClassMyClass1
'Codetocompleteclasshere.
EndClass
NamespaceMyNamespace
PublicClassMyClass2
'Codetocompleteclasshere.
EndClass
EndNamespace
你需要在MyClass1的作用域范圍外,為兩個類分別創(chuàng)建實例。下列代碼中的哪幾行可以創(chuàng)建出這兩個類的實例()(3分)
A:DimobjXAsNewMyNamespace.MyClass1
DimobjYAsNewMyNamespace.MyClass2
B:DimobjXAsNewMyClass1
DimobjYAsNewMyClass2
C:DimobjXAsNewMyClass1
DimobjYAsNewMyNamespace.MyClass2
D:DimobjXAsNewMyRootNamespace.MyClass1
DimobjYAsNewMyRootNamespace.MyNamespace.MyClass2
答案:CD動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第9頁。動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第9頁。判斷題41:在ASP.NET中Application對象是HttpApplicationState類的一個實例,用于存儲全局數(shù)據(jù);Session對象是HttpSessionState類的一個實例,用于為每一個用戶單獨存儲數(shù)據(jù)。(2分)
A:正確
B:錯誤
答案:A42:在大型網(wǎng)站項目中,數(shù)據(jù)的頁面顯示可以完全依靠SqlDataSource綁定來實現(xiàn)。(2分)
A:正確
B:錯誤
答案:B43:AJAX其實并不是一個新的技術(shù),而是原有技術(shù)的一個總結(jié).本質(zhì)上來說,是在客戶端使用JAVASCRIPT動態(tài)調(diào)用服務(wù)器上的方法或?qū)傩?從而實現(xiàn)異步的客戶調(diào)用,并且頁面不用整頁刷新。(3分)
A:正確
B:錯誤
答案:A44:ASP.NET技術(shù)目前只能應(yīng)用于WINDOWS操作系統(tǒng),不能應(yīng)用于其他平臺。(3分)
A:正確
B:錯誤
答案:B45:在ASP.NET1.1中,作好的網(wǎng)站在部署的時候只要把bin目錄下的DLL文件及ASPX頁面文件和WEB.CONFIG文件配置到服務(wù)器上就可以了.但是在ASP.NET2.0中,只能把所有的ASPX及.CS文件全部配置到服務(wù)器上。(3分)
A:正確
B:錯誤
答案:B動態(tài)網(wǎng)頁設(shè)計ASP.NET樣題
單選題動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第10頁。1:你正在為一家公司制作ASP.NET頁面,頁面采用字符串連接方式來集中多郵件信息的數(shù)據(jù)并組織數(shù)據(jù)格式使之在頁面上顯示。你必須保證頁面顯示盡可能快,你該怎么做?()(2分)
A:采用StringBuilder對象的Append方法來寫代碼
B:采用String對象的Substring方法來寫代碼
C:采用String對象的Concat方法來寫代碼
D:用操作符“+”動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第10頁。2:你創(chuàng)建了一個ASP.NET的應(yīng)用程序來對卡車司機進行毒品檢測,你想給用戶提示用戶名和口令,你該為你的應(yīng)用程序采用哪類驗證類型?()(2分)
A:匿名驗證
B:基本和摘要驗證
C:證書驗證
D:窗體驗證
答案:D3:要創(chuàng)建多文檔應(yīng)用程序,需要將窗體的()屬性設(shè)為true。(2分)
A:DrawGrid;
B:ShowInTaskbar;
C:Enabled;
D:IsMdiContainer;
答案:D4:你在為公司創(chuàng)建一個ASP.NET頁面。你創(chuàng)建了一個顯示用戶過去的購買信息的DataGrid控件。當頁面創(chuàng)建時,DataGrid控件從一個存在的數(shù)據(jù)庫填充。頁面包含一個允許用戶更新個人信息的TextBox控件,比如地址和電話號碼。你需要確保當用戶更新他們關(guān)聯(lián)信息時盡可能快刷新。你應(yīng)該怎么做?()(2分)
A:設(shè)置DataGrid控件Enable屬性為false
B:設(shè)置DataGrid控件EnableViewState屬性為false
C:在Page.Load事件處理程序中寫代碼,當且僅當頁面的IsPostBack屬性為false時填充DataGrid控件。
D:在Page.Load事件處理程序中寫代碼,當且僅當頁面的IsPostBack屬性為true時填充DataGrid控件。
答案:D5:你開發(fā)了一個自定義服務(wù)器控件并已經(jīng)編譯到Report.dll文件,代碼如下所示:
〈%@RegisterTagPrefix="Tag"Namespace="ReportNS"Assembly="
Report"%〉
你想將控件的PageNumber屬性設(shè)置為77。在你的Web窗體中該包含以下哪行代碼?()(2分)
A:〈Tag:ReportNSPageNumber="77"runat="server"/〉
B:〈myReportPageNumber="77"src="rptctrl"runat="server"/〉
C:〈Tag:myReportPageNumber="77"runat="server"/〉
D:〈%ControlTagName="myReport"src="rptctrl"runat="server"%〉
答案:C動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第11頁。6:你正在創(chuàng)建一個ASP.NET的應(yīng)用,此應(yīng)用將會在你公司的內(nèi)部網(wǎng)上運行。你想要控制瀏覽器窗口和立即響應(yīng)non-post-back事件,你該使用哪個?()(2分)
A:服務(wù)器端代碼
B:如果瀏覽器能運行腳本,就使用瀏覽器對象的VBScript或JavaScript屬性來測試
C:使用瀏覽器對象的Cookies
D:客戶端腳本
動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第11頁。7:你正在創(chuàng)建一個ASP.NET的應(yīng)用程序,在你公司的內(nèi)部網(wǎng)上部署此應(yīng)用程序。公司采用MicrosoftWindows驗證方法,你想讓你的應(yīng)用程序運行在用戶的安全上下文中,你該怎么做?()(2分)
A:將以下元素添加到Web.config文件中的authentication(授權(quán))部分:〈allowusers=”?”/〉
B:將以下元素添加到Web.config文件中的system.web部分:〈identityimpersonate=”true”/〉
C:使用針對你的項目的“配置管理器”,以指定用戶的安全環(huán)境
D:在Application_AuthenticateRequest事件處理函數(shù)中編寫代碼,配置應(yīng)用程序運行在用
戶安全環(huán)境
答案:B8:你正在計劃一個ASP.NET應(yīng)用程序的配置。這個應(yīng)用程序使用了一個名為DataAccess的VisualStudio.NET的組件,該組件也共享給服務(wù)器上的其他應(yīng)用程序。你正在使用VisualStudio.NET創(chuàng)建一個Windows安裝包。你需要配置DataAccess和ASP.NET應(yīng)用程序使得他們?nèi)绻匾梢员恍遁d。你該做什么?()(2分)
A:為DataAccess創(chuàng)建一個Setup(安裝)項目。在一個習慣行為中添加ASP.NET應(yīng)用程序
B:為ASP.NET應(yīng)用程序創(chuàng)建一個Setup項目。為DataAccess創(chuàng)建另一個Setup項目
C:為ASP.NET應(yīng)用程序創(chuàng)建一個WebSetup項目。為DataAccess添加一個項目輸出
D:為ASP.NET應(yīng)用程序創(chuàng)建一個WebSetup項目。為DataAccess添加一個歸并模塊。
答案:D9:如果外地朋友通過Internet訪問你的計算機上的ASP.NET文件,應(yīng)該選擇()。(2分)
A:http://localhost//chapter1/1-1.aspx
B://chapter1/1-1.aspx
C:http://你的計算機名字//chapter1/1-1.aspx
D:http://你的計算機IP地址//chapter1/1-1.aspx
答案:D10:你在為一家公司創(chuàng)建ASP.NET應(yīng)用程序,全世界范圍的進口商都可以運行XMLWeb服務(wù)。XMLWeb服務(wù)將會返回包含購買酒類的公司清單的一個ADO.NETDataSet對象。你要使這個XMLWeb服務(wù)為你的應(yīng)用程序所用,你該怎么做?()(2分)
A:在Reference對話框的.NETtab頁上,選擇System.Web.Services.dll.
B:在Reference對話框的.NETtab頁上,確定XMLWeb服務(wù)地址的類型
C:在你的Global.asax.cs文件中添加using語句,指定XMLWeb服務(wù)地址
D:在你的Global.asax.cs文件中添加事件處理函數(shù),導(dǎo)入XMLWeb服務(wù)的.wsdl和.disco文件
答案:B動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第12頁。11:Application對象的默認有效期為多少分鐘?()(2分)
A:10
B:15
C:20
D:從應(yīng)用程序啟動到結(jié)束
動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第12頁。12:你在為為公司創(chuàng)建一個ASP.NET頁面。頁面包含一個DataGrid控件,用于顯示公司采購品的所有當前價格。頁面也包含了一個刷新DataGrid控件的數(shù)據(jù).該頁面每次顯示時,DataGrid控件需要重新載入。數(shù)據(jù)通過在一個存儲在Session對象里的DataView對象來實現(xiàn)。你想為頁面達到最快的載入時間,你應(yīng)該怎么做?()(2分)
A:設(shè)定DataSource屬性,并針對Button控件在click事件處理程序中調(diào)用DataGrind控件的DataBind方法。
B:設(shè)定DataSource屬性,并在Session對象的start事件處理程序中調(diào)用DataGrind控件的DataBind方法。
C:設(shè)定DataGrid控件的EnableViewState屬性為false
D:設(shè)定DataGrid控件的EnableViewState屬性為true
答案:C13:在ADO.NET中執(zhí)行一個存儲過程時,如果要設(shè)置輸出參數(shù)則必須同時設(shè)置參數(shù)的方向和(),必要時還要設(shè)置參數(shù)尺寸。(2分)
A:大??;
B:上限;
C:初始值;
D:類型;
答案:D14:Session對象的默認有效期為多少分鐘?()(2分)
A:10
B:15
C:20
D:30
答案:A15:你是為TestKing創(chuàng)建了若干個ASP.NET應(yīng)用程序的開發(fā)組中的一員。你要創(chuàng)建一個可在每個應(yīng)用程序中重用的工具欄,這個工具欄將在用戶瀏覽的每個頁面頂部顯示。這個工具欄的內(nèi)容將根據(jù)創(chuàng)建外形時每個用戶選擇的選項而改變。你要使你的團隊中的每個開發(fā)人員可以添加工具欄到ASP.NET工具箱,該怎么做?()(2分)
A:創(chuàng)建一個新的WebControlLibrary項目;在Web自定義控件中創(chuàng)建工具欄
B:添加一個新的Web用戶控件到你的ASP.NET項目;在Web用戶控件中創(chuàng)建工具欄
C:添加一個新的webform到你的ASP.NET項目;在webform中設(shè)計工具欄并以.ascx擴展名保存這個Web表單
D:添加一個新的組件類到你的ASP.NET項目;在這個組件類中設(shè)計工具欄
答案:A動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第13頁。16:你創(chuàng)建了一個ASP.NET頁面來顯示你所選擇項目的庫存數(shù)據(jù)。你創(chuàng)建了SQL查詢語句來從MicrosoftSQLServer數(shù)據(jù)庫中獲取數(shù)據(jù)。每個項目的驗證數(shù)據(jù)保存在一個名為ItemID的string變量中,你用來查詢的SQL語句存儲在一個名為SQL的變量中。你用下面的代碼來構(gòu)造你的SQL查詢:
SQL=“SELECTUnitsOnHand,UnitsOnOrderFROMInventory”
+“WHEREProductID=“+ItemID;
數(shù)據(jù)庫中所有的ProductID,UnitsOnHand和UnitsOnOrder列都是int類型,你用一個名為reader的SqlDataReader對象來檢索數(shù)據(jù),你想把UnitsOnHand的數(shù)量賦值給一個變量OnHand,你該用那動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第13頁。17:你創(chuàng)建了一個包含機密信息的ASP.NET應(yīng)用程序。你用基于窗體驗證方法來驗證用戶,為了防止未授權(quán)的用戶訪問應(yīng)用程序,你該怎么做?()(2分)
A:在該應(yīng)用程序的起始頁設(shè)置Page指令,以使用戶重新定向到一個登錄頁面
B:在你的應(yīng)用程序的起始頁設(shè)置Page指令,以禁止匿名用戶
C:在Machine.config文件的authorization(授權(quán))部分,將allow元素的users屬性設(shè)定為“?”
D:在Web.config文件的authorization(授權(quán))部分,將deny元素的users屬性設(shè)定為“?”
答案:D18:你正在創(chuàng)建ASP.NET頁面來顯示你選中項的詳細描述。你寫的SQL代碼是從MicrosoftSQLServer數(shù)據(jù)庫DB上查詢和獲取數(shù)據(jù)的。每一項的認證碼存儲在名為ItemID的String類型的變量中,你要查詢的SQLstatement存儲在變量SQL中。你用下列代碼來建立SQL查詢:
SQL=“SELECTUnitsOnHand,UnitsOnOrderFROMInventory”+“WHEREProductID=“+ItemID;
ProductID,UnitsOnHand和UnitsOnOrder列在數(shù)據(jù)庫中都是int類型,你用SqlDataReader對象reader來獲取數(shù)據(jù),你想把UnitsOnHand數(shù)量賦值給變量TKHand,你該用哪行代碼?()(2分)
A:TKHand=reader.GetInt16(0)
B:TKHand=reader.GetInt16(1)
C:TKHand=reader.GetInt32(0)
D:TKHand=reader.GetInt32(1)
答案:C19:你正在為TestKingTestCenter創(chuàng)建一個ASP.NET頁面。你創(chuàng)建一個能顯示顧客過去所取的成績的DataGrid控件。當頁面被創(chuàng)建時,DataGrid控件填充一個現(xiàn)存數(shù)據(jù)庫中的數(shù)據(jù)。這頁面包括TextBox控件,它允許客戶更新他們的個人信息,比如說地址和電話號碼。你要確保當用戶更新他們的相關(guān)信息時這個頁面能被盡可能快的刷新。你該怎么做?()(2分)
A:設(shè)置DataGrid控件的Enable屬性為false。
B:在Page.Load事件中編寫,當IsPostBack屬性值為true時使DataGrid控件填充數(shù)據(jù)的處理。
C:設(shè)置DataGrid的EnableViewState屬性為false。
D:在Page.Load事件中編寫,當IsPostBack屬性值為false時使DataGrid填充數(shù)據(jù)的處理。
答案:B動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第14頁。動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第14頁。20:你創(chuàng)建了一個ASP.NET應(yīng)用程序ProjectA。你寫了代碼來指定ProjectA的命名空間結(jié)構(gòu),包括所有的名為NamespaceA的命名空間的類聲明,你想通過編譯ProjectA使每個類的完全限制命名空間為NamespaceA,同時你還要防止每個類的完全限制命名空間成為ProjectA.NamespaceA。你需要為ProjectA改變在CommonProperties文件夾下的PropertyPages對話框,你該怎么做?()(2分)
A:改變AssemblyName屬性值為NamespaceA
B:清除AssemblyName屬性值,使之保留空白
C:改變RootNamespace屬性值為NamespaceA
D:清除RootNamespace屬性值,使之保留空白
答案:D21:你創(chuàng)建了一個在線定購的ASP.NET應(yīng)用程序。你需要在已向服務(wù)器提交了的頁面上存儲少量的網(wǎng)頁特性信息,這些信息不需要保護。這個頁面必須使不支持cookies的瀏覽器正常工作。你預(yù)期網(wǎng)站上的訂單數(shù)量將會比較高,而且你還需要保存服務(wù)器的資源。你該怎么做?()(2分)
A:把信息存儲在應(yīng)用狀態(tài)變量中
B:把信息存儲在會話狀態(tài)變量中
C:把信息存儲在MicrosoftSQLServer數(shù)據(jù)庫中
D:把信息存儲在頁面的隱藏區(qū)域(即誤用了viewstate客戶端狀態(tài)管理)
答案:D22:下列ASP.NET語句()正確地創(chuàng)建了一個與SQLServer2000數(shù)據(jù)庫的連接。(2分)
A:SqlConnectioncon1=newConnection(“DataSource=localhost;IntegratedSecurity=SSPI;InitialCatalog=myDB”);
B:SqlConnectioncon1=newSqlConnection(“DataSource=localhost;IntegratedSecurity=SSPI;InitialCatalog=myDB”);
C:SqlConnectioncon1=newSqlConnection(DataSource=localhost;IntegratedSecurity=SSPI;InitialCatalog=myDB);
D:SqlConnectioncon1=newOleDbConnection(“DataSource=localhost;IntegratedSecurity=SSPI;InitialCatalog=myDB”);
答案:B23:你是國際圖書館網(wǎng)站的web開發(fā)員,你的應(yīng)用程序有很多的文本內(nèi)容需要傳輸,并且可執(zhí)行的組件很少,你該采用哪個方法?()(2分)
A:檢測和重定位
B:采用執(zhí)行階段調(diào)整
C:采用輔助程序集
D:允許客戶端瀏覽器決定
答案:A動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第15頁。24:關(guān)于ASP.NET中的代碼隱藏文件的描述正確的是()(2分)
A:Web窗體頁的程序的邏輯由代碼組成,這些代碼的創(chuàng)建用于與窗體交互。編程邏輯唯一與用戶界面不同的文件中。該文件稱作為“代碼隱藏”文件,如果用vb創(chuàng)建,該文件將具有“.ascx.vb”動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第15頁。25:下列關(guān)于構(gòu)造函數(shù)的描述正確的是()(3分)
A:構(gòu)造函數(shù)可以聲明返回類型。
B:構(gòu)造函數(shù)不可以用private修飾
C:構(gòu)造函數(shù)必須與類名相同
D:構(gòu)造函數(shù)不能帶參數(shù)
答案:C26:你創(chuàng)建了一個ASP.NET頁,可以利用圖片來標識用戶可以點擊開始操作的地區(qū),應(yīng)用程序的用戶使用InternetExplorer。你希望當用戶鼠標滑過圖片時,出現(xiàn)一個彈出式窗口,此窗口顯示用戶點擊圖片后將會執(zhí)行的操作,你該怎么做?()(3分)
A:為每個圖片設(shè)置AlternateText屬性來指定你想要顯示的文本,并設(shè)置ToolTip屬性值為true
B:為每個圖片設(shè)置AlternateText屬性來指定你想要顯示的文本
C:在每個圖片的onmouseover事件處理函數(shù)中添加代碼,使其調(diào)用
System.Web.UI.WebControls.Image類中的RaiseBubbleEvent()方法
D:在每個圖片的onmouseover事件處理函數(shù)中添加代碼,使其調(diào)用
System.Web.UI.WebControls.Image類中的ToString()方法
答案:B27:ASP.NET框架中,服務(wù)器控件是為配合Web表單工作而專門設(shè)計的。服務(wù)器控件有兩種類型,它們是(3分)
A:HTML控件和Web控件
B:HTML控件和XML控件
C:XML控件和Web控件
D:HTML控件和IIS控件
答案:A28:下列選項中,()是引用類型。(3分)
A:enum類型
B:struct類型
C:string類型
D:int類型
答案:C多選題動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第16頁。29:由于http協(xié)議的無狀態(tài)性,導(dǎo)致ASP.NET編程不能像windows編程一樣保存類中字段的值,那么我們可以通過以下哪些對象來保存數(shù)據(jù)的狀態(tài)?()(2分)
A:Session
B:Application
C:ViewState
D:頁面中的PreviousPage對象
動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第16頁。30:對于web頁面中的控件的事件描述正確的有()(2分)
A:在ASP.NET1.1中需要在.CS文件中利用+=操作符實現(xiàn)事件的注冊
B:在ASP.NET2.0中只能在ASPX文件中以HTML的方式注冊事件
C:可以為用戶控件中編寫自定義事件,并在頁面中進行注冊
D:默認情況下,如果自己編寫的類中編寫的事件是在異步環(huán)境中(多線程)編寫的,是不能觸發(fā)的時候?qū)崿F(xiàn)頁面刷新的
答案:ACD31:由于http協(xié)議的無狀態(tài)性,導(dǎo)致ASP.NET編程不能像windows編程一樣保存類中字段的值,那么我們可以通過以下哪些對象來保存數(shù)據(jù)的狀態(tài)?()(2分)
A:類中的靜態(tài)成員
B:本主文本
C:數(shù)據(jù)庫
D:Cookie
答案:ABCD32:AJAX技術(shù)是由以下哪些技術(shù)點組成的()(2分)
A:javascript
B:vbscript
C:XMLDOM
D:PHP
答案:AC33:你創(chuàng)建了一個將用幾種語言發(fā)布的ASP.NET應(yīng)用程序。你開發(fā)一個將包含其它語言中的一種的局部資源的附屬系統(tǒng)。這個附屬系統(tǒng)還包含獲取企業(yè)服務(wù)的代碼。你的公司有一支構(gòu)筑隊伍負責編譯和發(fā)布你的組創(chuàng)建的所有軟件應(yīng)用程序。這支構(gòu)筑隊伍還負責用計數(shù)法對具有公鑰/私鑰對的軟件進行簽名。該構(gòu)筑隊伍允許你能訪問你公司的公鑰,但不能訪問私鑰。為了測試你的輔助系統(tǒng)定位,你要用計數(shù)法標記系統(tǒng)。哪兩個可能的方法可實現(xiàn)這一目標?()(2分)
A:使用theSoftwarePublisherCertificateTesttool(Cert2spc.exe)為你的附屬系統(tǒng)創(chuàng)建一個測試證書。
B:使用theResourceFileGenerator(Resgen.exe)和/compileswitch編譯附屬系統(tǒng)。
C:使用AssemblyLinker(Al.exe)和/delay+switch編譯附屬系統(tǒng)。
D:通過使用StrongNametool(Sn.exe)產(chǎn)生一個新的公鑰/私鑰對。使用新的密鑰對來為測試目的對系統(tǒng)簽名
答案:CD動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第17頁。34:我們可以通過哪些途徑來避免SQL的注入式攻擊()(2分)
A:在客戶端得用javascript對用戶的輸入進行過濾
B:在服務(wù)器上進行用戶輸入的過濾
C:在服務(wù)器編寫SQL語句時利用SQL語句的參數(shù)來存儲用戶輸入的數(shù)據(jù)
D:在數(shù)據(jù)庫中使用存儲過程
動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第17頁。35:你正在創(chuàng)建一個名為TestKingWebApp的應(yīng)用程序.你已經(jīng)在屬性頁對話框當中將Rootnamespace變?yōu)镸yRootNamespace.在該應(yīng)用程序內(nèi)利用這個代碼,你已經(jīng)聲明了兩個類:
ClassMyClass1
'Codetocompleteclasshere.
EndClass
NamespaceMyNamespace
PublicClassMyClass2
'Codetocompleteclasshere.
EndClass
EndNamespace
你需要在MyClass1的作用域范圍外,為兩個類分別創(chuàng)建實例。下列代碼中的哪幾行可以創(chuàng)建出這兩個類的實例()(2分)
A:DimobjXAsNewMyNamespace.MyClass1
DimobjYAsNewMyNamespace.MyClass2
B:DimobjXAsNewMyClass1
DimobjYAsNewMyClass2
C:DimobjXAsNewMyClass1
DimobjYAsNewMyNamespace.MyClass2
D:DimobjXAsNewMyRootNamespace.MyClass1
DimobjYAsNewMyRootNamespace.MyNamespace.MyClass2
答案:CD36:你創(chuàng)建了一個產(chǎn)生銷售報告的ASP.NET應(yīng)用程序。銷售數(shù)據(jù)存在用于事物處理的MicrosoftSQLServer數(shù)據(jù)庫中。這個應(yīng)用程序由復(fù)合Transact-SQL語句組成。許多用戶反饋每天都要花很長的時間產(chǎn)生報告。你要改善響應(yīng)時間,達成這個目標的兩個可行方法是什么?()(2分)
A:保證SQLServer表中有適當?shù)乃饕?/p>
B:使用SQLServer表中的OleDbDataAdapter索引
C:重寫你的SQL語句為所有表名使用別名
D:重寫你的直接SQL語句作為存儲過程并從你的應(yīng)用程序中調(diào)用這個存儲過程
答案:AD37:你創(chuàng)建了一個程序集來訪問相關(guān)數(shù)據(jù)庫的數(shù)據(jù)。這個程序集將在你的服務(wù)器上被多個ASP.NET應(yīng)用程序使用。你需要保證所有你的應(yīng)用程序都能訪問這個程序集,哪兩個操作你需要做?()
A.Regasm.exe)
B.C.(2分)
A:運行“程序集注冊工具”(
B:運行”強名稱“工具(Sn.exe)
C:運行”安裝程序”工具(Intallutil.exe).
D:運行”全局程序集緩存”工具(Gacutil.exe).
答案:BD動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第18頁。38:你正在為TestKing的內(nèi)網(wǎng)開發(fā)一個ASP.NET應(yīng)用程序。職員將使用這個程序來管理他們的職工福利,這些福利信息存儲在一個名為Benefits的MicrosoftSQLServer數(shù)據(jù)庫中。一個職工可以從10個不同的下拉列表框中選擇福利選項,每個列表的值都分別存儲在Benefits數(shù)據(jù)庫不同的表中。職員可以選擇的可用值在登記期間每年可以改變一次。你想將你的應(yīng)用程序訪問Benefits數(shù)據(jù)庫來獲得下拉列表框值的次數(shù)減到最小,你該采用哪兩個步驟?()(3分)
A:創(chuàng)建一個返回所有10個下拉列表框的存儲過程,為每個下拉列表框創(chuàng)建一個DataTable對象,通過調(diào)用NextResult()方法使用SqlDataReader對象來獲取10個DataTable對象數(shù)據(jù)
B:創(chuàng)建一個返回所有10個下拉列表框數(shù)據(jù)的存儲過程,將列表框和DataReader對象綁定。
C:為每個下拉列表框創(chuàng)建一個DataTable對象,為每個表創(chuàng)建一個存儲過程,使用SqlDataReader對象獲取10個表的數(shù)據(jù),將列表框和DataTable對象綁定。
D:在一個DataSet對象中為10個列表框存儲結(jié)果集,為應(yīng)用程序?qū)ataSet對象添加到Cache對象中。動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第18頁。39:你創(chuàng)建一個名為Inventory的ASP.NET應(yīng)用程序。該應(yīng)用程序?qū)⒈痪W(wǎng)上的客戶使用。在beta測試階段,你確保實際的ASP.NET錯誤信息在遇到錯誤的任何時候都顯示。開發(fā)員和beta測試員察看實際的錯誤信息文本。你在Inventory的beta測試階段,在同一臺beta測試服務(wù)器上執(zhí)行其他應(yīng)用程序的beta測試。所有其他應(yīng)用程序顯示ASP.NET錯誤信息。在beta測試階段完成之后,beta測試服務(wù)器晉升為產(chǎn)品服務(wù)器。你希望所有的應(yīng)用程序顯示單一的、界面友好的錯誤信息。你要部署Inventory并且產(chǎn)品服務(wù)器能滿足目標。你想用最小的管理精力來完成這一任務(wù),你該做哪兩個步驟?()(3分)
A:在Inventory的web.config文件中設(shè)置customErroes元素的mode參數(shù)為on
B:從Inventory的web.config文件中刪除customErroes元素
C:在Inventory.config文件中設(shè)置customErroes元素的mode參數(shù)為on
D:在Machine.config文件中設(shè)置customErroes元素的mode參數(shù)為on
答案:BD40:為了減輕數(shù)據(jù)庫服務(wù)器訪問壓力,可以通過以下哪些技術(shù)來實現(xiàn)()(3分)
A:在頁面中添加〈%@OutputCache%〉指令以添加頁面緩存
B:在程序中利用Response對象中的Cache屬性來設(shè)置頁面緩存
C:利用Cache對象來實現(xiàn)應(yīng)用程序緩存
D:禁止用戶訪問數(shù)據(jù)庫
答案:ABC判斷題41:在ASP.NET1.1中,作好的網(wǎng)站在部署的時候只要把bin目錄下的DLL文件及ASPX頁面文件和WEB.CONFIG文件配置到服務(wù)器上就可以了.但是在ASP.NET2.0中,只能把所有的ASPX及.CS文件全部配置到服務(wù)器上。(2分)
A:正確
B:錯誤
答案:B動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第19頁。動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第19頁。43:AJAX其實并不是一個新的技術(shù),而是原有技術(shù)的一個總結(jié).本質(zhì)上來說,是在客戶端使用JAVASCRIPT動態(tài)調(diào)用服務(wù)器上的方法或?qū)傩?從而實現(xiàn)異步的客戶調(diào)用,并且頁面不用整頁刷新。(3分)
A:正確
B:錯誤
答案:A44:ASP.NET技術(shù)目前只能應(yīng)用于WINDOWS操作系統(tǒng),不能應(yīng)用于其他平臺。(3分)
A:正確
B:錯誤
答案:B45:ASP.NET身份驗證方式有三種,分別是windows身份驗證,session身份驗證,F(xiàn)orms身份驗證,默認情況下是windows身份驗證。(3分)
A:正確
B:錯誤
答案:B動態(tài)網(wǎng)頁設(shè)計ASP.NET樣題
單選題1:你正在創(chuàng)建一個ASP.NET的應(yīng)用,此應(yīng)用將會在你公司的內(nèi)部網(wǎng)上運行。你想要控制瀏覽器窗口和立即響應(yīng)non-post-back事件,你該使用哪個?()(2分)
A:服務(wù)器端代碼
B:如果瀏覽器能運行腳本,就使用瀏覽器對象的VBScript或JavaScript屬性來測試
C:使用瀏覽器對象的Cookies
D:客戶端腳本
答案:D2:下列ASP.NET語句()正確地創(chuàng)建了一個與SQLServer2000數(shù)據(jù)庫的連接。(2分)
A:SqlConnectioncon1=newConnection(“DataSource=localhost;IntegratedSecurity=SSPI;InitialCatalog=myDB”);
B:SqlConnectioncon1=newSqlConnection(“DataSource=localhost;IntegratedSecurity=SSPI;InitialCatalog=myDB”);
C:SqlConnectioncon1=newSqlConnection(DataSource=localhost;IntegratedSecurity=SSPI;InitialCatalog=myDB);
D:SqlConnectioncon1=newOleDbConnection(“DataSource=localhost;IntegratedSecurity=SSPI;InitialCatalog=myDB”);
答案:B動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第20頁。動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第20頁。3:要創(chuàng)建多文檔應(yīng)用程序,需要將窗體的()屬性設(shè)為true。(2分)
A:DrawGrid;
B:ShowInTaskbar;
C:Enabled;
D:IsMdiContainer;
答案:D4:你在為為公司創(chuàng)建一個ASP.NET頁面。頁面包含一個DataGrid控件,用于顯示公司采購品的所有當前價格。頁面也包含了一個刷新DataGrid控件的數(shù)據(jù).該頁面每次顯示時,DataGrid控件需要重新載入。數(shù)據(jù)通過在一個存儲在Session對象里的DataView對象來實現(xiàn)。你想為頁面達到最快的載入時間,你應(yīng)該怎么做?()(2分)
A:設(shè)定DataSource屬性,并針對Button控件在click事件處理程序中調(diào)用DataGrind控件的DataBind方法。
B:設(shè)定DataSource屬性,并在Session對象的start事件處理程序中調(diào)用DataGrind控件的DataBind方法。
C:設(shè)定DataGrid控件的EnableViewState屬性為false
D:設(shè)定DataGrid控件的EnableViewState屬性為true
答案:C5:你是一家公司開發(fā)多個ASP.NET應(yīng)用程序的團隊中的一員。你想創(chuàng)建一個每個應(yīng)用程序都能重復(fù)使用的工具條,并且此工具條將顯示在每個頁面的頂部,供用戶瀏覽。工具條的內(nèi)容根據(jù)每個用戶創(chuàng)建部署時選擇的選項不同而改變。你想為你的團隊中的每位開發(fā)者的ASP.NET工具箱都添加這一工具條,你該怎么做?()(2分)
A:新建Web控件庫工程,在Web自定義控件中創(chuàng)建工具條
B:在ASP.NET工程中添加新的Web用戶控件,在Web用戶控件中創(chuàng)建工具條
C:在ASP.NET工程中添加新的Web窗體,在Web窗體中設(shè)計工具條,保存Web窗體為.ascx文件
D:在ASP.NET工程中添加新組件類,在組建類設(shè)計器中設(shè)計工具條
答案:A6:你創(chuàng)建了一個ASP.NET頁面來顯示你所選擇項目的庫存數(shù)據(jù)。你創(chuàng)建了SQL查詢語句來從MicrosoftSQLServer數(shù)據(jù)庫中獲取數(shù)據(jù)。每個項目的驗證數(shù)據(jù)保存在一個名為ItemID的string變量中,你用來查詢的SQL語句存儲在一個名為SQL的變量中。你用下面的代碼來構(gòu)造你的SQL查詢:
SQL=“SELECTUnitsOnHand,UnitsOnOrderFROMInventory”
+“WHEREProductID=“+ItemID;
數(shù)據(jù)庫中所有的ProductID,UnitsOnHand和UnitsOnOrder列都是int類型,你用一個名為reader的SqlDataReader對象來檢索數(shù)據(jù),你想把UnitsOnHand的數(shù)量賦值給一個變量OnHand,你該用那行代碼?()(2分)
A:OnHand=reader.GetInt16(0);
B:OnHand=reader.GetInt16(1);
C:OnHand=reader.GetInt32(0);
D:OnHand=reader.GetInt32(1);
答案:C動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第21頁。7:你正在創(chuàng)建一個ASP.NET的應(yīng)用程序,在你公司的內(nèi)部網(wǎng)上部署此應(yīng)用程序。公司采用MicrosoftWindows驗證方法,你想讓你的應(yīng)用程序運行在用戶的安全上下文中,你該怎么做?()(2分)
A:將以下元素添加到Web.config文件中的authentication(授權(quán))部分:〈allowusers=”?”/〉
B:將以下元素添加到Web.config文件中的system.web部分:〈identityimpersonate=”true”/〉
C:使用針對你的項目的“配置管理器”動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第21頁。8:接口是一種引用類型,在接口中可以聲明(),但不可以聲明公有的域或私有的成員變量。(2分)
A:方法、屬性、索引器和事件;
B:方法、屬性信息、屬性;
C:索引器和字段;
D:事件和字段
答案:A9:你計劃在你公司內(nèi)部網(wǎng)上部署你的ASP.NET應(yīng)用程序。應(yīng)用程序從MicrosoftSQLServer數(shù)據(jù)庫中獲取數(shù)據(jù)。你想使用SQLServer連接池優(yōu)化性能,你還需要保護好存儲在服務(wù)器上的機密文件同時使管理開銷最小。你需要為你的應(yīng)用程序設(shè)置安全性,你該怎么做?()(2分)
A:在應(yīng)用程序中使用MicrosoftWindows驗證,啟用身份模擬使用戶通過應(yīng)用程序訪問SQLServer數(shù)據(jù)庫
B:在應(yīng)用程序中使用MicrosoftWindows驗證,利用單一Windows賬號使用戶通過應(yīng)用程序訪問SQLServer數(shù)據(jù)庫
C:在應(yīng)用程序中使用基于窗體的驗證方法,利用SQLServer的sa登錄使用戶通過應(yīng)用程序訪問SQLServer數(shù)據(jù)庫
D:在應(yīng)用程序中使用基于窗體的驗證方法,分配每個用戶一個獨立的SQLServer登錄,使用戶通過應(yīng)用程序訪問SQLServer數(shù)據(jù)庫
答案:B10:你創(chuàng)建一個配置在certkiller企業(yè)內(nèi)部網(wǎng)的ASP.NET應(yīng)用程序,銷售代表在電話里與客戶對話時使用這個應(yīng)用程序來連接數(shù)據(jù)庫。你的代碼在請求頁面用戶的安全條件下運行。這個應(yīng)用程序要求每個銷售代表提供一個唯一的用戶名和密碼來登錄頁面。這些個人用戶名和密碼包含在用于連接數(shù)據(jù)庫的代碼的ConnectionString屬性設(shè)置中,所有用戶都擁有同樣的訪問數(shù)據(jù)庫權(quán)限。銷售代表指出訪問數(shù)據(jù)庫需要花大量時間,你測試此應(yīng)用程序并發(fā)現(xiàn)
每次銷售代表連接數(shù)據(jù)庫時都會產(chǎn)生一個新的連接。你想重新使用連接來減少訪問數(shù)據(jù)庫的時間,該怎么做?()(2分)
A:修改連接串到指定Windows身份驗證
B:修改連接串來增加連接時間設(shè)置
C:修改連接串使得每次連接到數(shù)據(jù)庫使用單獨的用戶名和密碼
D:修改連接串使得使用的錄入用戶名為系統(tǒng)管理員固定服務(wù)對象中的一員
答案:C動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第22頁。11:關(guān)于ASP.NET中的代碼隱藏文件的描述正確的是()(2分)
A:Web窗體頁的程序的邏輯由代碼組成,這些代碼的創(chuàng)建用于與窗體交互。編程邏輯唯一與用戶界面不同的文件中。該文件稱作為“代碼隱藏”文件,如果用vb創(chuàng)建,該文件將具有“.ascx.vb”動態(tài)網(wǎng)頁設(shè)計ASP全文共30頁,當前為第22頁。12:你在創(chuàng)建一個關(guān)于電影票銷售的ASP.NET頁面。用戶選擇一個區(qū)域,之后在從這個區(qū)域的城市列表中選擇。在用戶選擇了城市后,網(wǎng)站就會顯示電影院的名字和地址。你的公司在數(shù)據(jù)庫中修改了電影院的信息,包括城市,名字和街道地址。你想使用戶在選擇地區(qū)和城市時,獲取和顯示電影院名字的信息請求時間達到最小,你該怎么做?()(2分)
A:修
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 運營管理部請示報告制度
- 計劃運營部管路制度
- 高校知識產(chǎn)權(quán)運營制度
- 綜合場館運營管理制度
- 交通局安全運營制度
- 家政運營部管理制度
- 電商線上運營管理制度
- 村運營公司ceo制度
- 創(chuàng)業(yè)園管理運營制度
- 現(xiàn)代企業(yè)制度匯編
- 2026年哈爾濱五常市廣源農(nóng)林綜合開發(fā)有限公司招聘工作人員5人筆試備考題庫及答案解析
- 2025年農(nóng)村人居環(huán)境五年評估報告
- 《開學第一課:龍馬精神·夢想起航》課件 2025-2026學年統(tǒng)編版語文七年級下冊
- 2026年洪湖市事業(yè)單位人才引進100人參考考試題庫及答案解析
- 2026年中好建造(安徽)科技有限公司第一次社會招聘42人筆試參考題庫及答案解析
- 北京市海淀區(qū)2025一2026學年度第一學期期末統(tǒng)一檢測歷史(含答案)
- 2026年科研儀器預(yù)約使用平臺服務(wù)協(xié)議
- 2026年成都錦江人才發(fā)展有限責任公司公開招聘成都市錦江區(qū)編外人員的備考題庫及參考答案詳解1套
- 浙江省杭州市拱墅區(qū)2024-2025學年四年級上冊期末考試數(shù)學試卷(含答案)
- 高中心理健康教育-給自己點個贊教學課件設(shè)計
- 蘇軾《赤壁賦》朗誦腳本-上海大同中學
評論
0/150
提交評論