目錄
一、單選題(2分/題,共25題)
二、多選題(3分/題,共10題)
三、判斷題(2分/題,共10題)
一、單選題(2分/題,共25題)
你已經(jīng)寫了一個(gè)ASP.NET應(yīng)用程序,你正準(zhǔn)備在網(wǎng)絡(luò)服務(wù)器上對它進(jìn)行配置.你需要用Windows Installer Web安裝項(xiàng)目來創(chuàng)建它的安裝程序.你必須采取什么行動(dòng)才能在網(wǎng)絡(luò)服務(wù)器上創(chuàng)建一個(gè)名為BaldwinMuseumApp的虛擬目錄?( )
- A、在該應(yīng)用程序的Web.config文件中,創(chuàng)建一個(gè)自定義值為BaldwinMuseumApp的屬性
- B、在安裝項(xiàng)目中設(shè)置網(wǎng)絡(luò)應(yīng)用程序文件夾中的VirtualDirectory屬性為BaldwinMuseumApp
- C、改變安裝項(xiàng)目的名字為BaldwinMuseumApp
- D、創(chuàng)建一個(gè)合并模塊用以建立該虛擬目錄
B
你在為公司創(chuàng)建一個(gè)ASP.NET頁面。你創(chuàng)建了一個(gè)顯示用戶過去的購買信息的DataGrid控件。當(dāng)頁面創(chuàng)建時(shí),DataGrid控件從一個(gè)存在的數(shù)據(jù)庫填充。頁面包含一個(gè)允許用戶更新個(gè)人信息的TextBox控件,比如地址和電話號碼。你需要確保當(dāng)用戶更新他們關(guān)聯(lián)信息時(shí)盡可能快刷新。你應(yīng)該怎么做?( )
- A、設(shè)置DataGrid控件Enable屬性為false
- B、設(shè)置DataGrid控件EnableViewState屬性為false
- C、在Page.Load事件處理程序中寫代碼,當(dāng)且僅當(dāng)頁面的IsPostBack屬性為false時(shí)填充DataGrid控件。
- D、在Page.Load事件處理程序中寫代碼,當(dāng)且僅當(dāng)頁面的IsPostBack屬性為true時(shí)填充DataGrid控件。
D
你在為為公司創(chuàng)建一個(gè)ASP.NET頁面。頁面包含一個(gè)DataGrid控件,用于顯示公司采購品的所有當(dāng)前價(jià)格。頁面也包含了一個(gè)刷新DataGrid控件的數(shù)據(jù).該頁面每次顯示時(shí),DataGrid控件需要重新載入。數(shù)據(jù)通過在一個(gè)存儲在Session對象里的DataView對象來實(shí)現(xiàn)。你想為頁面達(dá)到最快的載入時(shí)間,你應(yīng)該怎么做?( )
- 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
C
你在為一家公司創(chuàng)建ASP.NET應(yīng)用程序,全世界范圍的進(jìn)口商都可以運(yùn)行XML Web服務(wù)。XML Web服務(wù)將會返回包含購買酒類的公司清單的一個(gè)ADO.NET DataSet對象。你要使這個(gè)XML Web服務(wù)為你的應(yīng)用程序所用,你該怎么做?( )
- A、在Reference對話框的.NET tab頁上,選擇System.Web.Services.dll.
- B、在Reference對話框的.NET tab頁上,確定XML Web服務(wù)地址的類型
- C、在你的Global.asax.cs文件中添加using語句,指定XML Web服務(wù)地址
- D、在你的Global.asax.cs文件中添加事件處理函數(shù),導(dǎo)入XML Web服務(wù)的.wsdl 和.disco文件
B文章來源地址http://www.zghlxwxcb.cn/news/detail-458990.html
你正在創(chuàng)建ASP.NET頁面來顯示你選中項(xiàng)的詳細(xì)描述。你寫的SQL代碼是從MicrosoftSQL Server數(shù)據(jù)庫DB上查詢和獲取數(shù)據(jù)的。每一項(xiàng)的認(rèn)證碼存儲在名為ItemID的String類型的變量中,你要查詢的SQL statement存儲在變量SQL中。你用下列代碼來建立SQL查詢: SQL = “SELECT UnitsOnHand, UnitsOnOrder FROM Inventory” + “ WHERE ProductID = “ + ItemID; ProductID, UnitsOnHand和 UnitsOnOrder 列在數(shù)據(jù)庫中都是int類型,你用SqlDataReader對象reader來獲取數(shù)據(jù),你想把UnitsOnHand數(shù)量賦值給變量TKHand,你該用哪行代碼?( )
- A、TKHand = reader.GetInt16(0)
- B、TKHand = reader.GetInt16(1)
- C、TKHand = reader.GetInt32(0)
- D、TKHand = reader.GetInt32(1)
C
你正在創(chuàng)建一個(gè)ASP.NET 應(yīng)用來追蹤一家公司的銷售訂單。此應(yīng)用使用了ADO.NETDataSet 對象,DataSet 包含了兩個(gè)DataTable 對象。一個(gè)表的名字為Orders,另一個(gè)表名為OrderDetails。來自O(shè)rders 表的數(shù)據(jù)顯示在列表框中,你希望當(dāng)用戶在列表框中選擇了Orders 表的信息時(shí),它相應(yīng)的Order details 就會顯示在Grid 中。你想修改這些對象使你的代碼能夠找到你選擇的order 的所有order details 信息,你該怎么做?( )
- A、在DataSet 對象的關(guān)系搜集器中添加一個(gè)DataRelation 對象
- B、用DataSet.Merge 方法把Orders table 和OrderDetails 表相互連接起來
- C、在OrderDetails表中添加一個(gè)ForeignKeyConstraint
- D、在OrderDetails 表中添加一個(gè)keyref constraint
A
你正在創(chuàng)建一個(gè)ASP.NET的應(yīng)用,此應(yīng)用將會在你公司的內(nèi)部網(wǎng)上運(yùn)行。你想要控制瀏覽器窗口和立即響應(yīng)non-post-back事件,你該使用哪個(gè)?( )
- A、服務(wù)器端代碼
- B、如果瀏覽器能運(yùn)行腳本,就使用瀏覽器對象的VBScript或JavaScript屬性來測試
- C、使用瀏覽器對象的Cookies
- D、客戶端腳本
D
你正在創(chuàng)建一個(gè)ASP.NET頁面來從名為TestKingDB的Microsoft SQL Server 數(shù)據(jù)庫中獲得銷售數(shù)據(jù)。你正在寫名為GetYTDSale的方法來運(yùn)行SQL Server數(shù)據(jù)庫中的存儲過程。這個(gè)存儲過程有一個(gè)用于指定產(chǎn)品的輸入?yún)?shù),并能返回這些產(chǎn)品的year-to-date銷售量。你在GetYTDSale方法中聲明一個(gè)數(shù)值型變量,你想將此存儲過程的返回值賦給該變量,該怎么做?( )
- A、創(chuàng)建一個(gè)SqlDataAdapter對象并調(diào)用它的Fill方法來運(yùn)行此存儲過程并將year-to-date銷售量的值賦給數(shù)值型變量
- B、創(chuàng)建一個(gè)SqlDataAdapter對象并調(diào)用它的Update方法來運(yùn)行此存儲過程并將year-to-date銷售量的值賦給數(shù)值型變量
- C、創(chuàng)建一個(gè)SqlCommand對象并調(diào)用它的ExecuteScalar方法來運(yùn)行此存儲過程并將year-to-date銷售量的值賦給數(shù)值型變量
- D、創(chuàng)建一個(gè)SqlCommand對象并調(diào)用它的ExecuteReader方法來運(yùn)行此存儲程序并將year-to-date銷售量的值賦給數(shù)值型變量
C
你正在計(jì)劃一個(gè)ASP.NET應(yīng)用程序的配置。這個(gè)應(yīng)用程序使用了一個(gè)名為DataAccess的Visual Studio.NET的組件,該組件也共享給服務(wù)器上的其他應(yīng)用程序。你正在使用Visual Studio.NET創(chuàng)建一個(gè)Windows安裝包。你需要配置DataAccess和ASP.NET應(yīng)用程序使得他們?nèi)绻匾梢员恍遁d。你該做什么?( )
- A、為DataAccess創(chuàng)建一個(gè)Setup(安裝)項(xiàng)目。在一個(gè)習(xí)慣行為中添加ASP.NET應(yīng)用程序
- B、為ASP.NET應(yīng)用程序創(chuàng)建一個(gè)Setup項(xiàng)目。為DataAccess創(chuàng)建另一個(gè)Setup項(xiàng)目
- C、為ASP.NET應(yīng)用程序創(chuàng)建一個(gè)Web Setup項(xiàng)目。為DataAccess添加一個(gè)項(xiàng)目輸出
- D、為ASP.NET應(yīng)用程序創(chuàng)建一個(gè)Web Setup項(xiàng)目。為DataAccess添加一個(gè)歸并模塊。
D
你正在配置名為certkiller的ASP.NET應(yīng)用程序。當(dāng)出現(xiàn)一個(gè)錯(cuò)誤時(shí),用戶重定向到Web.config文件中的指定客戶出錯(cuò)頁面。用戶指出一個(gè)特別頁面重復(fù)產(chǎn)生錯(cuò)誤。你需要為這個(gè)頁面收集詳細(xì)的錯(cuò)誤信息,需要確保當(dāng)請求頁面產(chǎn)生錯(cuò)誤時(shí)應(yīng)用程序的用戶可以繼續(xù)看到客戶出錯(cuò)頁面,該怎么做?( )
- A、在Web.config文件中設(shè)置customErrors的mode屬性為RemoteOnly并從你的客戶機(jī)瀏覽器對頁面進(jìn)行存取
- B、在Web.config文件中設(shè)置customErrors的mode屬性為RemoteOnly并從服務(wù)器的瀏覽器對頁面進(jìn)行存取
- C、修改頁面指令使得Trace屬性設(shè)置為真,LocalOnly屬性也為真,然后從服務(wù)器的瀏覽器對頁面進(jìn)行存取
- D、修改Web.config文件使得包含下列語句: 〈trace enabled=”true” LocalOnly=”false” pageOutPut=”true”/〉 從你的客戶機(jī)瀏覽器對應(yīng)用程序進(jìn)行存取
B
你正在使用Microsoft SQL Server . NET Data Provider連接到TestKing的數(shù)據(jù)庫為TestKing創(chuàng)建一個(gè)ASP.NET頁面。數(shù)據(jù)庫管理員指出由于應(yīng)用程序的過量使用,當(dāng)用戶等待新的連接時(shí)數(shù)據(jù)請求就會被阻塞。你想通過設(shè)置最小連接數(shù)為10來改進(jìn)流量,該怎么做?( )
- A、為你的應(yīng)用程序在Web.config文件中的appSettings元素下添加connection子元素,并指定連接數(shù)的最小值為10
- B、在你的Web服務(wù)器上Machine.config文件中的appSettings元素下添加connection子元素,并指定連接數(shù)的最小值為10
- C、在打開連接時(shí)添加一個(gè)Min Pool Size屬性到你所使用的連接串中,并指定連接數(shù)的最小值為10
- D、添加一個(gè)Min Pool Size屬性到你的ADO.NET連接對象中并將屬性值設(shè)為10
C
你正在維護(hù)一個(gè)ASP.NET的應(yīng)用程序。公司另外一個(gè)開發(fā)員在WebForm1aspx頁面中寫了如下所示的代碼: 〈%@ Page language=”VB” Codebehind=”WebForm1.aspx.vb” Inherits=”WebForm1”%〉 〈HTML〉 〈body MS_POSITIONING=”GridLayout”〉 〈form id=”Form1” method=”post” runat=”server”〉 〈asp:Button id=”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è)置斷點(diǎn)。你發(fā)現(xiàn),當(dāng)你點(diǎn)擊提交按鈕時(shí),應(yīng)用程序在你設(shè)置的斷點(diǎn)上停留了兩次。你需要確保當(dāng)你點(diǎn)擊提交按鈕時(shí),在你設(shè)置的斷點(diǎn)處只停留一次。你該怎么做?( )
- A、將下列屬性添加給WebForm1.aspx:smartNavigation=”true”
- B、將下列屬性添加給WebForm1.aspx:smartNavigation=”false”
- C、將下列屬性添加給page指令: AutoEventWireup=”true”
- D、將下列屬性添加給page指令:AutoEventWireup=”false”
D
你正在為BlueSky國際航線的顧客查看他們的預(yù)定機(jī)票創(chuàng)建一個(gè)ASP.NET應(yīng)用程序。你想讓FlightNumber字段的值在包含信息字段的表的第一個(gè)〈td〉元素中顯示,你要在表格的〈td〉元素添加代碼以顯示FlightNumber字段。你該用哪句代碼?( )
- A、〈td〉〈%=FlightNumber%〉〈/td〉
- B、〈td〉〈script runat=”server”〉FlightNumber〈/script〉〈/td〉
- C、〈td〉〈script〉document.write(“FlightNumber”);〈/scripts〉〈/td〉
- D、〈td〉=FlightNumber〈/td〉
A
你正在為TestKing Test Center創(chuàng)建一個(gè)ASP.NET頁面。你創(chuàng)建一個(gè)能顯示顧客過去所取的成績的DataGrid 控件 。當(dāng)頁面被創(chuàng)建時(shí),DataGrid 控件填充一個(gè)現(xiàn)存數(shù)據(jù)庫中的數(shù)據(jù)。這頁面包括TextBox 控件,它允許客戶更新他們的個(gè)人信息,比如說地址和電話號碼。你要確保當(dāng)用戶更新他們的相關(guān)信息時(shí)這個(gè)頁面能被盡可能快的刷新。你該怎么做?( )
- A、設(shè)置DataGrid 控件的Enable屬性為false。
- B、在Page.Load事件中編寫,當(dāng)IsPostBack屬性值為true時(shí)使DataGrid控件填充數(shù)據(jù)的處理。
- C、設(shè)置DataGrid的EnableViewState屬性為false。
- D、在Page.Load事件中編寫,當(dāng)IsPostBack屬性值為false時(shí)使DataGrid 填充數(shù)據(jù)的處理。
B
你正在為TestKing的在線支付服務(wù)創(chuàng)建一個(gè)ASP.NET應(yīng)用程序,這項(xiàng)服務(wù)允許用戶通過使用電子信用卡來支付帳單。這個(gè)應(yīng)用程序包含一個(gè)名為TestKPayment.aspx的支付頁面,這個(gè)頁面包括一個(gè)用于輸入收款人、支付總數(shù)和信用卡信息的表單。當(dāng)用戶需要提交一個(gè)新的帳單地址給收款人時(shí),頁面表單允許用戶提供新的地址信息給ProcessAddressChange.aspx,頁面使用戶提交支付信息時(shí)馬上得到處理。這個(gè)ProcessAddressChange.aspx頁面處理改變地址的請求,但不為用戶提供任何信息。當(dāng)請求處理完成時(shí),ProcessAddressChange.aspx顯示狀態(tài)結(jié)果給用戶。你需要添加一行代碼到TestKPayment.aspx來執(zhí)行ProcessAddressChange.aspx的功能,該使用哪行代碼?( )
- A、Response.Redirect(“ProcessAddressChange.aspx”)
- B、Response.WriteFile(“ProcessAddressChange.aspx”)
- C、Server.Transfer(“ProcessAddressChange.aspx”,True)
- D、Server.Execute(“ProcessAddressChange.aspx”)
D
你正在為你的公司TestKing創(chuàng)建一個(gè)ASP.NET應(yīng)用程序。TestKing數(shù)據(jù)被存儲在Microsoft SQL Server6.5數(shù)據(jù)庫中。Web應(yīng)用程序允許管理員使用Internet執(zhí)行以下操作: 1) 在工作見習(xí)的雇員列表中增加和刪除新的桌面幫助執(zhí)行者。 2) 對桌面幫助執(zhí)行者查看打電話來指定約會的總和。 3) 對每個(gè)電話查看細(xì)節(jié)。 你將怎么做?( )
- A、使用一個(gè)SqlConnection對象連接到數(shù)據(jù)庫中,并且使用SqlCommand對象運(yùn)行一個(gè)返回?cái)?shù)據(jù)的存儲程序。
- B、使用一個(gè)OleDbConnection對象連接到數(shù)據(jù)庫中,并且使用OleDbCommand對象運(yùn)行一個(gè)返回?cái)?shù)據(jù)的存儲程序。
- C、配置SQL Server支持HTTP訪問,并且創(chuàng)建一個(gè)XML模板運(yùn)行以XML格式返回?cái)?shù)據(jù)的存儲程序。
- D、使用COM interop創(chuàng)建一個(gè)ADODB.Connection對象并且使用ADODB.Command對象運(yùn)行一個(gè)返回?cái)?shù)據(jù)的SQL聲明。
B
你正在為你公司的網(wǎng)站創(chuàng)建一個(gè)ASP.NET頁面??蛻魧⒂眠@個(gè)ASP.NET頁面來輸入支付信息。你添加了一個(gè)名為TestKiTypeList的DropDownList控件讓用戶可以選擇信用卡的類型。你要確保客戶選擇了一個(gè)信用卡類型。你想讓TestKiTypeList控件的選擇有默認(rèn)值。你希望如果客戶沒有從列表中選擇信用卡類型頁面驗(yàn)證失敗,你該怎么辦?( )
- A、添加一個(gè)RequiredFieldValidator控件并且設(shè)置它的ControlToValidate屬性值為TestKiTypeList。設(shè)置RequiredFieldValidator控件的InitialValue屬性值為select。
- B、添加一個(gè)RequiredFieldValidator控件并且設(shè)置它的ControlToValidate屬性值為TestKiTypeList。設(shè)置TestKiTypeList控件的DataTextField屬性值為select。
- C、添加一個(gè)CustomValidator控件并且設(shè)置它的ControlToValidate屬性值為TestKiTypeList。設(shè)置TestKiTypeList控件的DataTextField屬性值為select。
- D、添加一個(gè)RegularExpressionValidator控件并且設(shè)置它的ControlToValidate屬性為TestKiTypeList。設(shè)置RegularExpressionValidator控件的ValidateExpression屬性為select。
A
你正在為一家公司創(chuàng)建購物車應(yīng)用程序。一旦處于每個(gè)用戶的會話中,應(yīng)用程序就會裝載產(chǎn)品種類和產(chǎn)品數(shù)據(jù)。你創(chuàng)建了兩個(gè)DataTable對象,一個(gè)DataTable對象名為Categories,另外一個(gè)是Products。Categories對象保持靜態(tài),但是Products對象在用戶選擇產(chǎn)品和購買數(shù)量時(shí)會被修改。你希望每次改變造成的重新裝載頁面所需時(shí)間最小化,你該采用哪一對語句?( )
- 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;
A
如果將窗體的FormBoderStyle設(shè)置為None,則( )。
- A、窗體沒有邊框并不能調(diào)整大小;
- B、窗體沒有邊框但能調(diào)整大?。?/span>
- C、窗體有邊框但不能調(diào)整大??;
- D、窗體是透明的;
B
如果外地朋友通過Internet訪問你的計(jì)算機(jī)上的ASP.NET文件,應(yīng)該選擇( )。
- A、http://localhost/asp.net/chapter1/1-1.aspx
- B、http://127.0.0.1/asp.net/chapter1/1-1.aspx
- C、http://你的計(jì)算機(jī)名字/asp.net/chapter1/1-1.aspx
- D、http://你的計(jì)算機(jī)IP地址/asp.net/chapter1/1-1.aspx
D
如果希望控件內(nèi)容變換后立即回傳表單,需要在控件中添加屬性( )。
- A、AutoPostBack=”True”
- B、AutoPostBack=”False”
- C、IsPostBack=”True”
- D、IsPostBack=”False”
A
如果要將窗體設(shè)置為透明的,則( )
A、要將FormBoderStyle屬性設(shè)置為None;
B、要將Opacity屬性設(shè)置為小于100%得值;
C、要將locked 屬性設(shè)置為True;
D、要將 Enabled屬性設(shè)置為True;
B
如果要連接MS SQL Server數(shù)據(jù)庫,Provider參數(shù)應(yīng)該設(shè)置為( )。
- A、SQLOLEDB
- B、ODBC
- C、Microsoft.Jet.OLEDB.4.0
- D、MSDAORA
A
下列( )HTTP對象經(jīng)常用來制作網(wǎng)頁計(jì)數(shù)器。
- A、Reponse
- B、Application
- C、Request
- D、Session
B
下列關(guān)于構(gòu)造函數(shù)的描述正確的是()
- A、構(gòu)造函數(shù)可以聲明返回類型。
- B、構(gòu)造函數(shù)不可以用private修飾
- C、構(gòu)造函數(shù)必須與類名相同
- D、構(gòu)造函數(shù)不能帶參數(shù)
C
二、多選題(3分/題,共10題)
你創(chuàng)建了一個(gè)將用幾種語言發(fā)布的ASP.NET應(yīng)用程序。你開發(fā)一個(gè)將包含其它語言中的一種的局部資源的附屬系統(tǒng)。這個(gè)附屬系統(tǒng)還包含獲取企業(yè)服務(wù)的代碼。你的公司有一支構(gòu)筑隊(duì)伍負(fù)責(zé)編譯和發(fā)布你的組創(chuàng)建的所有軟件應(yīng)用程序。這支構(gòu)筑隊(duì)伍還負(fù)責(zé)用計(jì)數(shù)法對具有公鑰/私鑰對的軟件進(jìn)行簽名。該構(gòu)筑隊(duì)伍允許你能訪問你公司的公鑰,但不能訪問私鑰。為了測試你的輔助系統(tǒng)定位,你要用計(jì)數(shù)法標(biāo)記系統(tǒng)。哪兩個(gè)可能的方法可實(shí)現(xiàn)這一目標(biāo)?( )
- A、使用the Software Publisher Certificate Test tool (Cert2spc.exe)為你的附屬系統(tǒng)創(chuàng)建一個(gè)測試證書。
- B、使用the Resource File Generator (Resgen.exe)和/compile switch編譯附屬系統(tǒng)。
- C、使用Assembly Linker (Al.exe)和/delay+ switch編譯附屬系統(tǒng)。
- D、通過使用Strong Name tool (Sn.exe)產(chǎn)生一個(gè)新的公鑰/私鑰對。使用新的密鑰對來為測試目的對系統(tǒng)簽名
C,D
你創(chuàng)建一個(gè)名為Inventory的ASP.NET應(yīng)用程序。該應(yīng)用程序?qū)⒈痪W(wǎng)上的客戶使用。在beta測試階段,你確保實(shí)際的ASP.NET錯(cuò)誤信息在遇到錯(cuò)誤的任何時(shí)候都顯示。開發(fā)員和beta測試員察看實(shí)際的錯(cuò)誤信息文本。你在Inventory的beta測試階段,在同一臺beta測試服務(wù)器上執(zhí)行其他應(yīng)用程序的beta測試。所有其他應(yīng)用程序顯示ASP.NET錯(cuò)誤信息。在beta測試階段完成之后,beta測試服務(wù)器晉升為產(chǎn)品服務(wù)器。你希望所有的應(yīng)用程序顯示單一的、界面友好的錯(cuò)誤信息。你要部署Inventory并且產(chǎn)品服務(wù)器能滿足目標(biāo)。你想用最小的管理精力來完成這一任務(wù),你該做哪兩個(gè)步驟?( )
- 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
B,D
你開發(fā)了一個(gè)將運(yùn)行在certkiller網(wǎng)站的ASP.NET應(yīng)用程序。你的應(yīng)用程序包含了100個(gè)web頁面。你想配置你的應(yīng)用程序使得當(dāng)HTTP代碼出現(xiàn)錯(cuò)誤時(shí)顯示一個(gè)定制的錯(cuò)誤信息給用戶。你想當(dāng)ASP.NET異常出現(xiàn)時(shí)紀(jì)錄錯(cuò)誤日志。 你希望花費(fèi)最少的開發(fā)精力來實(shí)現(xiàn)這些目標(biāo)。你該做哪兩個(gè)步驟?( )
- A、在Golbal.asax文件中創(chuàng)建Application_Error過程,用來使你的應(yīng)用程序處理ASP.NET代碼錯(cuò)誤
- B、在.Web.config文件中創(chuàng)建customErrors會話,用來使你的應(yīng)用程序處理HTTP錯(cuò)誤
- C、在Golbal.asax文件中創(chuàng)建CustomErrors事件,用來使你的應(yīng)用程序處理HTTP錯(cuò)誤
- D、在Web.Config文件中創(chuàng)建applicationError會話,用來使你的應(yīng)用程序處理ASP.NET代碼錯(cuò)誤
A,B
你是Clothes Inc公司新來的軟件工程師,你正在創(chuàng)建一個(gè)ASP.NET應(yīng)用程序,利用該程序可以使由WoodBell Bank提供的一個(gè)XML Web service來檢驗(yàn)信用卡信息。你將采用什么步驟來使你的應(yīng)用程序可以與網(wǎng)絡(luò)服務(wù)進(jìn)行交流( )
- A、利用Wsdl.exe工具創(chuàng)建一個(gè)web服務(wù)代理
- B、利用Vbc.exe編譯器建立一個(gè)從web服務(wù)代理的組件
- C、把已經(jīng)編譯好的代理組件集成到the Global Assembly Cache中
- D、把已經(jīng)編譯好的代理組件放置于應(yīng)用程序中的\Bin目錄下
A,B,D
你為TestKing創(chuàng)建一個(gè)用來顯示銷售分析信息的ASP.NET應(yīng)用程序。一個(gè)名為SalesSummary.aspx的頁面顯示了三個(gè)分離的信息片。你為每個(gè)片段編寫代碼來調(diào)用數(shù)據(jù)庫中的存儲過程。每個(gè)片段的代碼調(diào)用不同的存儲過程。在存儲過程運(yùn)行之后,結(jié)果馬上寫成HTML格式給應(yīng)用程序的Response對象。你不想讓用戶在開始收到呈現(xiàn)在他們的瀏覽器上的內(nèi)容之前等待,直到結(jié)果從三個(gè)存儲過程返回。哪兩個(gè)可能的方法可以達(dá)到這個(gè)目的?( )
- A、設(shè)置Response對象的SuppressContent屬性為False
- B、設(shè)置Response對象的BufferOutput屬性為False
- C、設(shè)置Response對象的CacheControl屬性值為Public
- D、在每部分都被寫入該應(yīng)用程序的Response對象后,插入下列代碼:Response.Flush()
B,D
你在為一家公司創(chuàng)建ASP.NET應(yīng)用程序。早期的版本用Visual Basic 6.0編寫的的ActiveX組件。新的應(yīng)用程序?qū)^續(xù)使用ActiveX組件。你希望盡可能快的匯集ASP.NET應(yīng)用程序和ActiveX組件之間的數(shù)據(jù)。你該采用哪兩個(gè)操作?( )
- A、使用ODBC搜集數(shù)據(jù)
- B、使用早綁定
- C、使用遲綁定
- D、在頁面指令中設(shè)置AspCompat屬性為true
B,D
你在為一家公司做ASP.NET應(yīng)用程序。客戶將用這個(gè)應(yīng)用程序在線提交索賠表格。你計(jì)劃在多個(gè)服務(wù)器上部署應(yīng)用程序,通過保存會話狀態(tài)信息來優(yōu)化性能。為了達(dá)到這個(gè)目的,下面哪兩個(gè)方法可行?( )
- A、修改Web.config文件支持StateServer模式
- B、修改Web.config文件支持SQLServer模式
- C、修改Web.config文件支持InProc 模式
- D、在Global.asax文件中的Session_Start程序中,設(shè)置WebMethod特性的EnableSession屬性為true
A,B
你在一臺名為TestKingSrv的測試服務(wù)器上創(chuàng)建一個(gè)ASP.NET應(yīng)用程序,這個(gè)應(yīng)用程序由一個(gè)連接其它30個(gè)包含ASP.NET代碼的頁面,你想實(shí)現(xiàn)以下目標(biāo): 1) 能夠跟蹤應(yīng)用程序中除了主頁面外的所有頁面 2) 顯示40個(gè)請求的跟蹤輸出 3) 確保跟蹤輸出顯示在每個(gè)包含跟蹤輸出頁面的底端 4) 確保任何結(jié)構(gòu)的改變只影響該應(yīng)用程序 你需要用最小的開發(fā)努力來實(shí)現(xiàn)這些目標(biāo),哪三個(gè)動(dòng)作是你需要做的?( )
- A、添加以下語句到Web.config文件中:〈trace enabled=”true” pageOutput=”true”〉
- B、添加以下的屬性到應(yīng)用程序中Web.config文件的trace語句中:requestLimit=40
- C、添加以下的屬性到應(yīng)用程序中Machine.config文件的trace語句中:requestLimit=40
- D、將主頁面中Page指令的Trace屬性設(shè)置為假
A,B,D
你正在創(chuàng)建一個(gè)訂單輸入應(yīng)用程序。你設(shè)置Ordre.aspx頁為起始頁。你希望用戶提供一個(gè)用戶名和密碼才能夠登陸Order.aspx頁。你創(chuàng)建一個(gè)Login.aspx頁來驗(yàn)證用戶的名字和密碼。你想確保用戶在允許使用Order0aspx頁之前要使用Login.aspx頁登陸。你該用哪兩個(gè)步驟?( )
- A、在Web.config文件的authentication節(jié)中,設(shè)置authentication元素的mode屬性為Forms,設(shè)置Forms元素的name屬性為Login.aspx
- B、在Web.config文件的authentication節(jié)中,設(shè)置authentication元素的mode屬性為Forms,設(shè)置Forms元素的loginUrl屬性為Login.aspx
- C、在Web.config文件的authorization節(jié)中,設(shè)置deny元素的users屬性為“?”
- D、在Web.config文件的credentials節(jié)中,設(shè)置deny元素的users屬性為“?”
B,C
你正在創(chuàng)建一個(gè)名為TestKingWebApp 的應(yīng)用程序.你已經(jīng)在屬性頁對話框當(dāng)中將Root namespace 變?yōu)镸yRootNamespace. 在該應(yīng)用程序內(nèi)利用這個(gè)代碼,你已經(jīng)聲明了兩個(gè)類: Class MyClass1 ' Code to complete class here. End Class Namespace MyNamespace Public Class MyClass2 ' Code to complete class here. End Class End Namespace 你需要在MyClass1的作用域范圍外,為兩個(gè)類分別創(chuàng)建實(shí)例。下列代碼中的哪幾行可以創(chuàng)建出這兩個(gè)類的實(shí)例( )
- A、Dim objX As New MyNamespace.MyClass1 Dim objY As New MyNamespace.MyClass2
- B、Dim objX As New MyClass1 Dim objY As New MyClass2
- C、Dim objX As New MyClass1 Dim objY As New MyNamespace.MyClass2
- D、Dim objX As New MyRootNamespace.MyClass1 Dim objY As New MyRootNamespace.MyNamespace.MyClass2
C,D
三、判斷題(2分/題,共10題)
ASP.NET中的頁面不是繼承自Page類。
- A、正確
- B、錯(cuò)誤
B
頁面的Load的事件是發(fā)生在PreInit事件之前的。
- A、正確
- B、錯(cuò)誤
B
在ASP.NET1.1中,作好的網(wǎng)站在部署的時(shí)候只要把bin目錄下的DLL文件及ASPX頁面文件和WEB.CONFIG文件配置到服務(wù)器上就可以了.但是在ASP.NET2.0中,只能把所有的ASPX及.CS文件全部配置到服務(wù)器上。
- A、正確
- B、錯(cuò)誤
B
在ASP.NET2.0中APP_Data目錄是用于存儲動(dòng)態(tài)編譯的公共類的。
- A、正確
- B、錯(cuò)誤
B
在ASP.NET中Application對象是HttpApplicationState類的一個(gè)實(shí)例,用于存儲全局?jǐn)?shù)據(jù);Session對象是HttpSessionState類的一個(gè)實(shí)例,用于為每一個(gè)用戶單獨(dú)存儲數(shù)據(jù)。
- A、正確
- B、錯(cuò)誤
A
在大型網(wǎng)站項(xiàng)目中,數(shù)據(jù)的頁面顯示可以完全依靠SqlDataSource綁定來實(shí)現(xiàn)。
- A、正確
- B、錯(cuò)誤
B
在用戶控件中是不能應(yīng)用的主題及皮膚的,但是用戶控件可以自動(dòng)應(yīng)用所屬的主頁面的主題及皮膚的。
- A、正確
- B、錯(cuò)誤
A
AJAX其實(shí)并不是一個(gè)新的技術(shù),而是原有技術(shù)的一個(gè)總結(jié).本質(zhì)上來說,是在客戶端使用JAVASCRIPT動(dòng)態(tài)調(diào)用服務(wù)器上的方法或?qū)傩?從而實(shí)現(xiàn)異步的客戶調(diào)用,并且頁面不用整頁刷新。
- A、正確
- B、錯(cuò)誤
A
NET技術(shù)目前只能應(yīng)用于WINDOWS操作系統(tǒng),不能應(yīng)用于其他平臺。
- A、正確
- B、錯(cuò)誤
B
ASP.NET身份驗(yàn)證方式有三種,分別是windows身份驗(yàn)證,session身份驗(yàn)證,F(xiàn)orms身份驗(yàn)證,默認(rèn)情況下是windows身份驗(yàn)證。文章來源:http://www.zghlxwxcb.cn/news/detail-458990.html
- A、正確
- B、錯(cuò)誤
B
到了這里,關(guān)于CEAC 之《.NET程序設(shè)計(jì)工程師》模擬試題1的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!