G3综合试题 - 模拟题1

  • 格式:docx
  • 大小:30.64 KB
  • 文档页数:5

选择题(针对下列题目,选择符合题目要求的答案。

针对每一道题目,全选对,则该题得分;所选答案错误或漏选,则该题不得分。

每题2分。

)1.在 MVC中,过滤器不能应用到(C)上。

A. 单个动作方法B. 单个控制器C. 视图D. 所有控制器2.Entity Framework 数据源对象名为items,items包含两个对象,对应的查询表达式为“from s in items select s”,在该查询表达式基础上调用(CD )方法不会出现运行错误。

(选择两项)A. Single()B. SingleOrDefault()C. First()D. FirstOrDefault()3.有一个ArrayList对象items,包含了若干下列Book类型的对象,则下列查询表达式编写正确的是(BD )。

(选择两项)public class Book{public string ISBN { get; set; }public string Title { get; set; }public decimal Price { get; set; }}A. from Book b in items where b.Price>50B. from Book b in items where b.Price>50 select bC. from b in items where b.Price>50 select b.PriceD. from Book b in items where b.Price > 50 select new { b.Price }4.下列Razor 视图中的编码正确的是(A)。

A. @("12.5".IsInt()?"整数":"非整数")B. @"razor".ToString()C. @{int i = 1;@if (i == 2) { }}D. @{ userName= "邓星林";}5.下面为使用Entity Framework 由数据库生成的代码,则能得到的结论是(BD )。

(选择两项)public partial class MyEntities : DbContext{public MyEntities(): base("name=MyEntities"){}//省略代码public DbSet<Student> Students { get; set; }public DbSet<Subject> Subjects { get; set; }}A. 数据库名称为MyEntitiesB. 配置文件中包含名为MyEntities的数据库连接字符串C. 数据库中包含名为Students 和Subjects的两个表D. 项目中同时包含两个名为Student和Subject的两个实体文件6.在 MVC中,下面( A )两个对象数据是直接相通的。

A. ViewData 和ViewBagB. ViewData 和TempDataC. ViewBag和TempDataD. TempData和Model7.在 MVC中,URL模式为“admin/{controller}/{action}/{id}”,使用下面的代码产生的URL 为(D)。

Url.Action("Edit", "Book", new { id=111,cid=2})A. /Book/Edit/111?cid=2B. /Edit/Book/111/2C. /admin/Edit/ Book /111/2D. /admin/Book/Edit/111?cid=28. 以下选项中哪个是规范的控制器命名(B)。

A. ProductB. ProductControllerC. ProductControlD. ProductController.cs9. 控制器默认存放的目录是(C)。

A. ContentB. ScriptsC. ControllersD. Models10. RouteConfig.cs文件存放的目录是(B)。

A. App_CodeB. App_StartC. App_ThemeD. App_Data11. 下列关于EasyUi框架资源文件描述错误的是(D)A. jquery.min.js文件:此文件是jquery包,EasyUI是基于此来进行编写的,下载包中的jquery版本为2.0B. jquery.easyui.min.js文件:此文件基于jQuery包,包含EasyUI的基础函数库C. themes文件夹:用于存放内置皮肤CSS文件,当使用EasyUI插件时,无须编写任何CSS代码D. plugins文件夹:功能demo12. $(function() {})函数是JQUERY的内置函数,表示网页加载完毕后要执行,不类似于(D)A. window.onload=function(){ //执行函数}B. $(document).ready(function(){ } )C. <body onload="函数名">D. 普通javascript自定义函数13. console对象简介及应用描述错误的是(B)A. 一般信息()B. 过滤正确信息console.debug()C. 警告提示console.warn()D. 错误提示console.error()14. JSON语法声明了一个对象,是一种用于传输和生成数据的协定,以下错误的是(A)A. 对象:对象不包含于{}之间B. 属性:采用Key-Value对表示。

属性之间使用逗号隔开:string:value,string:value,string:valueC. 对象数组:数组存放于[]之间,如 [elements]D. 元素:元素之间用逗号隔开15. 关于EasyUI组件实例化描述错误的是(D)A. 在html代码的某些特定的标签元素中,通过添加class="easyui-组件名"来对其进行初始化渲染并实例化EasyUI组件B. data-options是jQueryEasyUI最近两个版本才添加的一个特殊属性,通过该属性,开发人员可以对EasyUI组件的实例化及其初始化属性定义C. div的class="easyui-panel"时,jQueryEasyUI将目标div标签元素渲染成了面板容器效果,并对EasyUI组件进行了实例化D.在EasyUI框架中只能通过脚本实例化组件16. EasyUI依赖的JavaScript框架是(B)A.ExtJSB.jQueryC.jQuery.UID.prototype17.下面属于EasyUI layout组件布局区域的是(AB)【选两项】A.北部区域B.南部区域C.顶部区域D.底部区域18. JSON对象包含于哪种符号之间(B)A.双引号B.花括号C.单引号D.圆括号19. 下列$.ajax方法,描述错误的是(D)A、timeout:要求为Number类型的参数,设置请求超时时间(毫秒)B、data:要求为Object或String类型的参数,发送到服务器的数据C、dataType:要求为String类型的参数,预期服务器返回的数据类型D、success:要求为Function类型的参数,请求失败后调用的回调函数20. 在jQuery中,如果想获取当前窗口的宽度值,下面那个属性是能实现该功能的(A)A、width()B、height() c、innerHTML() D、value()21. 下面代码中设置4秒后执行的js脚本,正确的是(A)A. setTimeout("执行代码",4000)B. ("执行代码",4000)C. alert("执行代码",4000)D. call("执行代码",4000)22. EasyUI的组件实例化方式,下列描述错误的是( D )A 通过脚本实例化B 通过标签属性实例化C 通过data-options属性实例化D 不需要实例化直接使用23. 关于微软企业库,下列选项中说法正确的有( ABC )。

[选三项]A.微软企业库为绝大多数企业级应用程序提供一个框架参考B.微软企业库的设计思想为了协助开发商解决企业级应用开发过程中所面临的一系列共性的问题C.微软企业库中所有程序块都可以使用同一个配置工具来进行配置D.微软企业库是微软发布的新的.NET开发工具IDE24.在企业库中数据访问应用程序块的使用中,关于附加工具EntLibConfig.exe的使用描述正确的有(CD)。

[选两项]A.缺少了EntLibConfig.exe配置工具,企业库中所有的应用程序块都无法使用B.EntLibConfig.exe配置工具不能配置程序默认的数据库C.EntLibConfig.exe可用于配置所有的应用程序块D.EntLibConfig.exe中的配置会致谢写入到App.config或web.config文件中25.关于Database类,下列选项中说法错误的是(D)。

A.Database类是抽象类,提供了数据访问的中的统一的接口B.Database类提供的方法可以适用于任何数据库C.Database类的GetSqlStringCommand()方法是实例方法D.Database类是SqlDatabase的子类26.关于DbCommand类,下列选项中说法正确的有(CD)。

[选两项]A.DbCommand类在.NET Framework中不存在,是企业库中定义的一个新类B.DbCommand类只能执行SQL语句,不能执行数据库存储过程C.DbCommand类封装了数据库要执行的命令信息D.DbCommand类是抽象类27.关于数据访问应用程序块中管理连接,下列选项中说法正确的是(B)。

A.执行Database类的ExecuteReader()方法前需要显式打开连接B.实现了IDataReader接口的实例代码如果放在using语句块中,则不需要显式关闭连接C.Database类的ExecuteDataSet()方法执行前需要显式打开连接D.Database类的ExecuteScalar()方法执行前需要显式打开连接28.企业库(Enterprise Library)是由微软的(B)开发的应用程序块(Application Blocks)。