基于.NET的Web应用程序开发——微软认证真题.doc
《基于.NET的Web应用程序开发——微软认证真题.doc》由会员分享,可在线阅读,更多相关《基于.NET的Web应用程序开发——微软认证真题.doc(31页珍藏版)》请在三一办公上搜索。
1、基于.NET的Web应用程序开发微软认证真题1:您创建了一个名为Address的用户控件,该控件在名为Address.ascx的文件中被定义。Address显示一张HTML表的地址字段。某些容器页面可能包含不止一个Address用户控件实例。如,一个页面可能包含一个送货地址和一个付货地址。您将一个名为Caption的公共属性添加到该Address用户控件。标题属性将用于区分不同的实例。您希望该标题在地址字段表格的第一个元素显示。您需要将代码添加到该表格的元素,以显示标题。您应该使用哪段代码?A.B.CaptionC.document.write(“Caption”);D.=Caption2:
2、您为一家在线购物站点创建一个ASP.NET应用程序。该应用程序使用一个Microsoft SQL Server 2000数据库。数据库包含名为getProductsByCategory的存储过程,用于返回匹配指定类型代码的所有产品。该类别代码以名为ProdCode的参数形式提供。该应用程序包括名为ShowProducts.aspx的页面。您正用Visual Studio.NET一调试ShowProducts.aspx.ShowProducts.aspx使用getProductsByCategory存储过程填充一个DataSet对象。您在getProductsByCategory中设置一个断点,
3、以便能够在调试程序中单步调试该存储过程。在调试getProductsByCategory时,您需要查看ProdCode的当前位置。你应该怎么办?A.打开“本地”调试窗口。B.打开“模块”调试窗口。C.将以下代码行添加到getProductsByCategory:Print ProdCode 打开“输出”调试窗口,并从以下列表框中将“调试”选作来源。D.将以下代码添加到getProductsByCategory:Select ProdCode As DebugOutput 打开”输出”调试窗口,并从下拉列表框中将“数据库输出”选作来源。3: 您正在为公司的人力资源部(HR)创建一个ASP.NET
4、应用程序。HR部门的用户将用该应用程序来处理新员工。该应用程序将自动执行几项任务,包括创建一个网络登录帐户、创建一个电子邮件帐户、注册保险福利,以及其它任务。在该应用程序的集成测试期间,您需要校验每个任务都能成功运行,而且所有任务以正确的顺序执行。该应用程序的每个页面Page指令中包含以下元素:Debug=”True” Trace=”True”您希望每个页面能够在该页面的正常显示输出后,立即在Web浏览器中提供执行信息。您需要将规范文件添加到这些页面的代码,以实现此目标。您应该使用哪个语句?A. Trace.WriteB. Debug.PrintC. System.Diagnostics.Tr
5、aceWriteD. System.Diagnostice.Debug.WriteESystem.Diagnostice.Debugger.Log4:您正在调试一个由公司其他开发人员编写的ASP.NET应用程序。这些开发人员用Visual Studio.NET创建了这个这应用程序。其中一个.aspx页面的TextBox控件不正确地将有效日期值识别为无效。您发现该TextBox控件的验证逻辑位于一个用客户端代码定义的方法中。该客户代码用Visual Stuido Scripting Edition编写。您希望校验,在页面运行时,此验主方法接收到有效的输入参数。您需要通过单步调试处于运行中的客户端
6、代码,来执行此项任务。您应该采取哪四步措施?(每个正确答案都给出了部分解决方案。选择四个答案)A 在Internet Explorer中,清除高级选项中的“禁用脚本调试”复选框,并浏览到包含客户端的页面。B 在Visual Studio.NET中从“工具”菜单中选定“调试进程”,并附加到IExplorer.exe的本地副本。在“运行文档”窗口中,选定您希望调试的.aspx页面。C 新建一个名为Client活动解决方案配置,复制来自Release配置的设置。在”配置管理器”中选定新配置。D 在该应用程序的Web.config文件中设置如下属性:Debug=true;E 在”解决方案浏览器”中,打
7、开您希望调试的.aspx文件的来源,并从“调试”菜单中选定“开始”。F 在Visual Stuido.NET中,在客户端代码中您希望开始交互调试的位置设置一个断点或添加一个Stop语句。G 在Internet Explorer中,执行引导客户端代码运行的操作。5:您在您在客户端计算机上用Visual Studio.NET开发了一个位于一台远程计算机上的ASP.NET应用程序。该应用程序提供资产管理功能。公司的另一位开发人员使用Visual Stuido.NET开发了名为AssetMeagement的自定义组件。您的ASP.NET应用程序使用该自定义组件。该AssetMeagement组件定义了
8、一个Assets类,以便公开名为DepreciateAssets()公共方法。您将AssetManagement部署到管理您ASP.NET应用程序的远程服务器。您将AssetManagement的源文件添加以您的ASP.NET应用程序。您正使用Visual Studio.NET交互调试程序,调试您应用程序的一个.aspx页面。该页面的代码创建了一个Assets类的实例,然后调用了该实例的DepreciateAssets()方法。您尝试单步执行一个对DepreciateAssets()方法的调用。该交互调试程序并没有显示此DepreciateAsssets()方法的第一行代码。而是移动到该.as
9、px页面的一行代码。您需要使用交互调试程序能够在Assets类以内单步执行代码。您应该在Visual Studio.NET中怎样做?A. 将Visual Studio.NET配置成启用本机程序的及时(Just-In_Time)调试.B. 将Visual Stuidio.NET配置成允许在调试时编辑Visual Basice文件C. 在“配置管理器”中,选择调试配置并重建AssetManagement组件。D在“配置管理器”中,选择调试配置并重建ASP.NET应用程序。6:您创建了一个ASP.NET应用程序,并将其部署到一台测试服务器。该应用程序包含一个链接到其它30个包含ASP.NET代码页面
10、的主页面。您希望完成以下目标:在该应用程序中启用对所有页面(除主页面外)的跟踪。最多可包含40个请求显示跟踪输出。确保跟踪输出附加到每个包含跟踪输出的页面页未。确保任何配置更改仅影响本应该程序。您需要以最少的开发工作量来实现些目标。应该采取哪三项措施?(每个正确答案都给出了部分解决方案。请选择三项。)A 将以元素添加到Web.config文件:B 将以下属性添加到该应用程序的Web.config文件的Trace元素:requestLimit=40;C 将下列属性添加到该应用程序的Michine.config文件的Trace元素:requestLimit=40;D 针对每个页面(主页面除外),将
11、Page指令的Trace属性设定为true.E 针对主页面,将Page指令的Trace属性设置为true;F 针对主页面,将Page指令的TraceMode属性设定为SortByTime.7:您正在为一家在线银行站点创建一个ASP.NET应用程序。您需要允许客户在帐户间汇转资金。您用Visual Studi.NET编写了一个处理资金汇转的组件。该组件由名为FundsTransfer.aspx的页面使用。针对单元测试,您将以下代码段添加到该组件TransferFunds方法。(所包含的行号仅供参考)1. Dim ctx As HttpConext2. ctx=HttpContext.Curren
12、t3. ctx.Trace.Write(“请求资金转账”);您希望能够在FundsTransfer.aspx页面查看跟踪输出。您应该怎么办?A. 将例示一个Trace listener(跟踪侦听程序)的代码添加到FundsTransfer.aspx页面。B. 在FundsTransfer.aspx页面的Page指令中启用跟踪。C. 将以下属性添加到Machine.config文件;D. 将代码段第3修改如下:System.Diagnstics.Trace.WriteIfctx.IsDebuggingEnabled,”请求资金转帐”8:您正在计划一个ASP.NET应用程序的部署。该应用程序使用名
13、为DataAccesss的Visual Stuid.NET组件,并将在您的Web服务器上与其它应用程序共享该组件。您正在使用Visual Stuido.NET创建Windows安装程序软件包。您需要部署DataAccess和该ASP.NET应用程序,以便它们可以在以后根据需要被卸载。您应该怎么办?A. 为DataAccess创建一个安装项目。在一个自定义操作中添加该ASP.NET应用程序。B. 为该ASP.NET应用程序创建一个安装项目,为DataAccess创建另一个安装项目。C. 为该ASP.NET应用程序创建一个Web安装项目。为DataAccess添加一个项目输出。D为该ASP.NET
14、应用程序创建一个Web安装项目。为DataAccess添加一个合并模式。9:您创建了一个ASP.NET应用程序;该应用程序将出售给公司的企业级客户。企业级客户将购买您的应用程序,并运行于他们的Intranet上。您为您的应用程序创建了一个Web安装项目,并将其添加到您的ASP.NET解决方案。您还将名为Readme.txt的文件添加到该Web安装项目。您创建了部署软件包,并将其安装于一台测试服务器。您注意到,部署软件包将Readme.txt安装在Web应用程序文件夹中。您希望部署软件包在服务器计算机的桌面上添加Readme.txt的快捷方式。您应该怎么办?A. 将Readme.txt添加到您的
15、解决方案,并重建部署软件包。B. 在Web安装项目中,选择Readme.txt。将TargetName属性更改为DESKTOPReadme.txt.C. 在Web安装项目中,将用户桌面文件夹添加到”目标计算机上的文件系统”节点。在用户桌面文件夹中添加Readme.txt的快捷方式。D在Web安装项目中,将一个自定文件夹添加到”目标计算机上的文件系统”节点。将该文件夹命名为Server Desktop,并在该文件夹中添加Readme.txt的快捷方式。10:您创建了一个程序集,以访问一个关系数据库中的数据。该程序集将由您Web服务器上几个ASP.NET应用程序使用。您需要确保所有应用程序均能访问
16、程序集。您应该采取哪两项目行动?(每个正确答案都给出了部分解决方案。请选择两项)A. 运行“程序集注册工具”(Regasm.exe)B. 运行”强名称”工具(Sn.exe)C. 运行“安装程序”工具(Installutil.exe)D运行“全局程序集缓存”工具(Gacutil.exe).11:您为公司创建一个ASP.NET应用程序。您的应用程序程序包含名为nextusinessDay的方法。该方法使用一个日期参数并返回一个不是假日或周未的日期。您正在调试名为ProjectTime.aspx的页面。您需要在dStartDate变量时,使程序程序执行在以下代码处中断:dStartDate=next
17、BusinessDay(dStartDate)您应该怎么办?A. 在该代码设置一个断点,并打开“断点属性”对话框。指定以下断点条件:dStartDatedStartDate选定“为真”选项B. 在该代码行设置一个断点,并打开“断点属性”对话框。指定以下断点条件: dStartDate选定“已经更改”选项。C. 调用nextBusinesssDay后,紧接着添加以下语句:System.Diagnostics.Debug.Assert(_dStartDate dStartDate,”dStartDate has changed.”)D. 调用nextBusinessDay后,紧接着添加以下语句:S
18、ystem.Diagnostics.Trace.Assert(_dStartDatedStartDate,”dStartDate has changed.”)12:您为您的ASP.NET应用程序创建了英文、法文和德文版本。您有每个语言版本的独立资源文件。您需要根据服务器的语方设置,部署相应的资源文件。您应该怎么办?A 创建一个安装程序,并为您的应用程序的每个版本设定Installer.Context属性。B 创建一个安装程序,使用具有一个用于校验区域设置的启动条件。C 创建一个安装程序,使用具有一个仅安装当地文件的自定义操作。D 创建一个安装程序,使用具有一个安装相应版本的MsiConfigu
19、reProduct函数。13:您创建了名为MyProject的ASP.NET应用程序。您编写一个段代码,以便通过名为MyNamespace的命名空间中包含所有类声明,来指定MyProject命名空间结构。您希望编译MyProject,以使每个类的全合格命名空间都是MyNamespace.您希望防止每个类的完全合格命名空间变成MyProject.MyNamespace.您需要为MyProject更改“属性页”对话框的“常用属性”文件夹。您应该怎么办?A将AssemblyName属性的值更改为“MyNamespace”.B清除AssmblyName属性的值,并使其空着。C将RootNamespac
20、e属性的值更改为MyNamespace.D. 清除RootNamespace属性值,并使其空着。14:您创建了一个名为Subscribe.aspx的ASP.NET页面,供用户订阅电子邮件列表。您在您的页面中包括了一个名为ListSubscribe现有用户控件。ListSubscribe具有两个成份控件。一个控件是名为ListNameText的TextBox,而另一个控件是名为subscribeButton的Button控件。ListSbuscribe在ListSubscribe.ascx文件中被定义。为了将ListSubscribe添加到Subscribe.aspx,您添加了以下标记:您将一个
21、名为ListNameLabel的Label控件添加到该容器页面。当一位用户通过在ListNameText中输入姓名,并单击“subscribeButton”按钮订阅一个邮件列表时,您希望该页面在ListNameLabel中显示所订阅列表的名称。您应该采取哪项行为?(每个正确答案都给出了部分解决方案。请选择两项)A 将以下语句添加到ListSubscribe.ascx的”声明”部分: Public ListNameText As TextBoxB. 将以下语句添加到Subscribe.aspx的“声明”部分:Public ListNameText As TextBoxC. 将下列语句添加到Sub
22、scribe.aspx 的Page.Load事件管理程序:If Not PageIsPostBack Then ListNameLabel1.Text=ctlSubscribe.ListNameText.TextEnd IfD. 将下列语句添加到Subscribe.aspx的Page.Load事件管理程序: If PageIsPostBack Then ListNameLabel1.Text=ctlSubscribe.ListNameText.TextEnd IfE. 将下列语句添加到ListSubscribe.ascs 的Page.Load事件管理程序: If Not PageIsPostB
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 NET Web 应用程序 开发 微软 认证

链接地址:https://www.31ppt.com/p-2385210.html