A、配置Visual Studio .NET能够及时为本地程序调试。
B、在配置管理器中选择Debug配置并重新建立一个TkCourseManagement项目。
C、配置Visual Studio .NET能够允许在调试时对Visual Basic文件进行编辑。
D、在配置管理器中选择调试配置并重新建立一个ASP.NET应用程序。
第1题
【单选题】你正在为certkiller创建一个ASP.NET应用程序。这个应用程序将显示TestKing卖出的产品信息,使用Microsoft SQL Server 数据库。你添加两个下拉列表控件到你的.aspx页面,一个下拉列表框将显示产品信息,这个下拉列表框的控件名为Products;另一个下拉列表框将显示类别信息,这个下拉列表框的控件名为Category。你有一个名为con的打开的 SqlConnection对象。Page.Load事件处理程序使用以下代码段来通过绑定SqlDataReader增加下拉列表数据:(每行的数字只用于参考) 01 SqlCommand cmd1=new SqlCommand(“SELECT * FROM “_ & “Products”,con ); 02 SqlDataReader dr1; 03 dr1 = cmd1.ExecuteReader(); 04 Products.DataTextField = “ProductName” ; 05 Products.DataValueField = “ProductID”; 06 Products.DataSource = tk1; 07 Products.DataBind(); 08 SqlDataReader dr2 ; 09 cmd1.CommandText = “SELECT * FROM Category”; 10 dr2 = cmd1.ExecuteReader(); 11 Category.DataTextField = “CategoryName”; 12 Category.DataValueField = “Category ID” ; 13 Category.DataSource = tk2; 14 Category.DataBind() ; 在测试过程中,页面出现异常,你需要保证页面不产生异常准确显示,该怎么做?
A、用以下的代码替换03行的代码段:tk1.ExcuteReader(CommandBehavior.CloseConnection)
B、在07和08代码段之间添加以下代码:tk1.Close()
C、用以下的代码替换09行和10行间的代码段:Dim cmd2 as New SqlCommand “SELECT * FROM Category”,con) tk2=cmd2. ExcuteReader()
D、去掉07行的代码段,用以下的代码替换14行的代码段:Page.DataBind()
第2题
【单选题】你创建一个名为MyApp的ASP.NET应用程序并将安装在一个名为TestKingSrv的WEB服务器上。 你创建了一个Web安装项目来配置你的ASP.NET应用程序并把它加到你的解决方案中。你设置配置管理器为Release模式,并为你的程序创建了一个部署包。你把部署包拷贝到CD-ROM并带到TestKingSrv。 你登录到TestKingSrv并在CD—ROM执行部署包。在安装过程中,你收到以下错误: “The specified path “http://TestKingSrv/MyApp’ is unavailable. The Internet Information Server might not be running or the patch exists and is redirected to another machine. Please check the status of the virtual directory in the Internet Service Manager”. 你检验了TestKingSrv上正运行IIS并且指定路径不存在。你想在TestKingSrv上安装应用程序,你应该怎么做?
A、用/a命令行以Administrative 模式运行部署包
B、退出并用一个有TestKingSrv管理员特权的用户重新登录
C、创建一个名为MyApp的IIS虚拟目录并配置为可写
D、拷贝CD—ROM上的部署包到TestKingSrv本地目录然后执行部署包
第3题
【单选题】你正在为TestKong Inc创建一个ASP.NET页面来记录相互联系的信息。该页面包含一个名为emailTextBox的文本框控件和一个名为phone的文本框控件。你的应用程序要求用户在这两个TextBox中输入数据。你添加了两个RequireFieldValidator控件到页面中。一个控件名为emailRequired,另一个控件名为phoneRequired。你设置emailRequired的ControlToValidate属性为emaiTextBox,设置phoneRequired的ControlToValidate属性为phoneTextBox。另外,你在页面的底部添加了一个ValidationSummary控件。如果用户在放置emaiTextBox为空之后要提交页面,你希望在TextBox的旁边出现单词“Required”。如果用户在放置emaiTextBox或phoneTextBox为空之后要提交页面,你也希望在页面的底部能出现一句消息。你希望显示一个bulleted list 提示缺少了哪个输入项。如果emaiTextBox为空,你希望bulleted list包含下列的短语:“E-mail is a required entry”。如果phoneTextBox为空,你希望bulleted list包含下列短语:“Telephone number is a required entry。”你该怎么做?
A、设置每个RequireFieldValidator控件的InitialValue属性为“Required”。设置emailRequired的Text属性为“E-mail is a required entry.”设置phoneRequired的Text属性为“Telephone number is a required entry.”
B、设置每个RequireFieldValidator控件的InitialValue属性为“Required”。设置emailRequired的ErrorMessage属性为“E-mail is a required entry.”。设置phoneRequired的ErrorMessage属性为“Telephone number is a required entry.”
C、设置每个RequireFieldValidator控件的Display属性为Dynamic。设置emailRequired和phoneRequired的ErrorMessage属性为Dynamic。设置emailRequired的Text属性为“E-mail is a required entry.”设置phoneRequired的Text属性为“Telephone number is a required entry.”
D、设置每个RequireFieldValidator控件的Text属性为“Required”。设置emailRequired的ErrorMessage属性为“E-mailisarequiredentry.”。设置phoneRequired的ErrorMessage属性为“Telephonenumberisarequiredentry.”
第4题
【多选题】你正在创建一个ASP.NET应用程序来跟踪certkiller职员信息。职员将使用这个应用程序来说明他们当前是否在该公司。这个应用程序的主页名为ShowTKBoard.aspx,包含一个名为employeeStatus的Repeater控件用来获取后台数据库中的一个存储过程的结果。这个存储过程提供所有职工的IDs,姓名和每个职工的当前状态(当在该公司时为In,不在公司时为Out)。 employeeStatus的HTML代码如下: <%# container.dataitem(“employeename”)%> (<%# container.dataitem(“status”)%>) ShowTKBoard.aspx的代码隐藏页文件包含一个名为ChangInOutStatus的私有过程通过使用职员的ID来触发职员的状态。你需要为每个employeeStatus列出的职员添加一个按钮。当一个职员单击按钮时,你想要让这个按钮来调用ChangeInOutStatus,并通过职员ID来触发职员的状态。要实现这个目标的两个可行方法是什么?(每个正确答案只能部分解决问题,选择两个)
A、添加以下HTML代码到employeeStatus的ItemTemplate元素中: OnClick=”changeStatusButton” Runat=”server” Value=”Change Status”/> 为ShowTKBoard.aspx添加以下子程序到代码隐藏页文件: Public Sub changeStatusButton(_ ByVal sender As System.Object,_ ByVal e As System.EventArgs) ChangeInOutStatus(CInt(sender.Attributes(“alt”))) End Sub
B、添加以下HTML代码到employeeStatus的ItemTemplate元素中: OnServerClick=”changeStatusButton” Runat=”server” Value=”Change Status”/> 为ShowTKBoard.aspx添加以下子程序到代码隐藏页文件: Public Sub changeStatusButton(_ ByVal sender As System.Object,_ ByVal e As System.EventArgs) ChangeInOutStatus(CInt(sender.Attributes(“alt”))) End Sub
C、添加以下HTML代码到employeeStatus的ItemTemplate元素中: /> 添加以下代码到employeeStatus的ItemCommand事件中: If source.id=” changeStatusButton” then ChangeInOutStatus(CInt(e.CommandSource.CommandArgument))) End If
D、添加以下HTML代码到employeeStatus的ItemTemplate元素中: /> 添加以下代码到employeeStatus的ItemCommand事件中: If e.CommandSource.id=” changeStatusButton” then ChangeInOutStatus(CInt(e.CommandArgument)) End If
第5题
【单选题】你创建了一个ASP.NET的服务器控件来显示数据和时间的信息。你想让其他程序设计师用你的控件来为名为timeLabel的Label控件自定义属性风格,timeLabel显示数据和时间。你创建了两个特定属性的程序来到达这个目标。一个程序修改BlackColor属性另外一个修改ForeColor属性。除了两个特定的属性程序,你想允许用户可以申请两个预先确定的风格的其中一个,预先确定的风格在如下所示的方法中创建: Function GetStyle(styleType 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 PickStyle(styleType As Integer) Dim tkStyle As Style = GetStyle(styleType) timeLabel.ApplyStyle(tkStyle) End Sub
B、Public Sub PickStyle(styleType As Integer) Dim tkStyle As Style = GetStyle(styleType) TimeLabel.MergeStyle(tkStyle) End Sub
C、Public Sub PickStyle(styleType As Integer) Dim tkStyle As Style = GetStyle(styleType) timeLabel.ForeColor = tkStyle.ForeColor timeLabel.BackColor = tkStyle.BackColor End Sub
D、Public Sub PickStyle(styleType As Integer) Dim tkStyle As Style = GetStyle(styleType) TimeLabel.CssClass = tkStyle.CssClass End Sub
第6题
【单选题】作为一名TestKing的软件开发人员,你正在创建一个在可更新DataGrid控件中给用户提供数据的ASP.NET应用程序。用户在网格中更新数据。你的代码使用System.Data命名空间和System.Data.OleDb命名空间。数据改变保存在ADO.NET DataTable对象中。你想当用户完成修改时用户的修改数据保存在数据库中,写了以下程序来完成任务: Public Shared Sub UpdateTestKData(_ ByVal sql As String,_ ByVal connectionString As String,_ ByVal dataTable As DataTable) Dim da As New OleDb.OleDbDataAdapter() Dim cnn As New OleDb.OleDbConnection(_ connectionString) dataTable.AcceptChanges() da.UpdateCommand.CommandText = sql da.UpdateCommand.Connection = cnn da.Update(dataTable) da.Dispose() End Sub 当用户编辑数据时,代码运行完成,但没有数据改变出现在数据库中。你测试代码中的更新查询和连接字符串,但都正常运行。你需要修改代码来确保数据更改在数据库中出现,该怎么做?
A、在调用Update方法之前添加以下两行代码: Dim cb As New OleDb. OleDbCommandBuilder(da) cd.GetUpdateCommand( )
B、在调用Update方法之前添加以下代码: da.GetUpdateCommand.Connection.Open( )
C、删除这行代码: dataTable.AcceptChanges( )
D、删除这行代码: da.Dispose( )
第7题
A、将以下元素添加到Web.config文件中的authentication(授权)部分:
B、将以下元素添加到Web.config文件中的system.web部分:
C、使用针对你的项目的“配置管理器”,以指定用户的安全环境
D、在Application_AuthenticateRequest事件处理函数中编写代码,配置应用程序运行在用 户安全环境
第8题
A、DurawareOnHand = reader.GetInt16(0)
B、DurawareOnHand = reader.GetInt16(1)
C、DurawareOnHand = reader.GetInt32(1)
D、DurawareOnHand = reader.GetInt32(3)
第9题
A、添加代码到Global.asax 文件中的Application_OnStart事务处理函数,进而设置这些文本串的值.
B、添加代码到Global.asax 文件中的Application_BeginRequest事务处理器,进而设置这些文本串的值.
C、添加代码到Global.asax 文件中的Session_OnStart事务处理器,进而设置这些文本串的值.
D、在应用程序的默认页的Page.Load事件处理函数中包含代码,该代码在page对象的IsPostback为false时设置文本字符串的值
E、在应用程序的默认页的Page.Load事件处理函数中包含代码,该代码在Session对象的IsNewSession属性值为true时设置文本字符串的值
第10题
A、匿名的
B、Basic和Digest
C、证书
D、窗口集成化安全
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!