2013微軟認(rèn)證考試練習(xí)題及答案(23)

字號(hào):

為大家收集整理了《2013微軟認(rèn)證考試練習(xí)題及答案(23)》供大家參考,希望對(duì)大家有所幫助?。。?BR>    QUESTION 31 You create a Microsoft ASP.NET application by using the Microsoft .NET Framework version 3.5. The application allows users to post comments to a page that can be viewed by other users. You add a SqlDataSource control named SqlDS 1. You write the following code segment. (Line numbers are included for reference only.) 01 private void SaveComment() 02 { 03 string ipaddr; 04 05 SqlDS1.InsertParameters["IPAddress"].DefaultValue = ipaddr; 06 ... 07 SqlDS1.Insert(); 08 } You need to ensure that the IP Address of each user who posts a comment is captured along with the user’s comment. Which code segment should you insert at line 04? A.ipaddr = Server["REMOTE_ADDR"].ToString(); B.ipaddr = Session["REMOTE_ADDR"].ToString(); C.ipaddr = Application["REMOTE_ADDR"].ToString(); D.ipaddr = Request.ServerVariables["REMOTE_ADDR"].ToString();
    Answer: D QUESTION 32 You create a Microsoft ASP.NET application by using the Microsoft .NET Framework version 3.5. You create a Web page named Default.aspx in the root of the application. You add an ImageResources.resx resource file in the App_GlobalResources folder. The ImageResources.resx file contains a localized resource named LogoImageUrl. You need to retrieve the value of LogoImageUrl. Which code segment should you use? A.string logoImageUrl = (string)GetLocalResource("LogoImageUrl"); B.string logoImageUrl = (string)GetGlobalResource("Default", "LogoImageUrl"); C.string logoImageUrl = (string)GetGlobalResource("ImageResources", "LogoImageUrl"); D.string logoImageUrl = (string)GetLocalResource("ImageResources.LogoImageUrl");
    Answer: C QUESTION 33 You create a Microsoft ASP.NET application by using the Microsoft .NET Framework version 3.5. You create a custom Web user control named SharedControl. The control will be compiled as a library. You write the following code segment for the SharedControl control. (Line numbers are included for reference only.) 01 protected override void OnInit(EventArgs e) 02 { 03 base.OnInit(e); 04 05 } All the master pages in the ASP.NET application contain the following directive. <%@ Master Language="C#" EnableViewState="false" %> You need to ensure that the state of the SharedControl control can persist on the pages that reference a master page. Which code segment should you insert at line 04? A.Page.RegisterRequiresPostBack(this); B.Page.RegisterRequiresControlState(this); C.Page.UnregisterRequiresControlState(this); D.Page.RegisterStartupScript("SharedControl","server");
    Answer: B QUESTION 34 You create a Microsoft ASP.NET application by using the Microsoft .NET Framework version 3.5. You create a Web page that has a GridView control named GridView1. The GridView1 control displays the data from a database named Region and a table named Location. You write the following code segment to populate the GridView1 control. (Line numbers are included for reference only.) 01 protected void Page_Load(object sender, EventArgs e) 02 { 03 string connstr; 04 05 SqlDependency.Start(connstr); 06 using (SqlConnection connection = 07 new SqlConnection(connstr)) 08 { 09 SqlCommand sqlcmd = new SqlCommand(); 10 DateTime expires = DateTime.Now.AddMinutes(30); 11 SqlCacheDependency dependency = new 12 SqlCacheDependency("Region", "Location"); 13 Response.Cache.SetExpires(expires); 14 Response.Cache.SetValidUntilExpires(true); 15 Response.AddCacheDependency(dependency); 16 17 sqlcmd.Connection = connection; 18 GridView1.DataSource = sqlcmd.ExecuteReader(); 19 GridView1.DataBind(); 20 } 21 } You need to ensure that the proxy servers can cache the content of the GridView1 control. Which code segment should you insert at line 16? A.Response.Cache.SetCacheability(HttpCacheability.Private); B.Response.Cache.SetCacheability(HttpCacheability.Public); C.Response.Cache.SetCacheability(HttpCacheability.Server); D.Response.Cache.SetCacheability(HttpCacheability.ServerAndPrivate);
    Answer: B QUESTION 35 You create a Microsoft ASP.NET application by using the Microsoft .NET Framework version 3.5. You create a page that contains the following control. You write the following code segment in the code-behind file for the page. void LoadDate(object sender, EventArgs e) { if (IsPostBack) { calBegin.SelectedDate = (DateTime)ViewState["date"]; } } void SaveDate(object sender, EventArgs e) { ViewState["date"] = calBegin.SelectedDate; } You need to ensure that the calBegin Calendar control maintains the selected date. Which code segment should you insert in the constructor of the page? A.this.Load += new EventHandler(LoadDate); this.Unload += new EventHandler(SaveDate); B.this.Init += new EventHandler(LoadDate); this.Unload += new EventHandler(SaveDate); C.this.Init += new EventHandler(LoadDate); this.PreRender += new EventHandler(SaveDate); D.this.Load += new EventHandler(LoadDate); this.PreRender += new EventHandler(SaveDate); Answer: D