1、结业考试笔试模拟试题(一)阶段:大三院校名称: 考试日期:准考证号: 姓名:注意:1. 考试时间 1 小时,总分 100 分;2. 考试结束试卷必须交回,不交回试卷者成绩无效。第 1 页 共 11 页选择题 (针对以下题目,选择符合题目要求的答案。针对每一道题目,全选对,则该题得分;所选答案错误或漏选,则该题不得分。每题 2 分。 )1. 在 ASP.NET 的某页面设计中,有一个 Label 控件,控件的 id 属性为 IblName,Text 的属性为“这是我的地盘!”。运行该页面后,一项选项( )的代码会出现在浏览器的源文件里。A. id=”blName”B. 这是我的地盘!C. ” 这
2、是我的地盘!”D. 这是我的地盘!2. 在 ASP.NET 中,Repeater 控件专门用于精确内容的显示,以下关于 Repeater 说法正确的是() 。A、Repeater 控件提供任何布局内容B、 Repeater 控件不能通过源代码视图进行模板的编辑C、 Repeater 控件能够自动生成 HTML 标签D、Repeater 控件没有默认的外观3. 在 ASP.NET 中,下列关于控件描述不正确的是( )。A、Image 控件用于在网页上呈现图片,而且支持以编程的方式管理显示的图片B、LinkButton 控件在网页上显示为一个图片样式的按钮控件C、 Panel 控件提供一个容器,以
3、便在 Web 页面中组织控件D、Label 控件是 ASP.NET 中最常用的控件之一,用于将一段文本内容显示在网页上,支持以编程的方式修改显示的内容,主要用于窗体中显示文本、图片和链接4. 在 ASP.NET 中,为 TextBox1 控件添加事务事件处理代码:当获得焦点时,清空 TextBox1 控件中的内容,正确的代码是( ) 。A、this.TextBox1.Attributes.Add(“onfocus”,”this.Value=”;”);B、 this.TextBox1.Attributes.Add(“onfocus”,”this.value=”);C、 this.TextBox1
4、.Attributes.Add(“onfucus”,”this.Value=”);D、this.TextBox1.Attributes.Add(“onfucus”,”this.value=”);5. 在 ASP.NET 中, 如果我们要实现一个网站计数器 ,最好将相关数据存放在( )对象中。A、ApplicationB、SessionC、 CookieD、ViewState6. 在 ASP.NET 的页面中,母版页和普通页的区别描述正确的是( ) 。A、母版页的扩展名为 master,而普通页的扩展名为 aspxB、母版页的能直接访问C、普通页可以使用 ContentPlaceHolder 控
5、件D、母版页的页面指令时Page 7. 下列不是 ASP.NET 中常见的程序性能陷阱的是( ) 。A、无视 IsPostBack 属性B、不关闭任何 ViewStateC、依赖垃圾回收处理D、使用存储过程8. 在 ASP.NET 中,下列关于控件描述不正确的是( ) 。A、Image 控件用于在网页上呈现图片,而且支持以编程的方式管理显示的图片。B、 LinkButton 控件在网页上显示为一个图片样式的按钮控件第 2 页 共 11 页C、Panel 控件提供一个容器,以便在 Web 页面中组织控件D、Label 控件是 ASP.NET 中最常用的控件之一,用于将一段文本内容显示在网页上,支
6、持以 编程的方式修改显示的内容,主要用于窗体中显示文本、图片和链接9. 在 ASP.NET 中,以下( )数据绑定控件可以通过表格方式实现数据的展示,并集成编辑、分页、排序等功能。A、GridViewB、DetailsViewC、 DropDownListD、都可以10. 在 ASP.NET 中,下面关于缓存描述不正确的是( ) 。A、ASP.NET 中常用的有两种缓存,页面输出缓存和应用程序缓存B、页面输出缓存使用OutputCache 指令指定缓存的时间,并按指定方式缓存页的多个版本C、应用程序缓存使用 Session 对象进行保存D、应用程序缓存还可以指定缓存的优先级,系统优先回收优先级
7、别较低的缓存11. 在 ASP.NET 中,Server 对象的( )方法用于对 URL 地址进行编码A、UrlEncodeB、UrlDecodeC、 MapPathD、Execute12. 在 ASP.NET 中,下面对 Repeater 控件说法错误的是( ) 。A、可以实现循环展示B、具有默认的固定外观,用户无法自定义其显示形式C、功能强大,可以实现表布局和 XML 格式的输出D、没有 EditTemplate 和 SelectedTemplate13. 在 ASP.NET 中,以下选项不属于 ASP.NET 的系统对象的是( ) 。A、PageB、ServerC、 Applicatio
8、nD、Page14. 在 ASP.NET 中,下面关于 DataList 控件和 Repeater 控件描述中错误的是( ) 。A、这两种数据控件都允许使用模板显示数据B、这两种控件都是继承自 WebControl 类C、使用 DataList 时,可以设定一些属性来进行个性化输出D、调用这两种控件的 DataBind()方法是完成数据与控件的绑定操作15. 在 ASP.NET 中,用于在网页上以图片或文本的方式呈现一个链接的控件是( ) 。A、ButtonB、RadioButtonC、 LiteralD、HyperLink16. 在 ASP.NET 中,下面描述数据源控件不正确的是( ) 。
9、A、LinqDataSource 数据源控件用于从数据表或内存数据集合中检索数据B、ObjectDataSource 数据源控件用于在依赖中间层业务对象管理的数据中检索数据C、 SqlDataSource 数据源控件只能用于 Microsoft SQL Server 数据库,不能使用其他数据库D、AccessDataSource 数据源控件用于 Microsoft Access 数据库17. 为了在 ASP.NET 页面显示服务器的计算机名,正确的代码为( ) 。第 3 页 共 11 页A、Response.Write(Server.IPAddress);B、Response.Write(Se
10、rver.MachineName);C、 Response.Write(Application.IPAddress);D、Response.Write(Application.MachineName);18. 在 ASP.NET 中,在一个登录页面中,为了验证用户在文本框中输入的用户名不为空,需要采用的验证控件是( ) 。A、RequiredFieldValidatorB、CompareValidatorC、 RangeValidatorD、RegularExpressionValidator19. 在 ASP.NET 中,下面( )模板不属于 GridView 中 TemplateField
11、 字段的模板。A、AlternatingItemTemplateB、EditItemTemplateC、 InsertItemTemplateD、ItemTemplate20. 下列关于 C#3.0 的新特性描述中,错误的选项是( ) 。A、自动属性特性采用简化的语法声明属性B、对象初始值设定特性支持不显式地调用构造函数对对象进行初始化C、扩展方法使用静态方法扩展现有的类,调用方式与类中其他的静态方法完全一致 D、除非变量的类型是匿名类型,否则推断类型是可以选择使用的21. 在 C#中,下列代码运行后返回结果为“1 3 5 7 9”的选项是( ) 。A、Enumerable.Range(1,1
12、0).SkipWhile(a=a%2=0);B、Enumerable.Range(1,10).Where(a=a%2=0);C、 Enumerable.Range(1,10).Except(new List2,4,6,8,10);D、Enumerable.Range(1,5).Select(a=2a-1);22. 在 LINQ to SQL 中,能够实现外联效果的方法是( ) 。A、JoinB、GroupJoinC、 InnerJoinD、LeftJoin23. 在 C#中,以下代码能够将属性 Age 设置为只读的选项是( ) 。A、Public int Ageget;B、Public int
13、 Ageget;private set;C、 Public int Ageset;D、Public int Ageprivate get;set;24. 在 C#中,现有如下一段 Lambda 表达式:DelegateClass del=(int x,int y)=x=x+y;要求将代码改写为匿名方法,下列修改中正确的选项是( ) 。A、DelegateClass del=delegate(int x,int y)return x=x+y;B、 DelegateClass del=delegatereturn x=x+y;C、 DelegateClass del=delegate(x,y)re
14、turn x=x+y; D、DelegateClass del=delegate25. 在 LINQ 查询中,有一数组:int numbers=new int6,4,3,2,9,1,7,8,5;下列选项中,不会被即时执行的是( ) 。A、numbers.Count();B、numbers.Max();第 4 页 共 11 页C、 numbers.Where(a=a5) D、numbers.ToList();26. 在 jQuery 中关于 ajax()函数的参数描述错的是: ( )。A、type 设置请求方式B、timeout 设置请求时间单位秒C、 async 设置是否允许异步执行D、dat
15、aType 指定预期服务器返回数据的类型27. 在 jQuery 中把所有匹配的元素插入到另一个指定的元素集合的后面可以采用:( ) 。A、after()B、 insertAfter()C、 before()D、addBefore()28. 在 ASP.NET 的 AJAX 框架技术中有关 Accordion 控件作用描述正确的是:( ) 。A、用来显示模式弹出窗体B、用于显示日历C、用于实现菜单效果D、用于实现选项卡功能29. ASP.NET 中 AJAX 框架技术中 要实现无刷新技术 需要采用下面控件为: ( )。A、UpdatePanelB、AutoCompleteC、 TimerD、R
16、ating30. 在 Ajax 技术中 关于 HTTP 协议向服务器传送数据的方式描述正确的是:( ) 。A、包括 Post、Get 方式B、如果传输数据包含机密信息 建议采用 MD5 数据提交方式C、 GET 执行效率和 POST 方法一样D、Post 传送的数据量较小,不能大于 1B31. 在 ASP.NET MVC 中,从另一个控制器动作重定向至 Detail()动作并传递一个 id 参数, 下列重定向方法调用正确的是( ) 。A、return RedirectToAction(“Details“, new id=1);B、 return RedirectToAction(new id=
17、1,“Details“);C、 return RedirectToAction(“Details“, 1);D、return RedirectToAction(“Details“,id=1);32. 在 ASP.NET MVC 中,控制器 RedirectToAction 方法的返回类型是( ) 。A、RedirectB、RedirectResultC、 RedirectToRouteResultD、RouteResult33. 在 ASP.NET MVC 中,视图可以使用的标记是( ) 。A、?B、 %C、 ?php ?D、$34. 在 ASP.NET MVC 中,下列选项中,不是实现 Ht
18、mlHelper 静态类的选项是( ) 。 A、FormExtensions第 5 页 共 11 页B、InputEntensionsC、RedirectExtensionsD、SelectExtensions35. 在 ASP.NET MVC 中,下面关于控制器描述错误的是( ) 。A、控制器接收用户的请求。B、控制器控制将请求转给模型C、控制器不做业务流程处理D、控制器给实现用户交互界面36. 在 ASP.NET MVC 中,下列选项中不属于 MVC 模式的组成部分的选项是( ) 。A、ModelB、EventC、 ControllerD、View37. 在 ASP.NET MVC 中,创
19、建自定义 HtmlHelper 是实现 HtmlHelper 类的( ) 。A、实例方法B、静态方法C、扩展方法D、Lambda38. 在 ASP.NET MVC 中,有如下代码:,该代码对应输出的 HTML 是( ) 。A、form action=“/Index/Home“ method=“post“B、 form action=“/Index/Home“ method=“get“C、 form action=“/Home/Index/“ method=“post“D、form action=“/Home/Index/“ method=“get“39. 在 ASP.NET MVC 中,当 w
20、eb 应用程序出现异常时,如果远程用户访问以友好的错误页面进行展示,本地用户提示详细的错误信息。需要将 web.config 中 CustomErrors 节点的 mode 属性设置为( ) 。A、OnB、 OffC、 NoneD、RemoteOnly40. 在 ASP.NET 中,下面( )文件夹是用来保存类文件的。( 选择一项)A. App_Data B. App_GlobalResourcesC. App_Themes D. App_Code41. Ajax 并不是一种全新的技术,而是整合了几种现有的技术,这其中不包括( ) 。 (选择一项)A. JavaScript B. XMLC.
21、CSS D. WebService42. 如果需要保存用户登录的状态,下次访问网站时自动登录,需要使用的状态管理技术是( ) 。(选择一项)A. Cookie B. ApplicationC. Session D. 查询字符串43. 下面说法正确的是( ) 。ATransfer()方法终止当前页的执行,并在当前请求中执行其他页,Execute()方法用于在当第 6 页 共 11 页前请求上下文中执行一个新的页面BResponse.Redirect()方法用于页面转向,请求新的页面,地址栏中显示原来的请求地址CTransfer()方法和 Execute()方法用于页面转向,在地址栏中会显示新页面
22、的地址D可通过 Server 对象的 MapPath()方法返回与 web 服务器上实际路径对应的物理文件路径44. ASP.NET 中,整页缓存OutputCache 指令中, ( )是必需属性。 (选择一项)A. VaryByParam B. VaryByControl C. Location D. Duration45. 在 ASP.NET MVC 中的控制器的 Action 方法内调用( )方法返回图片文件、word 或 Excel文件。A Content BJson CView DFile46. 下列选项中,不能实现 ASP.NET 页面间传递参数的方式是( ) 。A. 使用 Que
23、ryString B. 使用 Session 变量C. 使用 Server.Transfer D. 使用 ViewState47. 如果需要保存用户登录的状态,使其下次访问网站时不需要登录,使用的状态管理技术是( ) 。A. Cookie B. Application C. Session D. 查询字符串48. 下列关于 ScriptManager 的属性和作用的说法,正确的有( ) 。 【选两项】A. 一个页面可以有多个 ScriptManagerB. ScriptManager 具有“runat=server”属性和值C. 具有子元素,用于管理 Web Service 调用D. 当页面中
24、没有 ScriptManager 时,UpdatePanel 仍然可以使用49. 在 ASP.NET MVC 中,根据以下控制器代码,选项中 URL 正确的是( ) 。 (选一项)public class HelloController:ControllerPublic ActionResult Default()ViewData“data” = HelloModels.GetData();Return View();A. http:/localhost/Default/B. http:/localhost/Hello/IndexC. http:/localhost/Hello/Default
25、 D. http:/localhost/Hello/ViewC. RequireFieldValidator D. CompareValidator第 7 页 共 11 页50. 在 ASP.NET MVC 中,阅读以下 URL 路由代码,选项中 URL 符合规则的是( ) 。 (选一项)public static void RegisterRoutes(RouteCollection routes)routes.IgnoreRoute(“resource.axd/*pathInfo“);routes.MapRoute(“Default“, “news/locale“, new controller = “News“, action = “Locale“ ,new locale = “d1,2“);A. http:/localhost/localeB. http:/localhost/News/LocaleC. http:/localhost/news/3D. http:/localhost/news/locale/4