您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 薪酬管理 > ASP动态网页设计期末复习
一、单选题(每题2分,共30分)1.下列选项中,只有______不是Page指令的属性A.CodeFileB.InheritsC.namespaceD.Language2.下面的_____对象可用于使服务器获取从客户端浏览器提交或上传的信息。A.ResponseB.ServerC.RequestD.Session3.下面对于状态保持对象说法错误的是______A.Session对象是针对单一会话的,可以用来保存对象。B.Cookie是保存在浏览器端,当没设置Cookie的过期时间时,关闭当前会话相关浏览器后,Cookie丢失。C.Application是应用程序级的,所有浏览器端都可以获取到Application中保存的信息D.Session对象保存在浏览器端,容易丢失。4.Asp.net中,Server对象的______方法用于对URL地址进行编码A.UrlEncodeB.UrlDecodeC.MapPathD.Execute5.关于站点地图说法错误的是_______A.站点地图文件是xml格式的文件B.站点地图根节点为siteMap元素,每个文件有且仅有一个根节点。C.siteMap下一级有且仅有一个siteMapNode节点。D.站点地图中,同一个URL可以出现多次。6.下面关于母版页和内容页使用说法错误的是哪一项___?A.一个内容页可以引用多个母版页。B.内容页通过Content控件的ContentPlaceHolderID属性来指定要填充到母版页中的哪个内容块。C.内容页不可以包含html、body、form标签。D.内容页通过@Page指令的MasterPageFile属性指定所引用的母版页。7.下面关于Html控件和Web控件说法错误的是_____A.所有的Web控件最终在浏览器端都会生成为相对应的Html控件B.Web控件让我们可以使用控件+事件的开发方式C.运行时,页面中如果包含Web控件,需要考虑到浏览器的兼容性D.Html控件比Web控件的性能要高一些8.如果使文本框内容改变时自动触发事件并传回数据到服务器,则应该设置下列哪个属性?_____A.AutoPostBack=trueB.AutoPostBack=falseC.IsPostBack=trueD.IsPostBack=false9.关于三层说法错误的是_____A.表现层主要是提供给用户交互的操作界面,以及校验等B.数据访问层主要是用来存取数据C.业务逻辑层主要是表现层和数据访问层中间的通信桥梁,用来调用数据访问层的,不可以包含其他操作。D.模型层中的实体类一般与数据库中的表是一一对应的。10.在ADO.NET中,对于Command对象的ExecuteNonQuery()方法和ExecuteReader()方法,下面叙述错误的是___。A.insert、update、delete等操作的Sql语句主要用ExecuteNonQuery()方法来执行B.ExecuteNonQuery()方法返回执行Sql语句所影响的行数;C.Select操作的Sql语句只能由ExecuteReader()方法来执行;D.ExecuteReader()方法返回一个DataReader对象11.下列哪个控件可以通过绑定中间层对象来管理数据库___?A.SqlDataSouceB.XmlDataSourceC.ObjectDataSourceD.AccessDataSource12.有关ObjectDataSource说法正确的是____A.它只能绑定数据访问层方法,才能返回正确数据B.只有通过ADO.NET方式访问数据库C.使用ObjectDataSource需要在表现层写SQL语句操作数据库D.ObjectDataSource一般绑定业务逻辑层方法13.对于Eval和Bind绑定方式说法错误的是_____A.Eval是只读方法,Bind支持读写功能B.Eval可以单独使用,而Bind必须和控件配合使用。C.Eval可以调用后台方法进行处理,Bind不可以D.Eval和Bind都可以直接进行格式化。如:%#Eval(日期字段,{0:dd/MM/yyyy})%或%#Bind(日期字段,{0:dd/MM/yyyy})%14.关于DropDownList说法错误的是______A.使用DataSource设置数据源时,必须调用DataBind方法B.DropDownList的DataTextField属性设置下拉框的显示文本字段C.DropDownList的DataValueField属性可以用来绑定下拉框选项对应的id值,方便操作D.获取下拉框选定的值是DropDownList1.SelectedItem.ToString()15.如果用户信息必须填写手机号,且格式必须符合手机号码格式,则注册时,手机号的验证使用_____验证控件A.RequiredFieldValidatorB.RegularExpressionC.CompareValidatorD.RequiredFieldValidator和RegularExpression16.下面关于ASP.NET的介绍,不正确的是()。A.开发工具使用方便B.将业务逻辑代码与界面设计代码分开C.易于配置与部署D.ASP.NET使用的开发工具是eclipse17.下面是合法的变量名的是()。A.accp5.0B.CSharpC.995D.Main18.常用的导航控件不包括()。A.TreeView控件B.GridView控件C.Menu控件D.SiteMapPath控件19.站点地图中,通过()来设置调用网页的URL。A.urlB.descriptionC.titleD.PostUrl20.()属性控制SiteMapPath控件分隔符的样式。A.PathSeparatorB.PageLevelsDisplayedC.PathDirectionD.Path21.三层架构中,业务逻辑层的主要职责是()。A.数据处理和数据传递B.数据处理和数据存取C.数据存取和数据展示D.数据展示和数据传递22.DataAdapter对象用来填充DataSet的方法是()。A.OpenB.GetC.CloseD.Fill23.下面SqlCommand对象方法中,可以连接SQL语句并返回受影响的行数的方法是()。A.ExecuteNonQueryB.ExecuteScalarC.ExecuteReaderD.Provider24.Connection对象的()属性用来获取或设置用于打开数据库的字符串A.ConnectionStringB.ConnectionTimeoutC.DataSourceD.Provider25.可使用()将用户的输入与某个常数值或其他控件的值进行比较。A.ReqiredFieldValidatorB.CompareValidatorC.RangeValidatorD.CustomValidator二.填空题(每空2分,共20分)1.C#中的数据类型有值类型和两种。2.文件上传和下载是用控件完成的,文件各种操作(复制,删除,移动和读写等)主要是通过和类来完成的。3.根据数据类型的不同,TreeView的使用方式有三种:、和使用XML文件作为数据源。4.下面是设置和取出Session对象的代码。设置Session的代码是:Session[“greeting”]=“hellowang!”;取出该Session对象的语句如下:stringMyvar=;5.面向对象的语言具有性、性、性。6.目前在应用开发领域中,主要分成两大编程体系,一种是结构,另一种是基于浏览器的B/S结构。7.常见的动态网页程序设计语言有、和。8.ASP.NET目前能够支持3种语言:、、。9.ASP.NET支持三种控件:、和用户自定义控件,其中第2种控件是.NET推荐使用的控件。10.AdRotator控件用于制作广告条,在每次打开或重新加载网页时在页面上放置一幅新的广告,显示的广告取决于AdRotator配置文件。该文件是一个格式的文件,包含显示图像和链接信息显示频率。三.简答题(每题3分,共15分)1.简述一个Web页面的.aspx文件和.cs文件的区别。2.简述三层结构中各层之间的依赖关系。3.常用的数据源控件有哪些?4.如果使用DataTable容器来获取SQL语句提取到的数据,如何判断次SQL语句在数据库中提取到的数据的行数?5.简述private、protected、public、internal修饰符的访问权限。6.用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层?7.DataReader和DataSet的异同8.常用的数据源控件有哪些?9.C#中的委托是什么?事件是不是一种委托?10.简述private、protected、public、internal修饰符的访问权限。四.编程题(共15分)1.一个自然数是它各位数字之和的16倍,请编写程序求这个自然数。2.两个两位素数之和是66,求出所有这样的两个两位素数。五.数据库编程题(共20分)
本文标题:ASP动态网页设计期末复习
链接地址:https://www.777doc.com/doc-2899112 .html