《.NET微服务应用开发》考试复习题库(含答案)_第1页
《.NET微服务应用开发》考试复习题库(含答案)_第2页
《.NET微服务应用开发》考试复习题库(含答案)_第3页
《.NET微服务应用开发》考试复习题库(含答案)_第4页
《.NET微服务应用开发》考试复习题库(含答案)_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE1《.NET微服务应用开发》考试复习题库(含答案)一、单选题1.在ASP.NETCore中,通过调用()方法启动WebHost实例A、Bulid()B、Main()C、Run()D、Configure()答案:C2.在ASP.NETCORE中,使用StackExchange.Redis连接并操作的Redis数据库,向有序集合中添加数据的方法是()A、ListLeftPushB、ListRightPushC、SortedSetAddD、SortedSetScan答案:C3.在.NET微服务中,ASP.NETCore主要支持WebPages项目、MVC项目和WebAPI项目,不支持基于WebForm框架的()程序项目A、windows桌面应用B、Web应用C、手机应用D、Linux桌面应用答案:B4.在.NET微服务中,下面不是Protobuf协议文件组成的是()A、声明Protobuf的版本B、定义端口C、定义请求消息D、定义服务,包含定义服务名、服务方法名、方法参数和返回值答案:B5.在.NET微服务中,下面对Protobuf协议文件字段修饰符required和optional的描述不正确的是()A、对于required的字段而言,初始值是必须要提供的,否则字段便是未初始化的B、对于required的字段而言,序列化的时候必须给予初始化,否则程序运行会出现异常C、对于optional的字段而言,未初始化不会自动赋予默认值。D、对于optional的字段而言,如果未进行初始化会自动赋值默认值,还可以指定默认值。答案:C6.在ASP.NETCoreWeb应用程序中,提供四种方式存储Session的数据,其中对Custom方式描述正确的是()A、Session存储在进程内,默认值。B、Session存储在独立的状态服务,即ASP.NETStateService中C、Session存储在SQLServer数据库中D、自定义保存方式,可以保存在MySql、MongoDb和Redis等答案:D7.在ASP.NETCore中,Hub类Cilents属性是一个Client对象,其中包含服务器与客户端之间的通信的属性,下列不属于Cilent对象的方法的是()A、AllExceptB、GroupC、GroupsD、Abort答案:D8.在.NET微服务中,Protobuf的消息结构是通过()语言进行定义和描述的A、ProtobufBufferLanguageB、C#C、ProtocolBuffersD、JSON答案:A9.在Redis中,将指定键设新值,并返回键的旧值是()A、SETkeyvalueB、GETkeyC、GETSETkeyvalueD、STRLENkey答案:C10.在Redis中,设置指定键的值是()A、SETkeyvalueB、GETkeyC、GETSETkeyvalueD、STRLENkey答案:A11.在.NET微服务中,为了简化异步编程的过程,.NETFramework4.5在C#中引入了哪两个关键字()A、await和taskB、await和tasksC、await和asyncD、async和task答案:C12.在.NET微服务中,创建gRPC客户端的步骤正确的是:①复制Protobuf文件、②创建gRPC客户端Web应用程序项目、③实现视图页面、④实现调用gRPC服务、⑤添加gRPC客户端引用、⑥运行gRPC客户端()A、②⑤①④③⑥B、②①⑤④③⑥C、②⑤①③④⑥D、②⑤①③④⑥答案:B13.在ASP.NETCORE中,使用StackExchange.Redis连接并操作的Redis数据库,按键值方式存储字符串类型的方法是()A、StringSetB、StringGetC、SetAddD、SetMembers答案:A14.在.NET微服务中,ASP.NETCore项目中的JavaScript、图片和样式表文件都存放在()文件夹下对应的子文件夹中A、ContextB、根目录C、ContentD、root答案:D15.在.NET微服务中,EFCore中下面哪个程序包提供SqlServer数据库EF提供程序()?A、Microsoft.EntityFrameworkCore.SqlServer包B、Microsoft.EntityFrameworkCore.Analyzers包C、Microsoft.EntityFrameworkCore.Design包D、Microsoft.EntityFrameworkCore.Tools包答案:A16.在ASP.NETCore中,下列不属于Hub类的Context对象的属性的是()A、UserIdentifierB、ItemsC、UsersD、ConnectionAborted答案:C17.在.NET微服务中,下列不是Protobuf协议文件字段修饰符的是()A、requiredB、publicC、optionalD、repeated答案:B18.在ASP.NETCore中,下列在ConfigureServices()方法中添加gRPC服务支持正确的是()A、publicvoidConfigureServices(IServiceCollectionservices){services.AddGrup();}B、publicvoidConfigureServices(IServiceCollectionservices){services.AddGrups();}C、publicvoidConfigureServices(IServiceCollectionservices){services.AddGrpcs();}D、publicvoidConfigureServices(IServiceCollectionservices){services.AddGrpc();}答案:D19.在.NET微服务中,下列属于gRPC适用的应用场景的是()A、浏览器可访问的APIB、多语言混合开发C、广播实时通信D、进程间通信答案:B20.在.NET微服务中,Docker使用()架构A、MVCB、B/SC、C/SD、三层答案:C21.在ASP.NETCore中,()策略允许特定来源的CORS请求A、AllowAnyOriginB、WithOriginsC、AllowCredentialsD、AllowAnyHeader答案:B22.在ASP.NETCore中,CORS策略选项中()策略表示设置公开的响应标头A、AllowAnyHeaderB、WithOriginsC、WithHeadersD、WithExposedHeaders答案:D23.在.NET微服务中,ASP.NETCoreWeb应用程序项目使用()配置文件A、appsettings.jsonB、Web.configC、Application.configD、App.config答案:A24.在Redis中,获取哈希表中字段的数量是()A、HKEYSkeyB、HLENkeyC、HVALSkeyD、HDELkeyfield1[field2]答案:B25.在.NET微服务中,使用Docker的()命令用于创建一个新的Docker容器A、newB、runC、pauseD、create答案:D26.在.NET微服务中,EFCore实体类中用注解的方式进行了相关映射,非空的注解为()?A、RequiredB、KeyC、TableD、DatabaseGenerated.Identity答案:A27.在.NET微服务中,以下哪一项不是微服务的特点()A、项目交付速度较快B、不存在远程调用C、可重用性高D、需要额外考虑服务的注册发现、依赖关系、自治等问题答案:B28.在.NET微服务中,EFCore下列()命令是创建准备迁移的框架代码A、Add-MigrationversionB、remove-MigrationC、Update-DatabaseD、Script-Migration[version]答案:A29.在.NET微服务中,微服务架构应用程序的缺点不包括()A、微服务架构可能带来过多的操作B、微服务的分布式系统可能复杂并难以管理C、分布式系统部署和跟踪问题难D、当服务器数量减少后,管理复杂性增加答案:D30.在ASP.NETCore中,CORS策略选项中AllowAnyOrigin的描述,正确的是A、允许任何请求头B、允许所有来源C、允许任何HTTP方法D、允许特定来源的CORS请求答案:B31.在.NET微服务中,出于对客户访问安全的考虑,浏览器会阻止网页向其他网站(即其他区网络域)发送请求,此限制称为()A、同源策略B、同等策略C、跨域策略D、同源限制答案:A32.在ASP.NETCORE中,使用StackExchange.Redis连接并操作的Redis数据库,根据键读取字符串类型的方法是()A、StringSetB、StringGetC、SetAddD、SetMembers答案:B33.在.NET微服务中,EFCore中下面哪个程序包提供EF的NuGet包管理器命令工具()?A、Microsoft.EntityFrameworkCore.SqlServer包B、Microsoft.EntityFrameworkCore.Analyzers包C、Microsoft.EntityFrameworkCore.Design包D、Microsoft.EntityFrameworkCore.Tools包答案:D34.在Redis中,移除列表的最后一个元素的命令是()A、LPOPkeyB、RPOPkeyC、LLENkeyD、LSETkeyindexvalue答案:B35.在.NET微服务中,下列对于SignalR的概述错误的是()A、SignalR是一个开源库B、SignalR是ASP.NETCore所独有C、SignalR支持“服务器推送”功能D、SignalR支持多种用于处理实时通信的传输方式答案:B36.在.NET微服务中,下列关于gRPC特有的优势描述错误的是()A、拥有现代化高性能轻量级RPC框架B、支持客户端和服务端双向流调用C、约定优先的API开发,默认使用ProtobufLanguage作为描述语言,允许与语言无关的实现D、使用HTTP/2进行传输答案:C37.在.NETCore中,在以下哪一个命令用于创建新的项目、配置文件或解决方案()A、dotnetnewB、dotnetrestoreC、dotnetbuildD、dotnetpublish答案:A38.在.NET微服务中,下列关于EF6和EFCore说法错误的是()A、两者在创建模式时都支持基本类的映射B、两者都支持Linq查询C、两者都支持批量更新功能D、两者都支持数据库的迁移答案:C39.在ASP.NETCORE中,使用StackExchange.Redis连接并操作的Redis数据库,向列表头部插入数据的方法是()A、ListLeftPushB、ListRightPushC、SortedSetAddD、SortedSetScan答案:A40.在.NETCore中,await仅可用于由()关键字修饰的异步方法中A、TaskB、awaitC、asyncD、Run答案:C41.在.NETCore中,以下哪一个命令用于存储()A、dotnetrunB、dotnettestC、dotnetcleanD、dotnetstore答案:D42.在ASP.NETCore中,Ilogger对象里哪个扩展方法是用来设置错误日志信息格式并写入该信息的?()A、LogCritical()B、LogDebug()C、LogError()D、LogWarnig()答案:C43.在ASP.NETCORE中,使用StackExchange.Redis连接并操作的Redis数据库,根据键删除数据的方法是()A、ListLeftPopB、ListRightPopC、KeyDeleteD、Setbine答案:C44.在.NET微服务中,Docker仓库(Repository)是集中存放()文件的场所A、镜像B、容器C、配置D、应用答案:A45.在.NET微服务中,Docker利用()来运行应用A、镜像B、webC、exeD、容器答案:D46.在.NET微服务中,对Protobuf、XML、JSON三种数据传输格式间的比较描述错误的是()A、Protobuf的数据保存格式为文本B、XML的解析效率最慢C、JSON支持简单的数据结构D、Protobuf能保存数据的大小最小答案:A47.在.NET微服务中,使用Docker的()命令将创建并运行一个新的容器A、pauseB、runC、createD、new答案:B48.在.NET微服务中,使用Docker的()命令只显示所有镜像IDA、dockerimages-qB、dockerimages-aC、dockerimages-oD、dockerimages答案:A49.在Redis中,获取存储在哈希表中指定字段的值是()A、HSETkeyfieldvalueB、HGETkeyfieldC、HGETALLkeyD、HEXISTSkeyfield答案:B50.在ASP.NETCORE中,StackExchange.Redis是第三方开发的高性能客户端,它不包含以下特点()A、不支持Redis群B、完全双重编程模型使用C、可以方便的访问完整的Redis功能集D、高性能多路复用设计答案:A51.在ASP.NETCORE中,使用StackExchange.Redis连接并操作的Redis数据库,向列表尾部追加数据方法是()A、ListLeftPushB、ListRightPushC、SortedSetAddD、SortedSetScan答案:B52.在.NET微服务中,Docker的数据持久化主要有两种方式分别是数据卷(datavolume)和()A、绑定挂载(bindmount)B、外部文件(externalfile)C、外挂硬盘(Externalharddrives)D、外挂光驱(Externaldrives)答案:A53.在Redis中,删除一个或多个哈希表字段是()A、HKEYSkeyB、HLENkeyC、HVALSkeyD、HDELkeyfield1[field2]答案:D54.在ASP.NETCore中,Ilogger对象里哪个扩展方法是用来设置调试日志信息格式并写入该信息的?()A、LogCritical()B、LogDebug()C、LogError()D、LogWarnig()答案:B55.在.NET微服务中,ASP.NETCore项目中的路由配置、中间件配置、依赖配置都在()文件中A、rootB、Startup.csC、ContentD、App_start答案:B56.在.NET微服务中,ASP.NETCore是一个跨平台的高性能()A、开发工具B、闭源框架C、开源框架D、开发软件答案:C57.在.NETCore中,以下哪一个命令用于运行源代码()A、dotnetrunB、dotnettestC、dotnetcleanD、dotnetstore答案:A58.在Docker中,镜像和容器的关系,就像是面向对象程序设计中类和实例一样,镜像是静态的定义,容器是镜像()的实体A、编译时B、运行时C、new时D、调试时答案:B59.在ASP.NETCore项目中,Startup类的Configure方法中app对象的()方法可以加入使用路由的中间件A、UseHttpsRedirection()B、UseRouting()C、UseStaticFiles()D、UseAuthorization()答案:B60.在.NET微服务中,ASP.NETCore应用程序本质上是一个独立的()程序A、Web应用B、Web页面C、控制台应用D、桌面应用答案:C61.在.NETCore中,使用TAP模式实现异步编程的步骤为()A、1.创建异步方法2.调用异步方法3.关闭异步方法B、1.创建异步方法2.调用异步方法C、1.创建异步方法2.注册异步方法3.调用异步方法D、1.调用异步方法2.创建异步方法答案:B62.在ASP.NETCore中,默认配置文件是基于()文件格式?A、字符串B、xmlC、txtD、json答案:D63.在.NETCore中,一般通过加入()关键字来调用异步方法?A、asyncB、awaitC、TaskD、Run答案:B64.在.NET微服务中,如果有一些数据想在多个Docker容器间共享,或者想在一些临时性的Docker容器中使用该数据,那么最好的方案就是创建一个()A、共享文件B、数据卷容器C、公共文件D、通用文件答案:B65.在.NET微服务中,基于任务异步模式的Task<TResult>类和Task类属于哪一个命名空间()A、System.Threading.Tasks.TasksB、System.Threading.Tasks.TaskC、System.Threading.TasksD、System.Threading.Task答案:C66.在Redis中,返回键所储存的字符串值的长度是()A、SETkeyvalueB、GETkeyC、GETSETkeyvalueD、STRLENkey答案:D67.在.NET微服务中,下列创建gRPC服务的步骤正确的是:①配置新项目、②创建gRPC服务新项目、③添加服务引用、④创建Protobuf接口文件、⑤在Startup类中配置gRPC服务、⑥启动gRPC服务、⑦选择gRPC服务模板、⑧实现gRPC服务类()A、①②⑦④③⑧⑤⑥B、②①⑦④③⑧⑤⑥C、②①⑦③④⑧⑤⑥D、①②⑦③④⑧⑤⑥答案:B68.在.NET微服务中,EFCore使用NuGet反向生成实体模型命令的语法中各参数解释错误的是()?A、-Context参数为可选项,没有该参数就按照数据库名称生成对象数据上下文名B、生成实体模型命令语法不需要注明数据提供程序名称C、#NAME?D、DataAnnotations参数为可选项,它表示生成实体模型类时,在类或属性上添加注解特性答案:B69.在.NET微服务中,.NETCore提供了Grpc.AspNetCore、Grpc.Net.Client和()三个gRPC软件包A、Grpc.Net.ClientCoreB、Grpc.AspNetCore.FactoryC、Grpc.Net.ClientFactoryD、Grpc.AspNetCore.Client答案:C70.在Windows7中可使用第三方工具()来安装DockerA、DockerToolboxB、yumC、DockerDesktopforWindowsD、pip答案:A71.在Redis中,序列化指定的键,并返回被序列化的值的命令是()A、DELkeyB、DUMPkeyC、EXISTSkeyD、KEYSpattern答案:B72.在ASP.NETCORE中,使用StackExchange.Redis连接并操作的Redis数据库,按键值方式存储哈希表类型的方法是()A、HashSetB、HashGetC、SortedSetRangeByRankD、SortedSetScore答案:A73.在.NET微服务中,使用Docker的()命令搜索镜像A、searchB、findC、grepD、look答案:A74.在ASP.NETCore项目中,Startup类的()方法用来配置用于应用程序内的服务A、Configure()B、Build()C、ConfigureService()D、Config()答案:C75.在ASP.NETCORE中,使用StackExchange.Redis连接并操作的Redis数据库,从列表头部获取数据的方法是()A、ListLeftPopB、ListRightPopC、KeyDeleteD、Setbine答案:A76.在.NET微服务中,关于signalR支持的实时通信传输方式的优先级,正确的是()A、ServerSentEvents>WebSocket>LongPollingB、LongPolling>WebSocket>ServerSentEventsC、WebSocket>ServerSentEvents>LongPollingD、ServerSentEvents>LongPolling>WebSocket答案:C77.在.NET微服务中,关于EFCore使用CodeFirst模式说法错误的是()?A、模型类的字段名为ID会自动识别为主键B、模型类中的Icollection类型的字段会识别为导航属性并生成数据表的外键字段C、不可以使用MVC注解特性声明主键和约束D、连接字符串不局限于使用Windows登录答案:C78.在Redis中,将哈希表键中的字段的值设为value是()A、HSETkeyfieldvalueB、HGETkeyfieldC、HGETALLkeyD、HEXISTSkeyfield答案:A79.在ASP.NETCore中,服务注册方法里()是作用域生存期服务,以每个客户端请求(连接)一次就能创建服务A、AddTransient()B、AddScoped()C、AddSingleton()D、AddAll()答案:B80.在.NET微服务中,关于EFCore下列说法错误的是()A、EFCore是轻量化、可扩展和跨平台版的EntityFrameworkB、EntityFrameworkCore(EFCore)是适用于.NET的新式对象数据库映射器。它支持LINQ查询、更改跟踪、更新和架构迁移C、EFCore提供了不会在EF6中实现的新功能。但是,并非所有EF6功能都已在EFCore中实现D、EFCore在保有EF6所有功能前提下,提供了在EF6中不会实现的新功能答案:D81.在ASP.NETCore中,需要在ConfigureServices()方法中调用()方法添加跨域策略A、AddCors()B、Cors()C、Add()D、SetCors()答案:A82.在.NET微服务中,下列对于gRPC和SignalR的基本知识概述错误的是()A、gRPC信道的地址是gRPC服务端启动时的地址B、SignalR并非ASP.NETCore所独有,它可以在基于.NETFramework4.0以上的ASP.NETWeb应用程序中使用C、调用依赖于SignalR集线器保持活动状态的异步方法时,需要使用await关键字修饰D、SignalR集线器对象是暂时性的,所以需要将状态存储在Hub类的属性中答案:D83.在.NET微服务中,EFCore中下面哪个程序包提供设计时使用到的EF共享库()?A、Microsoft.EntityFrameworkCore.SqlServer包B、Microsoft.EntityFrameworkCore.Analyzers包C、Microsoft.EntityFrameworkCore.Design包D、Microsoft.EntityFrameworkCore.Tools包答案:C84.在ASP.NETCore中,可在()配置文件中更改服务器的启动地址或端口号A、web.configB、launchSetting.jsonC、appsetting.jsonD、appsetting.Development.json答案:B85.在ASP.NETCore项目中,Startup类的()方法用于指定ASP.NETCore应用程序将如何响应每一个HTTP请求A、Build()B、Configure()C、Run()D、Main()答案:B86.在Redis中,检查指定的键是否存在是()A、DELkeyB、DUMPkeyC、EXISTSkeyD、KEYSpattern答案:C87.在EFCore中使用数据上下文类,需要引用命名空间()A、System.Text.Json.SerializationB、Microsoft.EntityFrameworkCoreC、Microsoft.Extensions.LoggingD、System.Linq答案:B88.在.NET微服务中,Docker容器在运行期间产生的数据是不会写在镜像里面的,重新用此镜像启动新的容器就会初始化镜像,会加一个全新的()层来保存数据A、文件B、应用C、启动D、读写答案:D89.在.NETCore中,以下哪一个命令用于生成项目及其所有依赖项()A、dotnetnewB、dotnetrestoreC、dotnetbuildD、dotnetpublish答案:C90.在.NETCore中,使用dotnetnew创建的常用项目模板不包括以下哪一项()A、winformB、classlibC、webapiD、web答案:A91.在Redis中,查看哈希表键中,指定的字段是否存在的命令是()A、HSETkeyfieldvalueB、HGETkeyfieldC、HGETALLkeyD、HEXISTSkeyfield答案:D92.在.NET微服务中,ASP.NETCore应用程序的程序入口在()文件中A、Program.csB、Main.csC、Startup.csD、appsettings.json答案:A93.在.NETCore中,以下哪一项不是基于任务异步模式方法的返回值()A、TaskB、ValueTaskC、ItemTaskD、Task<TResult>答案:C94.在.NET微服务中,对创建异步任务方法描述错误的是()A、不返回值的任务由System.Threading.Tasks.Task类表示B、返回值的任务由System.Threading.Tasks.Task<TResult>类表示C、Thread.Sleep(2)让线程休眠2秒D、使用Start()方法启动任务答案:C95.在.NET微服务中,一个Redis事务从开始到执行不会经历的阶段是()A、开始事务B、命令入队C、初始化事务D、执行事务答案:C96.在ASP.NETCORE中,使用StackExchange.Redis连接并操作的Redis数据库,从有序集合获取数据的方法是()A、ListLeftPushB、ListRightPushC、SortedSetAddD、SortedSetScan答案:D97.在Redis中,获取指定键的值是()A、SETkeyvalueB、GETkeyC、GETSETkeyvalueD、STRLENkey答案:B98.在.NET微服务中,Docker容器是从()创建的运行实例A、文件B、镜像C、仓库D、应用程序答案:B99.在ASP.NETCORE中,使用StackExchange.Redis连接并操作的Redis数据库,向集合中保存数据的方法是()A、StringSetB、StringGetC、SetAddD、SetMembers答案:C100.在.NET微服务中,使用Docker的()命令来查看包含的数据卷A、dockervolumelookB、dockerllC、dockervolumelsD、dockervolumeshow答案:C101.在.NET微服务中,关于ASP.NETCore日志说法错误的是()?A、日志是用来记录系统操作、用户操作、系统运行状态等技术B、一般记录日志目的为:故障定位和显示程序运行状态C、日志以键值对形式存储D、ASP.NETCore支持适用于各种内置和第三方日志记录提供程序的日志记录API答案:C102.在.NETCore中,以下哪一项不属于异步编程模式()A、异步编程模型(APM)B、基于事件的异步模式(EAP)C、基于类的异步模式(CAP)D、基于任务的异步模式(TAP)答案:C103.在ASP.NETCORE中,使用StackExchange.Redis连接并操作的Redis数据库,两个集合执行交集、并集和差集的方法是()A、ListLeftPopB、ListRightPopC、KeyDeleteD、Setbine答案:D104.在ASP.NETCORE中,使用StackExchange.Redis连接并操作的Redis数据库,从列表尾部获取数据的方法是()A、ListLeftPopB、ListRightPopC、KeyDeleteD、Setbine答案:B105.在.NET微服务中,Docker将应用程序与该程序的依赖打包在一个文件里面运行这个文件,就会生成一个()A、镜像B、虚拟容器C、界面D、服务答案:B106.在Redis中,获取列表长度的命令是()A、LPOPkeyB、RPOPkeyC、LLENkeyD、LSETkeyindexvalue答案:C107.在.NET微服务中,Docker官方建议将Docker安装到()操作系统中A、WindowsXPB、Windows7C、LinuxD、Windows10答案:C108.在Redis中,移出并获取列表的第一个元素的命令是()A、LPOPkeyB、RPOPkeyC、LLENkeyD、LSETkeyindexvalue答案:A109.在.NET微服务中,Docker镜像(Image)就是一个()的模板A、静态B、动态C、只写D、只读答案:D110.在ASP.NETCORE中,使用StackExchange.Redis连接并操作的Redis数据库,按键值方式获取哈希表类型的方法是()A、HashSetB、HashGetC、SortedSetRangeByRankD、SortedSetScore答案:B111.在.NETCore中,以下哪一个命令用于部署到托管系统()A、dotnetnewB、dotnetrestoreC、dotnetbuildD、dotnetpublish答案:D112.在.NET微服务中,下列对Protobuf协议文件的优点的描述错误的是()A、足够简单B、更好的兼容性C、解析速度快,解析速度比XML快20--100倍D、序列化后体积很小,消息大小只需要XML大小的1/4—1/2答案:D113.在.NETCore中,以下哪一个命令用于执行单元测试的.NET测试驱动程序()A、dotnetrunB、dotnettestC、dotnetcleanD、dotnetstore答案:B114.在.NET微服务中,gRPC不适用的应用场景是()A、多语言混合开发B、高性能轻量级微服务C、点对点实时通信D、广播实时通信答案:D115.在ASP.NETCore中,()是程序调试时应用的配置文件A、web.configB、launchSetting.jsonC、appsetting.jsonD、appsetting.Development.json答案:D116.在.NET微服务中,Redis事务可以一次执行多个命令,并带有三个重要特征,其中不包括的特征是()A、批量操作在发送到EXEC命令前被放入队列缓存B、收到EXEC命令后进入事务执行,命令执行失败,其余命令将不被执行C、收到EXEC命令后进入事务执行,命令执行失败,其余命令依然被执行D、在事务执行过程中,其他客户端提交的命令请求不会被插入到事务执行命令序列中答案:B117.在.NET微服务中,使用Docker的()命令可以查看运行中或运行过的容器信息A、showB、systemC、psD、ls答案:C118.在.NET微服务中,下面对ASP.NETCoreSignalR的特性描述不正确的是()A、ASP.NETCoreSignalR是一个开源库,它简化了向应用程序添加实时web功能的过程B、ASP.NETCoreSignalR会自动管理连接,并允许开发者向聊天室那样向所有连接的客户端同时发送消息,也可以向特定的客户发送消息C、ASP.NETCoreSignalR不支持“服务器推送功能”D、ASP.NETCoreSignalR可以将任何种类的“实时”web功能添加到ASP.NETCore应用程序中。答案:C119.在Redis中,获取在哈希表中指定键的所有字段和值是()A、HSETkeyfieldvalueB、HGETkeyfieldC、HGETALLkeyD、HEXISTSkeyfield答案:C120.在Redis中,获取所有哈希表中的字段是()A、HKEYSkeyB、HLENkeyC、HVALSkeyD、HDELkeyfield1[field2]答案:A121.在ASP.NETCore中,()是程序运行时应用的配置文件A、web.configB、launchSetting.jsonC、appsetting.jsonD、appsetting.Development.json答案:C122.在Redis中,删除键的命令是()A、DELkeyB、DUMPkeyC、EXISTSkeyD、KEYSpattern答案:A123.在.NETCore中,以下哪一个命令用于恢复项目的依赖项和工具()A、dotnetnewB、dotnetrestoreC、dotnetbuildD、dotnetpublish答案:B124.在.NET微服务中,依赖注入是一种实现对象及其合作者或依赖项之间()的技术A、消除耦合B、降低内聚C、松散耦合D、建立耦合答案:C125.在.NET微服务中,使用Docker的()命令暂停一个或多个容器A、killB、fillC、stopD、pause答案:D126.在.NET微服务中,如果需要读取其他网站中的数据,需要允许其他站点对开发者的应用进行()A、跨域请求B、跨网请求C、跨域访问D、跨域传递答案:A127.在Redis中,获取哈希表中所有值是()A、HKEYSkeyB、HLENkeyC、HVALSkeyD、HDELkeyfield1[field2]答案:C128.在ASP.NETCORE中,使用StackExchange.Redis连接并操作的Redis数据库,对指定范围的有序集合排名的方法是()A、HashSetB、HashGetC、SortedSetRangeByRankD、SortedSetScore答案:C129.在.NET微服务中,下列Protobuf协议文件字段数据类型与c#字段数据类型相对,错误的是()A、string=stringB、bool=boolC、bytes=byte[]D、int64=int答案:D130.在.NET微服务中,ASP.NETCore的配置文件中,配置键的约定哪项是正确的?A、键区分大小写B、键不能相同C、ConfigurationBinder类支持使用配置键中数组索引将数组绑定到对象D、在环境变量配置中,冒号分隔符适用于所有平台答案:C131.在ASP.NETCore中,Ilogger对象里哪个扩展方法是用来设置警告日志信息格式并写入该信息的?()A、LogCritical()B、LogDebug()C、LogError()D、LogWarnig()答案:D132.在ASP.NETCore中,下面()日志级别最为严重?A、跟踪级别B、调试级别C、警告级别D、错误级别答案:D133.在ASP.NETCORE中,使用StackExchange.Redis连接并操作的Redis数据库,获取指定键的有序集合成员评分的方法是()A、HashSetB、HashGetC、SortedSetRangeByRankD、SortedSetScore答案:D134.在Redis中,查找所有符合给定模式的键是()A、DELkeyB、DUMPkeyC、EXISTSkeyD、KEYSpattern答案:D135.在.NET微服务中,对Docker命令:dockercreate--namemyappmicrosoft/dotnet-samples解读正确的是()A、创建名为myapp的镜像B、创建名为myapp的静态文件C、创建名为myapp的容器D、创建名为myapp的动态文件答案:C136.在.NET微服务中,ASP.NETCore中,下面哪个日志级别表示无法处理的错误和异常信息()?A、跟踪级别B、调试级别C、警告级别D、错误级别答案:D137.在Redis中,通过索引设置列表元素的值的命令是()A、LPOPkeyB、RPOPkeyC、LLENkeyD、LSETkeyindexvalue答案:D138.在.NET微服务中,如果两个URL地址具有相同协议、主机名和端口,则它们具有()A、相同的服务器B、相同的客户端C、相同的源D、相同的浏览器答案:C139.在.NETCore中,以下哪一个命令用于清除项目输出()A、dotnetrunB、dotnettestC、dotnetcleanD、dotnetstore答案:C140.在ASP.NETCORE中,使用StackExchange.Redis连接并操作的Redis数据库,获取集合中的数据的方法是()A、StringSetB、StringGetC、SetAddD、SetMembers答案:D多选题1.在.NET微服务中,Redis中管理内存的方法有哪两种()【选两项】A、设置内存上限B、制订内存回收策略C、设置内存下限D、制订内存添加策略答案:AB2.在.NET微服务中,以下对于.NETCore平台的特点描述正确的有()【选两项】A、只能用在Windows平台B、部署灵活C、源代码不开放D、由Microsoft支持答案:BD3.在ASP.NETCore中,IDistributeCache接口主要就是封装了Redis的一些最基本的操作,它包括如下哪些方法()【选三项】A、Set()B、Get()C、Refresh()D、Delete()答案:ABC4.在Redis中,下列哪些是Redis事务的相关命令()【选三项】A、discardB、execC、beginD、unwatch答案:ABD5.在.NET微服务中,下面对微服务的描述正确的有()【选三项】A、从面向服务的架构到服务化架构,再到微服务架构,是一个逐步演进的过程B、微服务架构并不是什么技术创新,而是开发过程发展到一定阶段对技术架构的要求,是在实践中不断摸索而来的C、微服务架构由多个相对独立的应用程序组成,并且应用程序被部署到多个服务器中D、单体架构将所有的功能打包成一个exe或dll文件,并部署到单个服务器中,比微服务架构耦合度低答案:ABC6.在.NET微服务中,ASP.NETCoreSignalR支持以下()用于处理实时通信的传输方式【选三项】A、WebSocket传输方式B、基于服务器发送事件传输方式C、长轮询传输方式D、ServerSentPolling传输方式答案:ABC7.在.NET微服务中,.NETCore使用SQLServer数据库需要通过NuGet管理器安装哪些包()?【选三项】A、Microsoft.EntityFrameworkCore.SqlServer包B、Microsoft.EntityFrameworkCore.Analyzers包C、Microsoft.EntityFrameworkCore.Design包D、Microsoft.EntityFrameworkCore.Tools包答案:ACD8.在.NET微服务中,使用ASP.NETCore可以实现以下哪些需求()【选三项】A、创建Web应用程序和服务、IoT应用和移动后端。B、在Windows、macOS和Linux上使用喜爱的开发工具。C、创建Winform应用程序D、在.NETCore或.NETFramework上运行。答案:ABD9.在.NET微服务中,以下对于微服务的优点描述正确的有()【选三项】A、聚焦业务功能或需求B、松耦合C、分布式系统简单并易于维护D、只包含业务逻辑代码答案:ABD10.在.NET微服务中,下面有关ASP.NETCoreWeb项目的创建操作,正确的步骤有()【选两项】A、“创建新项目”对话框,在其中选中“ASP.NETCoreWeb应用程序”模板B、“创建新项目”对话框,在其中选中“类库(.NETCore)”模板C、创建新的ASP.NETCoreWeb应用程序”对话框中,选择“Web应用程序(模型视图控制器)”项目类型D、创建新的ASP.NETCoreWeb应用程序”对话框中,选择“Angular”项目类型答案:AC11.在ASP.NETCoreWeb应用程序中,提供以下()方式存储Session的数据【选三项】A、InPro

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论