版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE1《.NET微服务应用开发》复习备考重点试题库(带答案)一、单选题1.在ASP.NETCORE中,使用StackExchange.Redis连接并操作的Redis数据库,从列表尾部获取数据的方法是()。A、ListLeftPopB、ListRightPopC、KeyDeleteD、Setbine答案:B2.在ASP.NETCore中,CORS策略选项中AllowAnyOrigin的描述,正确的是A、允许任何请求头B、允许所有来源C、允许任何HTTP方法D、允许特定来源的CORS请求答案:B3.在ASP.NETCore项目中,Startup类的()方法用来配置用于应用程序内的服务。A、Configure()B、Buidl()C、ConfigureService()D、Config()答案:C4.在ASP.NETCORE中,使用StackExchange.Redis连接并操作的Redis数据库,获取指定键的有序集合成员评分的方法是()。A、HashSetB、HashGetC、SortedSetRangeByRankD、SortedSetScore答案:D5.在Redis中,查看哈希表键中,指定的字段是否存在的命令是()。A、HSETkeyfieldvalueB、HGETkeyfieldC、HGETALLkeyD、HEXISTSkeyfield答案:D6.在Redis中,查找所有符合给定模式的键是()。A、DELkeyB、DUMPkeyC、EXISTSkeyD、KEYSpattern答案:D7.在.NETCore中,await仅可用于由()关键字修饰的异步方法中。A、TaskB、awaitC、asyncD、Run答案:C8.Docker官方建议将Docker安装到()操作系统中。A、WindowsXPB、Windows7C、LinuxD、Windows10答案:C9.在Redis中,移除列表的最后一个元素的命令是()。A、LPOPkeyB、RPOPkeyC、LLENkeyD、LSETkeyindexvalue答案:B10.使用Docker的()命令暂停一个或多个容器。A、killB、fillC、stopD、pause答案:D11.创建gRPC客户端的步骤正确的是:①复制Protobuf文件、②创建gRPC客户端Web应用程序项目、③实现视图页面、④实现调用gRPC服务、⑤添加gRPC客户端引用、⑥运行gRPC客户端()。A、②⑤①④③⑥B、②①⑤④③⑥C、②⑤①③④⑥D、②⑤①③④⑥答案:B12.在Redis中,设置指定键的值是()。A、SETkeyvalueB、GETkeyC、GETSETkeyvalueD、STRLENkey答案:A13.ASP.NETCore的Kestrel服务器启动时默认使用()端口?A、3081B、8080C、80D、9098答案:C14.在ASP.NETCore项目中,Startup类的()方法用于指定ASP.NETCore应用程序将如何响应每一个HTTP请求。A、Buidl()B、Configure()C、Run()D、Main()答案:B15.在.NETCore中,以下哪一个命令用于执行单元测试的.NET测试驱动程序()。A、dotnetrunB、dotnettestC、dotnetcleanD、dotnetstore答案:B16.在ASP.NETCore中,Hub类Cilents属性是一个Client对象,其中包含服务器与客户端之间的通信的属性,下列不属于Cilent对象的方法的是()。A、AllExceptB、GroupC、GroupsD、Abort答案:D17.下面对ASP.NETCoreSignalR的特性描述不正确的是()。A、ASP.NETCoreSignalR是一个开源库,它简化了向应用程序添加实时web功能的过程B、ASP.NETCoreSignalR会自动管理连接,并允许开发者向聊天室那样向所有连接的客户端同时发送消息,也可以向特定的客户发送消息C、ASP.NETCoreSignalR不支持“服务器推送功能”D、ASP.NETCoreSignalR可以将任何种类的“实时”web功能添加到ASP.NETCore应用程序中。答案:C18.Docker利用()来运行应用。A、镜像B、webC、exeD、容器答案:D19.在Redis中,删除一个或多个哈希表字段是()。A、HKEYSkeyB、HLENkeyC、HVALSkeyD、HDELkeyfield1[field2]答案:D20.在Windows7中使用第三方工具()来安装Docker。A、DockerToolboxB、yumC、DockerDesktopforWindowsD、pip答案:A21.在.NETCore中,以下哪一个命令用于存储()。A、dotnetrunB、dotnettestC、dotnetcleanD、dotnetstore答案:D22.在ASP.NETCORE中,使用StackExchange.Redis连接并操作的Redis数据库,根据键删除数据的方法是()。A、ListLeftPopB、ListRightPopC、KeyDeleteD、Setbine答案:C23.下列对Protobuf协议文件的优点的描述错误的是()。A、足够简单B、更好的兼容性C、解析速度快,解析速度比XML快20--100倍D、序列化后体积很小,消息大小只需要XML大小的1/4—1/2答案:D24.出于对客户访问安全的考虑,浏览器会阻止网页向其他网站(即其他区网络域)发送请求,此限制称为()。A、同源策略B、同等策略C、跨域策略D、同源限制答案:A25.关于EFCore下列说法错误的是()?A、EFCore是轻量化、可扩展和跨平台版的EntityFrameworkB、EntityFrameworkCore(EFCore)是适用于.NET的新式对象数据库映射器。它支持LINQ查询、更改跟踪、更新和架构迁移C、EFCore提供了不会在EF6中实现的新功能。但是,并非所有EF6功能都已在EFCore中实现D、EFCore在保有EF6所有功能前提下,提供了在EF6中不会实现的新功能答案:D26.一个Redis事务从开始到执行不会经历的阶段是A、开始事务B、命令入队C、初始化事务D、执行事务答案:C27.在Redis中,返回键所储存的字符串值的长度是()。A、SETkeyvalueB、GETkeyC、GETSETkeyvalueD、STRLENkey答案:D28.ASP.NETCore项目中的路由配置、中间件配置、依赖配置都在()文件中A、rootB、Startup.csC、ContentD、App_start答案:B29.在Redis中,获取在哈希表中指定键的所有字段和值是()。A、HSETkeyfieldvalueB、HGETkeyfieldC、HGETALLkeyD、HEXISTSkeyfield答案:C30.在ASP.NETCore中,默认配置文件是基于()文件格式?A、字符串B、xmlC、txtD、json答案:D31.Docker镜像(Image)就是一个()的模板。A、静态B、动态C、只写D、只读答案:D32.在Redis中,获取哈希表中所有值是()。A、HKEYSkeyB、HLENkeyC、HVALSkeyD、HDELkeyfield1[field2]答案:C33.基于任务异步模式的Task<TResult>类和Task类属于哪一个命名空间()。A、System.Threading.Tasks.TasksB、System.Threading.Tasks.TaskC、System.Threading.TasksD、System.Threading.Task答案:C34.在ASP.NETCORE中,使用StackExchange.Redis连接并操作的Redis数据库,按键值方式存储字符串类型的方法是()。A、StringSetB、StringGetC、SetAddD、SetMembers答案:A35.在Docker中,备份镜像后,可以使用()命令将镜像备份恢复到Docker引擎中A、loadB、newC、copyD、add答案:A36.在Redis中,获取存储在哈希表中指定字段的值是()。A、HSETkeyfieldvalueB、HGETkeyfieldC、HGETALLkeyD、HEXISTSkeyfield答案:B37.在Redis中,将指定键设新值,并返回键的旧值是()。A、SETkeyvalueB、GETkeyC、GETSETkeyvalueD、STRLENkey答案:C38.在Docker中,为了方便应用程序迁移,可以使用()命令将新定制的镜像备份到本地文件A、copyB、saveC、addD、run答案:B39.在ASP.NETCORE中,使用StackExchange.Redis连接并操作的Redis数据库,按键值方式存储哈希表类型的方法是()。A、HashSetB、HashGetC、SortedSetRangeByRankD、SortedSetScore答案:A40.对Protobuf、XML、JSON三种数据传输格式间的比较描述错误的是()。A、Protobuf的数据保存格式为文本B、XML的解析效率最慢C、JSON支持简单的数据结构D、Protobuf能保存数据的大小最小答案:A41.依赖注入是一种实现对象及其合作者或依赖项之间()的技术。A、消除耦合B、降低内聚C、松散耦合D、建立耦合答案:C42.Docker将应用程序与该程序的依赖打包在一个文件里面。运行这个文件,就会生成一个()。A、镜像B、虚拟容器C、界面D、服务答案:B43.在ASP.NETCore中,()策略允许特定来源的CORS请求。A、AllowAnyOriginB、WithOriginsC、AllowCredentialsD、AllowAnyHeader答案:B44.下列Protobuf协议文件字段数据类型与c#字段数据类型相对,错误的是()。A、string=stringB、bool=boolC、bytes=byte[]D、int64=int答案:D45.在ASP.NETCORE中,使用StackExchange.Redis连接并操作的Redis数据库,获取集合中的数据的方法是()。A、StringSetB、StringGetC、SetAddD、SetMembers答案:D46.Docker使用()架构。A、MVCB、B/SC、C/SD、三层答案:C47.可以通过()命令将自己的镜像推送到DockerA、dockerpullB、dockerpushC、dockerlogoutD、dockersearch答案:B48.ASP.NETCore中,下面哪个日志级别表示无法处理的错误和异常信息()?A、跟踪级别B、调试级别C、警告级别D、错误级别答案:D49.Redis事务可以一次执行多个命令,并带有三个重要特征,其中不包括的特征是A、批量操作在发送到EXEC命令前被放入队列缓存B、收到EXEC命令后进入事务执行,命令执行失败,其余命令将不被执行C、收到EXEC命令后进入事务执行,命令执行失败,其余命令依然被执行D、在事务执行过程中,其他客户端提交的命令请求不会被插入到事务执行命令序列中答案:B50.在ASP.NETCore中,通过调用()方法启动WebHost实例。A、Bulid()B、Main()C、Run()D、Configure()答案:C51.关于ASP.NETCore日志说法错误的是()?A、日志是用来记录系统操作、用户操作、系统运行状态等技术B、一般记录日志目的为:故障定位和显示程序运行状态C、日志以键值对形式存储D、ASP.NETCore支持适用于各种内置和第三方日志记录提供程序的日志记录API答案:C52.以下哪一项不是微服务的特点()。A、项目交付速度较快B、不存在远程调用C、可重用性高D、需要额外考虑服务的注册发现、依赖关系、自治等问题答案:B53.ASP.NETCore项目中的JavaScript、图片和样式表文件都存放在()文件夹下对应的子文件夹中。A、ContextB、根目录C、ContentD、root答案:D54.在ASP.NETCore中,下列在ConfigureServices()方法中添加gRPC服务支持正确的是()。A、publicvoidConfigureServices(IServiceCollectionservices){services.AddGrup();}B、publicvoidConfigureServices(IServiceCollectionservices){services.AddGrups();}C、publicvoidConfigureServices(IServiceCollectionservices){services.AddGrpcs();}D、publicvoidConfigureServices(IServiceCollectionservices){services.AddGrpc();}答案:D55.在Redis中,获取列表长度的命令是()。A、LPOPkeyB、RPOPkeyC、LLENkeyD、LSETkeyindexvalue答案:C56.在Redis中,获取指定键的值是()。A、SETkeyvalueB、GETkeyC、GETSETkeyvalueD、STRLENkey答案:B57.下列不是Protobuf协议文件字段修饰符的是()。A、requiredB、publicC、optionalD、repeated答案:B58.Docker容器是从()创建的运行实例。A、文件B、镜像C、仓库D、应用程序答案:B59.在ASP.NETCore中,()是程序运行时应用的配置文件A、web.configB、launchSetting.jsonC、appsetting.jsonD、appsetting.Development.json答案:C60.下列关于EF6和EFCore说法错误的是()A、两者在创建模式时都支持基本类的映射B、两者都支持Linq查询C、两者都支持批量更新功能D、两者都支持数据库的迁移答案:C61.在ASP.NETCore中,下面哪个日志级别最为严重()?A、跟踪级别B、调试级别C、警告级别D、错误级别答案:D62.在.NETCore中,一般通过加入()关键字来调用异步方法?A、asyncB、awaitC、TaskD、Run答案:B63.下面对Protobuf协议文件字段修饰符required和optional的描述不正确的是()。A、对于required的字段而言,初始值是必须要提供的,否则字段便是未初始化的B、对于required的字段而言,序列化的时候必须给予初始化,否则程序运行会出现异常C、对于optional的字段而言,未初始化不会自动赋予默认值。D、对于optional的字段而言,如果未进行初始化会自动赋值默认值,还可以指定默认值。答案:C64.在ASP.NETCORE中,使用StackExchange.Redis连接并操作的Redis数据库,从有序集合获取数据的方法是()。A、ListLeftPushB、ListRightPushC、SortedSetAddD、SortedSetScan答案:D65.在EFCore中使用数据上下文类,需要引用哪个命名空间()?A、System.Text.Json.SerializationB、Microsoft.EntityFrameworkCoreC、Microsoft.Extensions.LoggingD、System.Linq答案:B66.下列对于SignalR的概述错误的是()。A、SignalR是一个开源库B、SignalR是ASP.NETCore所独有C、SignalR支持“服务器推送”功能D、SignalR支持多种用于处理实时通信的传输方式答案:B67.Docker通过()命令执行Dockerfile中的一系列指令自动构建镜像A、dockerpullB、dockerpushC、dockerbuildD、dockercreate答案:C68.使用Docker的()命令可以查看运行中或运行过的容器信息。A、showB、systemC、psD、ls答案:C69.在ASP.NETCore中,()是作用域生存期服务,以每个客户端请求(连接)一次就创建服务A、AddTransient()B、AddScoped()C、AddSingleton()D、AddAll()答案:B70.在Redis中,移出并获取列表的第一个元素的命令是()。A、LPOPkeyB、RPOPkeyC、LLENkeyD、LSETkeyindexvalue答案:A71.ASP.NETCore是一个跨平台的高性能()A、开发工具B、闭源框架C、开源框架D、开发软件答案:C72.在ASP.NETCORE中,使用StackExchange.Redis连接并操作的Redis数据库,向集合中保存数据的方法是()。A、StringSetB、StringGetC、SetAddD、SetMembers答案:C73.在ASP.NETCORE中,使用StackExchange.Redis连接并操作的Redis数据库,按键值方式获取哈希表类型的方法是()。A、HashSetB、HashGetC、SortedSetRangeByRankD、SortedSetScore答案:B74.EFCore使用NuGet反向生成实体模型命令的语法中各参数解释错误的是()?A、-Context参数为可选项,没有该参数就按照数据库名称生成对象数据上下文名B、生成实体模型命令语法不需要注明数据提供程序名称C、-OutputDir参数为结果输出文件夹D、DataAnnotations参数为可选项,它表示生成实体模型类时,在类或属性上添加注解特性答案:B75.在Docker中,Dockerfile是由一系列命令和参数构成的()文件A、批处理B、可执行C、压缩包D、脚本答案:D76.Protobuf的消息结构是通过()语言进行定义和描述的。A、ProtobufBufferLanguageB、C#C、ProtocolBuffersD、JSON答案:A77.在.NETCore中,在以下哪一个命令用于创建新的项目、配置文件或解决方案()。A、dotnetnewB、dotnetrestoreC、dotnetbuildD、dotnetpublish答案:A78.下列关于gRPC特有的优势描述错误的是()。A、拥有现代化高性能轻量级RPC框架B、支持客户端和服务端双向流调用C、约定优先的API开发,默认使用ProtobufLanguage作为描述语言,允许与语言无关的实现D、使用HTTP/2进行传输答案:C79.在ASP.NETCORE中,使用StackExchange.Redis连接并操作的Redis数据库,向列表头部插入数据的方法是()。A、ListLeftPushB、ListRightPushC、SortedSetAddD、SortedSetScan答案:A80.在Redis中,序列化指定的键,并返回被序列化的值的命令是()。A、DELkeyB、DUMPkeyC、EXISTSkeyD、KEYSpattern答案:B81.在Redis中,删除键的命令是()。A、DELkeyB、DUMPkeyC、EXISTSkeyD、KEYSpattern答案:A82.在ASP.NETCORE中,使用StackExchange.Redis连接并操作的Redis数据库,从列表头部获取数据的方法是()。A、ListLeftPopB、ListRightPopC、KeyDeleteD、Setbine答案:A83.下面不是Protobuf协议文件组成的是()。A、声明Protobuf的版本B、定义端口C、定义请求消息D、定义服务,包含定义服务名、服务方法名、方法参数和返回值答案:B84.在ASP.NETCORE中,StackExchange.Redis是第三方开发的高性能客户端,它不包含以下特点A、不支持Redis群B、完全双重编程模型使用C、可以方便的访问完整的Redis功能集D、高性能多路复用设计答案:A85.在.NETCore中,以下哪一个命令用于运行源代码()。A、dotnetrunB、dotnettestC、dotnetcleanD、dotnetstore答案:A86.下列对于gRPC和SignalR的基本知识概述错误的是()。A、gRPC信道的地址是gRPC服务端启动时的地址B、SignalR并非ASP.NETCore所独有,它可以在基于.NETFramework4.0以上的ASP.NETWeb应用程序中使用C、调用依赖于SignalR集线器保持活动状态的异步方法时,需要使用await关键字修饰D、SignalR集线器对象是暂时性的,所以需要将状态存储在Hub类的属性中答案:D87.在Docker中,镜像和容器的关系,就像是面向对象程序设计中类和实例一样,镜像是静态的定义,容器是镜像()的实体。A、编译时B、运行时C、new时D、调试时答案:B88.EFCore中下面哪个程序包提供设计时使用到的EF共享库()?A、Microsoft.EntityFrameworkCore.SqlServer包B、Microsoft.EntityFrameworkCore.Analyzers包C、Microsoft.EntityFrameworkCore.Design包D、Microsoft.EntityFrameworkCore.Tools包答案:C89.EFCore中下面哪个程序包提供SqlServer数据库EF提供程序()?A、Microsoft.EntityFrameworkCore.SqlServer包B、Microsoft.EntityFrameworkCore.Analyzers包C、Microsoft.EntityFrameworkCore.Design包D、Microsoft.EntityFrameworkCore.Tools包答案:A90.在.NETCore中,以下哪一个命令用于部署到托管系统()。A、dotnetnewB、dotnetrestoreC、dotnetbuildD、dotnetpublish答案:D91.在.NETCore中,使用TAP模式实现异步编程的步骤为()。A、1.创建异步方法2.调用异步方法3.关闭异步方法B、1.创建异步方法2.调用异步方法C、1.创建异步方法2.注册异步方法3.调用异步方法D、1.调用异步方法2.创建异步方法答案:B92.ASP.NETCore主要支持WebPages项目、MVC项目和WebAPI项目,不支持基于WebForm框架的()程序项目。A、windows桌面应用B、Web应用C、手机应用D、Linux桌面应用答案:B93.关于signalR支持的实时通信传输方式的优先级,正确的是()。A、ServerSentEvents>WebSocket>LongPollingB、LongPolling>WebSocket>ServerSentEventsC、WebSocket>ServerSentEvents>LongPollingD、ServerSentEvents>LongPolling>WebSocket答案:C94.在Docker中,Dockerfile的()指令用于指定一个基础镜像?A、entrypointB、fromC、argD、env答案:B95.EFCore中下面哪个程序包提供EF的NuGet包管理器命令工具()?A、Microsoft.EntityFrameworkCore.SqlServer包B、Microsoft.EntityFrameworkCore.Analyzers包C、Microsoft.EntityFrameworkCore.Design包D、Microsoft.EntityFrameworkCore.Tools包答案:D96.在ASP.NETCORE中,使用StackExchange.Redis连接并操作的Redis数据库,向列表尾部追加数据方法是()。A、ListLeftPushB、ListRightPushC、SortedSetAddD、SortedSetScan答案:B97.异步编程中,对创建异步任务方法描述错误的是()。A、不返回值的任务由System.Threading.Tasks.Task类表示B、返回值的任务由System.Threading.Tasks.Task<TResult>类表示C、Thread.Sleep(2)让线程休眠2秒D、使用Start()方法启动任务答案:C98.在.NETCore中,以下哪一项不属于异步编程模式()。A、异步编程模型(APM)B、基于事件的异步模式(EAP)C、基于类的异步模式(CAP)D、基于任务的异步模式(TAP)答案:C99.在Redis中,获取所有哈希表中的字段是()。A、HKEYSkeyB、HLENkeyC、HVALSkeyD、HDELkeyfield1[field2]答案:A100.在Docker中,除了使用build命令创建镜像以外,还可以使用()命令将当前容器生成为镜像A、runB、createC、mitD、publish答案:C101.在Redis中,检查指定的键是否存在是()。A、DELkeyB、DUMPkeyC、EXISTSkeyD、KEYSpattern答案:C102.在Docker中,Dockerfile的()指令指定镜像得默认入口?A、entrypointB、fromC、argD、env答案:A103.在.NETCore中,以下哪一个命令用于恢复项目的依赖项和工具()。A、dotnetnewB、dotnetrestoreC、dotnetbuildD、dotnetpublish答案:B104.在.NETCore中,使用dotnetnew创建的常用项目模板不包括以下哪一项()。A、winformB、classlibC、webapiD、web答案:A105.在Redis中,通过索引设置列表元素的值的命令是()。A、LPOPkeyB、RPOPkeyC、LLENkeyD、LSETkeyindexvalue答案:D106.在.NETCore中,以下哪一个命令用于清除项目输出()。A、dotnetrunB、dotnettestC、dotnetcleanD、dotnetstore答案:C107.为了简化异步编程的过程,.NETFramework4.5在C#中引入了哪两个关键字()。A、await和taskB、await和tasksC、await和asyncD、async和task答案:C108.如果两个URL地址具有相同协议、主机名和端口,则它们具有()。A、相同的服务器B、相同的客户端C、相同的源D、相同的浏览器答案:C109.在Docker中,Dockerfile的()指令创建数据挂载点.A、BUILDB、VOLUMEC、ADDD、CREATE答案:B110.在ASP.NETCORE中,使用StackExchange.Redis连接并操作的Redis数据库,向有序集合中添加数据的方法是()。A、ListLeftPushB、ListRightPushC、SortedSetAddD、SortedSetScan答案:C111.在ASP.NETCore中,下列不属于Hub类的Context对象的属性的是()。A、UserIdentifierB、ItemsC、UsersD、ConnectionAborted答案:C112.ASP.NETCore应用程序的程序入口在()文件中。A、Program.csB、Main.csC、Startup.csD、appsettings.json答案:A113.对Docker命令:dockercreate--namemyappmicrosoft/dotnet-samples解读正确的是()A、创建名为myapp的镜像B、创建名为myapp的静态文件C、创建名为myapp的容器D、创建名为myapp的动态文件答案:C114.使用Docker的()命令将创建并运行一个新的容器。A、pauseB、runC、createD、new答案:B115.在ASP.NETCoreWeb应用程序中,提供以下四种方式存储Session的数据,其中对Custom方式描述正确的是()。A、Session存储在进程内,默认值。B、Session存储在独立的状态服务,即ASP.NETStateService中C、Session存储在SQLServer数据库中D、自定义保存方式,可以保存在MySql、MongoDb和Redis等答案:D116.Docker容器在运行期间产生的数据是不会写在镜像里面的,重新用此镜像启动新的容器就会初始化镜像,会加一个全新的()层来保存数据。A、文件B、应用C、启动D、读写答案:D117.使用Docker的()命令查看本地镜像。A、lookB、imagesC、searchD、find答案:B118..NETCore提供了Grpc.AspNetCore、Grpc.Net.Client和()三个gRPC软件包。A、Grpc.Net.ClientCoreB、Grpc.AspNetCore.FactoryC、Grpc.Net.ClientFactoryD、Grpc.AspNetCore.Client答案:C119.下列属于gRPC适用的应用场景的是()。A、浏览器可访问的APIB、多语言混合开发C、广播实时通信D、进程间通信答案:B120.在ASP.NETCore中,Ilogger对象里哪个扩展方法是用来设置警告日志信息格式并写入该信息的?()A、LogCritical()B、LogDebug()C、LogError()D、LogWarnig()答案:D121.EFCore下列哪个命令是创建准备迁移的框架代码()?A、Add-MigrationversionB、remove-MigrationC、Update-DatabaseD、Script-Migration[version]答案:A122.在ASP.NETCore中,Ilogger对象里哪个扩展方法是用来设置错误日志信息格式并写入该信息的?()A、LogCritical()B、LogDebug()C、LogError()D、LogWarnig()答案:C123.ASP.NETCore应用程序本质上是一个独立的()程序A、Web应用B、Web页面C、控制台应用D、桌面应用答案:C124.下列创建gRPC服务的步骤正确的是:①配置新项目、②创建gRPC服务新项目、③添加服务引用、④创建Protobuf接口文件、⑤在Startup类中配置gRPC服务、⑥启动gRPC服务、⑦选择gRPC服务模板、⑧实现gRPC服务类()。A、①②⑦④③⑧⑤⑥B、②①⑦④③⑧⑤⑥C、②①⑦③④⑧⑤⑥D、①②⑦③④⑧⑤⑥答案:B125.ASP.NETCoreWeb应用程序项目使用()配置文件。A、appsettings.jsonB、Web.configC、Application.configD、App.config答案:A126.在ASP.NETCore中,()是程序调试时应用的配置文件A、web.configB、launchSetting.jsonC、appsetting.jsonD、appsetting.Development.json答案:D127.在.NETCore中,以下哪一项不是基于任务异步模式方法的返回值()。A、TaskB、ValueTaskC、ItemTaskD、Task<TResult>答案:C128.在.NETCore中,以下哪一个命令用于生成项目及其所有依赖项()。A、dotnetnewB、dotnetrestoreC、dotnetbuildD、dotnetpublish答案:C129.在Redis中,将哈希表键中的字段的值设为value是()。A、HSETkeyfieldvalueB、HGETkeyfieldC、HGETALLkeyD、HEXISTSkeyfield答案:A130.微服务架构应用程序的缺点不包括()。A、微服务架构可能带来过多的操作B、微服务的分布式系统可能复杂并难以管理C、分布式系统部署和跟踪问题难D、当服务器数量减少后,管理复杂性增加答案:D131.在ASP.NETCore中,CORS策略选项中()策略表示设置公开的响应标头。A、AllowAnyHeaderB、WithOriginsC、WithHeadersD、WithExposedHeaders答案:D132.使用Docker的()命令搜索镜像。A、searchB、findC、grepD、look答案:A133.在ASP.NETCore中,可在()配置文件中更改服务器的启动地址或端口号A、web.configB、launchSetting.jsonC、appsetting.jsonD、appsetting.Development.json答案:B134.如果需要读取其他网站中的数据,需要允许其他站点对开发者的应用进行()。A、跨域请求B、跨网请求C、跨域访问D、跨域传递答案:A135.如果有一些数据想在多个Docker容器间共享,或者想在一些临时性的Docker容器中使用该数据,那么最好的方案就是创建一个()。A、共享文件B、数据卷容器C、公共文件D、通用文件答案:B136.在Docker中,通过Dockerfile创建.NETCore控制台应用程序镜像,需进入项目文件夹,编译并发布项目到d:\demo文件夹中,执行的命令是:dotnet()-od:\demoGuessNumber.slnA、publishB、runC、pileD、enter答案:A137.使用Docker的()命令来查看包含的数据卷。A、dockervolumelookB、dockerllC、dockervolumelsD、dockervolumeshow答案:C138.Docker仓库(Repository)是集中存放()文件的场所。A、镜像B、容器C、配置D、应用答案:A139.EFCore实体类中用注解的方式进行了相关映射,非空的注解为()?A、RequiredB、KeyC、TableD、DatabaseGenerated.Identity答案:A140.使用Docker的()命令只显示所有镜像ID。A、dockerimages-qB、dockerimages-aC、dockerimages-oD、dockerimages答案:A141.在ASP.NETCore项目中,Startup类的Configure方法中app对象的()方法可以加入使用路由的中间件。A、UseHttpsRedirection()B、UseRouting()C、UseStaticFiles()D、UseAuthorization()答案:B142.Docker的数据持久化主要有两种方式分别是数据卷(datavolume)和()。A、绑定挂载(bindmount)B、外部文件(externalfile)C、外挂硬盘(Externalharddrives)D、外挂光驱(Externaldrives)答案:A143.在ASP.NETCORE中,使用StackExchange.Redis连接并操作的Redis数据库,根据键读取字符串类型的方法是()。A、StringSetB、StringGetC、SetAddD、SetMembers答案:C144.ASP.NETCore的配置文件中,配置键的约定哪项是正确的?A、键区分大小写B、键不能相同C、ConfigurationBinder类支持使用配置键中数组索引将数组绑定到对象D、在环境变量配置中,冒号分隔符适用于所有平台答案:C145.使用Docker的()命令可以打包一个或多个镜像保存成本地tar文件。A、loadB、tagC、saveD、images答案:C146.关于EFCore使用CodeFirst模式说法错误的是()?A、模型类的字段名为ID会自动识别为主键B、模型类中的Icollection类型的字段会识别为导航属性并生成数据表的外键字段C、不可以使用MVC注解特性声明主键和约束D、连接字符串不局限于使用Windows登录答案:C147.在Redis中,获取哈希表中字段的数量是()。A、HKEYSkeyB、HLENkeyC、HVALSkeyD、HDELkeyfield1[field2]答案:B148.使用Docker的()命令用于创建一个新的Docker容器。A、newB、runC、pauseD、create答案:D149.在ASP.NETCore中,需要在ConfigureServices()方法中调用()方法添加跨域策略。A、AddCors()B、Cors()C、Add()D、SetCors()答案:A150.在ASP.NETCore中,Ilogger对象里哪个扩展方法是用来设置调试日志信息格式并写入该信息的?()A、LogCritical()B、LogDebug()C、LogError()D、LogWarnig()答案:B多选题1.在ASP.NETCore中,CORS策略选项中()和()是不安全的配置。A、AllowAnyHeaderB、AllowAnyOriginC、AllowCredentialsD、AllowAnyMethod答案:BC2.下面有关ASP.NETCoreWeb项目的创建操作,正确的步骤有()。A、“创建新项目”对话框,在其中选中“ASP.NETCoreWeb应用程序”模板B、“创建新项目”对话框,在其中选中“类库(.NETCore)”模板C、创建新的ASP.NETCoreWeb应用程序”对话框中,选择“Web应用程序(模型视图控制器)”项目类型D、创建新的ASP.NETCoreWeb应用程序”对话框中,选择“Angular”项目类型答案:AC3..NETCore使用SQLServer数据库需要通过NuGet管理器安装哪些包()?A、Microsoft.EntityFrameworkCore.SqlServer包B、Microsoft.EntityFrameworkCore.Analyzers包C、Microsoft.EntityFrameworkCore.Design包D、Microsoft.EntityFrameworkCore.Tools包答案:ACD4.在ASP.NETCore中,下列属于Hub类Context属性的方法的是()。A、GetHttpContextB、AbortC、ConnectionAbortedD、Client答案:AB5.在Redis中,下面不是创建事务的命令是()。A、CreateTransactionB、AddConditionC、ExecuteD、Drop答案:BCD6.Docker镜像管理主要包括()。A、搜索B、拉取C、查看D、备份答案:ABCD7.在Docker中,Dockerfile的Add指令可支持哪几种方式添加本地文件到镜像中?A、TAR文件B、ZIP文件C、RAR文件D、URL路径答案:AD8.在ASP.NETCore中,Startup.cs文件中的配置有()、()和()。A、路由配置B、中间件配置C、依赖配置D、网络配置答案:ABC9.在Docker中,如果开发者自己需要创建镜像,有哪几种方法?()A、将官方或第三方提供得镜像下载进行重构B、引入tar包C、通过Dockerfile构建镜像D、开发者无法自己创建镜像答案:BC10.以下对于微服务的优点描述正确的有()。A、聚焦业务功能或需求B、松耦合C、分布式系统简单并易于维护D、只包含业务逻辑代码答案:ABD11.ASP.NETCoreSignalR支持以下()用于处理实时通信的传输方式。A、WebSocket传输方式B、基于服务器发送事件传输方式C、长轮询传输方式D、ServerSentPolling传输方式答案:ABC12.Docker的核心概念有()。A、镜像B、备份C、仓库D、容器答案:ACD13.在Redis中,下列哪些是Redis事务的相关命令()。A、discardB、execC、multiD、unwatch答案:ABCD14.使用NuGet包管理命令来生成数据库和表,需要在程序包管理控制台输入以下哪两个命令()?A、Add-MigrationInitialCreateB、remove-MigrationC、Update-DatabaseD、Script-Migration[version]答案:AC15.下列场景属于ASP.NETCoreSignalR开发的应用程序能应用的场景的是()。A、需要从服务器进行高频率更新的应用B、仪表板和监控应用C、协作应用D、需要通知的应用程序答案:ABCD16.Redis采用哪些机制实现过期键的内存回收()。A、惰性删除B、定时任务删除C、随机删除D、延迟删除答案:AB17
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东外语外贸大学《大数据运维实验》2023-2024学年第一学期期末试卷
- 广东食品药品职业学院《艺术作品朗诵》2023-2024学年第一学期期末试卷
- 广东石油化工学院《传统建筑与园林营造》2023-2024学年第一学期期末试卷
- 广东汕头幼儿师范高等专科学校《公关理论与实务》2023-2024学年第一学期期末试卷
- 广东培正学院《会计信息系统》2023-2024学年第一学期期末试卷
- 七年级上册《6.1.1 立体图形与平面图形》课件与作业
- 七年级上册《2.2.1 第2课时 有理数乘法的运算律》课件与作业
- 广东南方职业学院《教育研究概论》2023-2024学年第一学期期末试卷
- 广东茂名农林科技职业学院《播音主持》2023-2024学年第一学期期末试卷
- 广东理工职业学院《实验核医学》2023-2024学年第一学期期末试卷
- 大型活动车辆调度管理方案
- 医生帮扶计划和帮扶措施
- 房屋永久居住权合同范本
- 浙江省宁波市慈溪市2023-2024学年高二上学期期末考试 历史 含解析
- 《新闻传播伦理与法规》习题与答案
- 上海市市辖区(2024年-2025年小学五年级语文)人教版期末考试(下学期)试卷及答案
- 电信业务运营与服务规范
- 信息安全技术测试题与答案
- 安保工作考核表
- 收费站突发事件应急预案(10篇)
- 2024年-2025年公路养护工理论知识考试题及答案
评论
0/150
提交评论