您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > aspnet模拟试卷
一、选择题(没有特别说明的题目都为单选)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.站点地图文件中,下面哪个属性不属于SiteMapNode元素?____A.urlB.titleC.textA.description9.如果使文本框内容改变时自动触发事件并传回数据到服务器,则应该设置下列哪个属性?_____A.AutoPostBack=trueB.AutoPostBack=falseC.IsPostBack=trueD.IsPostBack=false10.关于三层说法错误的是_____A.表现层主要是提供给用户交互的操作界面,以及校验等B.数据访问层主要是用来存取数据C.业务逻辑层主要是表现层和数据访问层中间的通信桥梁,用来调用数据访问层的,不可以包含其他操作。D.模型层中的实体类一般与数据库中的表是一一对应的。11.在ADO.NET中,对于Command对象的ExecuteNonQuery()方法和ExecuteReader()方法,下面叙述错误的是___。A.insert、update、delete等操作的Sql语句主要用ExecuteNonQuery()方法来执行B.ExecuteNonQuery()方法返回执行Sql语句所影响的行数;C.Select操作的Sql语句只能由ExecuteReader()方法来执行;D.ExecuteReader()方法返回一个DataReader对象12.下列哪个控件可以通过绑定中间层对象来管理数据库___?A.SqlDataSouceB.XmlDataSourceC.ObjectDataSourceD.AccessDataSource13.有关ObjectDataSource说法正确的是____A.它只能绑定数据访问层方法,才能返回正确数据B.只有通过ADO.NET方式访问数据库C.使用ObjectDataSource需要在表现层写SQL语句操作数据库D.ObjectDataSource一般绑定业务逻辑层方法14.对于Eval和Bind绑定方式说法错误的是_____A.Eval是只读方法,Bind支持读写功能B.Eval可以单独使用,而Bind必须和控件配合使用。C.Eval可以调用后台方法进行处理,Bind不可以D.Eval和Bind都可以直接进行格式化。如:%#Eval(日期字段,{0:dd/MM/yyyy})%或%#Bind(日期字段,{0:dd/MM/yyyy})%15.关于DropDownList说法错误的是______A.使用DataSource设置数据源时,必须调用DataBind方法B.DropDownList的DataTextField属性设置下拉框的显示文本字段C.DropDownList的DataValueField属性可以用来绑定下拉框选项对应的id值,方便操作D.获取下拉框选定的值是DropDownList1.SelectedItem.ToString()16.如果用户信息必须填写手机号,且格式必须符合手机号码格式,则注册时,手机号的验证使用_____验证控件A.RequiredFieldValidatorB.RegularExpressionC.CompareValidatorD.RequiredFieldValidator和RegularExpression17.使用ValidatorSummary控件时需要以对话框形式显示错误信息,需要_____(选择二项)A.设置ShowSummary属性为trueB.设置ShowMessageBox属性为trueC.设置ShowSummary属性为falseD.设置ShowMessageBox属性为false18.在银行转账的Asp.Net页面中,为了实现验证用户输入的转账金额必须大于50元,最好使用下面的______控件A.RegularExpressionValidatorB.CompareValidatorC.RangeValidatorD.RequiredFieldValidator19.关于ViewState说法错误的是________A.仅在该页面处理过程中有效B.离开该页面,内容丢失C.不影响其他页面的数据D.ViewState是页面级状态保持对象,所保存的数据在该页面回传时丢失20、下面对Repeater控件说法错误的是____。A.可以实现循环展示B.没有默认的固定外观,用户无法自定义其显示形式C.功能强大,可以实现表布局和XML格式的D.没有EditTemplate和SelectedTemplate21.下面有关PagedDataSource的说法,正确的是_____A.封装了数据绑定控件的分页功能B.把数据源和当前页数赋值给该类的实例对象后,还不能够直接获得数据的总数。C.每次只获取当前页的数据,从而能够提高效率。D.只需将某个数据显示控件的数据源指定为该类实例对象就可以实现控件的分页效果。22.下列对用户控件说法错误的是____?A.用户控件是以.ascx为扩展名,可以在ASP.NET布局代码中重用B.用户控件不能在同一应用程序的不同网页上使用C.用户控件使用@Control指令D.用户控件是一种自定义的组合控件23.根据用户控件的注册指令%@RegisterSrc=”UserLogin.ascx”TagPrefix=”uc”TagName=”Logins”%,使用用户控件的代码应该为:____A.asp:UesrLoginrunat=”server”id=”login1”/B.uc:UesrLoginrunat=”server”id=”login1”/C.uc:Loginsrunat=”server”id=”login1”/D.asp:Loginsrunat=”server”id=”login1”/24.ASP.NET提供了多种验证方式进行身份验证,其中,能够使用HTTPCookies和HTML表单对请求进行身份验证的是下列选项中的____。A.Forms验证B.Windows验证C.Passport验证D.定制验证25.在子目录Admin文件夹的web.config中有这样一段代码:authorizationallowusers=”user”/allowusers=”manager”/denyusers=”*”/allowusers=”admin”//authorization则允许访问Admin目录的用户有_____A.adminB.admin和managerC.user和managerD.user、manager和admin26.在ASP.NET中,下面说法正确的是_______A.machine.config用来保存Asp.net的当前计算机所有应用程序的配置B.web.config通常用来保存一个站点信息的配置信息C.web.config在一个web应用程序中可以有多个D.以上说法都正确27.下面说法不正确的是_______A.每次客户端触发一个事件,都会产生一个新的http请求。B.Page_Load事件是页面类执行的第一个事件,且只会在页面第一次请求时执行一次。C.在Page_Load中,可以通过IsPostBack判断页面是否回传D.客户端每发送一个http请求,服务器端响应时,都会返回一个page对象。28.表单提交方式中get和post的区别,说法正确的是_____(选多项)A.Get主要通过url方式提交表单域的数据,post是通过页面的head进行提交B.Get提交数据量的大小较小,跟浏览器有关,而post提交数据量较大。C.Get方式提交数据更安全,方便D.在asp.net中,页面中表单默认设置为runat=”server”时,其提交方式为get。29.下面对于cookie对象使用正确的是_______A.写入cookie时,如下:HttpCookiecook=newHttpCookie(“user”);cook.Value=”accp”;Response.Cookies.Add(cook);B.读取cookie中所保存数据时时,如下:If(Response.Cookies[“user”]!=null)Stringstr=Response.Cookies[“user”].Value;C.对Cookie进行删除时,可以通过:Response.Cookies[“user”].Remove();D.修改Cookie所保存数据时,只需要先获取到该Cookie对象,然后更改Cookie对象的值即可30.关于GridView使用,说法错误的是_______A.GridView会生成以表格进行布局的列表B.GridView内置了分页,排序,以及增、删、改、查等功能。C.给GridView设置数据源时,可以指定该控件的DataSourceID为某数据源控件IDD.给GridView设置DataSource属性后,必须调用DataBind()方法。且DataSource和DataSourceID不可以同时指定。31.对于GridView的CommandField列,说法错误的是______A.CommandField列为命令列,主要包含编辑、更新、取消、删除、选定等按钮操作。B.CommandField是一个特殊的按钮列,点击时,不同类型的命令列会触发相对应的事件。C.当点击CommandField列时,都会触发GridView的RowCommand事件。D.以上都不对。32.可以在Repeater控件中使用的模板有____(选择二项)A.SelectedItemTemplateB.EditItemTemplateC.ItemTemplateD.AlternatingItemTemplate33.对于数据绑定控件的模板列,说法错误的是______A.模板列是数据绑定控件中最灵活的一个列,可以自定义显示样式和内容。B.在模板列中显示数据时,需要通过Eval或Bind进行绑定。C.模板列中
本文标题:aspnet模拟试卷
链接地址:https://www.777doc.com/doc-4561708 .html