2024秋最新《中国大学MOOC基于.NET的模块开发考核作业参考原题试题》形考作业试题题库、期末题库
考试说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库超星学习通、知到智慧树、国家开放大学、广东开放大学、江苏开放大学、上海开放大学、云南开放大学、芯位教育、云慕学苑、职教云、川农在线、长江雨课堂、安徽继续教育平台、青书学堂、睿学在线、成教云、京人平台、绎通继教云、学起Plus、云上河开、河南继续教育、四川开放大学、良师在线、继教云、日照专业技术人员继续教育、麦能网、21tb、168网校、云班课、电大中专、learnin、西财在线等平台复习试题与答案,敬请查看。
课程题目试题是随机的,请按题目关键词查找(或按Ctrl+F输入题目中的关键词,尽量不要输入整个题目,不要复制空格,连续的几个字就行)
本文由【大象答案】微信公众号提供,禁止复制盗取,违者必究
本文由【大象答案】微信公众号提供,禁止复制盗取,违者必究
本文由【大象答案】微信公众号提供,禁止复制盗取,违者必究

基于.NET的模块开发
学校: 无
问题 1: 1. 你已经写了一个ASP.NET应用程序,你正准备在网络服务器上对它进行配置.你需要用Windows Installer Web安装项目来创建它的安装程序.你必须采取什么行动才能在网络服务器上创建一个名为BaldwinMuseumApp的虚拟目录?
选项:
• A. 在该应用程序的Web.config文件中,创建一个自定义值为BaldwinMuseumApp的属性
• B. 在安装项目中设置网络应用程序文件夹中的VirtualDirectory属性为BaldwinMuseumApp
• C. 改变安装项目的名字为BaldwinMuseumApp
• D. 创建一个合并模块用以建立该虚拟目录
答案: 在安装项目中设置网络应用程序文件夹中的VirtualDirectory属性为BaldwinMuseumApp
问题 2: 2. 你正在为TestKing Inc调试一个ASP.NET应用程序.用户可以用该程序产生报表。该应用程序包括一些Debug.WriteLine 声明。在Visual Studio .NET中你要用哪一个窗口来观察来自Debug.WriteLine 声明的输出结果?
选项:
• A. 命令窗口
• B. 本地窗口
• C. 输出窗口
• D. 断点窗口
答案: 输出窗口
问题 3: 3. 你是TestKing的网络开发者,你已经成功地为TKWarehouse完成了一个基于详细目录系统地网站,试验用户总是在抱怨当插入一个新的成分时,固定的模式总是不能很充分的响应
你最直接的需要是确保你的网络应用程序能够正确地显示,并且可以利用英特网浏览器和Netcape浏览器拥有可靠地操作,你应该怎么做?
选项:
• A. 执行单元测试
• B. 执行集成测试
• C. 执行反馈测试
• D. 执行加载测试
• E. 执行平台测试
答案: 执行平台测试
问题 4: 4. 你已经为Akepture有限公司开发了一个Web控件,它使用一个命名为CustomHTTPMessages的自定义类。这个CustomHTTPMessages类定义了许多自定义消息属性,包括Error404Message,当各种情况在同一个Web控制器中遇到时消息被传递给用户。CustomHTTPMessages的一个实例就是做为命名为Messages的控件的属性。你要设置Message对象的Error404Message属性为“Oh no! It’s one of those day again. Click here to search our website.”下面哪一个HTML代码段设置的属性是正确的?
选项:
• A.
• B.
• C.
• D.
答案: 无信息
问题 5: 5. 你为TKOnlineLibraries有限公司做一个ASP.NET的页面。TKOnlineLibraries的客户所使用IE是5.0及5.0以上。
你想用弹出窗口来显示识别这本书的作者的文本。
你将怎么做?
选项:
• A. 对每一个图像,设置AlternateText属性来指定你想显示的文本,并设置ToolTip属性为真
• B. 在每一个图像的 onmouseover 事件处理器中,加入引用System.Web.UI.WebControls.Image类的RaiseBubbleEvent()方法的代码
• C. 在每一个图像的 onmouseover 事件处理器中,加入引用System.Web.UI.WebControls.Image类的ToString()方法的代码
• D. 对每一个图像,置ToolTip属性来指定你想显示的文本
答案: 在每一个图像的 onmouseover 事件处理器中,加入引用System.Web.UI.WebControls.Image类的RaiseBubbleEvent()方法的代码
问题 6: 6. BizFlier 航空公司使用外部厂商来提供航行调度服务。15个专用的终端与厂商主计算机通信。作为公司计划的一部分,要逐步淘汰这些终端,你负责创建一个ASP.NET应用程序,与由外部厂商提供的WEB服务通信。你的程序创建了一个名为dsBizFlier 的DataSet对象,这个对象从WEB服务得到数据。这个DataSet的内容显示在一个DataGrid控件中。你程序的用户能够在数据表中修改数据。在一个用户已经完成修改数据,他通过单击按钮,来提交这数据的变化到WEB服务。当这按钮被单击时,一个命名为dsMod的新的DataSet对象被创建,并填充dsBizFlier修改行。在dsModified中的数据将被送到WEB服务。你会选择下面哪一行代码,来用dsBizFlier的修改行填充dsModified。(选择最佳选项)
选项:
• A. dsBizFlier.Fill(dsModified)
• B. dsModified = dsBizFlier.Copy(DataRowState.Modified)
• C. dsModified = dsBizFlier.GetChanges()
• D. dsBizFlier.Fill(dsModified, DataRowState.Modified)
答案: dsModified = dsBizFlier.GetChanges()
问题 7: 7. 你的ASP.NET应用程序使用一个名为TkorderEntry的DataSet对象管理订单输入。你正在创建一个Transact-SQL语句用于返回OrderEntry表的Identity列的值。在查询中你将使用哪一个T-SQL函数来决定Identity列的值?
选项:
• A. IDENT_SEED
• B. DATALENGTH
• C. IDENT_INCR
• D. SCOPE_IDENTITY
答案: 请关注公众号【大象答案】查看答案
问题 8: 8. 你的ASP.NET应用程序通过使用名为TKorderEntry的DataSet对象来输入数据。TKorderEntry对象包含两个分别名为OrderNames和OrderDetails的DataTable对象。这两个DataTable对象间定义了一个名为OrderDetailsKey的ForeignKeyConstraint对象。当OrderDetails有关联行时,你试图删除OrderNames中的一行,结果产生异常。产生这个问题最可能的原因是什么?
选项:
• A. OrderDetails.KeyDeleteRule的当前值为Rule.Cascade.
• B. OrderDetails.KeyDeleteRule的当前值为Rule.SetNull.
• C. OrderDetails.KeyDeleteRule的当前值为Rule.SetDefault.
• D. OrderDetails.KeyDeleteRule的当前值为Rule.None.
答案: 请关注公众号【大象答案】查看答案
问题 9: 1. 在设计阶段必须将各个验证控件的 属性指向被验证的控件。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 10: 2. 下面对CustomValidator控件说法错误的是( )
选项:
• A. 控件允许用户根据程序设计需要自定义控件的验证方法
• B. 控件可以添加客户端验证方法和服务器验证方法
• C. ClientValidatoFunction属性指定客户端验证方法
• D. runat属性来指定服务器端验证方法
答案: 请关注公众号【大象答案】查看答案
问题 11: 3. 下面对Wizard控件方法说法正确的是( )
选项:
• A. ActiveStepChange单击侧栏区域中的按钮时发生
• B. CancelButton单击取消按钮是发生
• C. NextButtonClick单击上一步按钮时发生
• D. FinishButtonClick单击下一步按钮时发生
答案: 请关注公众号【大象答案】查看答案
问题 12: 4. 使用ValidatorSummary控件时需要以对话框的形式来显示错误信息,需要( )
选项:
• A. 设置ShowSummary属性为ture
• B. 设置ShowMessgeBox属性为ture
• C. 设置ShowSummary属性为false
• D. 设置ShowMessgeBox属性为false
答案: 请关注公众号【大象答案】查看答案
问题 13: 5. 下面对服务器验证控件说法正确的是( )
选项:
• A. 可以在客户端直接验证用户输入,并显示出错信息
• B. 服务器其验证控件种类丰富共有10中之多
• C. 服务器验证控件只能在服务端使用
• D. 各种验证控件不具有共性,各自完成功能
答案: 请关注公众号【大象答案】查看答案
问题 14: 6. RegluarExpressionValidator控件中可以加入正则表达式,下面选项对正则表达式说法正确的是( )
选项:
• A. “.”表示任意数字
• B. “*”和其他表达式一起,表示任意组合
• C. “[A-Z]”表示A-Z有顺序的大写字母
• D. “/d”表示任意字符
答案: 请关注公众号【大象答案】查看答案
问题 15: 7. 你正在创建一个ASP.NET 应用程序来显示太阳系的资料。 应用程序支持在France, Germany, Japan, 和 United States的用户使用,为看一个特定天体的信息,用户从一个在SolarSystem.aspx 的下拉列表框中选择一个天体,要求在下拉列表框中用不同的语言显示天体的名字。 请选择:
选项:
• A. 创建一个数据库表Planets.
创建三个列PlanetID, LocaleID, 和Description.
在请求中为指定地点使用 SqlCommand.ExecuteReader 来查询表
使用请求中的指定地点,通过使用TextInfo.OEMCodePage属性来解释值
用解释的文本填充下拉列表框
• B. 创建一个DataTable 对象Planets.
使用字符串常量填充Planets DataTable 对象
使用请求中的指定地点,通过使用UnicodeEncoding对象来解释值
绑定下拉列表框的DataSource属性到 DataTable 对象.
• C. 创建一个数据库表Planets.
创建 两个列PlanetID和 Description.
使用一个SqlDataAdapter对象把 planet 信息加载到一个DataSet 对象.
使用请求中的指定地点,使用String 格式provider 来解释值
绑定下拉列表框的DataSource属性到DataSet.DefaultView 对象.
• D. 为每个地点创建 string 资源程序集
使用请求中的指定地点, 使用一个资源管理器来加载相应的程序集
用程序集中的字符串值填充一个数组
绑定下拉列表框的DataSource属性到数组
答案: 请关注公众号【大象答案】查看答案
问题 16: 8. 你在为为公司创建一个ASP.NET页面。页面包含一个DataGrid控件,用于显示公司采购品的所有当前价格。页面也包含了一个刷新DataGrid控件的数据.该页面每次显示时,
DataGrid控件需要重新载入。数据通过在一个存储在Session对象里的DataView对象来实现。你想为页面达到最快的载入时间,你应该怎么做?
选项:
• A. 设定DataSource属性,并针对Button控件在click事件处理程序中调用DataGrind控件的DataBind方法。
• B. 设定DataSource属性,并在Session对象的start事件处理程序中调用DataGrind控件的DataBind方法。
• C. 设定DataGrid控件的EnableViewState属性为false
• D. 设定DataGrid控件的EnableViewState属性为true
答案: 请关注公众号【大象答案】查看答案
问题 17: 1. 你正在创建一个ASP.NET应用程序部署在你公司的网络服务器上,你想要花最小的精力访问数据库. 你应该怎么做?
选项:
• A. 开始一个处理
• B. 创建与数据库的连接
• C. 利用适配器对象创建一个数据集
• D. 利用这个数据集来显示数据或者改变数据库中的数据
• E. 更新来自数据集的数据库
• F. 关闭数据库连接
• G. 检测事务错误
答案: 请关注公众号【大象答案】查看答案
问题 18: 2. 你公司,StoreIt Inc已经存储了一些杂志的文本在Microsoft SQL Server7.0数据库中,每一个句子都是分开存储在一个记录上,所以可以按最细的粒度重新获得文本。这些工作中的一些是按照长度打印在许多打印纸上,你得建立一个web应用程序以用来允许注册用户从这些册子中重新获得数据。当一个web应用程序的用户需要大量的文本时,该程序必须能以最有效的方式把这些数据给他们.那该如何建立这样一个大的String对象,从而能对用户的请求作出最有效的响应?
选项:
• A. 当数据被连接时,利用一个RichTextBox 对象来保存数据
• B. 利用String类 中的Append方法
• C. 利用String类和&操作符
• D. 利用StringBuilder类
答案: 请关注公众号【大象答案】查看答案
问题 19: 3. 你正在用Visual Studio .NET IDE为Nicemac Inc创建一个ASP.NET应用程序以用于创建金融报告. Nicemac Inc将把它的SQL 6.5服务器升级到Microsoft SQL 2000,你期望许多用户能同时地使用这个程序.当用户重新获得报告数据时,你想对该响应时间进行最优化.
为了从数据库中重新获得数据,你创建了一个过程.你必须添加代码来实现该过程与数据库的连接。你会选择以下哪以个代码段?
选项:
• A. Dim connection1 As New OleDb.OleDbConnection(connString)
• B. Dim connection1 As New SqlClient.SqlConnection(connString)
• C. Dim connection1 As New ADODB.Connection()
• D. Dim connection1 As New SQLDMO.Database()
答案: 请关注公众号【大象答案】查看答案
问题 20: 4. 你正在为一家在线旅馆预定系统调试客户端的VBScript代码。当调试一个客户端.NET Web Form的 VBScript代码段时,你遇到一个script的逻辑缺陷。在script的阻碍上方你添加一个Stop声明,然后开始这个应用程序。当你点击按扭开始运行script,stop声明被忽略。
你该如何来纠正这个问题?
选项:
• A. 在Visual Studio .NET中,从工具栏菜单中选择Options,在调试文件夹中的Edit and Continue部分,确保Enable Edit and Continue选项被选中
• B. 编写基于JavaScript而不是VBScript的代码
• C. 利用End声明而不是Stop声明
• D. 在IE浏览器中,选择工具菜单栏中的Internet Options,在Advanced标签(选项卡)上,确保Disable Script Debugging复选框是被清除的
答案: 请关注公众号【大象答案】查看答案
问题 21: 5. 你们公司的测试服务器由于硬盘的错误而崩溃。你的ASP.NET应用程序预期明天下午完成。为了尽快地重新开始你的测试,除了把HARRISBURGPRODUCTIONSERVER_01,你的产品服务器中的一台服务器做为测试服务器,你没有别的选择。你从产品服务器中移除ARRISBURGPRODUCTIONSERVER_01,并且随着你最新代码的改变更新你的应用程序的备份。然后,当一个错误发生在应用程序中时你的队友通知你他们没有从ARRISBURGPRODUCTIONSERVER_01得到足够的错误信息。取而代之的是,他们得到打算发送给你的终端用户的自定义错误信息。这些自定义信息取消了有关错误的细节。
你将采取下面哪个步骤提供你的队友详细的错误信息?
选项:
• A. 在Web.config文件中设置标签的模式的属性值为On。
• B. 在Web.config文件中设置标签的模式的属性值为RemoteOnly。
• C. 在Web.config文件中设置标签的模式的属性值为Off。
• D. eb.config文件中设置标签的模式的属性值为0
• E. eb.config文件中设置标签的模式的属性值为4。
答案: 请关注公众号【大象答案】查看答案
问题 22: 6. 你开发一个web应用程序,用于TKSouvenirs’ 物资供应部门管理人员产生很多种类型的报表。某一种报表,可通过特定的时间框架来显示帐目信息。你一定要确保这报表是在最小网络通信量的情况下生成的。你该怎么做?
选项:
• A. 使用Microsoft SQL Server的索引,来进行最优化数据计算
• B. 在事物层类,执行计算
• C. 在数据层类,执行计算
• D. 使用Microsoft SQL Server存储过程,来进行数据计算
答案: 请关注公众号【大象答案】查看答案
问题 23: 7. 你们队伍使用质量保证(QA)组,对建立的一个新的在线贷款处理的应用程序的日常版进行测试。你发现了大量威胁你们项目进度的错误。下面的例子是一个典型的错误:●单元测试在数据集对象中发现错误。你必须编写代码处理在数据集对象中的错误。你想要看见可能存在于数据集的任何一行的错误,你编写了以下代码。(行号仅供参考)
01 Dim drErrors As DataRow, iIndex as Integer
02 If myDataSet.Tables("Table1").HasErrors Then
03
04 For iIndex = 0 to drErrors.GetUpperBound(0)
05 Console.WriteLine(drErrors(iIndex).RowError)
06 Next
07 End If
03行该填入下列哪行代码?
选项:
• A. drErrors = myDataSet.Tables("Table1").GetErrors
• B. drErrors = myDataSet.Clone
• C. drErrors = myDataSet.Tables.Clone
• D. drErrors = myDataSet.Clone.GetErrors
答案: 请关注公众号【大象答案】查看答案
问题 24: 8. 你正在为一家公司的内部网创建ASP.NET应用程序。员工将会采用这个应用程序为会议来安排会议室。此会议安排页面包含一个Calendar控件,员工可以使用它来选择日期预
定会议室。Calendar控件如下定义:
你想在calendar的每个星期五下面显示一条信息“Staff Meeting”,你还希望找到当月日历
中所有非周末的日期,并用黄色加亮显示。为了实现这些任务,你正在写
WorkDays.DayRender事件处理程序,你写了以下的代码:(行数仅作参考)
1 Sub WorkDays_DayRender(sender As Object, _
e As DayRenderEventArgs)
2
3 End Sub
你该在第二行中加入哪段代码?
选项:
• A. If e.Day.Data.DayOfWeek = _
DayOfWeek.Friday Then
e.Cell.Controls.Add( _
New LiteralControl(“Staff Meeting”)]
End If
If Not e.day.IsWeekend Then
e.Cell.BackColor = _
System.Drawing.Color.Yellow
End If
• B. If e.Day.Date.Day = 6 _
And e.Day.IsOtherMonth Then
e.Cell.Controls.Add( _
New LiteralControl(“Staff Meeting”)]
e.Cell.BackColor = _
System.Drawing.Color.Yellow
End If
• C. If e.Day.Date.Day = 6 Then
e.Cell.Controls.Add( _
New LiteralControl(“Staff Meeting”)]
End If
If Not e.Day.IsWeekend And Not _
e.Day.IsOtherMonth Then
e.Cell.BackColor = _
System.Drawing.Color.Ye llow
End If
• D. If e.Day.Date.DayOfWeek = _
DayOfWeek.Friday Then
e.Cell.Controls.Add( _
New LiteralControl(“Staff Meeting”)]
End If
If Not e.Day.IsWeekend And Not _
e.Day.IsOtherMonth Then
e.Cell.BackColor = _
System.Drawing.Color.Yellow
End If
答案: 请关注公众号【大象答案】查看答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。