《《EntityFramework数据持久化》复习备考重点试题库(带答案).docx》由会员分享,可在线阅读,更多相关《《EntityFramework数据持久化》复习备考重点试题库(带答案).docx(29页珍藏版)》请在第壹文秘上搜索。
1、EntityFramework数据持久化复习备考重点试题库(带答案)一单选题1.在C*的1.1.NQ方法语法中,下列哪个方法的可以确定集合中的总和。AxCount0B4MaxOC、MinOD、Sum()答案:D2.在C#中,下列的哪个1.INQ方法可以将一个序列转换为IEnumerabIe集合。A、OfType()B4CastOC、 AsOueryabIe()D4AsEnumeraIbeO答案:D3 .在C#中,ORM的具体含义中“R”的具体含义是:。A、R对应程序中的类。BR对应程序中的对象.C、R对应关系模型中的关系。0、R表示程序中对象和关系模型中关系之间的映射。答案:C4 .在C#中,
2、ORM全称是()A、对象-关系映射Bv实体数据模型C4免费,开源托管的计算机软件框架D、netFramework4.0中推出的语言基础查询答案:A5 .C#中关于委托,下列说法错误的是0A4委托属于引用类型委托用于封装方法的引用Cv委托可以封装多个方法D、委托不必实例化即可被调用答案:D6 .在C#中,关于隐式类型说法正确的是0A4隐式类型不能存储对象类型B、隐式类型赋值后,可以修改数据类型C4隐式类型必须在声明的时候进行初始化D4隐式类型可以作为全局变量答案:C7 .在C#的IJNQ方法语法中,下列哪个方法的可以确定集合中的最大值。A、Count0BvMaXoC,MinOD4Sum()答案:
3、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、创建
4、数据库连接。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()A4To1.ist()BvToArray()C、ToDictionary()DxTo1.ookupO答案:A12 .在C#中,下列哪个1.INQ方法是返回集合中的最后一个元素或者满足条件的最后一个元素。AxEIementatOB、FirstOC、1.astOD
5、4SingIeO答案: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类型;如果是统计有多少个
6、用户,返回值就是。类型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表示程序中对象和关系模型中关系之间的映
7、射.答案:D20 .在C#中,ORM框架类中属性对应关系表的。A、数据袤B、字段C.字段约束Dv表记录答案:B21 .在C#中,下列哪个1.INQ关键字用来对查询出的元素执行排序()A4whereBvgroupC、joinDsorderby答案:D22 .在下列的哪个1.INQ方法可以将集合转化为数组()A4To1.ist()BxToArray()0ToDictionary()DvTo1.ookupO答案:B23 .在C#中,ORM框架其中模型类的实例对应关系表中的。A、数据表Bx字段C4字段约束D表记录答案:D24 .在C#中,以下是哪种类型是引用类型?A、整型Bs结构体Cv委托类型Dv浮点
8、型答案: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、CastOC4AsQueryabIeODAsEnumeraIbe()答案:B28 .在C#的UNQ方法语法中,下列哪个方法的可以确定
9、集合中的最小值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的班级的所有同学0A4S
10、tudent1.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、自动
11、实现的属性答案: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答案:A
12、35 .在C#中,使用EF框架需要导入的命名空间是。A、System.EntityBSystem.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对其映射实体
13、描述正确的是。A4数据库表不能没有主键B、没有主键的表,EF框架才能生成实体类C4表数据库表有或者没有主键,不影响EF框架将其生成实体类D4没有主键的表,EF框架生成实体类时会失败答案:D39 .在C#中,数据中结构有变化时候,应选择下列哪种操作同步模型OA、EF设计器的空白处使用鼠标右键,选择“添加代码生成项”B、EF设计器的空白处使用鼠标右键,选择“根据模型生成数据库”C、EF设计器的空白处使用鼠标右键,选择“验证”D、EF设计器的空白处使用鼠标右键,选择“从数据库更新模型”答案:D40 .在C#中,使用EXeCUteSq1.mandO方法执行DM1.(insert、updatede1.e
14、te)返回值是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将制定