![《.NET微服務(wù)應(yīng)用開發(fā)》復(fù)習(xí)備考重點(diǎn)試題庫(kù)(帶答案)_第1頁(yè)](http://file4.renrendoc.com/view/17ab8db397846d136828bebab4ccd7ff/17ab8db397846d136828bebab4ccd7ff1.gif)
![《.NET微服務(wù)應(yīng)用開發(fā)》復(fù)習(xí)備考重點(diǎn)試題庫(kù)(帶答案)_第2頁(yè)](http://file4.renrendoc.com/view/17ab8db397846d136828bebab4ccd7ff/17ab8db397846d136828bebab4ccd7ff2.gif)
![《.NET微服務(wù)應(yīng)用開發(fā)》復(fù)習(xí)備考重點(diǎn)試題庫(kù)(帶答案)_第3頁(yè)](http://file4.renrendoc.com/view/17ab8db397846d136828bebab4ccd7ff/17ab8db397846d136828bebab4ccd7ff3.gif)
![《.NET微服務(wù)應(yīng)用開發(fā)》復(fù)習(xí)備考重點(diǎn)試題庫(kù)(帶答案)_第4頁(yè)](http://file4.renrendoc.com/view/17ab8db397846d136828bebab4ccd7ff/17ab8db397846d136828bebab4ccd7ff4.gif)
![《.NET微服務(wù)應(yīng)用開發(fā)》復(fù)習(xí)備考重點(diǎn)試題庫(kù)(帶答案)_第5頁(yè)](http://file4.renrendoc.com/view/17ab8db397846d136828bebab4ccd7ff/17ab8db397846d136828bebab4ccd7ff5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGEPAGE1《.NET微服務(wù)應(yīng)用開發(fā)》復(fù)習(xí)備考重點(diǎn)試題庫(kù)(帶答案)一、單選題1.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫(kù),從列表尾部獲取數(shù)據(jù)的方法是()。A、ListLeftPopB、ListRightPopC、KeyDeleteD、Setbine答案:B2.在ASP.NETCore中,CORS策略選項(xiàng)中AllowAnyOrigin的描述,正確的是A、允許任何請(qǐng)求頭B、允許所有來源C、允許任何HTTP方法D、允許特定來源的CORS請(qǐng)求答案:B3.在ASP.NETCore項(xiàng)目中,Startup類的()方法用來配置用于應(yīng)用程序內(nèi)的服務(wù)。A、Configure()B、Buidl()C、ConfigureService()D、Config()答案:C4.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫(kù),獲取指定鍵的有序集合成員評(píng)分的方法是()。A、HashSetB、HashGetC、SortedSetRangeByRankD、SortedSetScore答案:D5.在Redis中,查看哈希表鍵中,指定的字段是否存在的命令是()。A、HSETkeyfieldvalueB、HGETkeyfieldC、HGETALLkeyD、HEXISTSkeyfield答案:D6.在Redis中,查找所有符合給定模式的鍵是()。A、DELkeyB、DUMPkeyC、EXISTSkeyD、KEYSpattern答案:D7.在.NETCore中,await僅可用于由()關(guān)鍵字修飾的異步方法中。A、TaskB、awaitC、asyncD、Run答案:C8.Docker官方建議將Docker安裝到()操作系統(tǒng)中。A、WindowsXPB、Windows7C、LinuxD、Windows10答案:C9.在Redis中,移除列表的最后一個(gè)元素的命令是()。A、LPOPkeyB、RPOPkeyC、LLENkeyD、LSETkeyindexvalue答案:B10.使用Docker的()命令暫停一個(gè)或多個(gè)容器。A、killB、fillC、stopD、pause答案:D11.創(chuàng)建gRPC客戶端的步驟正確的是:①?gòu)?fù)制Protobuf文件、②創(chuàng)建gRPC客戶端Web應(yīng)用程序項(xiàng)目、③實(shí)現(xiàn)視圖頁(yè)面、④實(shí)現(xiàn)調(diào)用gRPC服務(wù)、⑤添加gRPC客戶端引用、⑥運(yùn)行g(shù)RPC客戶端()。A、②⑤①④③⑥B、②①⑤④③⑥C、②⑤①③④⑥D(zhuǎn)、②⑤①③④⑥答案:B12.在Redis中,設(shè)置指定鍵的值是()。A、SETkeyvalueB、GETkeyC、GETSETkeyvalueD、STRLENkey答案:A13.ASP.NETCore的Kestrel服務(wù)器啟動(dòng)時(shí)默認(rèn)使用()端口?A、3081B、8080C、80D、9098答案:C14.在ASP.NETCore項(xiàng)目中,Startup類的()方法用于指定ASP.NETCore應(yīng)用程序?qū)⑷绾雾憫?yīng)每一個(gè)HTTP請(qǐng)求。A、Buidl()B、Configure()C、Run()D、Main()答案:B15.在.NETCore中,以下哪一個(gè)命令用于執(zhí)行單元測(cè)試的.NET測(cè)試驅(qū)動(dòng)程序()。A、dotnetrunB、dotnettestC、dotnetcleanD、dotnetstore答案:B16.在ASP.NETCore中,Hub類Cilents屬性是一個(gè)Client對(duì)象,其中包含服務(wù)器與客戶端之間的通信的屬性,下列不屬于Cilent對(duì)象的方法的是()。A、AllExceptB、GroupC、GroupsD、Abort答案:D17.下面對(duì)ASP.NETCoreSignalR的特性描述不正確的是()。A、ASP.NETCoreSignalR是一個(gè)開源庫(kù),它簡(jiǎn)化了向應(yīng)用程序添加實(shí)時(shí)web功能的過程B、ASP.NETCoreSignalR會(huì)自動(dòng)管理連接,并允許開發(fā)者向聊天室那樣向所有連接的客戶端同時(shí)發(fā)送消息,也可以向特定的客戶發(fā)送消息C、ASP.NETCoreSignalR不支持“服務(wù)器推送功能”D、ASP.NETCoreSignalR可以將任何種類的“實(shí)時(shí)”web功能添加到ASP.NETCore應(yīng)用程序中。答案:C18.Docker利用()來運(yùn)行應(yīng)用。A、鏡像B、webC、exeD、容器答案:D19.在Redis中,刪除一個(gè)或多個(gè)哈希表字段是()。A、HKEYSkeyB、HLENkeyC、HVALSkeyD、HDELkeyfield1[field2]答案:D20.在Windows7中使用第三方工具()來安裝Docker。A、DockerToolboxB、yumC、DockerDesktopforWindowsD、pip答案:A21.在.NETCore中,以下哪一個(gè)命令用于存儲(chǔ)()。A、dotnetrunB、dotnettestC、dotnetcleanD、dotnetstore答案:D22.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫(kù),根據(jù)鍵刪除數(shù)據(jù)的方法是()。A、ListLeftPopB、ListRightPopC、KeyDeleteD、Setbine答案:C23.下列對(duì)Protobuf協(xié)議文件的優(yōu)點(diǎn)的描述錯(cuò)誤的是()。A、足夠簡(jiǎn)單B、更好的兼容性C、解析速度快,解析速度比XML快20--100倍D、序列化后體積很小,消息大小只需要XML大小的1/4—1/2答案:D24.出于對(duì)客戶訪問安全的考慮,瀏覽器會(huì)阻止網(wǎng)頁(yè)向其他網(wǎng)站(即其他區(qū)網(wǎng)絡(luò)域)發(fā)送請(qǐng)求,此限制稱為()。A、同源策略B、同等策略C、跨域策略D、同源限制答案:A25.關(guān)于EFCore下列說法錯(cuò)誤的是()?A、EFCore是輕量化、可擴(kuò)展和跨平臺(tái)版的EntityFrameworkB、EntityFrameworkCore(EFCore)是適用于.NET的新式對(duì)象數(shù)據(jù)庫(kù)映射器。它支持LINQ查詢、更改跟蹤、更新和架構(gòu)遷移C、EFCore提供了不會(huì)在EF6中實(shí)現(xiàn)的新功能。但是,并非所有EF6功能都已在EFCore中實(shí)現(xiàn)D、EFCore在保有EF6所有功能前提下,提供了在EF6中不會(huì)實(shí)現(xiàn)的新功能答案:D26.一個(gè)Redis事務(wù)從開始到執(zhí)行不會(huì)經(jīng)歷的階段是A、開始事務(wù)B、命令入隊(duì)C、初始化事務(wù)D、執(zhí)行事務(wù)答案:C27.在Redis中,返回鍵所儲(chǔ)存的字符串值的長(zhǎng)度是()。A、SETkeyvalueB、GETkeyC、GETSETkeyvalueD、STRLENkey答案:D28.ASP.NETCore項(xiàng)目中的路由配置、中間件配置、依賴配置都在()文件中A、rootB、Startup.csC、ContentD、App_start答案:B29.在Redis中,獲取在哈希表中指定鍵的所有字段和值是()。A、HSETkeyfieldvalueB、HGETkeyfieldC、HGETALLkeyD、HEXISTSkeyfield答案:C30.在ASP.NETCore中,默認(rèn)配置文件是基于()文件格式?A、字符串B、xmlC、txtD、json答案:D31.Docker鏡像(Image)就是一個(gè)()的模板。A、靜態(tài)B、動(dòng)態(tài)C、只寫D、只讀答案:D32.在Redis中,獲取哈希表中所有值是()。A、HKEYSkeyB、HLENkeyC、HVALSkeyD、HDELkeyfield1[field2]答案:C33.基于任務(wù)異步模式的Task<TResult>類和Task類屬于哪一個(gè)命名空間()。A、System.Threading.Tasks.TasksB、System.Threading.Tasks.TaskC、System.Threading.TasksD、System.Threading.Task答案:C34.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫(kù),按鍵值方式存儲(chǔ)字符串類型的方法是()。A、StringSetB、StringGetC、SetAddD、SetMembers答案:A35.在Docker中,備份鏡像后,可以使用()命令將鏡像備份恢復(fù)到Docker引擎中A、loadB、newC、copyD、add答案:A36.在Redis中,獲取存儲(chǔ)在哈希表中指定字段的值是()。A、HSETkeyfieldvalueB、HGETkeyfieldC、HGETALLkeyD、HEXISTSkeyfield答案:B37.在Redis中,將指定鍵設(shè)新值,并返回鍵的舊值是()。A、SETkeyvalueB、GETkeyC、GETSETkeyvalueD、STRLENkey答案:C38.在Docker中,為了方便應(yīng)用程序遷移,可以使用()命令將新定制的鏡像備份到本地文件A、copyB、saveC、addD、run答案:B39.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫(kù),按鍵值方式存儲(chǔ)哈希表類型的方法是()。A、HashSetB、HashGetC、SortedSetRangeByRankD、SortedSetScore答案:A40.對(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ù)的大小最小答案:A41.依賴注入是一種實(shí)現(xiàn)對(duì)象及其合作者或依賴項(xiàng)之間()的技術(shù)。A、消除耦合B、降低內(nèi)聚C、松散耦合D、建立耦合答案:C42.Docker將應(yīng)用程序與該程序的依賴打包在一個(gè)文件里面。運(yùn)行這個(gè)文件,就會(huì)生成一個(gè)()。A、鏡像B、虛擬容器C、界面D、服務(wù)答案:B43.在ASP.NETCore中,()策略允許特定來源的CORS請(qǐng)求。A、AllowAnyOriginB、WithOriginsC、AllowCredentialsD、AllowAnyHeader答案:B44.下列Protobuf協(xié)議文件字段數(shù)據(jù)類型與c#字段數(shù)據(jù)類型相對(duì),錯(cuò)誤的是()。A、string=stringB、bool=boolC、bytes=byte[]D、int64=int答案:D45.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫(kù),獲取集合中的數(shù)據(jù)的方法是()。A、StringSetB、StringGetC、SetAddD、SetMembers答案:D46.Docker使用()架構(gòu)。A、MVCB、B/SC、C/SD、三層答案:C47.可以通過()命令將自己的鏡像推送到DockerA、dockerpullB、dockerpushC、dockerlogoutD、dockersearch答案:B48.ASP.NETCore中,下面哪個(gè)日志級(jí)別表示無法處理的錯(cuò)誤和異常信息()?A、跟蹤級(jí)別B、調(diào)試級(jí)別C、警告級(jí)別D、錯(cuò)誤級(jí)別答案:D49.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í)行過程中,其他客戶端提交的命令請(qǐng)求不會(huì)被插入到事務(wù)執(zhí)行命令序列中答案:B50.在ASP.NETCore中,通過調(diào)用()方法啟動(dòng)WebHost實(shí)例。A、Bulid()B、Main()C、Run()D、Configure()答案:C51.關(guān)于ASP.NETCore日志說法錯(cuò)誤的是()?A、日志是用來記錄系統(tǒng)操作、用戶操作、系統(tǒng)運(yùn)行狀態(tài)等技術(shù)B、一般記錄日志目的為:故障定位和顯示程序運(yùn)行狀態(tài)C、日志以鍵值對(duì)形式存儲(chǔ)D、ASP.NETCore支持適用于各種內(nèi)置和第三方日志記錄提供程序的日志記錄API答案:C52.以下哪一項(xiàng)不是微服務(wù)的特點(diǎn)()。A、項(xiàng)目交付速度較快B、不存在遠(yuǎn)程調(diào)用C、可重用性高D、需要額外考慮服務(wù)的注冊(cè)發(fā)現(xiàn)、依賴關(guān)系、自治等問題答案:B53.ASP.NETCore項(xiàng)目中的JavaScript、圖片和樣式表文件都存放在()文件夾下對(duì)應(yīng)的子文件夾中。A、ContextB、根目錄C、ContentD、root答案:D54.在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();}答案:D55.在Redis中,獲取列表長(zhǎng)度的命令是()。A、LPOPkeyB、RPOPkeyC、LLENkeyD、LSETkeyindexvalue答案:C56.在Redis中,獲取指定鍵的值是()。A、SETkeyvalueB、GETkeyC、GETSETkeyvalueD、STRLENkey答案:B57.下列不是Protobuf協(xié)議文件字段修飾符的是()。A、requiredB、publicC、optionalD、repeated答案:B58.Docker容器是從()創(chuàng)建的運(yùn)行實(shí)例。A、文件B、鏡像C、倉(cāng)庫(kù)D、應(yīng)用程序答案:B59.在ASP.NETCore中,()是程序運(yùn)行時(shí)應(yīng)用的配置文件A、web.configB、launchSetting.jsonC、appsetting.jsonD、appsetting.Development.json答案:C60.下列關(guān)于EF6和EFCore說法錯(cuò)誤的是()A、兩者在創(chuàng)建模式時(shí)都支持基本類的映射B、兩者都支持Linq查詢C、兩者都支持批量更新功能D、兩者都支持?jǐn)?shù)據(jù)庫(kù)的遷移答案:C61.在ASP.NETCore中,下面哪個(gè)日志級(jí)別最為嚴(yán)重()?A、跟蹤級(jí)別B、調(diào)試級(jí)別C、警告級(jí)別D、錯(cuò)誤級(jí)別答案:D62.在.NETCore中,一般通過加入()關(guān)鍵字來調(diào)用異步方法?A、asyncB、awaitC、TaskD、Run答案:B63.下面對(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)值。答案:C64.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫(kù),從有序集合獲取數(shù)據(jù)的方法是()。A、ListLeftPushB、ListRightPushC、SortedSetAddD、SortedSetScan答案:D65.在EFCore中使用數(shù)據(jù)上下文類,需要引用哪個(gè)命名空間()?A、System.Text.Json.SerializationB、Microsoft.EntityFrameworkCoreC、Microsoft.Extensions.LoggingD、System.Linq答案:B66.下列對(duì)于SignalR的概述錯(cuò)誤的是()。A、SignalR是一個(gè)開源庫(kù)B、SignalR是ASP.NETCore所獨(dú)有C、SignalR支持“服務(wù)器推送”功能D、SignalR支持多種用于處理實(shí)時(shí)通信的傳輸方式答案:B67.Docker通過()命令執(zhí)行Dockerfile中的一系列指令自動(dòng)構(gòu)建鏡像A、dockerpullB、dockerpushC、dockerbuildD、dockercreate答案:C68.使用Docker的()命令可以查看運(yùn)行中或運(yùn)行過的容器信息。A、showB、systemC、psD、ls答案:C69.在ASP.NETCore中,()是作用域生存期服務(wù),以每個(gè)客戶端請(qǐng)求(連接)一次就創(chuàng)建服務(wù)A、AddTransient()B、AddScoped()C、AddSingleton()D、AddAll()答案:B70.在Redis中,移出并獲取列表的第一個(gè)元素的命令是()。A、LPOPkeyB、RPOPkeyC、LLENkeyD、LSETkeyindexvalue答案:A71.ASP.NETCore是一個(gè)跨平臺(tái)的高性能()A、開發(fā)工具B、閉源框架C、開源框架D、開發(fā)軟件答案:C72.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫(kù),向集合中保存數(shù)據(jù)的方法是()。A、StringSetB、StringGetC、SetAddD、SetMembers答案:C73.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫(kù),按鍵值方式獲取哈希表類型的方法是()。A、HashSetB、HashGetC、SortedSetRangeByRankD、SortedSetScore答案:B74.EFCore使用NuGet反向生成實(shí)體模型命令的語(yǔ)法中各參數(shù)解釋錯(cuò)誤的是()?A、-Context參數(shù)為可選項(xiàng),沒有該參數(shù)就按照數(shù)據(jù)庫(kù)名稱生成對(duì)象數(shù)據(jù)上下文名B、生成實(shí)體模型命令語(yǔ)法不需要注明數(shù)據(jù)提供程序名稱C、-OutputDir參數(shù)為結(jié)果輸出文件夾D、DataAnnotations參數(shù)為可選項(xiàng),它表示生成實(shí)體模型類時(shí),在類或?qū)傩陨咸砑幼⒔馓匦源鸢福築75.在Docker中,Dockerfile是由一系列命令和參數(shù)構(gòu)成的()文件A、批處理B、可執(zhí)行C、壓縮包D、腳本答案:D76.Protobuf的消息結(jié)構(gòu)是通過()語(yǔ)言進(jìn)行定義和描述的。A、ProtobufBufferLanguageB、C#C、ProtocolBuffersD、JSON答案:A77.在.NETCore中,在以下哪一個(gè)命令用于創(chuàng)建新的項(xiàng)目、配置文件或解決方案()。A、dotnetnewB、dotnetrestoreC、dotnetbuildD、dotnetpublish答案:A78.下列關(guān)于gRPC特有的優(yōu)勢(shì)描述錯(cuò)誤的是()。A、擁有現(xiàn)代化高性能輕量級(jí)RPC框架B、支持客戶端和服務(wù)端雙向流調(diào)用C、約定優(yōu)先的API開發(fā),默認(rèn)使用ProtobufLanguage作為描述語(yǔ)言,允許與語(yǔ)言無關(guān)的實(shí)現(xiàn)D、使用HTTP/2進(jìn)行傳輸答案:C79.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫(kù),向列表頭部插入數(shù)據(jù)的方法是()。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數(shù)據(jù)庫(kù),從列表頭部獲取數(shù)據(jù)的方法是()。A、ListLeftPopB、ListRightPopC、KeyDeleteD、Setbine答案:A83.下面不是Protobuf協(xié)議文件組成的是()。A、聲明Protobuf的版本B、定義端口C、定義請(qǐng)求消息D、定義服務(wù),包含定義服務(wù)名、服務(wù)方法名、方法參數(shù)和返回值答案:B84.在ASP.NETCORE中,StackExchange.Redis是第三方開發(fā)的高性能客戶端,它不包含以下特點(diǎn)A、不支持Redis群B、完全雙重編程模型使用C、可以方便的訪問完整的Redis功能集D、高性能多路復(fù)用設(shè)計(jì)答案:A85.在.NETCore中,以下哪一個(gè)命令用于運(yùn)行源代碼()。A、dotnetrunB、dotnettestC、dotnetcleanD、dotnetstore答案:A86.下列對(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)用依賴于SignalR集線器保持活動(dòng)狀態(tài)的異步方法時(shí),需要使用await關(guān)鍵字修飾D、SignalR集線器對(duì)象是暫時(shí)性的,所以需要將狀態(tài)存儲(chǔ)在Hub類的屬性中答案:D87.在Docker中,鏡像和容器的關(guān)系,就像是面向?qū)ο蟪绦蛟O(shè)計(jì)中類和實(shí)例一樣,鏡像是靜態(tài)的定義,容器是鏡像()的實(shí)體。A、編譯時(shí)B、運(yùn)行時(shí)C、new時(shí)D、調(diào)試時(shí)答案:B88.EFCore中下面哪個(gè)程序包提供設(shè)計(jì)時(shí)使用到的EF共享庫(kù)()?A、Microsoft.EntityFrameworkCore.SqlServer包B、Microsoft.EntityFrameworkCore.Analyzers包C、Microsoft.EntityFrameworkCore.Design包D、Microsoft.EntityFrameworkCore.Tools包答案:C89.EFCore中下面哪個(gè)程序包提供SqlServer數(shù)據(jù)庫(kù)EF提供程序()?A、Microsoft.EntityFrameworkCore.SqlServer包B、Microsoft.EntityFrameworkCore.Analyzers包C、Microsoft.EntityFrameworkCore.Design包D、Microsoft.EntityFrameworkCore.Tools包答案:A90.在.NETCore中,以下哪一個(gè)命令用于部署到托管系統(tǒng)()。A、dotnetnewB、dotnetrestoreC、dotnetbuildD、dotnetpublish答案:D91.在.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)建異步方法答案:B92.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)用答案:B93.關(guān)于signalR支持的實(shí)時(shí)通信傳輸方式的優(yōu)先級(jí),正確的是()。A、ServerSentEvents>WebSocket>LongPollingB、LongPolling>WebSocket>ServerSentEventsC、WebSocket>ServerSentEvents>LongPollingD、ServerSentEvents>LongPolling>WebSocket答案:C94.在Docker中,Dockerfile的()指令用于指定一個(gè)基礎(chǔ)鏡像?A、entrypointB、fromC、argD、env答案:B95.EFCore中下面哪個(gè)程序包提供EF的NuGet包管理器命令工具()?A、Microsoft.EntityFrameworkCore.SqlServer包B、Microsoft.EntityFrameworkCore.Analyzers包C、Microsoft.EntityFrameworkCore.Design包D、Microsoft.EntityFrameworkCore.Tools包答案:D96.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫(kù),向列表尾部追加數(shù)據(jù)方法是()。A、ListLeftPushB、ListRightPushC、SortedSetAddD、SortedSetScan答案:B97.異步編程中,對(duì)創(chuàng)建異步任務(wù)方法描述錯(cuò)誤的是()。A、不返回值的任務(wù)由System.Threading.Tasks.Task類表示B、返回值的任務(wù)由System.Threading.Tasks.Task<TResult>類表示C、Thread.Sleep(2)讓線程休眠2秒D、使用Start()方法啟動(dòng)任務(wù)答案:C98.在.NETCore中,以下哪一項(xiàng)不屬于異步編程模式()。A、異步編程模型(APM)B、基于事件的異步模式(EAP)C、基于類的異步模式(CAP)D、基于任務(wù)的異步模式(TAP)答案:C99.在Redis中,獲取所有哈希表中的字段是()。A、HKEYSkeyB、HLENkeyC、HVALSkeyD、HDELkeyfield1[field2]答案:A100.在Docker中,除了使用build命令創(chuàng)建鏡像以外,還可以使用()命令將當(dāng)前容器生成為鏡像A、runB、createC、mitD、publish答案:C101.在Redis中,檢查指定的鍵是否存在是()。A、DELkeyB、DUMPkeyC、EXISTSkeyD、KEYSpattern答案:C102.在Docker中,Dockerfile的()指令指定鏡像得默認(rèn)入口?A、entrypointB、fromC、argD、env答案:A103.在.NETCore中,以下哪一個(gè)命令用于恢復(fù)項(xiàng)目的依賴項(xiàng)和工具()。A、dotnetnewB、dotnetrestoreC、dotnetbuildD、dotnetpublish答案:B104.在.NETCore中,使用dotnetnew創(chuàng)建的常用項(xiàng)目模板不包括以下哪一項(xiàng)()。A、winformB、classlibC、webapiD、web答案:A105.在Redis中,通過索引設(shè)置列表元素的值的命令是()。A、LPOPkeyB、RPOPkeyC、LLENkeyD、LSETkeyindexvalue答案:D106.在.NETCore中,以下哪一個(gè)命令用于清除項(xiàng)目輸出()。A、dotnetrunB、dotnettestC、dotnetcleanD、dotnetstore答案:C107.為了簡(jiǎn)化異步編程的過程,.NETFramework4.5在C#中引入了哪兩個(gè)關(guān)鍵字()。A、await和taskB、await和tasksC、await和asyncD、async和task答案:C108.如果兩個(gè)URL地址具有相同協(xié)議、主機(jī)名和端口,則它們具有()。A、相同的服務(wù)器B、相同的客戶端C、相同的源D、相同的瀏覽器答案:C109.在Docker中,Dockerfile的()指令創(chuàng)建數(shù)據(jù)掛載點(diǎn).A、BUILDB、VOLUMEC、ADDD、CREATE答案:B110.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫(kù),向有序集合中添加數(shù)據(jù)的方法是()。A、ListLeftPushB、ListRightPushC、SortedSetAddD、SortedSetScan答案:C111.在ASP.NETCore中,下列不屬于Hub類的Context對(duì)象的屬性的是()。A、UserIdentifierB、ItemsC、UsersD、ConnectionAborted答案:C112.ASP.NETCore應(yīng)用程序的程序入口在()文件中。A、Program.csB、Main.csC、Startup.csD、appsettings.json答案:A113.對(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)文件答案:C114.使用Docker的()命令將創(chuàng)建并運(yùn)行一個(gè)新的容器。A、pauseB、runC、createD、new答案:B115.在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等答案:D116.Docker容器在運(yùn)行期間產(chǎn)生的數(shù)據(jù)是不會(huì)寫在鏡像里面的,重新用此鏡像啟動(dòng)新的容器就會(huì)初始化鏡像,會(huì)加一個(gè)全新的()層來保存數(shù)據(jù)。A、文件B、應(yīng)用C、啟動(dòng)D、讀寫答案:D117.使用Docker的()命令查看本地鏡像。A、lookB、imagesC、searchD、find答案:B118..NETCore提供了Grpc.AspNetCore、Grpc.Net.Client和()三個(gè)gRPC軟件包。A、Grpc.Net.ClientCoreB、Grpc.AspNetCore.FactoryC、Grpc.Net.ClientFactoryD、Grpc.AspNetCore.Client答案:C119.下列屬于gRPC適用的應(yīng)用場(chǎng)景的是()。A、瀏覽器可訪問的APIB、多語(yǔ)言混合開發(fā)C、廣播實(shí)時(shí)通信D、進(jìn)程間通信答案:B120.在ASP.NETCore中,Ilogger對(duì)象里哪個(gè)擴(kuò)展方法是用來設(shè)置警告日志信息格式并寫入該信息的?()A、LogCritical()B、LogDebug()C、LogError()D、LogWarnig()答案:D121.EFCore下列哪個(gè)命令是創(chuàng)建準(zhǔn)備遷移的框架代碼()?A、Add-MigrationversionB、remove-MigrationC、Update-DatabaseD、Script-Migration[version]答案:A122.在ASP.NETCore中,Ilogger對(duì)象里哪個(gè)擴(kuò)展方法是用來設(shè)置錯(cuò)誤日志信息格式并寫入該信息的?()A、LogCritical()B、LogDebug()C、LogError()D、LogWarnig()答案:C123.ASP.NETCore應(yīng)用程序本質(zhì)上是一個(gè)獨(dú)立的()程序A、Web應(yīng)用B、Web頁(yè)面C、控制臺(tái)應(yīng)用D、桌面應(yīng)用答案:C124.下列創(chuàng)建gRPC服務(wù)的步驟正確的是:①配置新項(xiàng)目、②創(chuàng)建gRPC服務(wù)新項(xiàng)目、③添加服務(wù)引用、④創(chuàng)建Protobuf接口文件、⑤在Startup類中配置gRPC服務(wù)、⑥啟動(dòng)gRPC服務(wù)、⑦選擇gRPC服務(wù)模板、⑧實(shí)現(xiàn)gRPC服務(wù)類()。A、①②⑦④③⑧⑤⑥B、②①⑦④③⑧⑤⑥C、②①⑦③④⑧⑤⑥D(zhuǎn)、①②⑦③④⑧⑤⑥答案:B125.ASP.NETCoreWeb應(yīng)用程序項(xiàng)目使用()配置文件。A、appsettings.jsonB、Web.configC、Application.configD、App.config答案:A126.在ASP.NETCore中,()是程序調(diào)試時(shí)應(yīng)用的配置文件A、web.configB、launchSetting.jsonC、appsetting.jsonD、appsetting.Development.json答案:D127.在.NETCore中,以下哪一項(xiàng)不是基于任務(wù)異步模式方法的返回值()。A、TaskB、ValueTaskC、ItemTaskD、Task<TResult>答案:C128.在.NETCore中,以下哪一個(gè)命令用于生成項(xiàng)目及其所有依賴項(xiàng)()。A、dotnetnewB、dotnetrestoreC、dotnetbuildD、dotnetpublish答案:C129.在Redis中,將哈希表鍵中的字段的值設(shè)為value是()。A、HSETkeyfieldvalueB、HGETkeyfieldC、HGETALLkeyD、HEXISTSkeyfield答案:A130.微服務(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ù)雜性增加答案:D131.在ASP.NETCore中,CORS策略選項(xiàng)中()策略表示設(shè)置公開的響應(yīng)標(biāo)頭。A、AllowAnyHeaderB、WithOriginsC、WithHeadersD、WithExposedHeaders答案:D132.使用Docker的()命令搜索鏡像。A、searchB、findC、grepD、look答案:A133.在ASP.NETCore中,可在()配置文件中更改服務(wù)器的啟動(dòng)地址或端口號(hào)A、web.configB、launchSetting.jsonC、appsetting.jsonD、appsetting.Development.json答案:B134.如果需要讀取其他網(wǎng)站中的數(shù)據(jù),需要允許其他站點(diǎn)對(duì)開發(fā)者的應(yīng)用進(jìn)行()。A、跨域請(qǐng)求B、跨網(wǎng)請(qǐng)求C、跨域訪問D、跨域傳遞答案:A135.如果有一些數(shù)據(jù)想在多個(gè)Docker容器間共享,或者想在一些臨時(shí)性的Docker容器中使用該數(shù)據(jù),那么最好的方案就是創(chuàng)建一個(gè)()。A、共享文件B、數(shù)據(jù)卷容器C、公共文件D、通用文件答案:B136.在Docker中,通過Dockerfile創(chuàng)建.NETCore控制臺(tái)應(yīng)用程序鏡像,需進(jìn)入項(xiàng)目文件夾,編譯并發(fā)布項(xiàng)目到d:\demo文件夾中,執(zhí)行的命令是:dotnet()-od:\demoGuessNumber.slnA、publishB、runC、pileD、enter答案:A137.使用Docker的()命令來查看包含的數(shù)據(jù)卷。A、dockervolumelookB、dockerllC、dockervolumelsD、dockervolumeshow答案:C138.Docker倉(cāng)庫(kù)(Repository)是集中存放()文件的場(chǎng)所。A、鏡像B、容器C、配置D、應(yīng)用答案:A139.EFCore實(shí)體類中用注解的方式進(jìn)行了相關(guān)映射,非空的注解為()?A、RequiredB、KeyC、TableD、DatabaseGenerated.Identity答案:A140.使用Docker的()命令只顯示所有鏡像ID。A、dockerimages-qB、dockerimages-aC、dockerimages-oD、dockerimages答案:A141.在ASP.NETCore項(xiàng)目中,Startup類的Configure方法中app對(duì)象的()方法可以加入使用路由的中間件。A、UseHttpsRedirection()B、UseRouting()C、UseStaticFiles()D、UseAuthorization()答案:B142.Docker的數(shù)據(jù)持久化主要有兩種方式分別是數(shù)據(jù)卷(datavolume)和()。A、綁定掛載(bindmount)B、外部文件(externalfile)C、外掛硬盤(Externalharddrives)D、外掛光驅(qū)(Externaldrives)答案:A143.在ASP.NETCORE中,使用StackExchange.Redis連接并操作的Redis數(shù)據(jù)庫(kù),根據(jù)鍵讀取字符串類型的方法是()。A、StringSetB、StringGetC、SetAddD、SetMembers答案:C144.ASP.NETCore的配置文件中,配置鍵的約定哪項(xiàng)是正確的?A、鍵區(qū)分大小寫B(tài)、鍵不能相同C、ConfigurationBinder類支持使用配置鍵中數(shù)組索引將數(shù)組綁定到對(duì)象D、在環(huán)境變量配置中,冒號(hào)分隔符適用于所有平臺(tái)答案:C145.使用Docker的()命令可以打包一個(gè)或多個(gè)鏡像保存成本地tar文件。A、loadB、tagC、saveD、images答案:C146.關(guān)于EFCore使用CodeFirst模式說法錯(cuò)誤的是()?A、模型類的字段名為ID會(huì)自動(dòng)識(shí)別為主鍵B、模型類中的Icollection類型的字段會(huì)識(shí)別為導(dǎo)航屬性并生成數(shù)據(jù)表的外鍵字段C、不可以使用MVC注解特性聲明主鍵和約束D、連接字符串不局限于使用Windows登錄答案:C147.在Redis中,獲取哈希表中字段的數(shù)量是()。A、HKEYSkeyB、HLENkeyC、HVALSkeyD、HDELkeyfield1[field2]答案:B148.使用Docker的()命令用于創(chuàng)建一個(gè)新的Docker容器。A、newB、runC、pauseD、create答案:D149.在ASP.NETCore中,需要在ConfigureServices()方法中調(diào)用()方法添加跨域策略。A、AddCors()B、Cors()C、Add()D、SetCors()答案:A150.在ASP.NETCore中,Ilogger對(duì)象里哪個(gè)擴(kuò)展方法是用來設(shè)置調(diào)試日志信息格式并寫入該信息的?()A、LogCritical()B、LogDebug()C、LogError()D、LogWarnig()答案:B多選題1.在ASP.NETCore中,CORS策略選項(xiàng)中()和()是不安全的配置。A、AllowAnyHeaderB、AllowAnyOriginC、AllowCredentialsD、AllowAnyMethod答案:BC2.下面有關(guān)ASP.NETCoreWeb項(xiàng)目的創(chuàng)建操作,正確的步驟有()。A、“創(chuàng)建新項(xiàng)目”對(duì)話框,在其中選中“ASP.NETCoreWeb應(yīng)用程序”模板B、“創(chuàng)建新項(xiàng)目”對(duì)話框,在其中選中“類庫(kù)(.NETCore)”模板C、創(chuàng)建新的ASP.NETCoreWeb應(yīng)用程序”對(duì)話框中,選擇“Web應(yīng)用程序(模型視圖控制器)”項(xiàng)目類型D、創(chuàng)建新的ASP.NETCoreWeb應(yīng)用程序”對(duì)話框中,選擇“Angular”項(xiàng)目類型答案:AC3..NETCore使用SQLServer數(shù)據(jù)庫(kù)需要通過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中,下面不是創(chuàng)建事務(wù)的命令是()。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、網(wǎng)絡(luò)配置答案:ABC9.在Docker中,如果開發(fā)者自己需要?jiǎng)?chuàng)建鏡像,有哪幾種方法?()A、將官方或第三方提供得鏡像下載進(jìn)行重構(gòu)B、引入tar包C、通過Dockerfile構(gòu)建鏡像D、開發(fā)者無法自己創(chuàng)建鏡像答案:BC10.以下對(duì)于微服務(wù)的優(yōu)點(diǎn)描述正確的有()。A、聚焦業(yè)務(wù)功能或需求B、松耦合C、分布式系統(tǒng)簡(jiǎn)單并易于維護(hù)D、只包含業(yè)務(wù)邏輯代碼答案:ABD11.ASP.NETCoreSignalR支持以下()用于處理實(shí)時(shí)通信的傳輸方式。A、WebSocket傳輸方式B、基于服務(wù)器發(fā)送事件傳輸方式C、長(zhǎng)輪詢傳輸方式D、ServerSentPolling傳輸方式答案:ABC12.Docker的核心概念有()。A、鏡像B、備份C、倉(cāng)庫(kù)D、容器答案:ACD13.在Redis中,下列哪些是Redis事務(wù)的相關(guān)命令()。A、discardB、execC、multiD、unwatch答案:ABCD14.使用NuGet包管理命令來生成數(shù)據(jù)庫(kù)和表,需要在程序包管理控制臺(tái)輸入以下哪兩個(gè)命令()?A、Add-MigrationInitialCreateB、remove-MigrationC、Update-DatabaseD、Script-Migration[version]答案:AC15.下列場(chǎng)景屬于ASP.NETCoreSignalR開發(fā)的應(yīng)用程序能應(yīng)用的場(chǎng)景的是()。A、需要從服務(wù)器進(jìn)行高頻率更新的應(yīng)用B、儀表板和監(jiān)控應(yīng)用C、協(xié)作應(yīng)用D、需要通知的應(yīng)用程序答案:ABCD16.Redis采用哪些機(jī)制實(shí)現(xiàn)過期鍵的內(nèi)存回收()。A、惰性刪除B、定時(shí)任務(wù)刪除C、隨機(jī)刪除D、延遲刪除答案:AB17
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 服裝批發(fā)居間合同委托書
- 知識(shí)產(chǎn)權(quán)運(yùn)營(yíng)股權(quán)居間合同
- 專業(yè)運(yùn)動(dòng)器材銷售與推廣合同
- 弱電項(xiàng)目總結(jié)
- 游戲規(guī)則與操作指南發(fā)布平臺(tái)建設(shè)作業(yè)指導(dǎo)書
- 農(nóng)業(yè)產(chǎn)業(yè)鏈社會(huì)責(zé)任履行實(shí)戰(zhàn)指導(dǎo)書
- 三農(nóng)村集體資產(chǎn)管理方案
- 體育訓(xùn)練與比賽作業(yè)指導(dǎo)書
- 安能轉(zhuǎn)讓合同
- 消防安全技術(shù)服務(wù)項(xiàng)目合同
- 縱隔腫物的護(hù)理查房
- 新能源汽車概論題庫(kù)
- 設(shè)備維保的維修成本和維護(hù)費(fèi)用
- 2024年濰坊護(hù)理職業(yè)學(xué)院高職單招(英語(yǔ)/數(shù)學(xué)/語(yǔ)文)筆試歷年參考題庫(kù)含答案解析
- 客運(yùn)站員工安全生產(chǎn)教育培訓(xùn)
- 口腔預(yù)防兒童宣教
- 綠城桃李春風(fēng)推廣方案
- 體質(zhì)健康概論
- 檔案管理流程優(yōu)化與效率提升
- 2023高考語(yǔ)文實(shí)用類文本閱讀-新聞、通訊、訪談(含答案)
- 人工智能在商場(chǎng)應(yīng)用
評(píng)論
0/150
提交評(píng)論