【VB开源代码栏目提醒】:网学会员为广大网友收集整理了,面向.NET的Web应用程序设计for VB.NET模拟题_70-305_ - 其他考试资料,希望对大家有所帮助!
面向.NET 的 Web 应用程序设计(for
VB.NET) MCP 70-305 考试模拟题 1. 你是一家公司的 Web 应用开发人员,你创建了一个 ASP.NET 的应用程序来访问销售情 况的数据。
这些数据都存储在服务器 ServerA 上的 Microsoft SQL Server 2000 数据库中。
公司购买了一个工厂自动化应用软件,这个应用
软件安装在 ServerA 上,ServerA 上另 外有一个名为 Factory 的 SQL Server 2000 实例和一个 FactoryDB 的数据库。
你用 Windows 集成验证的方法与 FactoryDB 连接。
你想在你的 ASP.NET 应用程序中新增一 个页面来显示 FactoryDB 中的库存数据,你用 SqlConnection 对象连接数据库,现在你 需要在 ServerA上创建一个名为 Factory 的连接字符串和 SQL Server 实例中的 FactoryDB 数据库连接。
你该用哪个字符串? A. “ServerServerAData SourceFactoryInitial CatalogFactoryDBIntegrated SecuritySSPI” B. “Server ServerAData SourceFactoryDatabaseFactoryDBIntegrated SecuritySSP1” C. “Data Source ServerAFactoryInitial CategoryFactoryIntegrated SecuritySSP1” D. “Data Source ServerAFactoryDatabaseFactoryDB Integrated SecuritySSP1”正确答案:D2. 你正在为一家公司的Internet网站创建ASP.NET应用程序。
你想创建一个在网站的每个 页面的顶部都显示的工具条,此工具条仅包括静态HTML
代码,只能在你的应用程序中 使用。
你计划创建的工具条可以被你的应用程序重复使用,而且你必须尽快的完成这个 工具条,你该怎么做? A.新建Web控件库工程,在Web自定义控件中创建工具条 B.在ASP.NET工程中添加新的Web用户控件,在Web用户控件中创建工具条 C.在ASP.NET工程中添加新的Web窗体,在Web窗体中用HTML服务器控件来设计工具 条,保存Web窗体为.ascx文件 D.在ASP.NET工程中添加新组件类,在组建类
设计器中用
HTML服务器控件来设计工 具条正确答案:B3. 你正在创建一个 ASP.NET 应用来追踪一家公司的销售订单。
此应用用的是 ADO.NET DataSet 对象,DataSet 包含了两个 DataTable 对象。
一个表的名字为 Orders,另一个表 名为 OrderDetails。
来自 Orders 表的数据显示在列表框中,你希望当用户在列表框中选 择了 Orders 表的信息时,它相应的 Order details 就会显示在 Grid 中。
你想修改这些对 象使你的
代码能够找到你选择的 order 的所有 order details 信息,你该怎么做? A.在 DataSet 对象的 Relations collection 中添加一个 DataRelation 对象 B.用 DataSet.Merge 方法把 Orders 表和 OrderDetails 表相互连接起来 C.在OrderDetails表中添加一个ForeignKeyConstraint D.在OrderDetails中添加一个keyref constraint正确答案:A4. 你正在为一家公司制作 ASP.NET 页面,页面采用字符串连接方式来集中多邮件信息的 数据并组织数据格式使之在页面上显示。
你必须保证页面显示尽可能快,你该怎么做? A.采用 StringBuilder 对象的 Appen 方法来写
代码 B.采用 String 对象的 Substring 方法来写
代码 C.采用 String 对象的 Concat 方法来写
代码 D.用操作符“+”连接字符串正确答案:A5. 你在你的客户机上建立了一个MyProject的ASP.NET应用程序。
应用程序有个页面 ProjectCalendar.aspx,这个页面在虚拟目录Scheduling下,Scheduling是MyProject根目录 的一个子目录。
ProjectCalendar.aspx采用cookies来跟踪用户会话期间的修改进程,使用 户在需要时撤销修改操作。
你在计算机Computer1上部署你的应用程序。
用户反映,在 他们一系列特殊操作后,撤销功能不起作用。
你需要查看一系列操作后cookies的值来 确定
问题的原因所在,你把下面
代码加到Web.config文件中: lttrace enabled”true”pageOutput”false”/gt 想要在你的客户机上显示跟踪信息输出,你该用哪个URL? A.HTTP:// Computer1/MyProject/Scheduling/ProjectCalendar.aspxTracetrue B.HTTP:// Computer1/MyProject/Scheduling/ProjectCalendar.aspxtrace.axd C.HTTP:// Computer1/MyProject/Scheduling/ProjectCalendar.aspx D.HTTP:// Computer1/MyProject/ProjectCalendar.aspxtrace.axd E.HTTP:// Computer1/MyProject/ProjectCalendar.aspxtrace.axd F.HTTP:// Computer1/MyProject/trace.axd正确答案:F6. 你正在为你的公司创建一个ASP.NET的应用程序。
公司的数据都存储在Microsoft SQL Server 6.5数据库中。
你的应用程序能产生一个上百万行的基于transaction表的交易帐目 汇总报表,你希望你的应用程序能够尽可能快的返回汇总报表。
你该如何做,使应用程 序与数据库连接检索数据? A.用SqlConnection对象连接数据库,用SqlCommand对象运行存储过程来返回数据 B.用OleDbConnection对象连接数据库,用OleDbCommand对象运行存储过程来返回数 据 C.配置SQL Server使它支持HTTP访问,创建XML模板来运行存储过程,在XML模板中 返回数据 D.用COM interop 来创建ADODB.Connection对象,用ADODB.Command对象来运行 SQL语句返回数据正确答案:B7. 你正在创建ASP.
NET页面来显示产品的清单。
产品的信息存储在Microsoft SQL Server 数据库上。
你用SqlConnection对象连接数据库。
你的SQL Server
计算机名为SerA。
产品 信息数据库名为SalesDB,包含产品信息的表名为Products。
你用SQL Server用户账号 WebApp,口令为Good123连接SalesDB。
你需要设置SqlConnection 对象的 ConnectionString属性。
你该用哪个字符串? A. “ProviderSQLOLEDB.1File Name ”DataMyFile.udl B. “ProviderMSDASQLData SourceSerAInitial CatalogSalesDB User IDWebAppPassword Good123” C. “Data Source SerAInitial CatalogSalesDB User IDWebAppPass
word Good123” D. “Data Source SerADatabaseSalesDBInitial File NameProducts User IDWebAppPwd Good123”正确答案:C 8. 作为一家公司的软件开发员,你正在创建一个ASP.NET应用程序,采用基于角色的安全 性来允许用户访问那些他们有权访问的页面。
你用Microsoft SQL Server数据库来管理用 户和角色的
列表。
Roles表有RoleID和RoleName两列。
表Users有UserID,UserName和 Password三列。
UserRoles表有UserID和RoleID。
你需要创建一个存储过程来返回属于某 特定的角色的所有用户,你写了如下的SQL存储过程: CREATE PROCEDURE GetRoleMembers RoleID int AS 采用哪个
代码段来完成此存储过程? A. SELECT UserRoles.UserID Users.UserName FROM Users INNER JOIN Roles UserRoles On UserRoles.RoleID Users.UserID WHERE UserRoles.RoleID RoleID B. SELECT UserRoles.UserID Users.UserName FROM UserRoles INNER JOIN Roles On UserRoles.RoleID Roles.RoleID Users WHERE UserRoles.RoleID RoleID C. SELECT UserRoles.UserID Users.UserName FROM UserRoles INNER JOIN Users On Users.UserID UserRoles.UserID WHERE UserRoles.RoleID RoleID D. SELECT Users.UserID. Users.UserName FROM Users UserRoles INNER JOIN Roles On UserRoles.RoleID Roles.RoleID WHERE UserRoles.RoleID RoleID 正确答案:C9. 你正在创建ASP.NET页面来显示你选中项的详细描述。
你写的SQL
代码是从Microsoft SQL Server数据库DB上查询和获取数据的。
每一项的认证码存储在名为ItemID的String 类型的变量中,你要
查询的SQL statement存储在变量SQL中。
你用下列
代码来建立SQL 查询: SQL “SELECT UnitsOnHand UnitsOnOrder FROM Inventory” “WHERE ProductID “ ItemID ProductID UnitsOnHand和 UnitsOnOrder 列在数据库中都是int类型,你用SqlDataReader 对象reader来获取数据,你想把UnitsOnHand数量赋值给变量TKHand,你该用哪行
代码? A. TKHand reader.GetInt160 B. TKHand reader.GetInt161 C. TKHand reader.GetInt320 D. TKHand reader.GetInt321正确答案:C10. 你正在创建一个ASP.NET页面,包含了一个名为specialsLabel的Label控件。
一个名为 Specials.txt的文本文件包含了产品的清单。
Specials.txt在应用程序的目录中,Specials.txt 中列出的每个产品的名字后面都有一个回车符,你需要specialsLabel中显示一个特殊产 品的列表,从Specials.txt文件中检索到产品的丢失,你该用那个
代码段? A.Dim reader As System.IO.StremReader _System.IO.File.OpenText_Server.MapPath“Specials.txt” Dim input As String input reader.BaseStream.ToString While Not input Is Nothing specialsLabel.Text _ 0 String.Format“ ltbrgt 1 “_ specialsLabel.Text input input reader.BaseStream.ToString End While reader.Close B. Dim reader As System.IO.StreamReader _System.IO.File.OpenText_Server.MapPath“Specials.txt” Dim input As String input reader.ReadLine While Not input Is Nothing specialsLabel.Text _ 0 String.Format“ ltbrgt 1 “_ specialsLabel.Text input input reader.ReadLine End While reader.Close C.Dim strm As System.IO.Stream _System.IO.File.OpenRead_Server.MapPath“Specials.txt” Dim b As Byte Dim input As String input strm.Readb 0 s.Length.ToString specialsLabel.Text input strm.Close D. Dim strm As System.IO.FileStream _System.IO.File.OpenRead_Server.MapPath“Specials.txt” Dim input As String input strm.ToString specialsLabel.Text input strm.Close正确答案:B11. 你在为一家公司做ASP.NET网页,公司想用这个网页允许客户登录。
你创建了一个用户 控件CustomerAddress,定义了这个控件的文件为CustomerAddress.ascx,这个文件放在 AddressControls文件夹中。
你在同个文件夹下创建了一个页面来测试这个控件,下面的 这段指令是测试页面的头部: tk” lt Register Tagprefix” Tagname”CustomerAddress” Namespace”CustomerAddress.ascx”gt 你把下面的标签加到了测试页面: lttk:CustomerAddress runat”server”/gt 当你打开测试页面时,你接收到如下所示错误信息: “Parser Error –Description: An error occurred during the parsing of a resource required to service this request.” 你需要修改指令改正这个错误,选择正确的指令 tk” A. lt Register Tagprefix” Tagname”CustomerAddress” Namespace”.AddressControlsCustomerAddress.ascx”gt tk” B. lt Register Ta
gprefix” Tagname”CustomerAddress” Src”CustomerAddress.ascx”gt tk” C. lt Register Tagprefix” Tagname”CustomerAddress” Assembly”CustomerAddress”gt D. lt Reference control”CustomerAddress.ascx”gt正确答案:B12. 你正在修正一个ASP.NET的应用程序。
公司另外一个开发员在WebForm1aspx页面中写 了如下所示的
代码: lt Page language”
VB”Codebehind”WebForm1.aspx.
vb”Inherits”WebForm1”gt ltHTMLgt ltbody MS_POSITIONING”GridLayout”gt ltform id”Form1”method” server” post”runat” gt ltasp:Button id”Button1”style”Z-INDEX: 101 LEFT: 203px POSITION: absolute TOP: 206px” runat”server”Text”Submit”Width”132pk” Height”25px”gtlt/asp:Buttongt lt/formgt lt/bodygt lt/HTMLgt 你正在调试应用程序,并在Page.Load的事件处理程序中设置断点。
你发现,当你点击提 交按钮时,应用程序在你设置的断点上停留了两次。
你需要确保当你点击提交按钮时, 在你设置的断点处只停留一次。
你该怎么做? A.在 WebForm1.aspx中添加属性:smartNavigation”true” B.在 WebForm1.aspx中添加属性:smartNavigation”false” C.在页面指令中添加属性: AutoEventWireup”true” D.在页面指令中添加属性:AutoEventWireup”false”正确答案:D13. 你正在为一家公司创建ASP.NET应用程序。
用户将用这个应用
程序制作报表。
应用程序 所用的数据都存储在Microsoft SQL Server 2000的数据库中。
你预期会有很多的用户同 时使用这个应用程序,当用户为报表获取数据时,你希望响应时间最优化。
你写了一个 程序来从数据库获得数据,有效的连接字符串保存在此程序的connString的变量中。
需 要在程序中添加
代码来实现和数据库的连接,你将从如下的
代码段中选择哪一个? A. Dim cnn As New OleDb.OleDbConnectionconnString B. Dim cnn As New SqlClient.SqlConnectionconnString C. Dim cnn As New ADODB.Connection D. Dim cnn As New SQLDMO.Database正确答案:B14. 你在为一家公司的旅游创建一个名为GridA的DataGrid控件。
GridA中的每一行包括了一 个旅游预约和Edit命令按钮。
每一行的旅游预约信息区域是一个只读的label。
当用户点 击Edit按钮时,希望所有的区域都改变为text boxes类型。
你为EditCommand事件写了如 下所示事件处理函数。
(行号仅做参考) 1 Sub DoItemEditsender As Object_ e As DataGridCommandEventArgs_ Handles Grid A.EditCommand 2 3 End Sub 那段
代码需要添加到行2中? A. GridA.EditItemIndex e.Item.ItemIndex B. GridA.DataKeyField e.Item.AccessKey C. GridA.SelectedIndex e.Item.ItemIndex D. GridA.CurrentPageIndex e.Item.ItemIndex正确答案:A15. 你在为一家公司创建ASP.NET应用程序。
早期的版本用Visual Basic 6.0编写的的ActiveX 组件。
新的应用程序将会继续使用ActiveX组件。
你希望尽可能快的汇集ASP.NET应用 程序和ActiveX组件之间的数据。
你该采用哪两个操作?(选择两个正确的操作) A.使用ODBC搜集数据 B.使用早绑定 C.使用迟绑定 D.在页面指令中设置AspCompat属性为true E.在页面指令中设置
AspCompat属性为false正确答案:B,D16. 你创建了一个ASP.NET的服务器控件来显示数据和时间的信息。
你想让其他程序设计师 用你的控件来为名为timeLabel的Label控件自定义属性风格,timeLabel显示数据和时间。
你创建了两个特定属性的程序来到达这个目标。
一个程序修改BlackColor属性另外一个 修改ForeColor属性。
除了两个特定的属性程序,你想允许用户可以申请两个预先确定 的风格的其中一个,预先确定的风格在如下所示的方法中创建: Function GetStylestyleType As Integer As Style Dim tkStyle As Style New Style Select Case styleType Case 1 tkStyle.ForeColor System.Drawing.Color.White tkStyle.BackColor System.Drawing.Color.Black Case 2 tkStyle.ForeColor System.Drawing.Color.Black tkStyle.BackColor System.Drawing.Color.White End Select Return tkStyle End Function 你想创建一个公有的方法来申请这些风格,你不希望从新设置,已经通过使用故意自定 义属性程序设置好的Label控件的ForeColor属性和BackColor属性。
你该使用哪段
代码? A.Public Sub PickStylestyleType As Integer Dim tkStyle As Style GetStylestyleType timeLabel.ApplyStyletkStyle End Sub B.Public Sub PickStylestyleType As Integer Dim tkStyle As Style GetStylestyleType TimeLabel.MergeStyletkStyle End Sub C.Public Sub PickStylestyleType As Integer Dim tkStyle As Style GetStylestyleType timeLabel.ForeColor tkStyle.ForeColor timeLabel.BackColor tkStyle.BackColor End Sub D.Public Sub PickStylestyleType As Integer Dim tkStyle As Style GetStylestyleType TimeLabel.CssClass tkStyle.CssClass End Sub正确答案:B17. 你在为一家公司创建ASP.NET应用程序,全世界范围的进口商都可以运行XML Web服 务。
XML Web服务将会返回包含购买酒类的公司清单的一个ADO.NET DataSet对象。
你要使这个XML Web服务为你的应用程序所用,你该怎么做? A.在Reference对话框的.NET tab页上,选择System.Web.Services.dll. B.在Reference对话框的.NET tab页上,确定XML Web服务地址的类型 C.在你的Global.asax.cs文件中添加using语句,指定XML Web服务地址 D.在你的Global.asax.cs文件中添加事件处理函数,导入XML Web服务的.wsdl 和.disco 文件正确答案:B18. 你创建了一个包含机密信息的ASP.NET应用程序。
你用基于窗体验证方法来验证用户, 为了防止未授权的用户访问应用程序,你该怎么做? A.在你的应用程序的开始页设置Page指令,使用户跳转到login页面 B.在你的应用程序的开始页设置Page指令,阻止匿名用户 C.在Machine.config文件的验证部分,设置允许项的用户属性为“?” D.在Web.config文件的验证部分,设置禁止项的用户属性为“?”正确答案:D19. 你在创建一个关于.