版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGEPAGE1《.NET微服務(wù)應(yīng)用開(kāi)發(fā)》考試復(fù)習(xí)題庫(kù)(含答案)一、單選題1.在ASP.NETCore中,通過(guò)調(diào)用()方法啟動(dòng)WebHost實(shí)例A、Bulid()B、Main()C、Run()D、Configure()答案:C2.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫(kù),向有序集合中添加數(shù)據(jù)的方法是()A、ListLeftPushB、ListRightPushC、SortedSetAddD、SortedSetScan答案:C3.在.NET微服務(wù)中,ASP.NETCore主要支持WebPages項(xiàng)目、MVC項(xiàng)目和WebAPI項(xiàng)目,不支持基于WebForm框架的()程序項(xiàng)目A、windows桌面應(yīng)用B、Web應(yīng)用C、手機(jī)應(yīng)用D、Linux桌面應(yīng)用答案:B4.在.NET微服務(wù)中,下面不是Protobuf協(xié)議文件組成的是()A、聲明Protobuf的版本B、定義端口C、定義請(qǐng)求消息D、定義服務(wù),包含定義服務(wù)名、服務(wù)方法名、方法參數(shù)和返回值答案:B5.在.NET微服務(wù)中,下面對(duì)Protobuf協(xié)議文件字段修飾符required和optional的描述不正確的是()A、對(duì)于required的字段而言,初始值是必須要提供的,否則字段便是未初始化的B、對(duì)于required的字段而言,序列化的時(shí)候必須給予初始化,否則程序運(yùn)行會(huì)出現(xiàn)異常C、對(duì)于optional的字段而言,未初始化不會(huì)自動(dòng)賦予默認(rèn)值。D、對(duì)于optional的字段而言,如果未進(jìn)行初始化會(huì)自動(dòng)賦值默認(rèn)值,還可以指定默認(rèn)值。答案:C6.在ASP.NETCoreWeb應(yīng)用程序中,提供四種方式存儲(chǔ)Session的數(shù)據(jù),其中對(duì)Custom方式描述正確的是()A、Session存儲(chǔ)在進(jìn)程內(nèi),默認(rèn)值。B、Session存儲(chǔ)在獨(dú)立的狀態(tài)服務(wù),即ASP.NETStateService中C、Session存儲(chǔ)在SQLServer數(shù)據(jù)庫(kù)中D、自定義保存方式,可以保存在MySql、MongoDb和Redis等答案:D7.在ASP.NETCore中,Hub類(lèi)Cilents屬性是一個(gè)Client對(duì)象,其中包含服務(wù)器與客戶(hù)端之間的通信的屬性,下列不屬于Cilent對(duì)象的方法的是()A、AllExceptB、GroupC、GroupsD、Abort答案:D8.在.NET微服務(wù)中,Protobuf的消息結(jié)構(gòu)是通過(guò)()語(yǔ)言進(jìn)行定義和描述的A、ProtobufBufferLanguageB、C#C、ProtocolBuffersD、JSON答案:A9.在Redis中,將指定鍵設(shè)新值,并返回鍵的舊值是()A、SETkeyvalueB、GETkeyC、GETSETkeyvalueD、STRLENkey答案:C10.在Redis中,設(shè)置指定鍵的值是()A、SETkeyvalueB、GETkeyC、GETSETkeyvalueD、STRLENkey答案:A11.在.NET微服務(wù)中,為了簡(jiǎn)化異步編程的過(guò)程,.NETFramework4.5在C#中引入了哪兩個(gè)關(guān)鍵字()A、await和taskB、await和tasksC、await和asyncD、async和task答案:C12.在.NET微服務(wù)中,創(chuàng)建gRPC客戶(hù)端的步驟正確的是:①?gòu)?fù)制Protobuf文件、②創(chuàng)建gRPC客戶(hù)端Web應(yīng)用程序項(xiàng)目、③實(shí)現(xiàn)視圖頁(yè)面、④實(shí)現(xiàn)調(diào)用gRPC服務(wù)、⑤添加gRPC客戶(hù)端引用、⑥運(yùn)行g(shù)RPC客戶(hù)端()A、②⑤①④③⑥B、②①⑤④③⑥C、②⑤①③④⑥D(zhuǎn)、②⑤①③④⑥答案:B13.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫(kù),按鍵值方式存儲(chǔ)字符串類(lèi)型的方法是()A、StringSetB、StringGetC、SetAddD、SetMembers答案:A14.在.NET微服務(wù)中,ASP.NETCore項(xiàng)目中的JavaScript、圖片和樣式表文件都存放在()文件夾下對(duì)應(yīng)的子文件夾中A、ContextB、根目錄C、ContentD、root答案:D15.在.NET微服務(wù)中,EFCore中下面哪個(gè)程序包提供SqlServer數(shù)據(jù)庫(kù)EF提供程序()?A、Microsoft.EntityFrameworkCore.SqlServer包B、Microsoft.EntityFrameworkCore.Analyzers包C、Microsoft.EntityFrameworkCore.Design包D、Microsoft.EntityFrameworkCore.Tools包答案:A16.在ASP.NETCore中,下列不屬于Hub類(lèi)的Context對(duì)象的屬性的是()A、UserIdentifierB、ItemsC、UsersD、ConnectionAborted答案:C17.在.NET微服務(wù)中,下列不是Protobuf協(xié)議文件字段修飾符的是()A、requiredB、publicC、optionalD、repeated答案:B18.在ASP.NETCore中,下列在ConfigureServices()方法中添加gRPC服務(wù)支持正確的是()A、publicvoidConfigureServices(IServiceCollectionservices){services.AddGrup();}B、publicvoidConfigureServices(IServiceCollectionservices){services.AddGrups();}C、publicvoidConfigureServices(IServiceCollectionservices){services.AddGrpcs();}D、publicvoidConfigureServices(IServiceCollectionservices){services.AddGrpc();}答案:D19.在.NET微服務(wù)中,下列屬于gRPC適用的應(yīng)用場(chǎng)景的是()A、瀏覽器可訪問(wèn)的APIB、多語(yǔ)言混合開(kāi)發(fā)C、廣播實(shí)時(shí)通信D、進(jìn)程間通信答案:B20.在.NET微服務(wù)中,Docker使用()架構(gòu)A、MVCB、B/SC、C/SD、三層答案:C21.在ASP.NETCore中,()策略允許特定來(lái)源的CORS請(qǐng)求A、AllowAnyOriginB、WithOriginsC、AllowCredentialsD、AllowAnyHeader答案:B22.在ASP.NETCore中,CORS策略選項(xiàng)中()策略表示設(shè)置公開(kāi)的響應(yīng)標(biāo)頭A、AllowAnyHeaderB、WithOriginsC、WithHeadersD、WithExposedHeaders答案:D23.在.NET微服務(wù)中,ASP.NETCoreWeb應(yīng)用程序項(xiàng)目使用()配置文件A、appsettings.jsonB、Web.configC、Application.configD、App.config答案:A24.在Redis中,獲取哈希表中字段的數(shù)量是()A、HKEYSkeyB、HLENkeyC、HVALSkeyD、HDELkeyfield1[field2]答案:B25.在.NET微服務(wù)中,使用Docker的()命令用于創(chuàng)建一個(gè)新的Docker容器A、newB、runC、pauseD、create答案:D26.在.NET微服務(wù)中,EFCore實(shí)體類(lèi)中用注解的方式進(jìn)行了相關(guān)映射,非空的注解為()?A、RequiredB、KeyC、TableD、DatabaseGenerated.Identity答案:A27.在.NET微服務(wù)中,以下哪一項(xiàng)不是微服務(wù)的特點(diǎn)()A、項(xiàng)目交付速度較快B、不存在遠(yuǎn)程調(diào)用C、可重用性高D、需要額外考慮服務(wù)的注冊(cè)發(fā)現(xiàn)、依賴(lài)關(guān)系、自治等問(wèn)題答案:B28.在.NET微服務(wù)中,EFCore下列()命令是創(chuàng)建準(zhǔn)備遷移的框架代碼A、Add-MigrationversionB、remove-MigrationC、Update-DatabaseD、Script-Migration[version]答案:A29.在.NET微服務(wù)中,微服務(wù)架構(gòu)應(yīng)用程序的缺點(diǎn)不包括()A、微服務(wù)架構(gòu)可能帶來(lái)過(guò)多的操作B、微服務(wù)的分布式系統(tǒng)可能復(fù)雜并難以管理C、分布式系統(tǒng)部署和跟蹤問(wèn)題難D、當(dāng)服務(wù)器數(shù)量減少后,管理復(fù)雜性增加答案:D30.在ASP.NETCore中,CORS策略選項(xiàng)中AllowAnyOrigin的描述,正確的是A、允許任何請(qǐng)求頭B、允許所有來(lái)源C、允許任何HTTP方法D、允許特定來(lái)源的CORS請(qǐng)求答案:B31.在.NET微服務(wù)中,出于對(duì)客戶(hù)訪問(wèn)安全的考慮,瀏覽器會(huì)阻止網(wǎng)頁(yè)向其他網(wǎng)站(即其他區(qū)網(wǎng)絡(luò)域)發(fā)送請(qǐng)求,此限制稱(chēng)為()A、同源策略B、同等策略C、跨域策略D、同源限制答案:A32.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫(kù),根據(jù)鍵讀取字符串類(lèi)型的方法是()A、StringSetB、StringGetC、SetAddD、SetMembers答案:B33.在.NET微服務(wù)中,EFCore中下面哪個(gè)程序包提供EF的NuGet包管理器命令工具()?A、Microsoft.EntityFrameworkCore.SqlServer包B、Microsoft.EntityFrameworkCore.Analyzers包C、Microsoft.EntityFrameworkCore.Design包D、Microsoft.EntityFrameworkCore.Tools包答案:D34.在Redis中,移除列表的最后一個(gè)元素的命令是()A、LPOPkeyB、RPOPkeyC、LLENkeyD、LSETkeyindexvalue答案:B35.在.NET微服務(wù)中,下列對(duì)于SignalR的概述錯(cuò)誤的是()A、SignalR是一個(gè)開(kāi)源庫(kù)B、SignalR是ASP.NETCore所獨(dú)有C、SignalR支持“服務(wù)器推送”功能D、SignalR支持多種用于處理實(shí)時(shí)通信的傳輸方式答案:B36.在.NET微服務(wù)中,下列關(guān)于gRPC特有的優(yōu)勢(shì)描述錯(cuò)誤的是()A、擁有現(xiàn)代化高性能輕量級(jí)RPC框架B、支持客戶(hù)端和服務(wù)端雙向流調(diào)用C、約定優(yōu)先的API開(kāi)發(fā),默認(rèn)使用ProtobufLanguage作為描述語(yǔ)言,允許與語(yǔ)言無(wú)關(guān)的實(shí)現(xiàn)D、使用HTTP/2進(jìn)行傳輸答案:C37.在.NETCore中,在以下哪一個(gè)命令用于創(chuàng)建新的項(xiàng)目、配置文件或解決方案()A、dotnetnewB、dotnetrestoreC、dotnetbuildD、dotnetpublish答案:A38.在.NET微服務(wù)中,下列關(guān)于EF6和EFCore說(shuō)法錯(cuò)誤的是()A、兩者在創(chuàng)建模式時(shí)都支持基本類(lèi)的映射B、兩者都支持Linq查詢(xún)C、兩者都支持批量更新功能D、兩者都支持?jǐn)?shù)據(jù)庫(kù)的遷移答案:C39.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫(kù),向列表頭部插入數(shù)據(jù)的方法是()A、ListLeftPushB、ListRightPushC、SortedSetAddD、SortedSetScan答案:A40.在.NETCore中,await僅可用于由()關(guān)鍵字修飾的異步方法中A、TaskB、awaitC、asyncD、Run答案:C41.在.NETCore中,以下哪一個(gè)命令用于存儲(chǔ)()A、dotnetrunB、dotnettestC、dotnetcleanD、dotnetstore答案:D42.在ASP.NETCore中,Ilogger對(duì)象里哪個(gè)擴(kuò)展方法是用來(lái)設(shè)置錯(cuò)誤日志信息格式并寫(xiě)入該信息的?()A、LogCritical()B、LogDebug()C、LogError()D、LogWarnig()答案:C43.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫(kù),根據(jù)鍵刪除數(shù)據(jù)的方法是()A、ListLeftPopB、ListRightPopC、KeyDeleteD、Setbine答案:C44.在.NET微服務(wù)中,Docker倉(cāng)庫(kù)(Repository)是集中存放()文件的場(chǎng)所A、鏡像B、容器C、配置D、應(yīng)用答案:A45.在.NET微服務(wù)中,Docker利用()來(lái)運(yùn)行應(yīng)用A、鏡像B、webC、exeD、容器答案:D46.在.NET微服務(wù)中,對(duì)Protobuf、XML、JSON三種數(shù)據(jù)傳輸格式間的比較描述錯(cuò)誤的是()A、Protobuf的數(shù)據(jù)保存格式為文本B、XML的解析效率最慢C、JSON支持簡(jiǎn)單的數(shù)據(jù)結(jié)構(gòu)D、Protobuf能保存數(shù)據(jù)的大小最小答案:A47.在.NET微服務(wù)中,使用Docker的()命令將創(chuàng)建并運(yùn)行一個(gè)新的容器A、pauseB、runC、createD、new答案:B48.在.NET微服務(wù)中,使用Docker的()命令只顯示所有鏡像IDA、dockerimages-qB、dockerimages-aC、dockerimages-oD、dockerimages答案:A49.在Redis中,獲取存儲(chǔ)在哈希表中指定字段的值是()A、HSETkeyfieldvalueB、HGETkeyfieldC、HGETALLkeyD、HEXISTSkeyfield答案:B50.在ASP.NETCORE中,StackExchange.Redis是第三方開(kāi)發(fā)的高性能客戶(hù)端,它不包含以下特點(diǎn)()A、不支持Redis群B、完全雙重編程模型使用C、可以方便的訪問(wèn)完整的Redis功能集D、高性能多路復(fù)用設(shè)計(jì)答案:A51.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫(kù),向列表尾部追加數(shù)據(jù)方法是()A、ListLeftPushB、ListRightPushC、SortedSetAddD、SortedSetScan答案:B52.在.NET微服務(wù)中,Docker的數(shù)據(jù)持久化主要有兩種方式分別是數(shù)據(jù)卷(datavolume)和()A、綁定掛載(bindmount)B、外部文件(externalfile)C、外掛硬盤(pán)(Externalharddrives)D、外掛光驅(qū)(Externaldrives)答案:A53.在Redis中,刪除一個(gè)或多個(gè)哈希表字段是()A、HKEYSkeyB、HLENkeyC、HVALSkeyD、HDELkeyfield1[field2]答案:D54.在ASP.NETCore中,Ilogger對(duì)象里哪個(gè)擴(kuò)展方法是用來(lái)設(shè)置調(diào)試日志信息格式并寫(xiě)入該信息的?()A、LogCritical()B、LogDebug()C、LogError()D、LogWarnig()答案:B55.在.NET微服務(wù)中,ASP.NETCore項(xiàng)目中的路由配置、中間件配置、依賴(lài)配置都在()文件中A、rootB、Startup.csC、ContentD、App_start答案:B56.在.NET微服務(wù)中,ASP.NETCore是一個(gè)跨平臺(tái)的高性能()A、開(kāi)發(fā)工具B、閉源框架C、開(kāi)源框架D、開(kāi)發(fā)軟件答案:C57.在.NETCore中,以下哪一個(gè)命令用于運(yùn)行源代碼()A、dotnetrunB、dotnettestC、dotnetcleanD、dotnetstore答案:A58.在Docker中,鏡像和容器的關(guān)系,就像是面向?qū)ο蟪绦蛟O(shè)計(jì)中類(lèi)和實(shí)例一樣,鏡像是靜態(tài)的定義,容器是鏡像()的實(shí)體A、編譯時(shí)B、運(yùn)行時(shí)C、new時(shí)D、調(diào)試時(shí)答案:B59.在ASP.NETCore項(xiàng)目中,Startup類(lèi)的Configure方法中app對(duì)象的()方法可以加入使用路由的中間件A、UseHttpsRedirection()B、UseRouting()C、UseStaticFiles()D、UseAuthorization()答案:B60.在.NET微服務(wù)中,ASP.NETCore應(yīng)用程序本質(zhì)上是一個(gè)獨(dú)立的()程序A、Web應(yīng)用B、Web頁(yè)面C、控制臺(tái)應(yīng)用D、桌面應(yīng)用答案:C61.在.NETCore中,使用TAP模式實(shí)現(xiàn)異步編程的步驟為()A、1.創(chuàng)建異步方法2.調(diào)用異步方法3.關(guān)閉異步方法B、1.創(chuàng)建異步方法2.調(diào)用異步方法C、1.創(chuàng)建異步方法2.注冊(cè)異步方法3.調(diào)用異步方法D、1.調(diào)用異步方法2.創(chuàng)建異步方法答案:B62.在ASP.NETCore中,默認(rèn)配置文件是基于()文件格式?A、字符串B、xmlC、txtD、json答案:D63.在.NETCore中,一般通過(guò)加入()關(guān)鍵字來(lái)調(diào)用異步方法?A、asyncB、awaitC、TaskD、Run答案:B64.在.NET微服務(wù)中,如果有一些數(shù)據(jù)想在多個(gè)Docker容器間共享,或者想在一些臨時(shí)性的Docker容器中使用該數(shù)據(jù),那么最好的方案就是創(chuàng)建一個(gè)()A、共享文件B、數(shù)據(jù)卷容器C、公共文件D、通用文件答案:B65.在.NET微服務(wù)中,基于任務(wù)異步模式的Task<TResult>類(lèi)和Task類(lèi)屬于哪一個(gè)命名空間()A、System.Threading.Tasks.TasksB、System.Threading.Tasks.TaskC、System.Threading.TasksD、System.Threading.Task答案:C66.在Redis中,返回鍵所儲(chǔ)存的字符串值的長(zhǎng)度是()A、SETkeyvalueB、GETkeyC、GETSETkeyvalueD、STRLENkey答案:D67.在.NET微服務(wù)中,下列創(chuàng)建gRPC服務(wù)的步驟正確的是:①配置新項(xiàng)目、②創(chuàng)建gRPC服務(wù)新項(xiàng)目、③添加服務(wù)引用、④創(chuàng)建Protobuf接口文件、⑤在Startup類(lèi)中配置gRPC服務(wù)、⑥啟動(dòng)gRPC服務(wù)、⑦選擇gRPC服務(wù)模板、⑧實(shí)現(xiàn)gRPC服務(wù)類(lèi)()A、①②⑦④③⑧⑤⑥B、②①⑦④③⑧⑤⑥C、②①⑦③④⑧⑤⑥D(zhuǎn)、①②⑦③④⑧⑤⑥答案:B68.在.NET微服務(wù)中,EFCore使用NuGet反向生成實(shí)體模型命令的語(yǔ)法中各參數(shù)解釋錯(cuò)誤的是()?A、-Context參數(shù)為可選項(xiàng),沒(méi)有該參數(shù)就按照數(shù)據(jù)庫(kù)名稱(chēng)生成對(duì)象數(shù)據(jù)上下文名B、生成實(shí)體模型命令語(yǔ)法不需要注明數(shù)據(jù)提供程序名稱(chēng)C、#NAME?D、DataAnnotations參數(shù)為可選項(xiàng),它表示生成實(shí)體模型類(lèi)時(shí),在類(lèi)或?qū)傩陨咸砑幼⒔馓匦源鸢福築69.在.NET微服務(wù)中,.NETCore提供了Grpc.AspNetCore、Grpc.Net.Client和()三個(gè)gRPC軟件包A、Grpc.Net.ClientCoreB、Grpc.AspNetCore.FactoryC、Grpc.Net.ClientFactoryD、Grpc.AspNetCore.Client答案:C70.在Windows7中可使用第三方工具()來(lái)安裝DockerA、DockerToolboxB、yumC、DockerDesktopforWindowsD、pip答案:A71.在Redis中,序列化指定的鍵,并返回被序列化的值的命令是()A、DELkeyB、DUMPkeyC、EXISTSkeyD、KEYSpattern答案:B72.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫(kù),按鍵值方式存儲(chǔ)哈希表類(lèi)型的方法是()A、HashSetB、HashGetC、SortedSetRangeByRankD、SortedSetScore答案:A73.在.NET微服務(wù)中,使用Docker的()命令搜索鏡像A、searchB、findC、grepD、look答案:A74.在ASP.NETCore項(xiàng)目中,Startup類(lèi)的()方法用來(lái)配置用于應(yīng)用程序內(nèi)的服務(wù)A、Configure()B、Build()C、ConfigureService()D、Config()答案:C75.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫(kù),從列表頭部獲取數(shù)據(jù)的方法是()A、ListLeftPopB、ListRightPopC、KeyDeleteD、Setbine答案:A76.在.NET微服務(wù)中,關(guān)于signalR支持的實(shí)時(shí)通信傳輸方式的優(yōu)先級(jí),正確的是()A、ServerSentEvents>WebSocket>LongPollingB、LongPolling>WebSocket>ServerSentEventsC、WebSocket>ServerSentEvents>LongPollingD、ServerSentEvents>LongPolling>WebSocket答案:C77.在.NET微服務(wù)中,關(guān)于EFCore使用CodeFirst模式說(shuō)法錯(cuò)誤的是()?A、模型類(lèi)的字段名為ID會(huì)自動(dòng)識(shí)別為主鍵B、模型類(lèi)中的Icollection類(lèi)型的字段會(huì)識(shí)別為導(dǎo)航屬性并生成數(shù)據(jù)表的外鍵字段C、不可以使用MVC注解特性聲明主鍵和約束D、連接字符串不局限于使用Windows登錄答案:C78.在Redis中,將哈希表鍵中的字段的值設(shè)為value是()A、HSETkeyfieldvalueB、HGETkeyfieldC、HGETALLkeyD、HEXISTSkeyfield答案:A79.在ASP.NETCore中,服務(wù)注冊(cè)方法里()是作用域生存期服務(wù),以每個(gè)客戶(hù)端請(qǐng)求(連接)一次就能創(chuàng)建服務(wù)A、AddTransient()B、AddScoped()C、AddSingleton()D、AddAll()答案:B80.在.NET微服務(wù)中,關(guān)于EFCore下列說(shuō)法錯(cuò)誤的是()A、EFCore是輕量化、可擴(kuò)展和跨平臺(tái)版的EntityFrameworkB、EntityFrameworkCore(EFCore)是適用于.NET的新式對(duì)象數(shù)據(jù)庫(kù)映射器。它支持LINQ查詢(xún)、更改跟蹤、更新和架構(gòu)遷移C、EFCore提供了不會(huì)在EF6中實(shí)現(xiàn)的新功能。但是,并非所有EF6功能都已在EFCore中實(shí)現(xiàn)D、EFCore在保有EF6所有功能前提下,提供了在EF6中不會(huì)實(shí)現(xiàn)的新功能答案:D81.在ASP.NETCore中,需要在ConfigureServices()方法中調(diào)用()方法添加跨域策略A、AddCors()B、Cors()C、Add()D、SetCors()答案:A82.在.NET微服務(wù)中,下列對(duì)于gRPC和SignalR的基本知識(shí)概述錯(cuò)誤的是()A、gRPC信道的地址是gRPC服務(wù)端啟動(dòng)時(shí)的地址B、SignalR并非ASP.NETCore所獨(dú)有,它可以在基于.NETFramework4.0以上的ASP.NETWeb應(yīng)用程序中使用C、調(diào)用依賴(lài)于SignalR集線器保持活動(dòng)狀態(tài)的異步方法時(shí),需要使用await關(guān)鍵字修飾D、SignalR集線器對(duì)象是暫時(shí)性的,所以需要將狀態(tài)存儲(chǔ)在Hub類(lèi)的屬性中答案:D83.在.NET微服務(wù)中,EFCore中下面哪個(gè)程序包提供設(shè)計(jì)時(shí)使用到的EF共享庫(kù)()?A、Microsoft.EntityFrameworkCore.SqlServer包B、Microsoft.EntityFrameworkCore.Analyzers包C、Microsoft.EntityFrameworkCore.Design包D、Microsoft.EntityFrameworkCore.Tools包答案:C84.在ASP.NETCore中,可在()配置文件中更改服務(wù)器的啟動(dòng)地址或端口號(hào)A、web.configB、launchSetting.jsonC、appsetting.jsonD、appsetting.Development.json答案:B85.在ASP.NETCore項(xiàng)目中,Startup類(lèi)的()方法用于指定ASP.NETCore應(yīng)用程序?qū)⑷绾雾憫?yīng)每一個(gè)HTTP請(qǐng)求A、Build()B、Configure()C、Run()D、Main()答案:B86.在Redis中,檢查指定的鍵是否存在是()A、DELkeyB、DUMPkeyC、EXISTSkeyD、KEYSpattern答案:C87.在EFCore中使用數(shù)據(jù)上下文類(lèi),需要引用命名空間()A、System.Text.Json.SerializationB、Microsoft.EntityFrameworkCoreC、Microsoft.Extensions.LoggingD、System.Linq答案:B88.在.NET微服務(wù)中,Docker容器在運(yùn)行期間產(chǎn)生的數(shù)據(jù)是不會(huì)寫(xiě)在鏡像里面的,重新用此鏡像啟動(dòng)新的容器就會(huì)初始化鏡像,會(huì)加一個(gè)全新的()層來(lái)保存數(shù)據(jù)A、文件B、應(yīng)用C、啟動(dòng)D、讀寫(xiě)答案:D89.在.NETCore中,以下哪一個(gè)命令用于生成項(xiàng)目及其所有依賴(lài)項(xiàng)()A、dotnetnewB、dotnetrestoreC、dotnetbuildD、dotnetpublish答案:C90.在.NETCore中,使用dotnetnew創(chuàng)建的常用項(xiàng)目模板不包括以下哪一項(xiàng)()A、winformB、classlibC、webapiD、web答案:A91.在Redis中,查看哈希表鍵中,指定的字段是否存在的命令是()A、HSETkeyfieldvalueB、HGETkeyfieldC、HGETALLkeyD、HEXISTSkeyfield答案:D92.在.NET微服務(wù)中,ASP.NETCore應(yīng)用程序的程序入口在()文件中A、Program.csB、Main.csC、Startup.csD、appsettings.json答案:A93.在.NETCore中,以下哪一項(xiàng)不是基于任務(wù)異步模式方法的返回值()A、TaskB、ValueTaskC、ItemTaskD、Task<TResult>答案:C94.在.NET微服務(wù)中,對(duì)創(chuàng)建異步任務(wù)方法描述錯(cuò)誤的是()A、不返回值的任務(wù)由System.Threading.Tasks.Task類(lèi)表示B、返回值的任務(wù)由System.Threading.Tasks.Task<TResult>類(lèi)表示C、Thread.Sleep(2)讓線程休眠2秒D、使用Start()方法啟動(dòng)任務(wù)答案:C95.在.NET微服務(wù)中,一個(gè)Redis事務(wù)從開(kāi)始到執(zhí)行不會(huì)經(jīng)歷的階段是()A、開(kāi)始事務(wù)B、命令入隊(duì)C、初始化事務(wù)D、執(zhí)行事務(wù)答案:C96.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫(kù),從有序集合獲取數(shù)據(jù)的方法是()A、ListLeftPushB、ListRightPushC、SortedSetAddD、SortedSetScan答案:D97.在Redis中,獲取指定鍵的值是()A、SETkeyvalueB、GETkeyC、GETSETkeyvalueD、STRLENkey答案:B98.在.NET微服務(wù)中,Docker容器是從()創(chuàng)建的運(yùn)行實(shí)例A、文件B、鏡像C、倉(cāng)庫(kù)D、應(yīng)用程序答案:B99.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫(kù),向集合中保存數(shù)據(jù)的方法是()A、StringSetB、StringGetC、SetAddD、SetMembers答案:C100.在.NET微服務(wù)中,使用Docker的()命令來(lái)查看包含的數(shù)據(jù)卷A、dockervolumelookB、dockerllC、dockervolumelsD、dockervolumeshow答案:C101.在.NET微服務(wù)中,關(guān)于ASP.NETCore日志說(shuō)法錯(cuò)誤的是()?A、日志是用來(lái)記錄系統(tǒng)操作、用戶(hù)操作、系統(tǒng)運(yùn)行狀態(tài)等技術(shù)B、一般記錄日志目的為:故障定位和顯示程序運(yùn)行狀態(tài)C、日志以鍵值對(duì)形式存儲(chǔ)D、ASP.NETCore支持適用于各種內(nèi)置和第三方日志記錄提供程序的日志記錄API答案:C102.在.NETCore中,以下哪一項(xiàng)不屬于異步編程模式()A、異步編程模型(APM)B、基于事件的異步模式(EAP)C、基于類(lèi)的異步模式(CAP)D、基于任務(wù)的異步模式(TAP)答案:C103.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫(kù),兩個(gè)集合執(zhí)行交集、并集和差集的方法是()A、ListLeftPopB、ListRightPopC、KeyDeleteD、Setbine答案:D104.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫(kù),從列表尾部獲取數(shù)據(jù)的方法是()A、ListLeftPopB、ListRightPopC、KeyDeleteD、Setbine答案:B105.在.NET微服務(wù)中,Docker將應(yīng)用程序與該程序的依賴(lài)打包在一個(gè)文件里面運(yùn)行這個(gè)文件,就會(huì)生成一個(gè)()A、鏡像B、虛擬容器C、界面D、服務(wù)答案:B106.在Redis中,獲取列表長(zhǎng)度的命令是()A、LPOPkeyB、RPOPkeyC、LLENkeyD、LSETkeyindexvalue答案:C107.在.NET微服務(wù)中,Docker官方建議將Docker安裝到()操作系統(tǒng)中A、WindowsXPB、Windows7C、LinuxD、Windows10答案:C108.在Redis中,移出并獲取列表的第一個(gè)元素的命令是()A、LPOPkeyB、RPOPkeyC、LLENkeyD、LSETkeyindexvalue答案:A109.在.NET微服務(wù)中,Docker鏡像(Image)就是一個(gè)()的模板A、靜態(tài)B、動(dòng)態(tài)C、只寫(xiě)D、只讀答案:D110.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫(kù),按鍵值方式獲取哈希表類(lèi)型的方法是()A、HashSetB、HashGetC、SortedSetRangeByRankD、SortedSetScore答案:B111.在.NETCore中,以下哪一個(gè)命令用于部署到托管系統(tǒng)()A、dotnetnewB、dotnetrestoreC、dotnetbuildD、dotnetpublish答案:D112.在.NET微服務(wù)中,下列對(duì)Protobuf協(xié)議文件的優(yōu)點(diǎn)的描述錯(cuò)誤的是()A、足夠簡(jiǎn)單B、更好的兼容性C、解析速度快,解析速度比XML快20--100倍D、序列化后體積很小,消息大小只需要XML大小的1/4—1/2答案:D113.在.NETCore中,以下哪一個(gè)命令用于執(zhí)行單元測(cè)試的.NET測(cè)試驅(qū)動(dòng)程序()A、dotnetrunB、dotnettestC、dotnetcleanD、dotnetstore答案:B114.在.NET微服務(wù)中,gRPC不適用的應(yīng)用場(chǎng)景是()A、多語(yǔ)言混合開(kāi)發(fā)B、高性能輕量級(jí)微服務(wù)C、點(diǎn)對(duì)點(diǎn)實(shí)時(shí)通信D、廣播實(shí)時(shí)通信答案:D115.在ASP.NETCore中,()是程序調(diào)試時(shí)應(yīng)用的配置文件A、web.configB、launchSetting.jsonC、appsetting.jsonD、appsetting.Development.json答案:D116.在.NET微服務(wù)中,Redis事務(wù)可以一次執(zhí)行多個(gè)命令,并帶有三個(gè)重要特征,其中不包括的特征是()A、批量操作在發(fā)送到EXEC命令前被放入隊(duì)列緩存B、收到EXEC命令后進(jìn)入事務(wù)執(zhí)行,命令執(zhí)行失敗,其余命令將不被執(zhí)行C、收到EXEC命令后進(jìn)入事務(wù)執(zhí)行,命令執(zhí)行失敗,其余命令依然被執(zhí)行D、在事務(wù)執(zhí)行過(guò)程中,其他客戶(hù)端提交的命令請(qǐng)求不會(huì)被插入到事務(wù)執(zhí)行命令序列中答案:B117.在.NET微服務(wù)中,使用Docker的()命令可以查看運(yùn)行中或運(yùn)行過(guò)的容器信息A、showB、systemC、psD、ls答案:C118.在.NET微服務(wù)中,下面對(duì)ASP.NETCoreSignalR的特性描述不正確的是()A、ASP.NETCoreSignalR是一個(gè)開(kāi)源庫(kù),它簡(jiǎn)化了向應(yīng)用程序添加實(shí)時(shí)web功能的過(guò)程B、ASP.NETCoreSignalR會(huì)自動(dòng)管理連接,并允許開(kāi)發(fā)者向聊天室那樣向所有連接的客戶(hù)端同時(shí)發(fā)送消息,也可以向特定的客戶(hù)發(fā)送消息C、ASP.NETCoreSignalR不支持“服務(wù)器推送功能”D、ASP.NETCoreSignalR可以將任何種類(lèi)的“實(shí)時(shí)”web功能添加到ASP.NETCore應(yīng)用程序中。答案:C119.在Redis中,獲取在哈希表中指定鍵的所有字段和值是()A、HSETkeyfieldvalueB、HGETkeyfieldC、HGETALLkeyD、HEXISTSkeyfield答案:C120.在Redis中,獲取所有哈希表中的字段是()A、HKEYSkeyB、HLENkeyC、HVALSkeyD、HDELkeyfield1[field2]答案:A121.在ASP.NETCore中,()是程序運(yùn)行時(shí)應(yīng)用的配置文件A、web.configB、launchSetting.jsonC、appsetting.jsonD、appsetting.Development.json答案:C122.在Redis中,刪除鍵的命令是()A、DELkeyB、DUMPkeyC、EXISTSkeyD、KEYSpattern答案:A123.在.NETCore中,以下哪一個(gè)命令用于恢復(fù)項(xiàng)目的依賴(lài)項(xiàng)和工具()A、dotnetnewB、dotnetrestoreC、dotnetbuildD、dotnetpublish答案:B124.在.NET微服務(wù)中,依賴(lài)注入是一種實(shí)現(xiàn)對(duì)象及其合作者或依賴(lài)項(xiàng)之間()的技術(shù)A、消除耦合B、降低內(nèi)聚C、松散耦合D、建立耦合答案:C125.在.NET微服務(wù)中,使用Docker的()命令暫停一個(gè)或多個(gè)容器A、killB、fillC、stopD、pause答案:D126.在.NET微服務(wù)中,如果需要讀取其他網(wǎng)站中的數(shù)據(jù),需要允許其他站點(diǎn)對(duì)開(kāi)發(fā)者的應(yīng)用進(jìn)行()A、跨域請(qǐng)求B、跨網(wǎng)請(qǐng)求C、跨域訪問(wèn)D、跨域傳遞答案:A127.在Redis中,獲取哈希表中所有值是()A、HKEYSkeyB、HLENkeyC、HVALSkeyD、HDELkeyfield1[field2]答案:C128.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫(kù),對(duì)指定范圍的有序集合排名的方法是()A、HashSetB、HashGetC、SortedSetRangeByRankD、SortedSetScore答案:C129.在.NET微服務(wù)中,下列Protobuf協(xié)議文件字段數(shù)據(jù)類(lèi)型與c#字段數(shù)據(jù)類(lèi)型相對(duì),錯(cuò)誤的是()A、string=stringB、bool=boolC、bytes=byte[]D、int64=int答案:D130.在.NET微服務(wù)中,ASP.NETCore的配置文件中,配置鍵的約定哪項(xiàng)是正確的?A、鍵區(qū)分大小寫(xiě)B(tài)、鍵不能相同C、ConfigurationBinder類(lèi)支持使用配置鍵中數(shù)組索引將數(shù)組綁定到對(duì)象D、在環(huán)境變量配置中,冒號(hào)分隔符適用于所有平臺(tái)答案:C131.在ASP.NETCore中,Ilogger對(duì)象里哪個(gè)擴(kuò)展方法是用來(lái)設(shè)置警告日志信息格式并寫(xiě)入該信息的?()A、LogCritical()B、LogDebug()C、LogError()D、LogWarnig()答案:D132.在ASP.NETCore中,下面()日志級(jí)別最為嚴(yán)重?A、跟蹤級(jí)別B、調(diào)試級(jí)別C、警告級(jí)別D、錯(cuò)誤級(jí)別答案:D133.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫(kù),獲取指定鍵的有序集合成員評(píng)分的方法是()A、HashSetB、HashGetC、SortedSetRangeByRankD、SortedSetScore答案:D134.在Redis中,查找所有符合給定模式的鍵是()A、DELkeyB、DUMPkeyC、EXISTSkeyD、KEYSpattern答案:D135.在.NET微服務(wù)中,對(duì)Docker命令:dockercreate--namemyappmicrosoft/dotnet-samples解讀正確的是()A、創(chuàng)建名為myapp的鏡像B、創(chuàng)建名為myapp的靜態(tài)文件C、創(chuàng)建名為myapp的容器D、創(chuàng)建名為myapp的動(dòng)態(tài)文件答案:C136.在.NET微服務(wù)中,ASP.NETCore中,下面哪個(gè)日志級(jí)別表示無(wú)法處理的錯(cuò)誤和異常信息()?A、跟蹤級(jí)別B、調(diào)試級(jí)別C、警告級(jí)別D、錯(cuò)誤級(jí)別答案:D137.在Redis中,通過(guò)索引設(shè)置列表元素的值的命令是()A、LPOPkeyB、RPOPkeyC、LLENkeyD、LSETkeyindexvalue答案:D138.在.NET微服務(wù)中,如果兩個(gè)URL地址具有相同協(xié)議、主機(jī)名和端口,則它們具有()A、相同的服務(wù)器B、相同的客戶(hù)端C、相同的源D、相同的瀏覽器答案:C139.在.NETCore中,以下哪一個(gè)命令用于清除項(xiàng)目輸出()A、dotnetrunB、dotnettestC、dotnetcleanD、dotnetstore答案:C140.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫(kù),獲取集合中的數(shù)據(jù)的方法是()A、StringSetB、StringGetC、SetAddD、SetMembers答案:D多選題1.在.NET微服務(wù)中,Redis中管理內(nèi)存的方法有哪兩種()【選兩項(xiàng)】A、設(shè)置內(nèi)存上限B、制訂內(nèi)存回收策略C、設(shè)置內(nèi)存下限D(zhuǎn)、制訂內(nèi)存添加策略答案:AB2.在.NET微服務(wù)中,以下對(duì)于.NETCore平臺(tái)的特點(diǎn)描述正確的有()【選兩項(xiàng)】A、只能用在Windows平臺(tái)B、部署靈活C、源代碼不開(kāi)放D、由Microsoft支持答案:BD3.在ASP.NETCore中,IDistributeCache接口主要就是封裝了Redis的一些最基本的操作,它包括如下哪些方法()【選三項(xiàng)】A、Set()B、Get()C、Refresh()D、Delete()答案:ABC4.在Redis中,下列哪些是Redis事務(wù)的相關(guān)命令()【選三項(xiàng)】A、discardB、execC、beginD、unwatch答案:ABD5.在.NET微服務(wù)中,下面對(duì)微服務(wù)的描述正確的有()【選三項(xiàng)】A、從面向服務(wù)的架構(gòu)到服務(wù)化架構(gòu),再到微服務(wù)架構(gòu),是一個(gè)逐步演進(jìn)的過(guò)程B、微服務(wù)架構(gòu)并不是什么技術(shù)創(chuàng)新,而是開(kāi)發(fā)過(guò)程發(fā)展到一定階段對(duì)技術(shù)架構(gòu)的要求,是在實(shí)踐中不斷摸索而來(lái)的C、微服務(wù)架構(gòu)由多個(gè)相對(duì)獨(dú)立的應(yīng)用程序組成,并且應(yīng)用程序被部署到多個(gè)服務(wù)器中D、單體架構(gòu)將所有的功能打包成一個(gè)exe或dll文件,并部署到單個(gè)服務(wù)器中,比微服務(wù)架構(gòu)耦合度低答案:ABC6.在.NET微服務(wù)中,ASP.NETCoreSignalR支持以下()用于處理實(shí)時(shí)通信的傳輸方式【選三項(xiàng)】A、WebSocket傳輸方式B、基于服務(wù)器發(fā)送事件傳輸方式C、長(zhǎng)輪詢(xún)傳輸方式D、ServerSentPolling傳輸方式答案:ABC7.在.NET微服務(wù)中,.NETCore使用SQLServer數(shù)據(jù)庫(kù)需要通過(guò)NuGet管理器安裝哪些包()?【選三項(xiàng)】A、Microsoft.EntityFrameworkCore.SqlServer包B、Microsoft.EntityFrameworkCore.Analyzers包C、Microsoft.EntityFrameworkCore.Design包D、Microsoft.EntityFrameworkCore.Tools包答案:ACD8.在.NET微服務(wù)中,使用ASP.NETCore可以實(shí)現(xiàn)以下哪些需求()【選三項(xiàng)】A、創(chuàng)建Web應(yīng)用程序和服務(wù)、IoT應(yīng)用和移動(dòng)后端。B、在Windows、macOS和Linux上使用喜愛(ài)的開(kāi)發(fā)工具。C、創(chuàng)建Winform應(yīng)用程序D、在.NETCore或.NETFramework上運(yùn)行。答案:ABD9.在.NET微服務(wù)中,以下對(duì)于微服務(wù)的優(yōu)點(diǎn)描述正確的有()【選三項(xiàng)】A、聚焦業(yè)務(wù)功能或需求B、松耦合C、分布式系統(tǒng)簡(jiǎn)單并易于維護(hù)D、只包含業(yè)務(wù)邏輯代碼答案:ABD10.在.NET微服務(wù)中,下面有關(guān)ASP.NETCoreWeb項(xiàng)目的創(chuàng)建操作,正確的步驟有()【選兩項(xiàng)】A、“創(chuàng)建新項(xiàng)目”對(duì)話(huà)框,在其中選中“ASP.NETCoreWeb應(yīng)用程序”模板B、“創(chuàng)建新項(xiàng)目”對(duì)話(huà)框,在其中選中“類(lèi)庫(kù)(.NETCore)”模板C、創(chuàng)建新的ASP.NETCoreWeb應(yīng)用程序”對(duì)話(huà)框中,選擇“Web應(yīng)用程序(模型視圖控制器)”項(xiàng)目類(lèi)型D、創(chuàng)建新的ASP.NETCoreWeb應(yīng)用程序”對(duì)話(huà)框中,選擇“Angular”項(xiàng)目類(lèi)型答案:AC11.在ASP.NETCoreWeb應(yīng)用程序中,提供以下()方式存儲(chǔ)Session的數(shù)據(jù)【選三項(xiàng)】A、InPro
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026廣東廣州市黃埔區(qū)人民政府黃埔街道辦事處政府聘員招聘1人參考考試題庫(kù)附答案解析
- 2026青海海南州衛(wèi)生健康系統(tǒng)面向社會(huì)招聘80人備考考試題庫(kù)附答案解析
- 2026河南鄭州地鐵招聘安檢員參考考試題庫(kù)附答案解析
- 2026年河北張家口赤城縣農(nóng)業(yè)農(nóng)村局公開(kāi)招聘特聘農(nóng)技員4名備考考試試題附答案解析
- 2026浙江臺(tái)州市新府城科技傳媒有限公司招聘編外人員2人參考考試題庫(kù)附答案解析
- 安全生產(chǎn)停產(chǎn)復(fù)工制度
- 生產(chǎn)班組生產(chǎn)管理制度
- 工會(huì)組織安全生產(chǎn)制度
- 2026廣東廣州南沙人力資源發(fā)展有限公司招聘編外工作人員2人參考考試題庫(kù)附答案解析
- 煤礦生產(chǎn)系統(tǒng)驗(yàn)收制度
- 瑞幸食品安全培訓(xùn)題庫(kù)課件
- (一模)2026年沈陽(yáng)市高三年級(jí)教學(xué)質(zhì)量監(jiān)測(cè)(一)化學(xué)試卷(含答案)
- 2026年安徽糧食工程職業(yè)學(xué)院?jiǎn)握芯C合素質(zhì)考試備考題庫(kù)帶答案解析
- 2025年秋八年級(jí)全一冊(cè)信息科技期末測(cè)試卷(三套含答案)
- 2026年及未來(lái)5年市場(chǎng)數(shù)據(jù)中國(guó)海水淡化設(shè)備市場(chǎng)發(fā)展前景預(yù)測(cè)及投資戰(zhàn)略咨詢(xún)報(bào)告
- 2026年青島職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能考試題庫(kù)含答案詳解
- GB/T 6974.5-2023起重機(jī)術(shù)語(yǔ)第5部分:橋式和門(mén)式起重機(jī)
- 心臟血管檢查課件
- 運(yùn)用PDCA循環(huán)管理提高手衛(wèi)生依從性課件
- 《高職應(yīng)用數(shù)學(xué)》(教案)
- 漢堡規(guī)則中英文
評(píng)論
0/150
提交評(píng)論