微软考试是随报随考,在复习的过程中还是不够全面,为了帮助广大考生系统全面的复习好《微软认证学科》,我们考吧网整理了微软认证模拟试题,本次汇编的模拟试题希望对你的考试有所帮助,预祝你考试顺利。
1:您创建了一个显示客户订购信息的ASP.NET页面。该信息在页面的两个单独DataGrid控件中分别显示。第一个DataGrid控件显示当前年份的订单,第二个DataGrid控件显示以往年份的所有订单。该页面使用System.Data.SqlClient名称空间和System.Data名称空间。
信息存储在一个Microsoft SQl Server数据库中。通过调用名为GetOrders的存储过程,以及将某客户的识别号作为一个参数传递,可从数据库中获取该客户的完整订购历史信息。
Page.Load事件从处理程序将GetOrders存储过程的调用结果来填充名为myDataView的DataView对象。然后,Page.Load事件处理过程中的以下代码段将用于将两个DataGrid控件绑定到myDataView:
dataGridCurrentYear.DataSource=myDataView
myDataView.RowFilter=”OrderDate>=#01/01/”& Now.Year&”#”
dataGridCurrentYear.DataBind()
dataGridPreviousYears.DataSource=myDataView
myDataView.RowFilter=”OrderDate<#01/01/” & Now.Year & “#”
dataGridPreviousYears.DataBind()
Page.DataBind()
在测试中,您发现两个DataGrid控件都显示以住年份的订单信息。您应该如何纠正这个问题?(A)
A. 删除Page.DataBind()语句。
B. 删除dataGridPreviousYears.DataBind()
C. 在Page. DataBine()语句之前添加一个Response.Flush()语句。
D.在dataGridPreviousYears.DataBind()语句之前添加一个Response.Flush()语句。
2:您正在创建一个名为ItemList的新ASP.NET页面,以便为许多不同的商品显示商品和价格信息。在一名用户登录到Web站点时,该页面从数据库中检索出当前价格清单。ItemList将被千名注册用户访问。
当一份对应某用户的价格清单被检索生成后,这些价格在该用户对此页面的持续访问期间保持有效。用户被允许在几天内继续使用该份价格清单。
当ItemList被投递回服务器时,您希望确保此份价格清单未在用户计算机上被更改,您还希望最小化所有使用Web服务器内存资源。
您应该将哪三项参数添加到ItemList的Page指令?(每个正确答案都给出了部分解决方案。请选择三项。)(ACE)
A. EnableSessionState=”True”
A. EnableSessionState=”False”
B. EnableSessionState=”ReadOnly”
C. EnableViewState=”True”
D. EnableViewState=”False”
E. EnableViewStateMac=”True”
G.EnableViewStateMac=”False”
3:您是一家航空公司的Web开发人员。您正在为参与公司里程累积计划的客户开发Web站点。
里程累积计划包括提供给客户三个等级的奖励。这些等级分别命名为Emerald、Diamond.针对每个奖励等级,页面将包含用于该奖励的内容。这些页面内容分别包含在三个用户控件中。这三个控件的名称为Emerald.ascx、Ruby.ascx和Diamond.ascx.
您希望根据名为awardLevel的变量包含的值,动态地加载和显示正确的页面标题。此awardLevel变量是该页面的一项属性。另外,您希望最小化每个页面使用的内存资源量。
您应该在Page.Load事件处理程序中使用哪段代码?(A)
A. Dim headerControl As UserControl
Select Case awardLevel
Case “Emerald”
headerControl=LoadControl(“Emerald.ascx”)
Case “Ruby”
headerControl=LoadControl(“Ruby.ascx”)
Case “Diamond”
headerControl=Loadcontrol(“Diamond.ascx”)
End Select
Controls.Add(headerControl)
B. B. Dim headerControl As UserControl
Select Case awardLevel
Case “Emerald”
headerControl=LoadControl(“Emerald.ascx”)
Case “Ruby”
headerControl=LoadControl(“Ruby.ascx”)
Case “Diamond”
headerControl=Loadcontrol(“Diamond.ascx”)
End Select
C. emeralHeaderControl.Visible=False
rubyHeaderControl.Visible=False
diamondHeaderControl.Visible=False
Select Case awardLevel
Case “Emerald”
emeraldHeaderControl.Visible=True
Case “Ruby”
rubyHeaderControl.Visible=True
Case “Diamond”
diamondHeaderControl.Visible=True
End Select
D. Dim emeraldHeaderControl As UserContrl
Dim rubyHeaderControl As UserContrl
Dim diamondHeaderContro As UserContrl
emeraldHeaderControl=LoadControl(“Emerald.ascx”)
rubyHeaderControl =LoadControl(“Ruby.ascx”)
diamondHeaderContro =LoadControl(“Diamond.ascx”)
Select Case awardLevel
Case “Emerald”
Controls.Add(emeraldHeaderControl)
Case “Ruby”
Controls.Add(rubyHeaderControl)
Case “Diamond”
Controls.Add(diamondHeaderContro)
End Select
编辑推荐: