目录
一、单选题(2分/题,共25题)
二、多选题(3分/题,共10题)
三、判断题(2分/题,共10题)
你已经写了一个ASP.NET应用程序,你正准备在网络服务器上对它进行配置.你需要用Windows Installer Web安装项目来创建它的安装程序.你必须采取什么行动才能在网络服务器上创建一个名为BaldwinMuseumApp的虚拟目录?( )
B
你在为公司创建一个ASP.NET页面。你创建了一个显示用户过去的购买信息的DataGrid控件。当页面创建时,DataGrid控件从一个存在的数据库填充。页面包含一个允许用户更新个人信息的TextBox控件,比如地址和电话号码。你需要确保当用户更新他们关联信息时尽可能快刷新。你应该怎么做?( )
D
你在为为公司创建一个ASP.NET页面。页面包含一个DataGrid控件,用于显示公司采购品的所有当前价格。页面也包含了一个刷新DataGrid控件的数据.该页面每次显示时,DataGrid控件需要重新载入。数据通过在一个存储在Session对象里的DataView对象来实现。你想为页面达到最快的载入时间,你应该怎么做?( )
C
你在为一家公司创建ASP.NET应用程序,全世界范围的进口商都可以运行XML Web服务。XML Web服务将会返回包含购买酒类的公司清单的一个ADO.NET DataSet对象。你要使这个XML Web服务为你的应用程序所用,你该怎么做?( )
B
你正在创建ASP.NET页面来显示你选中项的详细描述。你写的SQL代码是从MicrosoftSQL 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,你该用哪行代码?( )
C
你正在创建一个ASP.NET 应用来追踪一家公司的销售订单。此应用使用了ADO.NETDataSet 对象,DataSet 包含了两个DataTable 对象。一个表的名字为Orders,另一个表名为OrderDetails。来自Orders 表的数据显示在列表框中,你希望当用户在列表框中选择了Orders 表的信息时,它相应的Order details 就会显示在Grid 中。你想修改这些对象使你的代码能够找到你选择的order 的所有order details 信息,你该怎么做?( )
A
你正在创建一个ASP.NET的应用,此应用将会在你公司的内部网上运行。你想要控制浏览器窗口和立即响应non-post-back事件,你该使用哪个?( )
D
你正在创建一个ASP.NET页面来从名为TestKingDB的Microsoft SQL Server 数据库中获得销售数据。你正在写名为GetYTDSale的方法来运行SQL Server数据库中的存储过程。这个存储过程有一个用于指定产品的输入参数,并能返回这些产品的year-to-date销售量。你在GetYTDSale方法中声明一个数值型变量,你想将此存储过程的返回值赋给该变量,该怎么做?( )
C
你正在计划一个ASP.NET应用程序的配置。这个应用程序使用了一个名为DataAccess的Visual Studio.NET的组件,该组件也共享给服务器上的其他应用程序。你正在使用Visual Studio.NET创建一个Windows安装包。你需要配置DataAccess和ASP.NET应用程序使得他们如果必要可以被卸载。你该做什么?( )
D
你正在配置名为certkiller的ASP.NET应用程序。当出现一个错误时,用户重定向到Web.config文件中的指定客户出错页面。用户指出一个特别页面重复产生错误。你需要为这个页面收集详细的错误信息,需要确保当请求页面产生错误时应用程序的用户可以继续看到客户出错页面,该怎么做?( )
B
你正在使用Microsoft SQL Server . NET Data Provider连接到TestKing的数据库为TestKing创建一个ASP.NET页面。数据库管理员指出由于应用程序的过量使用,当用户等待新的连接时数据请求就会被阻塞。你想通过设置最小连接数为10来改进流量,该怎么做?( )
C
你正在维护一个ASP.NET的应用程序。公司另外一个开发员在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〉 你正在调试应用程序,并在Page.Load的事件处理程序中设置断点。你发现,当你点击提交按钮时,应用程序在你设置的断点上停留了两次。你需要确保当你点击提交按钮时,在你设置的断点处只停留一次。你该怎么做?( )
D
你正在为BlueSky国际航线的顾客查看他们的预定机票创建一个ASP.NET应用程序。你想让FlightNumber字段的值在包含信息字段的表的第一个〈td〉元素中显示,你要在表格的〈td〉元素添加代码以显示FlightNumber字段。你该用哪句代码?( )
A
你正在为TestKing Test Center创建一个ASP.NET页面。你创建一个能显示顾客过去所取的成绩的DataGrid 控件 。当页面被创建时,DataGrid 控件填充一个现存数据库中的数据。这页面包括TextBox 控件,它允许客户更新他们的个人信息,比如说地址和电话号码。你要确保当用户更新他们的相关信息时这个页面能被尽可能快的刷新。你该怎么做?( )
B
你正在为TestKing的在线支付服务创建一个ASP.NET应用程序,这项服务允许用户通过使用电子信用卡来支付帐单。这个应用程序包含一个名为TestKPayment.aspx的支付页面,这个页面包括一个用于输入收款人、支付总数和信用卡信息的表单。当用户需要提交一个新的帐单地址给收款人时,页面表单允许用户提供新的地址信息给ProcessAddressChange.aspx,页面使用户提交支付信息时马上得到处理。这个ProcessAddressChange.aspx页面处理改变地址的请求,但不为用户提供任何信息。当请求处理完成时,ProcessAddressChange.aspx显示状态结果给用户。你需要添加一行代码到TestKPayment.aspx来执行ProcessAddressChange.aspx的功能,该使用哪行代码?( )
D
你正在为你的公司TestKing创建一个ASP.NET应用程序。TestKing数据被存储在Microsoft SQL Server6.5数据库中。Web应用程序允许管理员使用Internet执行以下操作: 1) 在工作见习的雇员列表中增加和删除新的桌面帮助执行者。 2) 对桌面帮助执行者查看打电话来指定约会的总和。 3) 对每个电话查看细节。 你将怎么做?( )
B
你正在为你公司的网站创建一个ASP.NET页面。客户将用这个ASP.NET页面来输入支付信息。你添加了一个名为TestKiTypeList的DropDownList控件让用户可以选择信用卡的类型。你要确保客户选择了一个信用卡类型。你想让TestKiTypeList控件的选择有默认值。你希望如果客户没有从列表中选择信用卡类型页面验证失败,你该怎么办?( )
A
你正在为一家公司创建购物车应用程序。一旦处于每个用户的会话中,应用程序就会装载产品种类和产品数据。你创建了两个DataTable对象,一个DataTable对象名为Categories,另外一个是Products。Categories对象保持静态,但是Products对象在用户选择产品和购买数量时会被修改。你希望每次改变造成的重新装载页面所需时间最小化,你该采用哪一对语句?( )
A
如果将窗体的FormBoderStyle设置为None,则( )。
B
如果外地朋友通过Internet访问你的计算机上的ASP.NET文件,应该选择( )。
D
如果希望控件内容变换后立即回传表单,需要在控件中添加属性( )。
A
如果要将窗体设置为透明的,则( )
A、要将FormBoderStyle属性设置为None;
B、要将Opacity属性设置为小于100%得值;
C、要将locked 属性设置为True;
D、要将 Enabled属性设置为True;
B
如果要连接MS SQL Server数据库,Provider参数应该设置为( )。
A
下列( )HTTP对象经常用来制作网页计数器。
B
下列关于构造函数的描述正确的是()
C
你创建了一个将用几种语言发布的ASP.NET应用程序。你开发一个将包含其它语言中的一种的局部资源的附属系统。这个附属系统还包含获取企业服务的代码。你的公司有一支构筑队伍负责编译和发布你的组创建的所有软件应用程序。这支构筑队伍还负责用计数法对具有公钥/私钥对的软件进行签名。该构筑队伍允许你能访问你公司的公钥,但不能访问私钥。为了测试你的辅助系统定位,你要用计数法标记系统。哪两个可能的方法可实现这一目标?( )
C,D
你创建一个名为Inventory的ASP.NET应用程序。该应用程序将被网上的客户使用。在beta测试阶段,你确保实际的ASP.NET错误信息在遇到错误的任何时候都显示。开发员和beta测试员察看实际的错误信息文本。你在Inventory的beta测试阶段,在同一台beta测试服务器上执行其他应用程序的beta测试。所有其他应用程序显示ASP.NET错误信息。在beta测试阶段完成之后,beta测试服务器晋升为产品服务器。你希望所有的应用程序显示单一的、界面友好的错误信息。你要部署Inventory并且产品服务器能满足目标。你想用最小的管理精力来完成这一任务,你该做哪两个步骤?( )
B,D
你开发了一个将运行在certkiller网站的ASP.NET应用程序。你的应用程序包含了100个web页面。你想配置你的应用程序使得当HTTP代码出现错误时显示一个定制的错误信息给用户。你想当ASP.NET异常出现时纪录错误日志。 你希望花费最少的开发精力来实现这些目标。你该做哪两个步骤?( )
A,B
你是Clothes Inc公司新来的软件工程师,你正在创建一个ASP.NET应用程序,利用该程序可以使由WoodBell Bank提供的一个XML Web service来检验信用卡信息。你将采用什么步骤来使你的应用程序可以与网络服务进行交流( )
A,B,D
你为TestKing创建一个用来显示销售分析信息的ASP.NET应用程序。一个名为SalesSummary.aspx的页面显示了三个分离的信息片。你为每个片段编写代码来调用数据库中的存储过程。每个片段的代码调用不同的存储过程。在存储过程运行之后,结果马上写成HTML格式给应用程序的Response对象。你不想让用户在开始收到呈现在他们的浏览器上的内容之前等待,直到结果从三个存储过程返回。哪两个可能的方法可以达到这个目的?( )
B,D
你在为一家公司创建ASP.NET应用程序。早期的版本用Visual Basic 6.0编写的的ActiveX组件。新的应用程序将会继续使用ActiveX组件。你希望尽可能快的汇集ASP.NET应用程序和ActiveX组件之间的数据。你该采用哪两个操作?( )
B,D
你在为一家公司做ASP.NET应用程序。客户将用这个应用程序在线提交索赔表格。你计划在多个服务器上部署应用程序,通过保存会话状态信息来优化性能。为了达到这个目的,下面哪两个方法可行?( )
A,B
你在一台名为TestKingSrv的测试服务器上创建一个ASP.NET应用程序,这个应用程序由一个连接其它30个包含ASP.NET代码的页面,你想实现以下目标: 1) 能够跟踪应用程序中除了主页面外的所有页面 2) 显示40个请求的跟踪输出 3) 确保跟踪输出显示在每个包含跟踪输出页面的底端 4) 确保任何结构的改变只影响该应用程序 你需要用最小的开发努力来实现这些目标,哪三个动作是你需要做的?( )
A,B,D
你正在创建一个订单输入应用程序。你设置Ordre.aspx页为起始页。你希望用户提供一个用户名和密码才能够登陆Order.aspx页。你创建一个Login.aspx页来验证用户的名字和密码。你想确保用户在允许使用Order0aspx页之前要使用Login.aspx页登陆。你该用哪两个步骤?( )
B,C
你正在创建一个名为TestKingWebApp 的应用程序.你已经在属性页对话框当中将Root namespace 变为MyRootNamespace. 在该应用程序内利用这个代码,你已经声明了两个类: Class MyClass1 ' Code to complete class here. End Class Namespace MyNamespace Public Class MyClass2 ' Code to complete class here. End Class End Namespace 你需要在MyClass1的作用域范围外,为两个类分别创建实例。下列代码中的哪几行可以创建出这两个类的实例( )
C,D
ASP.NET中的页面不是继承自Page类。
B
页面的Load的事件是发生在PreInit事件之前的。
B
在ASP.NET1.1中,作好的网站在部署的时候只要把bin目录下的DLL文件及ASPX页面文件和WEB.CONFIG文件配置到服务器上就可以了.但是在ASP.NET2.0中,只能把所有的ASPX及.CS文件全部配置到服务器上。
B
在ASP.NET2.0中APP_Data目录是用于存储动态编译的公共类的。
B
在ASP.NET中Application对象是HttpApplicationState类的一个实例,用于存储全局数据;Session对象是HttpSessionState类的一个实例,用于为每一个用户单独存储数据。
A
在大型网站项目中,数据的页面显示可以完全依靠SqlDataSource绑定来实现。
B
在用户控件中是不能应用的主题及皮肤的,但是用户控件可以自动应用所属的主页面的主题及皮肤的。
A
AJAX其实并不是一个新的技术,而是原有技术的一个总结.本质上来说,是在客户端使用JAVASCRIPT动态调用服务器上的方法或属性,从而实现异步的客户调用,并且页面不用整页刷新。
A
NET技术目前只能应用于WINDOWS操作系统,不能应用于其他平台。
B
ASP.NET身份验证方式有三种,分别是windows身份验证,session身份验证,Forms身份验证,默认情况下是windows身份验证。
B