您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > .net期末考试-复习题(答)
一、选择题1、下列标记不属于HTML文档的基本结构的是:(D)AhtmlBbodyCheadDform2、请问下面程序段执行完毕,页面上显示内容是什么:(C)Response.Write(“ahref='新浪/a”)A新浪Bahref='新浪/aC新浪D该句有错,无法正常输出3、Session对象的默认有效期为多少分钟:(C)A10B15C20D应用程序从启动到结束4、下面哪一个对象用于与数据源建立连接:(B)ACommandBConnectionCDataReaderDDataAdapter5、Global.asax文件中Session_Start事件何时激发(B)A在每个请求开始时激发B尝试对使用进行身份验证时激发C启动会话时激发D在应用程序启动时激发6、下面哪一个文件是全局配置文件(B)AGlobal.asaxBWeb.configCStyles.cssDAssemblyInfo.vb7、需要写入与HTML标记相同的文本时,应利用以下何种方法进行编码:(D)AResponse.Server.(HtmlEncode(“B”))BResponse.Write(“Server.HtmlEncode(“B”)”)CResponse.Write(Server.HtmlEncode(“B”))DServer.Server(Write.HtmlEncode(“B”))8、下列说法正确的是(B)A页面上有动态的东西就是动态网页B静态网页内容固定,交互性能比动态网页差CASP、JSP和ASP.NET技术都是把脚本语言嵌入到HTML文档中DASP.NET程序和ASP程序一样都是解释执行9、下面关于HTML的描述错误的是(D)A超文本标记语言,一种为Internet文档设计的标记语言B与操作系统平台的选择无关,只要有浏览器就可以运行HTML文档C所有的标记都是成对出现D由浏览器解释HTML标记符号并以它们指定的格式把相应的内容显示在屏幕上10、下列关于ASP.NET的验证控件描述错误的是(A)A在客户端和服务器端都能进行验证B其客户端验证和服务器端验证对所有浏览器都适用C如果页面调用了多个验证控件,当有其中的一个验证未通过时,整个页面不会被通过验证D一个服务器控件可同时被多个验证控件验证11、在ASP.NET应用程序中访问Access数据库时,需要导入的命名空间为(B)ASystem.Data.OracleBSystem.Data.SqlClientCSystem.Data.ODBCDSystem.Data.OleDB12、如果需要确保用户输入大于30的值,应该使用(C)验证控件ARequiredFieldValidatorBCompareValidatorCRangeValidatorDRegularExpressionValidator13、下面哪一个不是网页文件的后缀名(D)AhtmBaspxCaspDtxt14、在VisualStudio中新增Web页面,应该右击解决方案资源管理器,然后点击(A)。A添加新项B添加现有项C添加引用D添加Web引用15、(A)事件在页面被加载的时候,自动调用该事件。APage_Load()BPage_UnLoad()CPage_OnLoad()DPage_Submit()16、要隐藏控件是,应使用的控件属性是(A)。AVisibleBWidthCHeightDEnabled17、可以使用图片来当作按钮的控件是(C)。AImageBButtonCImageButtonDLinkButton18、在ASP.NET程序设计中,如果要求姓名不能为空,需要使用(C)验证控件。ACompareValidatorBRangeValidatorCRequiredFieldValidatorDRegularExpressionValidator19、执行lblMsg.Text=”aherf=’’微软/a”;语句后,页面上显示的内容是(A)。A以超链接形式显示“微软”Bahref=’’微软/aC微软D程序出错20、下面有关SqlDataSource控件的描述中错误的是(D)A可执行SQLServer中的存储过程B可连接Access数据库C可插入、修改、删除、查询数D在数据操作时,不能使用参数二、填空题1.列举ASP.NET中的七个内置对象:(PageResponseRequestSessionApplicationCookieServer)。2URL的中文意思是指(统一资源定位器)。3几乎所有的HTML标记都可以转化为HTMLServer控件,只需要在标记中加入(runat=”server”)即可。4控件TextBox的AutoPostBack属性的作用是(是否响应服务器事件,值为true/false)。5Server.MapPath()方法的主要功能是(获取文件对象绝对路径)。6Command对象ExecuteNOQuery()方法的功能是(执行非查询类的SQL语句,返回影响行数)。7请将下列数据(nn)在TextBox控件中显示出来。Doublenn=4512.6;TextBox1.Text=nn.ToString()8ASP.NET支持服务器端控件的数据绑定,数据绑定表达式的语法为(%#表达式%)。9ASP.NET提供两种容器控件,即(PlaceHolder)和(Panel)。10Response对象的(Redirect)方法可以将连接重新导向其他地址。三、判断题1.使用VisaulStudio.NET2008创建网站时,编程语言只能选用“VisaulC#”。(错误)2.使用ASP.NET创建的网站主页文件名必须是default.aspx。(错误)3.ASP.NET4.0是边解释边执行的。(错误)4.HTML控件很难转换为服务器控件。(错误)5.CheckBoxList控件可以生成多个复选框。(正确)6.Web服务器控件中的几个按钮都可以起到向服务器提交数据的作用。(正确)7.利用DetailsView控件增添记录特别方便,因为不需要另外增加输入框。(正确)8.SqlDataSource控件既可以访问SQLServer数据库,也可以访问Access数据库和Oracle数据库。(正确)9.数据集(DataSet)能够在断开与数据源链接的情况下工作。(正确)10.GridView控件除了能够显示数据以外,还具有排序、分页和添加新数据的功能。(错误)四、程序填空1.如图所示的Web应用程序,用户输入笔试和上机成绩,点击计算按钮后,能在平均分处显示上述2个成绩平均值。请填写完成计算按钮的单击事件代码。2.privatevoidButton1_Click(objectsender,System.EventArgse){Inta=intpares(txtPaper.Text);//获取笔试成绩,赋值到变量aIntb=intpares(txtComputer.Text);//获取上机成绩,赋值到变量bIntc=(a+b)/2.0//计算平均分txtAver.text=(convert.ToString(c));//显示平均分}3.下面的程序用于连接score.mdb数据库,并将其中score表(存放学生成绩)的内容显示在DataGrid数据表格控件(名为MyDataGrid)中。请将该程序补充完整,并说明使用ASP.NET操作数据库的几个主要步骤。OleDbConnectionconn=newOleDbConnection(Provider=Microsoft.Jet.OLEDB.4.0;DataSource=+Server.MapPath(score.mdb));stringstrSql=select*fromlinkOleDbCommandcmd=newOleDbCommand(strSql,conn);conn.Open();OleDbDataReaderdr=cmd.ExecuteReader();//下面将DataReader对象绑定到DataGrid控件MyDataGrid.DataSource=dr;//指定数据源MyDataGrid.DataBind();//执行数据绑定一、选择题1.ASP.NET不支持的应用程序文件类型的扩展名是(D)A..ascxB..asmxC..discoD..pas2.下面哪一个验证控件的作用是限定用户按照一定的模式进行输入?(A)A.RegularExpressionValidatorB.CompareValidatorC.RequireFieldValidatorD.ValidationSummary3.将已有的Web窗体页转换为用户控件时,除了要从该页中移除所有的html,body,form元素外,还应将原窗体页中的@page指令更改为(B)A.PageB.@ControlC.@ascxD.Control4.Cookie是Web服务器保存在用户硬盘上的一段文本,分会话Cookie和永久Cookie。如要定义一个永久Cookie,则必须设置Cookie的(D)属性。A.ValueB.ItemC.PathD.Expires5.要获取Web站点中某个文件的物理存储路径,可以使用Server对象的(B)属性。A.ExecuteB.MapPathC.TransferD.HtmlEncode6.Response对象的(B)方法可以使Web服务器停止处理脚本。A.ClearB.EndC.BufferOutputD.Flush7.访问DataReader对象中的某列可以采用如DataReader(“Name”)的方法。该示例默认使用的是DataReader对象的(C)属性。A.IsClosedB.FieldCountC.ItemD.RecordsAffected8.在绑定了数据源的Repeater对象中,系统会自动提供(B)对象,可以使用该对象的Eval方法从指定的列中检索数据。A.ContainerB.DataBinderC.DataReaderD.DataTable9.在DataList控件中,任何一个按钮单击时,都会触发(B)事件。A.EditCommandB.ItemCommandC.CancelCommandD.SelectCommand10.要将存储过程参数@Name设定为输出参数,则应该设定SqlParameter对象的(A)属性。A.DirectionB.SqlDbTypeC.ValueD.Size11.在使用DataView对象进行筛选和排序等操作之前,必须指定一个(A)对象作为DataView对象的数据来源。A.DataTableB.DataGridC.DataRowsD.DataSet12.在包含多个表的DataTable对象的DataSet中,可以使用(A)对象来使一个表和另一个表相关。A.DataRelationB.CollectionsC.DataColumnD.DataRows13.DataGrid控件使用(A)列来指定要显示数据源中的那些列、自定义每列的标头和脚注以及控件的排序等。A.绑定列B.按钮列C.超级链接列D.模板列14.在DataGrid控件中设定显示学生的学号,姓名,出生日期等字段。现要将出生日期设定为短日期格式,则应将数据格式表达式设定为(A)。A.{0:d}B.{0:c}C.{0:yy-mm-dd}D.{0:p}15.WebService公开的每个方法,必须用自定义的(C)属性进行标记。A.NameSpaceB.ClassC.WebMethodD.Description16.关于用户控件的说法,下面错误的是(D)。A..NET控件除了内置的HTML服务器端控件和WEB服
本文标题:.net期末考试-复习题(答)
链接地址:https://www.777doc.com/doc-5202191 .html