1、开发基于Ajax和控件技术的Web应用系统阶段测试-笔试试卷一、选择题(共25题,每题4分,满分100分)1)在ASP.NET中,下面真正对客户端请求的服务器页面做出处理的对象是( )。A.HttpModuleB.HttpApplicationC.HttpHandlerD.HttpResponse2)在ASP.NET中,创建HttpHandler程序需要实现( )。A.ProcessRequest()方法B.HttpRequest()方法C.IsReusable属性D.IsOverride属性3)在ASP.NET中,下面关于HttpHandler应用程序与aspx 处理程序描述正确的是( )。
2、A.都能使用服务器控件B.都能直接使用Session对象C.HttpHandler应用程序不需要实现接口D.aspx 处理程序不需要实现接口4)在ASP.NET中,下面关于Control指令属性描述错误的是( )。A.AutoEventWireup=true表示页面自动回传到服务器B.Inherits指定用户控件要继承的CodeBehind类C.CodeFile指定与用户控件相关的后台编码文件D.WarningLevel指定停止编译页面时的编译警告级别,其值可以是0到10.5)在ASP.NET中,开发用户控件需要继承( )类。A.UserControlB.PageC.WebControlD.以
3、上都不对.6)在ASP.NET中,关于下面代码描述错误的是( )。A.TagPrefix属性定义了用户控件所使用的前缀B.TagName属性定义了用户控件的名称C.Src属性定义要包括在Web窗体页中的用户控件文件的虚拟路径,不允许为绝对路径D.Register实现用户控件的注册7)在ASP.NET中,用户控件需要的扩展名是( )。A.ashx B.asmxC.ascxD.aspx8)在ASP.NET中,关于用户控件描述错误的是( )。A.用户控件跟普通页面一样可以直接访问B.不能包含、等HTML标签C.可独立编译,但不能单独运行D.继承System.Web.UI.UserControl类9)
4、在ASP.NET控件开发中,关于实现自定义控件基类的选择说法正确的是( )。A.可继承自 System.Web.ControlB.可继承自 System.Web.UI.WebControlsC.可继承自现有控件D.以上说法都正确10)在ASP.NET控件开发中,关于资源文件注册描述错误的是( )。A.需要设置为“嵌入的资源”B.一般可以通过重写OnPreRender()方法实现注册C.一般可以通过重写Render()方法实现注册D.在源文件(.cs)的命名空间上添加WebResourceAttribute特性,表示程序集中启用嵌入式资源11)在ASP.NET控件开发中,如果实现页面内容的输出需
5、要重写( )方法。A.Render()B.OnPreRender()C.LoadViewState()D.Init()12)在ASP.NET控件开发中,为了指定属性在属性窗口中显示在“外观”组,Category设置为( )。A.AppearenceB.BehaviorC.LayoutD.Data13)在ASP.NET中,下面关于委托与事件描述错误的是( )。A.delegate本质上是一个类B.定义委托对象必须与传递的方法参数类型、个数一致C.用 “+” 添加事件到事件队列中D.用event关键字定义的事件对象,同时也是一个delegate对象14)在ASP.NET控件开发中,如果要自定义控件
6、中呈现标签,可以借助于( )枚举。AHtmlTextWriterTagBHtmlTextWriterCHtmlTextWriterAttributeDHtmlTextWriterStyle 15)在ASP.NET控件开发中,下面关于ViewState描述正确的是( )。A在页面的InitComplete事件之后才进行加载B在页面的PreRenderComplete事件之后进行保存C可以在Init事件中读取ViewState中的值D以上描述都正确 16)在ASP.NETAJAX中,下列找到Web Service的方式不正确的是()。AUDDI查询 B文件查询CURL DIP查询17)在ASP.N
7、ETAJAX中,XMLHttpRequest属性readyState值为()时,说明服务器返回数据完毕。A1 B2C3 D418)ASP.NET中AJAX框架技术的UpdatePanel控件的UpdateMode属性可以设置为( )。AAlways BConditionalCTriggers DContentTemplate19)ASP.NET AJAX核心组件中,以下( )能够实现股票网站数据的及时更新无刷新效果。AScriptManager和UpdatePanel BUpdatePanel和TimerCScriptManager、UpdatePanel和TimerDScriptManage
8、r、UpdateProgress和UpdatePanel20) Jquery中,获取DropDownList控件(其ID=”ddlName” Name=”ddlStudent”)当前选中值,下面正确的是()。A. $(“#ddlName”).val()B. $(“#ddlName”).selected().val()C. $(“#ddlStudent”).val()D. $(“#ddlStudent”).text()21) Jquery中,为DropDownList控件(其ID=”ddlName”)添加属性Height=”25”,下面方法正确的是( )A. $(# ddlName ).bind
9、(Height, 25);B. $(# ddlName ).attr(“Height”,”25”);C. $(# ddlName ). bind(25, “Height”);D. $(# ddlName ).attr(“25”,” Height”);22) ASP.NET中,缓存技术有( )A. 整页缓存B. 页面部分缓存C. 应用程序缓存D. 以上答案都是23) ASP.NET中,以下关于Substitution控件的MethodName属性描述错误的是()。A它所调用的方法必须是静态的B它所调用的方法的返回类型可以是任意的C它所调用的方法的参数类型必须为HttpContext型D它所调用的
10、方法的参数数量没有限制24) ASP.NET中,以下关于应用程序缓存操作描述错误的是()。A添加缓存:Cache.Add(test, 使用Add缓存测试);B添加缓存:Cache.Insert(test, 使用Insert缓存测试);C移出缓存:Cache.Remove(test);D移出缓存:Cache.Delete(test);25) ASP.NET中,关于OutputCache属性描述错误的是()。ADuration:不是必需的,表示页面被缓存的时间B使用VaryByParam时,缓存不区分参数值的大小写CVaryByControl,代表用户控件中声明的服务器控件IDDVaryByCustom,用于自定义输出缓存要求,它允许在 global.asax 中指定自定义变动开发基于Ajax和控件技术的Web应用系统阶段测试-笔试答案一、选择题(25*4=100分)1. C 2. AC 3.D 4. D 5.A6.C 7. C 8.A 9. D 10. C11.A 12. A 13. C 14. A 15.AB16. D 17.D 18. AB 19.C 20.A21. B 22.D 23. BD 24. AD 25. AB考试时间 50分钟