《.NET微服務(wù)應(yīng)用開發(fā)》考試復(fù)習(xí)題庫(含答案)_第1頁
《.NET微服務(wù)應(yīng)用開發(fā)》考試復(fù)習(xí)題庫(含答案)_第2頁
《.NET微服務(wù)應(yīng)用開發(fā)》考試復(fù)習(xí)題庫(含答案)_第3頁
《.NET微服務(wù)應(yīng)用開發(fā)》考試復(fù)習(xí)題庫(含答案)_第4頁
《.NET微服務(wù)應(yīng)用開發(fā)》考試復(fù)習(xí)題庫(含答案)_第5頁
已閱讀5頁,還剩47頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

PAGEPAGE1《.NET微服務(wù)應(yīng)用開發(fā)》考試復(fù)習(xí)題庫(含答案)一、單選題1.在ASP.NETCore中,通過調(diào)用()方法啟動WebHost實(shí)例A、Bulid()B、Main()C、Run()D、Configure()答案:C2.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫,向有序集合中添加數(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、定義請求消息D、定義服務(wù),包含定義服務(wù)名、服務(wù)方法名、方法參數(shù)和返回值答案:B5.在.NET微服務(wù)中,下面對Protobuf協(xié)議文件字段修飾符required和optional的描述不正確的是()A、對于required的字段而言,初始值是必須要提供的,否則字段便是未初始化的B、對于required的字段而言,序列化的時(shí)候必須給予初始化,否則程序運(yùn)行會出現(xiàn)異常C、對于optional的字段而言,未初始化不會自動賦予默認(rèn)值。D、對于optional的字段而言,如果未進(jìn)行初始化會自動賦值默認(rèn)值,還可以指定默認(rèn)值。答案:C6.在ASP.NETCoreWeb應(yīng)用程序中,提供四種方式存儲Session的數(shù)據(jù),其中對Custom方式描述正確的是()A、Session存儲在進(jìn)程內(nèi),默認(rèn)值。B、Session存儲在獨(dú)立的狀態(tài)服務(wù),即ASP.NETStateService中C、Session存儲在SQLServer數(shù)據(jù)庫中D、自定義保存方式,可以保存在MySql、MongoDb和Redis等答案:D7.在ASP.NETCore中,Hub類Cilents屬性是一個(gè)Client對象,其中包含服務(wù)器與客戶端之間的通信的屬性,下列不屬于Cilent對象的方法的是()A、AllExceptB、GroupC、GroupsD、Abort答案:D8.在.NET微服務(wù)中,Protobuf的消息結(jié)構(gòu)是通過()語言進(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ù)中,為了簡化異步編程的過程,.NETFramework4.5在C#中引入了哪兩個(gè)關(guān)鍵字()A、await和taskB、await和tasksC、await和asyncD、async和task答案:C12.在.NET微服務(wù)中,創(chuàng)建gRPC客戶端的步驟正確的是:①復(fù)制Protobuf文件、②創(chuàng)建gRPC客戶端Web應(yīng)用程序項(xiàng)目、③實(shí)現(xiàn)視圖頁面、④實(shí)現(xiàn)調(diào)用gRPC服務(wù)、⑤添加gRPC客戶端引用、⑥運(yùn)行g(shù)RPC客戶端()A、②⑤①④③⑥B、②①⑤④③⑥C、②⑤①③④⑥D(zhuǎn)、②⑤①③④⑥答案:B13.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫,按鍵值方式存儲字符串類型的方法是()A、StringSetB、StringGetC、SetAddD、SetMembers答案:A14.在.NET微服務(wù)中,ASP.NETCore項(xiàng)目中的JavaScript、圖片和樣式表文件都存放在()文件夾下對應(yīng)的子文件夾中A、ContextB、根目錄C、ContentD、root答案:D15.在.NET微服務(wù)中,EFCore中下面哪個(gè)程序包提供SqlServer數(shù)據(jù)庫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微服務(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)用場景的是()A、瀏覽器可訪問的APIB、多語言混合開發(fā)C、廣播實(shí)時(shí)通信D、進(jìn)程間通信答案:B20.在.NET微服務(wù)中,Docker使用()架構(gòu)A、MVCB、B/SC、C/SD、三層答案:C21.在ASP.NETCore中,()策略允許特定來源的CORS請求A、AllowAnyOriginB、WithOriginsC、AllowCredentialsD、AllowAnyHeader答案:B22.在ASP.NETCore中,CORS策略選項(xiàng)中()策略表示設(shè)置公開的響應(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í)體類中用注解的方式進(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ù)的注冊發(fā)現(xiàn)、依賴關(guā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)可能帶來過多的操作B、微服務(wù)的分布式系統(tǒng)可能復(fù)雜并難以管理C、分布式系統(tǒng)部署和跟蹤問題難D、當(dāng)服務(wù)器數(shù)量減少后,管理復(fù)雜性增加答案:D30.在ASP.NETCore中,CORS策略選項(xiàng)中AllowAnyOrigin的描述,正確的是A、允許任何請求頭B、允許所有來源C、允許任何HTTP方法D、允許特定來源的CORS請求答案:B31.在.NET微服務(wù)中,出于對客戶訪問安全的考慮,瀏覽器會阻止網(wǎng)頁向其他網(wǎng)站(即其他區(qū)網(wǎng)絡(luò)域)發(fā)送請求,此限制稱為()A、同源策略B、同等策略C、跨域策略D、同源限制答案:A32.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫,根據(jù)鍵讀取字符串類型的方法是()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ù)中,下列對于SignalR的概述錯(cuò)誤的是()A、SignalR是一個(gè)開源庫B、SignalR是ASP.NETCore所獨(dú)有C、SignalR支持“服務(wù)器推送”功能D、SignalR支持多種用于處理實(shí)時(shí)通信的傳輸方式答案:B36.在.NET微服務(wù)中,下列關(guān)于gRPC特有的優(yōu)勢描述錯(cuò)誤的是()A、擁有現(xiàn)代化高性能輕量級RPC框架B、支持客戶端和服務(wù)端雙向流調(diào)用C、約定優(yōu)先的API開發(fā),默認(rèn)使用ProtobufLanguage作為描述語言,允許與語言無關(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說法錯(cuò)誤的是()A、兩者在創(chuàng)建模式時(shí)都支持基本類的映射B、兩者都支持Linq查詢C、兩者都支持批量更新功能D、兩者都支持?jǐn)?shù)據(jù)庫的遷移答案:C39.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫,向列表頭部插入數(shù)據(jù)的方法是()A、ListLeftPushB、ListRightPushC、SortedSetAddD、SortedSetScan答案:A40.在.NETCore中,await僅可用于由()關(guān)鍵字修飾的異步方法中A、TaskB、awaitC、asyncD、Run答案:C41.在.NETCore中,以下哪一個(gè)命令用于存儲()A、dotnetrunB、dotnettestC、dotnetcleanD、dotnetstore答案:D42.在ASP.NETCore中,Ilogger對象里哪個(gè)擴(kuò)展方法是用來設(shè)置錯(cuò)誤日志信息格式并寫入該信息的?()A、LogCritical()B、LogDebug()C、LogError()D、LogWarnig()答案:C43.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫,根據(jù)鍵刪除數(shù)據(jù)的方法是()A、ListLeftPopB、ListRightPopC、KeyDeleteD、Setbine答案:C44.在.NET微服務(wù)中,Docker倉庫(Repository)是集中存放()文件的場所A、鏡像B、容器C、配置D、應(yīng)用答案:A45.在.NET微服務(wù)中,Docker利用()來運(yùn)行應(yīng)用A、鏡像B、webC、exeD、容器答案:D46.在.NET微服務(wù)中,對Protobuf、XML、JSON三種數(shù)據(jù)傳輸格式間的比較描述錯(cuò)誤的是()A、Protobuf的數(shù)據(jù)保存格式為文本B、XML的解析效率最慢C、JSON支持簡單的數(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中,獲取存儲在哈希表中指定字段的值是()A、HSETkeyfieldvalueB、HGETkeyfieldC、HGETALLkeyD、HEXISTSkeyfield答案:B50.在ASP.NETCORE中,StackExchange.Redis是第三方開發(fā)的高性能客戶端,它不包含以下特點(diǎn)()A、不支持Redis群B、完全雙重編程模型使用C、可以方便的訪問完整的Redis功能集D、高性能多路復(fù)用設(shè)計(jì)答案:A51.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫,向列表尾部追加數(shù)據(jù)方法是()A、ListLeftPushB、ListRightPushC、SortedSetAddD、SortedSetScan答案:B52.在.NET微服務(wù)中,Docker的數(shù)據(jù)持久化主要有兩種方式分別是數(shù)據(jù)卷(datavolume)和()A、綁定掛載(bindmount)B、外部文件(externalfile)C、外掛硬盤(Externalharddrives)D、外掛光驅(qū)(Externaldrives)答案:A53.在Redis中,刪除一個(gè)或多個(gè)哈希表字段是()A、HKEYSkeyB、HLENkeyC、HVALSkeyD、HDELkeyfield1[field2]答案:D54.在ASP.NETCore中,Ilogger對象里哪個(gè)擴(kuò)展方法是用來設(shè)置調(diào)試日志信息格式并寫入該信息的?()A、LogCritical()B、LogDebug()C、LogError()D、LogWarnig()答案:B55.在.NET微服務(wù)中,ASP.NETCore項(xiàng)目中的路由配置、中間件配置、依賴配置都在()文件中A、rootB、Startup.csC、ContentD、App_start答案:B56.在.NET微服務(wù)中,ASP.NETCore是一個(gè)跨平臺的高性能()A、開發(fā)工具B、閉源框架C、開源框架D、開發(fā)軟件答案:C57.在.NETCore中,以下哪一個(gè)命令用于運(yùn)行源代碼()A、dotnetrunB、dotnettestC、dotnetcleanD、dotnetstore答案:A58.在Docker中,鏡像和容器的關(guān)系,就像是面向?qū)ο蟪绦蛟O(shè)計(jì)中類和實(shí)例一樣,鏡像是靜態(tài)的定義,容器是鏡像()的實(shí)體A、編譯時(shí)B、運(yùn)行時(shí)C、new時(shí)D、調(diào)試時(shí)答案:B59.在ASP.NETCore項(xiàng)目中,Startup類的Configure方法中app對象的()方法可以加入使用路由的中間件A、UseHttpsRedirection()B、UseRouting()C、UseStaticFiles()D、UseAuthorization()答案:B60.在.NET微服務(wù)中,ASP.NETCore應(yīng)用程序本質(zhì)上是一個(gè)獨(dú)立的()程序A、Web應(yīng)用B、Web頁面C、控制臺應(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.注冊異步方法3.調(diào)用異步方法D、1.調(diào)用異步方法2.創(chuàng)建異步方法答案:B62.在ASP.NETCore中,默認(rèn)配置文件是基于()文件格式?A、字符串B、xmlC、txtD、json答案:D63.在.NETCore中,一般通過加入()關(guān)鍵字來調(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>類和Task類屬于哪一個(gè)命名空間()A、System.Threading.Tasks.TasksB、System.Threading.Tasks.TaskC、System.Threading.TasksD、System.Threading.Task答案:C66.在Redis中,返回鍵所儲存的字符串值的長度是()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類中配置gRPC服務(wù)、⑥啟動gRPC服務(wù)、⑦選擇gRPC服務(wù)模板、⑧實(shí)現(xiàn)gRPC服務(wù)類()A、①②⑦④③⑧⑤⑥B、②①⑦④③⑧⑤⑥C、②①⑦③④⑧⑤⑥D(zhuǎn)、①②⑦③④⑧⑤⑥答案:B68.在.NET微服務(wù)中,EFCore使用NuGet反向生成實(shí)體模型命令的語法中各參數(shù)解釋錯(cuò)誤的是()?A、-Context參數(shù)為可選項(xiàng),沒有該參數(shù)就按照數(shù)據(jù)庫名稱生成對象數(shù)據(jù)上下文名B、生成實(shí)體模型命令語法不需要注明數(shù)據(jù)提供程序名稱C、#NAME?D、DataAnnotations參數(shù)為可選項(xiàng),它表示生成實(shí)體模型類時(shí),在類或?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中可使用第三方工具()來安裝DockerA、DockerToolboxB、yumC、DockerDesktopforWindowsD、pip答案:A71.在Redis中,序列化指定的鍵,并返回被序列化的值的命令是()A、DELkeyB、DUMPkeyC、EXISTSkeyD、KEYSpattern答案:B72.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫,按鍵值方式存儲哈希表類型的方法是()A、HashSetB、HashGetC、SortedSetRangeByRankD、SortedSetScore答案:A73.在.NET微服務(wù)中,使用Docker的()命令搜索鏡像A、searchB、findC、grepD、look答案:A74.在ASP.NETCore項(xiàng)目中,Startup類的()方法用來配置用于應(yīng)用程序內(nèi)的服務(wù)A、Configure()B、Build()C、ConfigureService()D、Config()答案:C75.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫,從列表頭部獲取數(shù)據(jù)的方法是()A、ListLeftPopB、ListRightPopC、KeyDeleteD、Setbine答案:A76.在.NET微服務(wù)中,關(guān)于signalR支持的實(shí)時(shí)通信傳輸方式的優(yōu)先級,正確的是()A、ServerSentEvents>WebSocket>LongPollingB、LongPolling>WebSocket>ServerSentEventsC、WebSocket>ServerSentEvents>LongPollingD、ServerSentEvents>LongPolling>WebSocket答案:C77.在.NET微服務(wù)中,關(guān)于EFCore使用CodeFirst模式說法錯(cuò)誤的是()?A、模型類的字段名為ID會自動識別為主鍵B、模型類中的Icollection類型的字段會識別為導(dǎo)航屬性并生成數(shù)據(jù)表的外鍵字段C、不可以使用MVC注解特性聲明主鍵和約束D、連接字符串不局限于使用Windows登錄答案:C78.在Redis中,將哈希表鍵中的字段的值設(shè)為value是()A、HSETkeyfieldvalueB、HGETkeyfieldC、HGETALLkeyD、HEXISTSkeyfield答案:A79.在ASP.NETCore中,服務(wù)注冊方法里()是作用域生存期服務(wù),以每個(gè)客戶端請求(連接)一次就能創(chuàng)建服務(wù)A、AddTransient()B、AddScoped()C、AddSingleton()D、AddAll()答案:B80.在.NET微服務(wù)中,關(guān)于EFCore下列說法錯(cuò)誤的是()A、EFCore是輕量化、可擴(kuò)展和跨平臺版的EntityFrameworkB、EntityFrameworkCore(EFCore)是適用于.NET的新式對象數(shù)據(jù)庫映射器。它支持LINQ查詢、更改跟蹤、更新和架構(gòu)遷移C、EFCore提供了不會在EF6中實(shí)現(xiàn)的新功能。但是,并非所有EF6功能都已在EFCore中實(shí)現(xiàn)D、EFCore在保有EF6所有功能前提下,提供了在EF6中不會實(shí)現(xiàn)的新功能答案:D81.在ASP.NETCore中,需要在ConfigureServices()方法中調(diào)用()方法添加跨域策略A、AddCors()B、Cors()C、Add()D、SetCors()答案:A82.在.NET微服務(wù)中,下列對于gRPC和SignalR的基本知識概述錯(cuò)誤的是()A、gRPC信道的地址是gRPC服務(wù)端啟動時(shí)的地址B、SignalR并非ASP.NETCore所獨(dú)有,它可以在基于.NETFramework4.0以上的ASP.NETWeb應(yīng)用程序中使用C、調(diào)用依賴于SignalR集線器保持活動狀態(tài)的異步方法時(shí),需要使用await關(guān)鍵字修飾D、SignalR集線器對象是暫時(shí)性的,所以需要將狀態(tài)存儲在Hub類的屬性中答案:D83.在.NET微服務(wù)中,EFCore中下面哪個(gè)程序包提供設(shè)計(jì)時(shí)使用到的EF共享庫()?A、Microsoft.EntityFrameworkCore.SqlServer包B、Microsoft.EntityFrameworkCore.Analyzers包C、Microsoft.EntityFrameworkCore.Design包D、Microsoft.EntityFrameworkCore.Tools包答案:C84.在ASP.NETCore中,可在()配置文件中更改服務(wù)器的啟動地址或端口號A、web.configB、launchSetting.jsonC、appsetting.jsonD、appsetting.Development.json答案:B85.在ASP.NETCore項(xiàng)目中,Startup類的()方法用于指定ASP.NETCore應(yīng)用程序?qū)⑷绾雾憫?yīng)每一個(gè)HTTP請求A、Build()B、Configure()C、Run()D、Main()答案:B86.在Redis中,檢查指定的鍵是否存在是()A、DELkeyB、DUMPkeyC、EXISTSkeyD、KEYSpattern答案:C87.在EFCore中使用數(shù)據(jù)上下文類,需要引用命名空間()A、System.Text.Json.SerializationB、Microsoft.EntityFrameworkCoreC、Microsoft.Extensions.LoggingD、System.Linq答案:B88.在.NET微服務(wù)中,Docker容器在運(yùn)行期間產(chǎn)生的數(shù)據(jù)是不會寫在鏡像里面的,重新用此鏡像啟動新的容器就會初始化鏡像,會加一個(gè)全新的()層來保存數(shù)據(jù)A、文件B、應(yīng)用C、啟動D、讀寫答案:D89.在.NETCore中,以下哪一個(gè)命令用于生成項(xiàng)目及其所有依賴項(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ù)中,對創(chuàng)建異步任務(wù)方法描述錯(cuò)誤的是()A、不返回值的任務(wù)由System.Threading.Tasks.Task類表示B、返回值的任務(wù)由System.Threading.Tasks.Task<TResult>類表示C、Thread.Sleep(2)讓線程休眠2秒D、使用Start()方法啟動任務(wù)答案:C95.在.NET微服務(wù)中,一個(gè)Redis事務(wù)從開始到執(zhí)行不會經(jīng)歷的階段是()A、開始事務(wù)B、命令入隊(duì)C、初始化事務(wù)D、執(zhí)行事務(wù)答案:C96.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫,從有序集合獲取數(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、倉庫D、應(yīng)用程序答案:B99.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫,向集合中保存數(shù)據(jù)的方法是()A、StringSetB、StringGetC、SetAddD、SetMembers答案:C100.在.NET微服務(wù)中,使用Docker的()命令來查看包含的數(shù)據(jù)卷A、dockervolumelookB、dockerllC、dockervolumelsD、dockervolumeshow答案:C101.在.NET微服務(wù)中,關(guān)于ASP.NETCore日志說法錯(cuò)誤的是()?A、日志是用來記錄系統(tǒng)操作、用戶操作、系統(tǒng)運(yùn)行狀態(tài)等技術(shù)B、一般記錄日志目的為:故障定位和顯示程序運(yùn)行狀態(tài)C、日志以鍵值對形式存儲D、ASP.NETCore支持適用于各種內(nèi)置和第三方日志記錄提供程序的日志記錄API答案:C102.在.NETCore中,以下哪一項(xiàng)不屬于異步編程模式()A、異步編程模型(APM)B、基于事件的異步模式(EAP)C、基于類的異步模式(CAP)D、基于任務(wù)的異步模式(TAP)答案:C103.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫,兩個(gè)集合執(zhí)行交集、并集和差集的方法是()A、ListLeftPopB、ListRightPopC、KeyDeleteD、Setbine答案:D104.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫,從列表尾部獲取數(shù)據(jù)的方法是()A、ListLeftPopB、ListRightPopC、KeyDeleteD、Setbine答案:B105.在.NET微服務(wù)中,Docker將應(yīng)用程序與該程序的依賴打包在一個(gè)文件里面運(yùn)行這個(gè)文件,就會生成一個(gè)()A、鏡像B、虛擬容器C、界面D、服務(wù)答案:B106.在Redis中,獲取列表長度的命令是()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、動態(tài)C、只寫D、只讀答案:D110.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫,按鍵值方式獲取哈希表類型的方法是()A、HashSetB、HashGetC、SortedSetRangeByRankD、SortedSetScore答案:B111.在.NETCore中,以下哪一個(gè)命令用于部署到托管系統(tǒng)()A、dotnetnewB、dotnetrestoreC、dotnetbuildD、dotnetpublish答案:D112.在.NET微服務(wù)中,下列對Protobuf協(xié)議文件的優(yōu)點(diǎn)的描述錯(cuò)誤的是()A、足夠簡單B、更好的兼容性C、解析速度快,解析速度比XML快20--100倍D、序列化后體積很小,消息大小只需要XML大小的1/4—1/2答案:D113.在.NETCore中,以下哪一個(gè)命令用于執(zhí)行單元測試的.NET測試驅(qū)動程序()A、dotnetrunB、dotnettestC、dotnetcleanD、dotnetstore答案:B114.在.NET微服務(wù)中,gRPC不適用的應(yīng)用場景是()A、多語言混合開發(fā)B、高性能輕量級微服務(wù)C、點(diǎn)對點(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í)行過程中,其他客戶端提交的命令請求不會被插入到事務(wù)執(zhí)行命令序列中答案:B117.在.NET微服務(wù)中,使用Docker的()命令可以查看運(yùn)行中或運(yùn)行過的容器信息A、showB、systemC、psD、ls答案:C118.在.NET微服務(wù)中,下面對ASP.NETCoreSignalR的特性描述不正確的是()A、ASP.NETCoreSignalR是一個(gè)開源庫,它簡化了向應(yīng)用程序添加實(shí)時(shí)web功能的過程B、ASP.NETCoreSignalR會自動管理連接,并允許開發(fā)者向聊天室那樣向所有連接的客戶端同時(shí)發(fā)送消息,也可以向特定的客戶發(fā)送消息C、ASP.NETCoreSignalR不支持“服務(wù)器推送功能”D、ASP.NETCoreSignalR可以將任何種類的“實(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)目的依賴項(xiàng)和工具()A、dotnetnewB、dotnetrestoreC、dotnetbuildD、dotnetpublish答案:B124.在.NET微服務(wù)中,依賴注入是一種實(shí)現(xiàn)對象及其合作者或依賴項(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)對開發(fā)者的應(yīng)用進(jìn)行()A、跨域請求B、跨網(wǎng)請求C、跨域訪問D、跨域傳遞答案:A127.在Redis中,獲取哈希表中所有值是()A、HKEYSkeyB、HLENkeyC、HVALSkeyD、HDELkeyfield1[field2]答案:C128.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫,對指定范圍的有序集合排名的方法是()A、HashSetB、HashGetC、SortedSetRangeByRankD、SortedSetScore答案:C129.在.NET微服務(wù)中,下列Protobuf協(xié)議文件字段數(shù)據(jù)類型與c#字段數(shù)據(jù)類型相對,錯(cuò)誤的是()A、string=stringB、bool=boolC、bytes=byte[]D、int64=int答案:D130.在.NET微服務(wù)中,ASP.NETCore的配置文件中,配置鍵的約定哪項(xiàng)是正確的?A、鍵區(qū)分大小寫B(tài)、鍵不能相同C、ConfigurationBinder類支持使用配置鍵中數(shù)組索引將數(shù)組綁定到對象D、在環(huán)境變量配置中,冒號分隔符適用于所有平臺答案:C131.在ASP.NETCore中,Ilogger對象里哪個(gè)擴(kuò)展方法是用來設(shè)置警告日志信息格式并寫入該信息的?()A、LogCritical()B、LogDebug()C、LogError()D、LogWarnig()答案:D132.在ASP.NETCore中,下面()日志級別最為嚴(yán)重?A、跟蹤級別B、調(diào)試級別C、警告級別D、錯(cuò)誤級別答案:D133.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫,獲取指定鍵的有序集合成員評分的方法是()A、HashSetB、HashGetC、SortedSetRangeByRankD、SortedSetScore答案:D134.在Redis中,查找所有符合給定模式的鍵是()A、DELkeyB、DUMPkeyC、EXISTSkeyD、KEYSpattern答案:D135.在.NET微服務(wù)中,對Docker命令:dockercreate--namemyappmicrosoft/dotnet-samples解讀正確的是()A、創(chuàng)建名為myapp的鏡像B、創(chuàng)建名為myapp的靜態(tài)文件C、創(chuàng)建名為myapp的容器D、創(chuàng)建名為myapp的動態(tài)文件答案:C136.在.NET微服務(wù)中,ASP.NETCore中,下面哪個(gè)日志級別表示無法處理的錯(cuò)誤和異常信息()?A、跟蹤級別B、調(diào)試級別C、警告級別D、錯(cuò)誤級別答案:D137.在Redis中,通過索引設(shè)置列表元素的值的命令是()A、LPOPkeyB、RPOPkeyC、LLENkeyD、LSETkeyindexvalue答案:D138.在.NET微服務(wù)中,如果兩個(gè)URL地址具有相同協(xié)議、主機(jī)名和端口,則它們具有()A、相同的服務(wù)器B、相同的客戶端C、相同的源D、相同的瀏覽器答案:C139.在.NETCore中,以下哪一個(gè)命令用于清除項(xiàng)目輸出()A、dotnetrunB、dotnettestC、dotnetcleanD、dotnetstore答案:C140.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫,獲取集合中的數(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ù)中,以下對于.NETCore平臺的特點(diǎn)描述正確的有()【選兩項(xiàng)】A、只能用在Windows平臺B、部署靈活C、源代碼不開放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ù)中,下面對微服務(wù)的描述正確的有()【選三項(xiàng)】A、從面向服務(wù)的架構(gòu)到服務(wù)化架構(gòu),再到微服務(wù)架構(gòu),是一個(gè)逐步演進(jìn)的過程B、微服務(wù)架構(gòu)并不是什么技術(shù)創(chuàng)新,而是開發(fā)過程發(fā)展到一定階段對技術(shù)架構(gòu)的要求,是在實(shí)踐中不斷摸索而來的C、微服務(wù)架構(gòu)由多個(gè)相對獨(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、長輪詢傳輸方式D、ServerSentPolling傳輸方式答案:ABC7.在.NET微服務(wù)中,.NETCore使用SQLServer數(shù)據(jù)庫需要通過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)用和移動后端。B、在Windows、macOS和Linux上使用喜愛的開發(fā)工具。C、創(chuàng)建Winform應(yīng)用程序D、在.NETCore或.NETFramework上運(yùn)行。答案:ABD9.在.NET微服務(wù)中,以下對于微服務(wù)的優(yōu)點(diǎn)描述正確的有()【選三項(xiàng)】A、聚焦業(yè)務(wù)功能或需求B、松耦合C、分布式系統(tǒng)簡單并易于維護(hù)D、只包含業(yè)務(wù)邏輯代碼答案:ABD10.在.NET微服務(wù)中,下面有關(guān)ASP.NETCoreWeb項(xiàng)目的創(chuàng)建操作,正確的步驟有()【選兩項(xiàng)】A、“創(chuàng)建新項(xiàng)目”對話框,在其中選中“ASP.NETCoreWeb應(yīng)用程序”模板B、“創(chuàng)建新項(xiàng)目”對話框,在其中選中“類庫(.NETCore)”模板C、創(chuàng)建新的ASP.NETCoreWeb應(yīng)用程序”對話框中,選擇“Web應(yīng)用程序(模型視圖控制器)”項(xiàng)目類型D、創(chuàng)建新的ASP.NETCoreWeb應(yīng)用程序”對話框中,選擇“Angular”項(xiàng)目類型答案:AC11.在ASP.NETCoreWeb應(yīng)用程序中,提供以下()方式存儲Session的數(shù)據(jù)【選三項(xiàng)】A、InPro

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論