《EntityFramework数据持久化》复习备考重点试题库(带答案).docx
-
资源ID:1215785
资源大小:36.33KB
全文页数:29页
- 资源格式: DOCX
下载积分:5金币
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
《EntityFramework数据持久化》复习备考重点试题库(带答案).docx
EntityFramework数据持久化复习备考重点试题库(带答案)一'单选题1.在C*的1.1.NQ方法语法中,下列哪个方法的可以确定集合中的总和。AxCount0B4MaxOC、MinOD、Sum()答案:D2.在C#中,下列的哪个1.INQ方法可以将一个序列转换为IEnumerabIe<T>集合。A、OfType()B4CastOC、 AsOueryabIe()D4AsEnumeraIbeO答案:D3 .在C#中,ORM的具体含义中“R”的具体含义是:。A、R对应程序中的类。BR对应程序中的对象.C、R对应关系模型中的关系。0、R表示程序中对象和关系模型中关系之间的映射。答案:C4 .在C#中,ORM全称是()A、对象-关系映射Bv实体数据模型C4免费,开源托管的计算机软件框架D、netFramework4.0中推出的语言基础查询答案:A5 .C#中关于委托,下列说法错误的是0A4委托属于引用类型委托用于封装方法的引用Cv委托可以封装多个方法D、委托不必实例化即可被调用答案:D6 .在C#中,关于隐式类型说法正确的是0A4隐式类型不能存储对象类型B、隐式类型赋值后,可以修改数据类型C4隐式类型必须在声明的时候进行初始化D4隐式类型可以作为全局变量答案:C7 .在C#的IJNQ方法语法中,下列哪个方法的可以确定集合中的最大值。A、Count0BvMaXoC,MinOD4Sum()答案:B8 .在C#中,使用1.aEbda表达式对班级所有成绩求和,下列语法正确的是。A、Score1.ist.Sum(ScoreVaIue)B4Score1.ist.Sum(t=>t.ScoreVaIue)Cxscore1.ist.Count(ScoreVaIue)score1.ist.Count(t=>t.ScoreVaIue)答案:B9 .在C#中,下列哪个1.1.NQ关键字用来指定范围变量和数据源()A、whereBtfromC%se1.ectO4group答案:B10 .在C#中,使用DatabaSeFirSt模式建模,下列操作顺序正确的是:()1、添加“ADO.NET实体数据模型”.2、创建数据库连接。3、选择“来自数据库的EF设计器“。4、选择“实体框架6.X”。5、选择数据表。6、点击“完成”,Visua1.Studi。创建出数据模型关系图。A11、2、3、4、5、61、 3、2、4、5、6C、1、2、3、5、4、6Dv1、3、2、5、4、6答案:B11 .在0#中,下列的哪个1.INQ方法可以将集合转化为1.ist<T>()A4To1.ist()BvToArray()C、ToDictionary()DxTo1.ookupO答案:A12 .在C#中,下列哪个1.INQ方法是返回集合中的最后一个元素或者满足条件的最后一个元素。AxEIementatOB、FirstOC、1.astOD4SingIeO答案:C13 .在C#中,使用委托涉及的步骤有0.a:实例化委托b:定义委托c:使用委托,请选择正确的步骤Ata-b-cBsb-a-cC4c-a-bD、 c-b-a答案:B14.在C#中,下列哪个IJNQ关键字用来按照两个指定匹配条件对等连接两个数据源OA、whereB%groupCjoinD、orderby答案:c15. C#中关于委托.下列说法正确的是0A4委托是一种类的成员B4委托必须定义在类中C4定义委托需要使用de1.egate关键字D4委托只能调用一个方法答案:C16 .在C#中,Sq1.oUeryO查询一个用户的完整信息,返回类型就是用户0类型;如果是统计有多少个用户,返回值就是。类型Ax实体.voidB.实体,intCx实体.f1.oatD4实体.doub1.e答案:B17 .在C#中,下列哪个1.INQ方法是返回集合中指定索引处的元素OAxEIementatOB4FirstOCv1.ast()D4SingIeO答案:A18 .在C#中,下列哪个1.1.NQ关键字用来指定查询结果中的元素所具有的的类型或表现形式OA4whereBxfromC、seIectDvgroup答案:C19 .在C#中,ORM的具体含义中“M”的具体含义是:()A4M对应程序中的类。BsM对应程序中的对象.C、M对应关系模型中的关系。DvM表示程序中对象和关系模型中关系之间的映射.答案:D20 .在C#中,ORM框架类中属性对应关系表的。A、数据袤B、字段C.字段约束Dv表记录答案:B21 .在C#中,下列哪个1.INQ关键字用来对查询出的元素执行排序()A4whereBvgroupC、joinDsorderby答案:D22 .在下列的哪个1.INQ方法可以将集合转化为数组()A4To1.ist()BxToArray()0«ToDictionary()DvTo1.ookupO答案:B23 .在C#中,ORM框架其中模型类的实例对应关系表中的。A、数据表Bx字段C4字段约束D'表记录答案:D24 .在C#中,以下是哪种类型是引用类型?A、整型Bs结构体Cv委托类型Dv浮点型答案:C25 .在C#中,ORM框架其中模型类对应为:。A4数据表Bx字段C.字段约束D4表记录答案:A26 .在C#中,关于yie1.d关键字说法错误的是0A、yie1.dreturn向枚举器对象提供值Bvyie1.dbreak用于中止迭代C4yie1.dreturn不能置于try-catch块中Dxyie1.dbreak不能置于try-catch块中答案:D27 .在C#中,下列的哪个1.INQ方法可以将集合的元素强制转换为指定类型()A4OfType0B、CastOC4AsQueryabIeOD'AsEnumeraIbe()答案:B28 .在C#的UNQ方法语法中,下列哪个方法的可以确定集合中的最小值OA、Count0B%Max()C、Min()DvSum()答案:C29 .在C#中,补充代码,实现添加数据的效果ContaCteOntaCt=newContact():contact.Name=YKmYcontactEnro1.ImentDate=DateTimeNow;dbContext.Contacts_;dbContext.SaveChangesO:A4Insert(contact)BvAdd(contact)C4P1.us(contact)DvAppend(contact)答案:B30 .在C#中,使用1.ambda表达式查询出班级编号为1001的班级的所有同学0A4Student1.ist.Where(t=>t.C1.aSSCode="1001")BvStudent1.ist.When(t=>t.CIassCode=三"1001")C4Student1.ist.Where(CIassCode=>"1001")DsStudent1.ist.When(C1assCode=>"1001")答案:A31 .在C#中,Sq1.QueryO是用来执行查询.SqIQuery。使用前需要指定返回值的类型。返回值类型可以是定义的0,或者基元类型A、基础数据类型Bv引用类型C4实体类型D4任意类型答案:C32 .在C#中,下列O特性不屈于C#3.O新增特性A、隐式类型B4扩展方法C4匿名方法D、自动实现的属性答案:C33 .在C#中,使用1.an1.bda表达式可以查询出班级成绩在Bo分以上的人数,下列语法正确的是OA、Student1.ist.Count(t=>t.ScoreVaIue>=80)BxStudent1.ist.Count(ScoreVaIue>=80)CvStudent1.ist.GroupBy(t=>t.ScoreVaIue>=80)DxStudent1.ist.GroupBy(ScoreVaIue>三80)答案:A34 .在C#中,下列的哪个UNO方法可以根据指定的类型进行筛选?()A4OfTypeOBvCastOC、AsQueryabIeODvAsEnumeraIbeO答案:A35 .在C#中,使用EF框架需要导入的命名空间是。A、System.EntityB¼System.Data.EntityCkSystem.Data.EntityFrameworkD%System.EntityFramework答案:B36 .在C#中,下列哪个1.INQ方法是返回集合中的唯一元素或满足条件的唯一元素()AxEIementatOB、FirstOC、1.astOD4SingIeO答案:D37 .在C#中,下列哪个1.1.NQ关键字用来对查询结果按照键/值执行分组()A%whereB、fromCvse1.ectD4group答案:D38 .在C#中,对于没有主键的表,EF对其映射实体描述正确的是。A4数据库表不能没有主键B、没有主键的表,EF框架才能生成实体类C4表数据库表有或者没有主键,不影响EF框架将其生成实体类D4没有主键的表,EF框架生成实体类时会失败答案:D39 .在C#中,数据中结构有变化时候,应选择下列哪种操作同步模型OA、EF设计器的空白处使用鼠标右键,选择“添加代码生成项”B、EF设计器的空白处使用鼠标右键,选择“根据模型生成数据库”C、EF设计器的空白处使用鼠标右键,选择“验证”D、EF设计器的空白处使用鼠标右键,选择“从数据库更新模型”答案:D40 .在C#中,使用EXeCUteSq1.mandO方法执行DM1.(insert、update»de1.ete)返回值是0。B、1C、0Dx受影响的行数答案:D41 .在C#中,ORM的具体含义中“011的具体含义是:OA4。对应程序中的类。B4。对应程序中的对象,)C、。对应关系模型中的关系。Ds0表示程序中对象和关系模型中关系之间的映射.答案:B42 .在C#中,EF建模DatabaSeFirSt方式理解说法正确的是。A、创建mode1.,然后根据modeI自动建立数据库Bv直接在mode1.里面写实体类和dbcontext上下文类C、先创建数据库,程序员编写SQ1.语句并处理数据与对象的转换D4先创建数据库,生成数据模型答案:D43 .在C#中,下列哪个1.1.NQ关键字用来根据boo1.表达式从数据源中筛选数据()A4whereBxfromC4seIectDxgroup答案:A44 .在C#中,EF中提交更改保存到数据库的方法是。A4Remove()BxFindOGSaveChanges0DxSubmit()答案:C45 .在C#中,一般可以使用委托对象的0方法来调用委托A4DeIegateOB%Invoke0C、TransIateODvTransaction()答案:B46 .在C#中,使用EF将制定