鯤鵬HCIP題庫含答案_第1頁
鯤鵬HCIP題庫含答案_第2頁
鯤鵬HCIP題庫含答案_第3頁
鯤鵬HCIP題庫含答案_第4頁
鯤鵬HCIP題庫含答案_第5頁
已閱讀5頁,還剩88頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第頁鯤鵬HCIP題庫含答案一、單選題1.在操作系統(tǒng)中,文件是字節(jié)序列,每個(gè)I/O設(shè)備,包括磁盤、鍵盤、顯示器、甚至網(wǎng)絡(luò),都可以看作是文件。A、正確B、錯(cuò)誤【正確答案】:A2.華為在處理器領(lǐng)積累了大量的經(jīng)驗(yàn),以下哪個(gè)不是華為鯤鵬處理器的特點(diǎn)?A、無需指令集授權(quán)B、支持PCle/CCIX協(xié)議C、內(nèi)核全自研D、制程工藝領(lǐng)先【正確答案】:A3.下面關(guān)于hyperscan加速庫的說法錯(cuò)誤的是?A、匹配模式包括塊模式和流模式B、塊模式匹配是網(wǎng)絡(luò)場景下跨報(bào)文匹配設(shè)計(jì)的特殊匹配模式C、使用SIMD指令實(shí)現(xiàn)加速D、hyperscan是一款高性能正則表達(dá)式匹配庫【正確答案】:B4.下面關(guān)于匯編語言說法,哪個(gè)是正確?A、匯編語言不需要編譯器,可直接運(yùn)行,因此使用匯編語言開發(fā)的程序效率更高B、匯編語言與機(jī)器語言是一對—對應(yīng)的C、匯編語言與高級(jí)語言是一對—對應(yīng)的D、匯編語言可以被CPU直接理解【正確答案】:B5.CloudNative是指在云環(huán)境下構(gòu)建、運(yùn)行、管理軟件的新的系統(tǒng)實(shí)踐方式,充分利用云基礎(chǔ)設(shè)施與平臺(tái)服務(wù),適應(yīng)云環(huán)境,具備(微)服務(wù)化、彈性伸縮、分布式、高可用、多租戶、自動(dòng)化等關(guān)鍵特征的架構(gòu)實(shí)踐:建立全功能團(tuán)隊(duì)、發(fā)展全棧工程師并高度協(xié)作的組織,采用DevOps研發(fā)模式、自動(dòng)化工具,實(shí)現(xiàn)微服務(wù)持續(xù)交付,是支撐CloudNative架構(gòu)的最佳組織和工程實(shí)踐。A、正確B、錯(cuò)誤【正確答案】:A6.在使用NEON時(shí),定義-一個(gè)向量的格式為:<type><size>x<number_oflanes>_t其中number._of_lanes指的是什么?A、element的數(shù)量B、lane的長度C、element的長度D、lane的數(shù)量【正確答案】:D7.在馮諾依曼體系中,CPU處理的數(shù)據(jù)來自于以下哪個(gè)位置?A、內(nèi)存B、硬盤C、輸入設(shè)備D、輸出設(shè)備【正確答案】:A8.為了提升指令的運(yùn)行速度,在流水線中,將執(zhí)行一條指令所需要的活動(dòng)分成不同的步驟,將處理器的硬件組織成一系列的階段,每個(gè)階段執(zhí)行一個(gè)步驟,這些階段可以并行地操作。A、正確B、錯(cuò)誤【正確答案】:A9.NUMA-Aware親和性資源優(yōu)化主要是為了?A、減少網(wǎng)卡中斷B、減少磁盤1/0C、減少內(nèi)存使用量D、減少內(nèi)存訪問時(shí)延【正確答案】:D10.關(guān)于指令,TBLVd.<T>,{Vn*.16B},Vm.<T>,以下說法哪個(gè)是正確的?A、該指令快表查詢指令B、該條指令的含義和:PSHUFBxmml,xmm2/m128是一個(gè)的意思C、該條指令是加速作用D、該條指令的含義和:Pxorxmml,xmm2/m128—個(gè)意思【正確答案】:B11.畢昇編譯器是基于開源的LLVM開發(fā)的。A、對B、錯(cuò)【正確答案】:A12.x86架構(gòu)中的匯編指令cmpxchg1'用于比較并交換操作數(shù),在鯤鵬架構(gòu)中沒有對應(yīng)的指令,但是可以是用GCC的原子操作接口__atomic_compare_exchange_n進(jìn)行替換。A、正確B、錯(cuò)誤【正確答案】:A13.以下哪個(gè)不是華為鯤鵬生態(tài)的重要組成部分?A、操作系統(tǒng)B、云服務(wù)C、中間件D、應(yīng)用軟件E、x86處理器【正確答案】:E14.編譯宏控制是C/C++中較為通用的代碼片段隔離方法,同樣適用于不同芯片架構(gòu)中的代碼歸一。A、正確B、錯(cuò)誤【正確答案】:A15.在鯤鵬平臺(tái)中進(jìn)行編譯時(shí),定義編譯生成的應(yīng)用程序?yàn)?4位使用的參數(shù)是什么?A、-m32B、-mabi=1p64C、-mabi=1p32D、-m64【正確答案】:B16.匯編語言為不同高級(jí)語言的不同編譯器提供了通用的輸出語言。A、正確B、錯(cuò)誤【正確答案】:A17.Maven聚合工程是為了使項(xiàng)目工程統(tǒng)一編譯,從而避免工程模塊過多給單獨(dú)編譯帶來不便。A、正確B、錯(cuò)誤【正確答案】:A18.下列哪些不是大數(shù)據(jù)調(diào)優(yōu)的原因?A、上下游組件的資源需要合理配置B、組件參數(shù)默認(rèn)值保守C、性能瓶頸因硬件配置而異,需根據(jù)實(shí)際硬件配置進(jìn)行針對性的調(diào)優(yōu)D、數(shù)據(jù)存儲(chǔ)類型需要適配【正確答案】:D19.以下關(guān)于鯤鵬處理器的虛擬化技術(shù)的說法,哪個(gè)是不正確的?A、每個(gè)VM按照原有的方式運(yùn)行并只看到屬于自己的資源,互相不能訪問對方的資源。B、鯤鵬處理器實(shí)現(xiàn)虛擬化的具體方式和x86處理器沒有區(qū)別。C、多個(gè)虛擬機(jī)(即VM,VirtualMachine)可以運(yùn)行在一個(gè)中間層(Hypervisor)之上,共用一套硬件資源。D、鯤鵬處理器支持CPUCore虛擬化、內(nèi)存虛擬化、中斷虛擬化以及SMMU等多項(xiàng)虛擬化技術(shù)?!菊_答案】:B20.在ARMv8指令集中,NEON指令不再以V開頭。A、正確B、錯(cuò)誤【正確答案】:A21.網(wǎng)卡只是輸入輸出設(shè)備之一,與服務(wù)器性能無關(guān)。A、正確B、錯(cuò)誤【正確答案】:B22.在Maven中,生命周期是對項(xiàng)目的構(gòu)建過程進(jìn)行抽象統(tǒng)一,該生命周期包含了項(xiàng)目的清理、初始化、編譯、集成測試、驗(yàn)證、部署等幾乎所有步驟。A、正確B、錯(cuò)誤【正確答案】:A23.JVM包括即時(shí)編譯(JIT)、內(nèi)存管理(GC技術(shù))和Runtime技術(shù),其中垃圾回收(GC)技術(shù)是性能調(diào)優(yōu)的主要應(yīng)用之地。A、正確B、錯(cuò)誤【正確答案】:B24.進(jìn)程是計(jì)算機(jī)科學(xué)中最重要和最成功的概念之一,以下關(guān)于進(jìn)程的描述,哪個(gè)是正確的?A、進(jìn)程這個(gè)概念只在多核的處理器下存在B、進(jìn)程是操作系統(tǒng)對正在運(yùn)行的程序的一種抽象,在-個(gè)系統(tǒng)上可以同時(shí)運(yùn)行多個(gè)進(jìn)程,每個(gè)進(jìn)程都好像在獨(dú)立地使用硬件C、在大多數(shù)系統(tǒng)中,進(jìn)程無法超過CPU的核數(shù)D、進(jìn)程是操作系統(tǒng)對正在運(yùn)行的二進(jìn)制代碼的一種抽象,在一個(gè)系上只能同時(shí)運(yùn)行一個(gè)進(jìn)程【正確答案】:B25.在rpmbulid的SPEC目錄下,spec配置文件中用于將軟件構(gòu)建成機(jī)器代碼(對于編譯語言)或者字節(jié)代碼的(對于解釋性語言)命令是哪個(gè)?A、%filesB、%buildC、%installD、%clean【正確答案】:B26.以下哪個(gè)是C語言的基本單位:A、語句B、字符C、字節(jié)D、函數(shù)【正確答案】:D27.編譯型語言開發(fā)的程序在x86和鵬平臺(tái)上,編譯生成的可執(zhí)行文件是相同的。A、正確B、錯(cuò)誤【正確答案】:B28.通過調(diào)整網(wǎng)卡哪項(xiàng)設(shè)置可以提高或者降低網(wǎng)卡中斷產(chǎn)生的頻率?A、網(wǎng)卡IP地址B、網(wǎng)卡隊(duì)列數(shù)C、網(wǎng)卡中斷號(hào)D、網(wǎng)卡中斷聚合【正確答案】:D29.以下哪個(gè)不是Kurpeng920內(nèi)部Cache模式?A、GlobalCacheB、Non-inclusiveL3C、ShareCacheD、PrivateCacheE、PartitionedCache【正確答案】:A30.以下哪個(gè)不是大數(shù)據(jù)的組件?A、ZookeeperB、KafkaC、StormD、Mariadb【正確答案】:D31.Maven倉庫用來管理jar包及依賴管理,目的是幫助解決傳統(tǒng)包的復(fù)雜性以及冗余性A、正確B、錯(cuò)誤【正確答案】:A32.在Git工作流中,Master分支通常用于開發(fā)產(chǎn)品。A、正確B、錯(cuò)誤【正確答案】:A33.以下哪個(gè)命令可以實(shí)現(xiàn)將網(wǎng)卡eth1的中斷模式設(shè)置為每隔5微秒產(chǎn)生一次硬中斷?A、ethtool-Ceth1rx-usecs5B、ethtool-Ceth1rx-frames5C、ethtool-Ceth1tx-usecs5D、ethtool-Ceth1tx-frames5【正確答案】:C34.以下哪個(gè)方法不屬于CPU/內(nèi)存調(diào)優(yōu)手段?A、調(diào)整內(nèi)存大小B、開啟或關(guān)閉CPU預(yù)取C、修改文件系統(tǒng)參數(shù)D、減少跨NUMA訪問內(nèi)存【正確答案】:C35.關(guān)于GNU社區(qū)glibc在哪個(gè)版本合入鯤鵬CPU相關(guān)優(yōu)化A、glibc2.17B、glibc2.28C、glibc2.32D、glibc2.31【正確答案】:D36.以下哪個(gè)系統(tǒng)工具可以監(jiān)控網(wǎng)卡流量?A、sarB、freeC、dfD、top【正確答案】:A37.以下關(guān)于使用匯編器處王里he11o文件的說法,哪個(gè)是不正確的?A、匯編器可以將he11o.s譯成機(jī)器語言指令并保存在he11o.o中B、hel1o.文件可以直接執(zhí)行C、如果文本編譯器中打開he1l文件,將看到—堆亂碼D、hallo.o文件是二進(jìn)制文件【正確答案】:B38.在鯤鵬平臺(tái)上設(shè)置JVM參數(shù)時(shí),關(guān)于線程棧大小的Xss參數(shù)說法正確的有哪些?A、和x86平臺(tái)樣,默認(rèn)值都為1MB、默認(rèn)值是1M,若線程開太多時(shí),需要修改Xss的大小C、默認(rèn)值是2M,若線程開太多時(shí),為防止OOM,可能需要修改Xss的大小D、和x86平臺(tái)一樣,默認(rèn)值都為2M【正確答案】:C39.ARMv7和ARMv8都支持64位指令集。A、正確B、錯(cuò)誤【正確答案】:B40.MySQL的性能問題主要是由慢SQL引起的。A、正確B、錯(cuò)誤【正確答案】:A41.以下代碼在運(yùn)行時(shí)會(huì)出現(xiàn)什么現(xiàn)象?

Sem_tbegin_seml;

Sem_tbegin_sem2;

Sem_tend_sem;intx,y,rl,r2;

Voidfunc1(void*arg){

Printf("thread0-1runningin");

While(1)

{

Sem_wait(&begin_sem1).y=1;

//asmvolatile("mfence":::"memory");

R1=s;

Sempost(&end_sem);

Voidfunc2(voidrarg)

Printf("pthread2runningin.

While(I)

{

Sem_wait(&begin_sem2)=2.

//asmvolatile(mfence.:memory);

Sempost&end_sem

A、多核異步現(xiàn)象B、單核異步現(xiàn)象C、單核進(jìn)程指令亂序問題D、多核亂序指令現(xiàn)象【正確答案】:D42.超線程是計(jì)算機(jī)系統(tǒng)的重要技術(shù),它可以極大地提升處理器的處理能力,以下關(guān)于超線程的說法,哪個(gè)是不正確的:A、超線程允許—個(gè)CPU執(zhí)行多個(gè)控制流B、超線程的處理器可以在一個(gè)單位周期的基礎(chǔ)上決定要執(zhí)行哪一個(gè)線程C、超線程又稱為同時(shí)多線程技術(shù)D、如果一個(gè)超線程處理器可以讓每個(gè)核執(zhí)行兩個(gè)線程,那么一個(gè)4核的處理器可同時(shí)并行執(zhí)行16個(gè)線程【正確答案】:D43.以下哪個(gè)不是Python的Web框架?[單選]A、TomcatB、DjangoC、TornadoD、Flask【正確答案】:A44.鯤鵬920處理器是()架構(gòu)?A、TPC/IPB、SMPC、NUMAD、CIs【正確答案】:C45.在提高并行線程數(shù)的同時(shí)還是注意盡量減少線程之間的()爭搶?A、線程內(nèi)局部變量B、磁盤空間C、鎖D、內(nèi)存.【正確答案】:C46.降低網(wǎng)卡中斷觸發(fā)頻率可能會(huì)導(dǎo)致哪種現(xiàn)象?A、數(shù)據(jù)包接發(fā)收時(shí)延降低B、數(shù)據(jù)包接發(fā)收時(shí)延提高C、網(wǎng)卡不接發(fā)收數(shù)據(jù)包D、不會(huì)影響數(shù)據(jù)包接發(fā)收時(shí)延降【正確答案】:B47.以下關(guān)于鯤鵬安全加解密方案的描述,哪些是不正確的?A、密文數(shù)據(jù)通過PCle總線傳輸,傳輸帶寬高。B、鯤鵬內(nèi)置加解密加速引|擎,不占用計(jì)算資源。C、支持SM3/SM4國密算法加速。D、明文數(shù)據(jù)僅通過片內(nèi)總線傳輸,安全性高。【正確答案】:A48.應(yīng)用程序運(yùn)行時(shí),顯示器上會(huì)有對應(yīng)的顯示輸出,如果沒有配備顯示器,這個(gè)程序就無法正常的運(yùn)行。A、對B、錯(cuò)【正確答案】:B49.DevCloud部署服務(wù)的目標(biāo)主機(jī)同時(shí)支持windows和Linux操作系統(tǒng)。A、正確B、錯(cuò)誤【正確答案】:A50.關(guān)于編譯器,以下哪個(gè)說法是不正確的?A、編譯器通常包含交叉編譯器和直接編譯器B、編譯器可以將文本文件helloc翻譯成hello.sC編譯器和Fortran編譯器產(chǎn)生的輸出文件用的都是一樣的匯編語言D、對于解釋型語言構(gòu)建的代碼可以不使用編譯器做編譯轉(zhuǎn)換?!菊_答案】:B51.NUMA架構(gòu)下只有一個(gè)內(nèi)存訪問控制器?A、正確B、錯(cuò)誤【正確答案】:B52.自旋鎖是操作系統(tǒng)級(jí)別的功能,在x86平臺(tái)和鯤鵬平臺(tái)下的實(shí)現(xiàn)方式是一樣的。A、正確B、錯(cuò)誤【正確答案】:B53.在Linux內(nèi)核代碼中,void__inittrap_init(void)

{

Unsignedlongvectors=CONFIG_VECTORS_BASE;

Memcpy(void*)vectors,_vectors_start,vectors_end-__vectors_start);

Memcpy((void*)vectors+0x200,_stubs__start,_stubs_end-stubs_start);

Memcpy((void*)vectors+0x1000-kuser_sz.__kuser_helper_start,kuser_sz);

}此處代碼含義是指什么?A、此處的含義中斷請求鍵盤輸入B、此處為ARM初始化內(nèi)存C、此處是為虛擬地址向物理內(nèi)存空間的轉(zhuǎn)換D、此處為ARM建立一個(gè)中斷向量表【正確答案】:D54.以下對于Two-Pizza團(tuán)隊(duì)規(guī)模說法正確的是?A、做兩個(gè)披薩需要的人數(shù)B、團(tuán)隊(duì)人數(shù)為兩張披薩切成的塊數(shù)C、兩個(gè)披薩能讓隊(duì)員吃飽的人數(shù)D、團(tuán)隊(duì)—般大于15人小于20人【正確答案】:C55.在用戶訪問Web服務(wù)器時(shí),鯤鵬SSL加速引擎會(huì)被部署在哪里?A、DB服務(wù)器B、負(fù)載均衡/ELBC、客戶端D、應(yīng)用服務(wù)器【正確答案】:B56.在Maven工程的目錄結(jié)構(gòu)中,Resources的功能是什么?A、存放html文件B、存放視頻資源文件C、存放配置文件,例如xml類型等D、存放圖片資源文件【正確答案】:C57.以下關(guān)于鯤鵬處理器和openEuler操作系統(tǒng)的關(guān)系,哪個(gè)說法是錯(cuò)誤的?A、openEuler操作系統(tǒng)性能業(yè)界領(lǐng)先,戶只有獲得授權(quán)l(xiāng)icense才能大規(guī)模商業(yè)使用。B、cpenEuler支持x86處理器。C、.openEuler能夠充分地發(fā)揮銀鵬處理器的各種特性。D、OpenEuler支持鯤鵬處理器【正確答案】:A58.以下關(guān)于KunpengPCle子系統(tǒng)的說法,哪個(gè)是不正確的?A、支持共享虛擬內(nèi)存B、暫不支持虛擬化網(wǎng)絡(luò)C、支持PCle1/2/3/4.0D、支持CCIX【正確答案】:B59.鯤鵬應(yīng)用發(fā)布只包含了性能調(diào)優(yōu)A、正確B、錯(cuò)誤【正確答案】:B60.GC優(yōu)化屬于什么優(yōu)化?A、編譯器優(yōu)化B、磁盤優(yōu)化C、網(wǎng)卡優(yōu)化D、jdk優(yōu)化【正確答案】:D61.可以使用rpmbuild-bbmysql.spec命令來生成二進(jìn)制文件。A、對B、錯(cuò)【正確答案】:B62.軟件的編譯選項(xiàng)對軟件性能沒有影響。A、正確B、錯(cuò)誤【正確答案】:B63.鯤鵬平臺(tái)可以調(diào)用以下哪個(gè)庫進(jìn)行壓縮硬加速?A、GzipB、ZSTDC、SnappyD、Zlib【正確答案】:D64.NUMA-Aware親和性資源比較合理的規(guī)劃是?A、優(yōu)先使用遠(yuǎn)端numa節(jié)點(diǎn)內(nèi)存B、優(yōu)先使用本numa節(jié)點(diǎn)內(nèi)存C、只使用遠(yuǎn)端numa節(jié)點(diǎn)內(nèi)存D、均衡使用所有numa節(jié)點(diǎn)內(nèi)存【正確答案】:B65.以下關(guān)于微服務(wù)架構(gòu)優(yōu)勢的描述中,錯(cuò)誤的是哪一個(gè)選項(xiàng)?A、可通過分布式部署,大幅提升團(tuán)隊(duì)和日常工作效率B、使用多語言API,開發(fā)人員可以根據(jù)需要實(shí)現(xiàn)功能,自由選用最適合的語言和技術(shù)C、每個(gè)服務(wù)有互相獨(dú)立的數(shù)據(jù)庫和中間件,公共服務(wù)方面需要高可用的服務(wù)發(fā)現(xiàn),監(jiān)控報(bào)警系統(tǒng),調(diào)用鏈路分析,日志收集儲(chǔ)存設(shè)施等D、獨(dú)立的服務(wù)不會(huì)彼此影響,一個(gè)服務(wù)出現(xiàn)故障不會(huì)導(dǎo)致整個(gè)應(yīng)用下線E、縮短開發(fā)周期,有助于實(shí)現(xiàn)更加捷的部署和更新【正確答案】:C66.在ARMv8NEON指令集中,助記符即可表明數(shù)據(jù)的類型,例如S表示該數(shù)據(jù)為有符號(hào)類型。A、正確B、錯(cuò)誤【正確答案】:A67.在鯤鵬平臺(tái)上準(zhǔn)備C語言的開發(fā)環(huán)境,需要部署以下哪種工具?A、JDKB、GCCC、wgetD、maven【正確答案】:B68.NUMA-Aware親和性資源規(guī)劃是為了讓內(nèi)存訪問最短路徑。A、正確B、錯(cuò)誤【正確答案】:A69.以下關(guān)于Kunpeng920的指令執(zhí)行情況,哪個(gè)說法是不正確的?A、鯤鵬處理器的指令執(zhí)行也分為取指、譯碼、執(zhí)行等幾個(gè)步驟。B、鯤鵬處理器中還有—部分專門的加速執(zhí)行單元。C、鯤鵬處理器運(yùn)行整型算的速度明顯比浮點(diǎn)計(jì)算快。D、鯤鵬920還支持超標(biāo)量指今亂序執(zhí)行out-of-order)等特性?!菊_答案】:C70.在WEB場景下鯤鵬920硬件加速器可以加速Nginx的RSA加解密性能A、正確B、錯(cuò)誤【正確答案】:A71.NUMA指的是?A、分布式存儲(chǔ)架構(gòu)B、對稱多處理器架構(gòu)C、多核架構(gòu)D、非統(tǒng)一內(nèi)存訪問架構(gòu)【正確答案】:D72.在多核處理器的組織建構(gòu)中,如果微處理芯片有4個(gè)CPU核,那么以下哪個(gè)說法是不正確的?A、這4個(gè)CPU共享L3高速緩存B、每個(gè)核對應(yīng)的L1緩存分為指令存儲(chǔ)和數(shù)據(jù)存儲(chǔ)兩個(gè)部分C、這4個(gè)CPU的高速緩存可交叉訪問D、每個(gè)核都有自己的L1和L2高速緩存【正確答案】:C73.應(yīng)用程序可以通過OpenSSL通用接口直接調(diào)用鯤鵬加速庫提升加解密能力。A、正確B、錯(cuò)誤【正確答案】:A74.下列關(guān)于鯤鵬應(yīng)用發(fā)布后期所需要的維護(hù)工作描述正確的是哪個(gè)?A、每升級(jí)一次版本需將老版本下線B、對應(yīng)用生命周期進(jìn)行管理,到期即下線所有版本C、保證應(yīng)用版本的及時(shí)更新,維護(hù)長期穩(wěn)定版本D、根據(jù)實(shí)際情況調(diào)整應(yīng)用版本,但應(yīng)用生命周期規(guī)劃不能更改【正確答案】:A75.“敏捷軟件開發(fā)宣言是敏捷開發(fā)的理論基石,以下哪個(gè)不是敏捷軟件開發(fā)宣言提出的核心價(jià)值?A、流程和工具高于個(gè)體與交互B、客戶合作高于合同談判C、工作的軟件高于詳盡的文檔D、響應(yīng)變化高于遵循計(jì)劃【正確答案】:A76.以下哪個(gè)工具可以用于收集熱點(diǎn)函數(shù)?A、perfB、sarC、iostatD、top【正確答案】:A77..text

.globalmain

Main:

Movw1,#0

Movw2,#1

Loop:

Cmpw1,#10

Bgtend

Addw1,w1,w2

Addw2,w2,w1

Bloop

End:

Movw0,w1

Movw8,93

Svc0

使用echo$?后的結(jié)果是?A、22B、55C、10D、66【正確答案】:B78.Maven工程中pom文件的作用是什么?A、配置日志文件參數(shù).debug.info等B、確定項(xiàng)目依賴的文件,提供快速研發(fā)C、配置Spring的ioc的參數(shù)D、記錄了用戶配置圖片資源目錄【正確答案】:B79.鯤鵬920具有多核架構(gòu)優(yōu)勢,同時(shí)芯片級(jí)的集成緩存能力強(qiáng),而配置鯤鵬920的TaiShanV2在內(nèi)存表現(xiàn)方面有更好的能力。A、正確B、錯(cuò)誤【正確答案】:A80.出現(xiàn)編譯錯(cuò)誤:unknownmnemonic'crc32q--'crc32q(x3),x2或operand1shouldbeanintegerregister-.c32b(x1),x0unrecognizedcommandlineoption'-msse4.2'。下列哪個(gè)選項(xiàng)中的方式可以解決?A、替換內(nèi)聯(lián)匯編代碼staticinlineuint32_tSSE4_crc32_u16(uint32_tcrc,uint16_tvl_asm-(Ccre32w%1,%0""r(cre"m7(vlreturncrc:B、宏替換成·=defineCRC32CX(crc,value)_asm_("crc32cxwic],wic],krlv]T[c]"+"(erc)ivy]YT(valu)>,#defineCRC32C7(crc,value)asm_("crc32cwwic],wic],%w(v]":[cJ"r"(cre):[v]r"(value))tdefineCRC32CH(Ccrc,value)

Asm_("crc32chtw[c],ow[c],%w[v]":[c]"+r"(crc):lv]"r"(value))

#defineCRC32CB(crc.value)_asm_("crc32cb%w[c],'w[c],w[v]"-[c]"+"(crc)[v]"r"(valu))C、替換內(nèi)聯(lián)匯編代碼:staticinlineuint32_tSSE4_crc32_u8(uint32_tcrc.uint8_tv)(asm_("crc32b1.50"""(crc):"rm"(v)),

Returncrc.D、替換內(nèi)聯(lián)匯編代碼以及宏:=defineCRc32CX(crc.value)_asm_("crc32cxrwic].hwic],r(]"[cl"hnr"(cro)vir(value))

#defineCRC32CW(crc,value)_asm.("crc32cw%w[c],%w[c],%w[v]":[c]"R+r"(crc);[v]"r"(value))

#defineCRc32CH(crc,value)_asm_("crc32ch%w[c],%w[c],%w[v]":[c]"+r"(crc):[v]"r"(value))

#defineCRC32CB(crc,value)_asm_("crc32cb%w[c],%w[c],%w[v]".[c]"+r"(crc);[v]"r"(value)

Uint32_tcrc32c_arm64_le_hw(uint32_tcrc.constuint8_t*p.unsignedint1en)

{

Int64_tlength-len.

While(length-=sizeof(uint64_t)>=0{

CRC32CX(crc,*((uint64_t*)p),

P+=sizeof(uint64_t);

}

If(length&sizeof(uint32_t){

CRC3207(crc,*((uint32_t*)p))

P+=sizeofuint32t

}【正確答案】:D81.Maven繼承的主要功能是為了避免項(xiàng)目工程中重復(fù)配置的問題,使其不做大量重復(fù)冗余的配置A、正確B、錯(cuò)誤【正確答案】:A82.下列選項(xiàng)中,關(guān)于gcc命令gcc-Stest.i-Otest.s描述正確的是哪個(gè)?A、該命令將test.i編譯成匯編代碼B、該命令將test.i編譯成鏈接文件C、該命令將test.i編譯成可執(zhí)行二進(jìn)制文件D、該命令將test.i編譯成預(yù)處理文【正確答案】:A83.以下關(guān)于Kunpeng920芯片架構(gòu)的說法,哪個(gè)是不正確的?A、Kurpeng920把4個(gè)core集合成為一個(gè)cluster,而一個(gè)DIE上有8個(gè)cluster.B、Kunpeng920芯片中包含最多64個(gè)核C、Kurpeng920在一個(gè)cluster中封裝了4個(gè)core.D、單個(gè)Kunpeng920SoC上只有CPU【正確答案】:D84.以下哪個(gè)技術(shù)的使用可以使一個(gè)指令的執(zhí)行時(shí)間縮短到一個(gè)時(shí)鐘周期?A、流水線B、高速緩存C、超線程D、頓內(nèi)存【正確答案】:A85.修改網(wǎng)卡中斷聚合只會(huì)影響吞吐不會(huì)影響時(shí)延。A、正確B、錯(cuò)誤【正確答案】:B86.rpmbuild工具的作用是什么?A、構(gòu)建源碼工程B、生成rpm源碼文件C、構(gòu)建pm包D、發(fā)布rpm源碼包【正確答案】:C87.在鯤鵬分布式存儲(chǔ)解決方案場景中,通過分析發(fā)現(xiàn)某塊磁盤成為了該集群的性能瓶頸,以下哪個(gè)措施可以解決該瓶頸?A、考慮更換磁盤B、考慮設(shè)置更合適的緩存模式C、更換網(wǎng)卡D、修改組網(wǎng)【正確答案】:A88.以下關(guān)于Kunpeng920SAS子系統(tǒng)的說法,哪個(gè)是不正確的?A、提供2個(gè)X8SAS3.0控制器B、支持SAS3.0,向下兼容SAS2.0和SAS1.0C、可以連接SASExpander擴(kuò)展更多磁盤D、可以直接不經(jīng)過xpander最大連接8個(gè)SAS盤或者SATA盤,但兩者不可以混插【正確答案】:D89.以下關(guān)于kunpeng920網(wǎng)絡(luò)子系統(tǒng)的說法,哪個(gè)是不正確的?A、RoCE(RDMAoverConvergeEthernet)是一種在以太網(wǎng)上采用遠(yuǎn)程直接內(nèi)存訪問的網(wǎng)絡(luò)互聯(lián)技術(shù)B、網(wǎng)絡(luò)子系統(tǒng)包括NetworkICL和RoCE引擎兩個(gè)部分C、華為鯤鵬920處理器使用的RoCEv2協(xié)議就等同于InfiniBand(IB)協(xié)議D、NetworkICL具有完整的NIC引擎,可以在RoCEζ|擎關(guān)閉的情況下單獨(dú)工作?!菊_答案】:C90.磁盤預(yù)取基于局部性原理來優(yōu)化的。A、正確B、錯(cuò)誤【正確答案】:A91.在ARMv8中,使用匯編語句“l(fā)drx10,94"可以表示將64位整數(shù)94加載到X10中。A、正確B、錯(cuò)誤【正確答案】:A92.使用Java語言開發(fā)應(yīng)用時(shí),下列哪個(gè)方法可以獲取到CPU的占用率?A、Java.ioB、platformC、getNetworkInterfaceD、ManagementFactory.getOperatingSystemMXBean()【正確答案】:D93.當(dāng)一個(gè)異常在ELO發(fā)生時(shí),PC中的當(dāng)前值會(huì)被復(fù)制到哪個(gè)寄存器當(dāng)中?A、XZRB、SP_ELIC、SPSR_EL1D、ELR_EL1【正確答案】:C94.數(shù)據(jù)串“hel1o,world/n"開始時(shí)在磁盤上,然后被復(fù)制到主存,最后從主存上復(fù)制到顯示設(shè)備。從程序員的角度來看,這些復(fù)制就是開銷,那么在程序開發(fā)的什么階段可以盡可能的避免此類開銷?A、在程序的執(zhí)行階段B、在程序開發(fā)和設(shè)計(jì)階段C、在程序的編譯階段D、在程序的匯編階段【正確答案】:B95.在敏捷開發(fā)模型中,以下哪個(gè)是敏捷開發(fā)團(tuán)隊(duì)內(nèi)最有效地溝通方式?A、郵件B、文檔C、電話D、面對面隨時(shí)地交流【正確答案】:D96.POM(ProjectObjectModel)是Maven工程的基本工作單元,是一個(gè)XML文件,包含了項(xiàng)目的基本信息,用于描述項(xiàng)目如何構(gòu)建,聲明項(xiàng)目依賴等。A、對B、錯(cuò)【正確答案】:A97.由C語言開發(fā)的hel1o.c,從源碼到可執(zhí)行程序過程中需要進(jìn)行一系列轉(zhuǎn)換,各個(gè)階段都有輸出,下列輸出文件哪個(gè)是二進(jìn)制?A、hello.pyB、hello.iC、he11o.oD、hello.s【正確答案】:C98.以下關(guān)于能夠觸發(fā)流水線執(zhí)行的方式的描述中,錯(cuò)誤的是哪一個(gè)選項(xiàng)?A、執(zhí)行測試計(jì)劃并通過后自動(dòng)觸發(fā)B、默認(rèn)分支上代碼提交時(shí)自動(dòng)觸發(fā)C、在流水線列表中手動(dòng)執(zhí)行流水線D、默認(rèn)分支上創(chuàng)建標(biāo)簽時(shí)自動(dòng)觸發(fā)【正確答案】:B99.操作系統(tǒng)需要保持跟蹤進(jìn)程運(yùn)行所需的所有狀態(tài)信息,這種狀態(tài)就是上下文,以下關(guān)于上下文的說法哪個(gè)是不正確的?A、上下文切換是系統(tǒng)并行運(yùn)算的必然產(chǎn)物,但是頻繁的切換會(huì)造成系統(tǒng)性能的損耗,這是必然的,也是可以忽略的B、上下文切換時(shí)系統(tǒng)會(huì)保存當(dāng)前進(jìn)程的上下文,并恢復(fù)新進(jìn)程的上下文C、上下文包括PC和寄存器文件的當(dāng)前值,主存的內(nèi)容D、任何時(shí)刻處理器只能處理一個(gè)進(jìn)程的代碼,當(dāng)操作系統(tǒng)訣定把控制權(quán)限從當(dāng)前進(jìn)程轉(zhuǎn)移到某個(gè)新進(jìn)程時(shí),就會(huì)進(jìn)行上下文切換【正確答案】:A100.在ARMv8架構(gòu)中,原先ARMv7架構(gòu)中的Thumb指令被稱為什么?A、T64B、A32C、64D、T32【正確答案】:D101.根據(jù)相關(guān)經(jīng)驗(yàn),在設(shè)置JVM參數(shù)時(shí),假設(shè)老年代存活對象(即Fu11GC后老年代內(nèi)存占用)大小為X,那么堆總的大小設(shè)計(jì)為多少合適?A、X-1.5XB、XC、3X-4XD、2X-3X【正確答案】:C102.在基于編譯型語言的鯤鵬應(yīng)用發(fā)布流程中,下列選項(xiàng)哪個(gè)是編譯階段最關(guān)注的?A、發(fā)布是否成功B、是否打包成rpm包C、編譯后的二進(jìn)制文件是否成功運(yùn)行D、是否有足夠的資源運(yùn)行【正確答案】:C103.為了更好地應(yīng)對新形勢新挑戰(zhàn),軟件企業(yè)的組織流程、研發(fā)模式不是一成不變,而是不斷優(yōu)化創(chuàng)新的。A、正確B、錯(cuò)誤【正確答案】:A104.下列關(guān)于原子操作說法正確的有哪些?A、原子操作只應(yīng)用在單處理器架構(gòu)下B、原子操作執(zhí)行時(shí)不會(huì)被打斷或被干涉C、原子操作只應(yīng)用在多處理器架構(gòu)下D、原子操作可使對應(yīng)的線程能在競爭中獲勝【正確答案】:B105.以下哪個(gè)應(yīng)用層優(yōu)化可以避免內(nèi)存?zhèn)喂蚕?A、提高并發(fā)B、大鎖變小鎖C、無鎖編程D、CacheLine對齊【正確答案】:B106.MySQL數(shù)據(jù)庫支持RAC集群架構(gòu)A、正確B、錯(cuò)誤【正確答案】:B107.鯤鵬應(yīng)用發(fā)布需要注意哪些事頂?A、需提供完整的說明文檔及源碼包B、需提供詳細(xì)的開發(fā)過程說明C、需列出開發(fā)過程中遇到的BugD、需列出所涉及的依賴包【正確答案】:A108.ceph集群不穩(wěn)定是否會(huì)導(dǎo)致性能下降A(chǔ)、正確B、錯(cuò)誤【正確答案】:A109.以下哪個(gè)不屬于壓縮庫?A、SnappyB、GzipC、G1ibcD、ZSID【正確答案】:C110.在ARMv8中,哪個(gè)級(jí)別的權(quán)限最高?A、ELOB、EL1C、EL2D、EL3【正確答案】:D111.以下哪個(gè)參數(shù)能決定分配給Container的內(nèi)存?A、yam.nodemanager.numa-awarenessread-topologyB、yarn.nodemanager.resource.cpu-vcoresC、yarn.nodemanager.resourcememory-mbD、yarn.nodemanager.numa-awarenessenabled【正確答案】:C112.以下哪項(xiàng)不屬于NUNA架構(gòu)的特點(diǎn)?A、非統(tǒng)一內(nèi)存訪問B、不同的核訪問不同內(nèi)存的時(shí)間不同C、內(nèi)存在物理上是分布式的D、每個(gè)核都是對等的,所有的核通過總線訪問所有內(nèi)存【正確答案】:D113.下列關(guān)于x86架構(gòu)和鯤鵬架構(gòu)之間內(nèi)存序描述正確的有哪些?A、x86和鯤昆鵬平臺(tái)都存在寫-寫亂序B、x86和鯤鵬平臺(tái)都存在讀-寫亂序C、x86和混鵬平臺(tái)都存在讀-讀亂序D、x86和鯤鵬平臺(tái)都存在寫-讀亂序【正確答案】:D114.關(guān)于AvxToNeon加速庫描述正確的是?A、將依賴IntelIntrinsic的應(yīng)用快速遷移到鯤鵬生態(tài)。適配函數(shù)以頭文件方式集成到PortingAdvisor具,通過工具識(shí)別遷移點(diǎn),并提供一鍵式快速遷移。B、對內(nèi)存、字符串、鎖等接口基于華為鯤鵬920處理器微架構(gòu)特點(diǎn)進(jìn)行了加速優(yōu)化C、是一款高性能的正則表達(dá)式匹配庫D、AvxToNeon屬于硬件加速庫【正確答案】:A115.DevOps落地過程中,構(gòu)建和部署流程的自動(dòng)化是非常重要的一環(huán)。針對應(yīng)用的不同運(yùn)行環(huán)境、通過腳木進(jìn)行自動(dòng)化部署時(shí),以下哪種方法法為合適?A、不同環(huán)境使用同—腳本,環(huán)境之間的差異通過手動(dòng)配置參數(shù)解決B、不同環(huán)境使用不同的腳本,以展復(fù)制竟之間的差異C、不同環(huán)境使用同一腳本,環(huán)境之代的差異作為配置管理流程的一部分子以處理D、直按使用生產(chǎn)環(huán)境,進(jìn)行部著【正確答案】:C116.以下關(guān)于在計(jì)算機(jī)系統(tǒng)中執(zhí)行hello程序的過程描述,哪個(gè)是不正確的?A、從鍵盤輸入的“./hello"指令,shell程序?qū)⒆址鹨蛔x入到寄存器中,并存放到內(nèi)存中B、系統(tǒng)在執(zhí)行“/hell"指令后,會(huì)首先加載可執(zhí)行的hello文件,并將hello文件中的代碼和數(shù)據(jù)從磁盤復(fù)制到主存中。C、程序執(zhí)行完成之后,執(zhí)行的結(jié)果文件會(huì)直接從主存復(fù)制到顯示設(shè)備D、一且目標(biāo)文件hello中的代碼和數(shù)據(jù)被加載到主存,處理器就開始執(zhí)行hello程序中main函數(shù)的機(jī)器語言指令【正確答案】:C117.加速器卸載將CPU卸載到GPU卡?A、正確B、錯(cuò)誤【正確答案】:B118.以下關(guān)于鯤鵬處理器優(yōu)勢的說法,哪個(gè)是錯(cuò)誤的?A、鯤鵬處理器提供強(qiáng)大的算力,最多支持32Core.B、具有豐富且強(qiáng)大的I/O能力。集成以太網(wǎng)控制器.提供SAS控制器、集成PCle控制器。C、自研的具有完全知識(shí)產(chǎn)權(quán)的ARMV8架構(gòu)。D、芯片集成安全算法引擎、壓縮/解壓縮引擎、存儲(chǔ)算法引擎等加速引擎進(jìn)行業(yè)務(wù)加速?!菊_答案】:A119.以下關(guān)于Kurnpeng920中斷子系統(tǒng)的說法,哪個(gè)是不正確的?A、混鵬處理器引入中斷收集再分發(fā)的概念。B、ARM_AArch64虛擬化擴(kuò)展功能還有待完善。C、在兼容ARMGIC(GenericIntoruptControl1er)規(guī)范的基礎(chǔ)上,實(shí)現(xiàn)了線中斷、消息中斷支持。D、鯤鵬920上還實(shí)現(xiàn)了華為公司的BGEN(massegebasedinterruptgenerator)技術(shù)?!菊_答案】:B120.以下哪—條命令是用來通過骨架模型生成Maven項(xiàng)目的?A、mvnarchetype:create-fromprojectB、mvnarchetype:generate-new-projectC、mvnarchetype:createD、mvnarchetype:generateE、mvnarchetype:create-new-project【正確答案】:D121.高級(jí)語言寫成的語句都必須被其他程序轉(zhuǎn)化成一系列的低級(jí)機(jī)器語言指令,然后這些指令按照一種稱為可執(zhí)行目標(biāo)程序格式打好包,并以二進(jìn)制磁盤文件的形式存放起來。A、正確B、錯(cuò)誤【正確答案】:A122.以下關(guān)于Kunpeng920IO子系統(tǒng)的說法,哪個(gè)是不正確的?A、鯤鵬處理器同時(shí)支持基于PCle4.0的設(shè)備擴(kuò)展,可支持網(wǎng)卡、GPU等板卡。B、鯤鵬處理器為了方便軟件編程,內(nèi)部SoC上的高速設(shè)備也基于PCle,且可以通過PCle的配置空間進(jìn)行配置。C、鯤鵬處理器各子系統(tǒng)PCle,Hydra,Network,Storage,HACME,有各自獨(dú)立的標(biāo)準(zhǔn),基本不適配開源演進(jìn)要求。D、鯤鵬處理器和IO子系統(tǒng)通過IODIE進(jìn)行擴(kuò)展,支持SoC片上加速器,如100G網(wǎng)卡、SAS控制器等?!菊_答案】:C123.NEON不支持64位的浮點(diǎn)數(shù)據(jù)類型A、正確B、錯(cuò)誤【正確答案】:B124.下列哪項(xiàng)不是在性能調(diào)優(yōu)前必做的步?A、保證客戶端壓力足夠大B、通過華為鯤鵬HCIP認(rèn)證C、保證組件依賴的物理資源已充分分配D、保證客戶端與服務(wù)端之間的組網(wǎng)不是瓶頸【正確答案】:B125.馮諾依曼提出了計(jì)算機(jī)制造的三個(gè)基本原則,分別是二進(jìn)制、程序存儲(chǔ)和順序執(zhí)行。A、對B、錯(cuò)【正確答案】:A126.Kunpeng920處理器采用的是哪種架構(gòu)?A、PowerB、ARMC、MIPSD、x86【正確答案】:B127.現(xiàn)有一個(gè)x86平臺(tái)的軟件,軟件中使用了Intrinsic指令,用戶希望能在鯤鵬平臺(tái)使用這個(gè)軟件,此時(shí)你應(yīng)該用哪種加速庫為用戶遷移軟件A、KAEB、AVX2NeonC、SnappyD、HMPP【正確答案】:B128.以下關(guān)于應(yīng)用架構(gòu)的演化流程的順序中,正確的是哪一個(gè)選項(xiàng)?A、單體架構(gòu)->微服務(wù)架構(gòu)->SOA架構(gòu)B、SOA架構(gòu)->微服務(wù)架構(gòu)->單體架構(gòu)C、微服務(wù)架枠->S0A架構(gòu)->單體架構(gòu)D、單體架構(gòu)->S0A架構(gòu)->微服務(wù)架構(gòu)【正確答案】:A129.下列選項(xiàng)中關(guān)于JAVA中JVM描述正確的是哪個(gè)?A、JVM只是作為解釋JAVA字節(jié)碼的工具,不具有緩存功能B、JVM屏蔽了x86與鯤鵬平臺(tái)之間的差異C、沒有JVM,JAVA也可以正常運(yùn)行D、虛擬機(jī)技術(shù)是JAVA語言獨(dú)有的技術(shù)【正確答案】:B130.以下關(guān)于Kunpeng920芯片DIE的說法,哪個(gè)是不正確的?A、Kunpeng920封裝了3個(gè)DIE,兩個(gè)用來做計(jì)算,第三個(gè)用來做l0。B、計(jì)算DIE上的每一個(gè)core具有自己的L1和L2級(jí)cache,所有的core共享L3級(jí)cache。C、I0DIE上集成有網(wǎng)絡(luò)模塊、PCle模塊。D、這些DIE在芯片內(nèi)部通過南橋控制器進(jìn)行連接?!菊_答案】:D131.在rpmbulid的SPEC目錄下,spec配置文件中哪個(gè)參數(shù)用來記錄軟件包在不同版本version或者內(nèi)部Release版本之間的變更?A、%changelogB、%setupC、%installD、%prep【正確答案】:A132.Hyperscan加速庫屬于軟件加速庫。A、正確B、錯(cuò)誤【正確答案】:A133.在鯤鵬平臺(tái)的ECS中輸入命令"goversion",如果Go已被正確安裝,以下哪個(gè)選項(xiàng)為正確輸出?A、goversiongol.10.4linux/arm64B、Command'go'notfoundC、goversiongol.15.3linux/amd64D、cannotexecutebinaryfile【正確答案】:C134.以下壓縮庫屬于硬件加速庫的是A、SnappyB、GzipC、ZSTDD、KAEZip【正確答案】:D135.在鯤鵬架構(gòu)下,以下哪條匯編指令是做or運(yùn)算的?A、Pxorxmml,xmm2/m128B、EORVd<T>,Vn.<T>,Vm<T>C、Orcs,csD、Xordx,dx【正確答案】:B136.以下關(guān)于鏈接器的說法,哪個(gè)是不正確的?A、鏈接器主要是將有關(guān)的目標(biāo)文件彼此相連接生成可加載、可執(zhí)行的目標(biāo)文件B、鏈接器可以將printr.o文件以某種方式結(jié)合到he11o.o文件中,從而得到可執(zhí)行的he11o程序C、鏈接器可將執(zhí)行文件從外部存儲(chǔ)加載到內(nèi)存并進(jìn)行執(zhí)行D、鏈接器的核心工作就是符號(hào)表解析和重定位【正確答案】:C137.使用rpmbuild進(jìn)行應(yīng)用打包前,需要將源碼包放到以下哪一個(gè)rpmbuild子目錄中?A、SRPMSB、RESOURCESC、BUILDD、SOURCESE、SPECS【正確答案】:D138.在ARMv8指令集中,64位的通用寄存器命名是什么?A、Q0-Q31B、70-730C、SO-S31D、X0-X30【正確答案】:D139.Pip是一個(gè)通用的Python包管理工具,它提供了對Python包的查找、下載、安裝、卸載的功能。A、正確B、錯(cuò)誤【正確答案】:A140.鯤鵬應(yīng)用只允許使用JAVA或Python等解釋性語言,需將編譯型語言的應(yīng)用遷移成解釋型語言。A、正確B、錯(cuò)誤【正確答案】:B141.以下哪一項(xiàng)不是鯤鵬Spark算法庫的優(yōu)化思路?A、充分發(fā)揮內(nèi)存空間優(yōu)勢B、增大任務(wù)并行數(shù)量C、使用畢昇JDKD、降低算法復(fù)雜度【正確答案】:C142.以下關(guān)于ISA描述中,哪個(gè)選項(xiàng)是正確的?A、ISA專門指計(jì)算機(jī)能夠識(shí)別的指令B、ISA是軟件和硬件之間接口的一個(gè)完整定義C、ISA由應(yīng)用程序員使用和維護(hù)D、ISA由系統(tǒng)管理員使用和維護(hù)【正確答案】:B143.在ARMv8中,下列哪些匯編語言正確的使用了MOV指令?A、MOVXo,woB、MOVWo,xoC、MOVX0,×1,LSL#3D、MOVX0,X1【正確答案】:D144.哪些場景使適用于HTTPS的短連接類型?A、視頻直播B、聊天對話C、網(wǎng)站電影播放D、視頻通話【正確答案】:C145.在ARMv8中,哪個(gè)中斷僅能運(yùn)行在安全模式?A、SVCB、ABTC、FIQD、MONE、IRQF、UNN【正確答案】:D146.在將x86代碼移植到鵬(920)平臺(tái)時(shí),當(dāng)涉及到內(nèi)聯(lián)SIMD,在使用gcc編譯時(shí),需要添加什么參數(shù)?A、march=armv7-a+fp+simd+crypto+crB、-mfpu=mmxC、-mfpu=neonD、march=armv8-a+fp+simd+crypto+cr【正確答案】:D147.在Maven工程中,如何確定jar包的坐標(biāo)?A、使用resouce文件中的xml格式來確定坐標(biāo)B、使用settings.xm|文件配置確定坐標(biāo)C、使用ur1來確定坐標(biāo)D、通過pom文件中的<groupld>,<artifactld>,<version>來確定坐標(biāo)【正確答案】:D148.軟件開發(fā)設(shè)計(jì)階段的主要任務(wù)是將軟件分解成模塊,模塊是指能實(shí)現(xiàn)某個(gè)功能的數(shù)據(jù)和程序說明、可執(zhí)行程序的程序單元。A、正確B、錯(cuò)誤【正確答案】:A149.可以通過下列哪個(gè)工具查看MySQL數(shù)據(jù)庫運(yùn)行過程中的熱點(diǎn)函數(shù)來定位數(shù)據(jù)庫瓶頸?A、sarB、topC、perfD、isotat【正確答案】:C150.以下關(guān)于處理器的說法,哪個(gè)是不正確的?A、超線程既可以使用在單核處理器也可以使用在多核處理器B、常見的處理器包含單核處理器和多核處理器兩大類C、多核處理器是將多個(gè)CPU(稱為"核")集成到一個(gè)集成電路芯片上D、單核處理器可以通過執(zhí)行時(shí)間共享來提升處理器的并發(fā)能力【正確答案】:D151.在rpmbuld的SPEC目錄下,spec配置文件中用于將軟件構(gòu)建成機(jī)器代碼(對于編譯語言)或者字節(jié)代碼的(對于解釋性語言)命令是哪個(gè)?A、%filesB、%cleanC、%buildD、%install【正確答案】:C152.KAE+OpenSSL不支持哪個(gè)加密算法?A、MD4B、RSAC、AESD、SM4【正確答案】:A153.使用NEON指令的方法除了在C語言中嵌入?yún)R編代碼,還可以使用編譯器提供intrinsic功能A、正確B、錯(cuò)誤【正確答案】:A154.以下關(guān)于CPU弱保序的說法哪個(gè)是錯(cuò)誤的?A、CPU弱保序通常也叫做亂序執(zhí)行。B、處理器不按程序規(guī)定的順序執(zhí)行指令,它根據(jù)內(nèi)部功能部件的空閑狀態(tài),動(dòng)態(tài)分發(fā)執(zhí)行指令,但是指令結(jié)束的順序還是按照原有程序規(guī)定的順序C、程序的讀寫亂序?qū)μ岣呦到y(tǒng)的運(yùn)行效率有極大幫助程序設(shè)計(jì)階段就應(yīng)該考慮通過不斷提升亂序性提升系統(tǒng)性能。D、處理器內(nèi)部功能部件并行運(yùn)轉(zhuǎn)避免了不必要的阻塞有效提高了處理器執(zhí)行指令的性能?!菊_答案】:C155.Bulk1oad執(zhí)行導(dǎo)入操作時(shí),Map任務(wù)的個(gè)數(shù)與HBase表包含的Region數(shù)有關(guān),可通過手動(dòng)創(chuàng)建包含多個(gè)Region的表來間接增加Map任務(wù)數(shù),提高并發(fā)量。A、正確B、錯(cuò)誤【正確答案】:B156.開源工具top主要用于網(wǎng)卡監(jiān)控A、正確B、錯(cuò)誤【正確答案】:B157.單核CPU的并發(fā)運(yùn)行是指一個(gè)進(jìn)程的指令和另外一個(gè)進(jìn)程的指令是交錯(cuò)執(zhí)行的。A、正確B、錯(cuò)誤【正確答案】:A158.不是影響ceph性育能的硬件因素有哪些?A、GPUB、網(wǎng)絡(luò)CPUD、硬盤【正確答案】:A159.以下關(guān)于Kunpeng920的內(nèi)部存儲(chǔ)結(jié)構(gòu),哪個(gè)說法是不正確的?A、LL2利和L3cache都由各個(gè)CPUcore獨(dú)享。B、L1的指令cache和數(shù)據(jù)cache大小都是64KB。C、L2cache和L3cache都不區(qū)分指令或數(shù)據(jù)。D、Kunpeng920具有LL2、L3共三級(jí)cache.【正確答案】:A160.在ARMv8中,將內(nèi)存中的數(shù)據(jù)加載到寄存器中的指令為____.該指令的通用格式為___A、STR,

STRRt,<addr>B、LDR,

LDRRt,DtC、LDR,

LDRRt,<addr>D、MOV,

MOVRt,<addr>【正確答案】:C161.當(dāng)客戶端壓力不足時(shí),大數(shù)據(jù)集群無法發(fā)揮完全的性能A、正確B、錯(cuò)誤【正確答案】:A162.下列選項(xiàng)中關(guān)于解釋型語言與編譯型語言描述正確的是哪個(gè)?A、編譯型語言使用了某種機(jī)制,可屏蔽不同CPU架構(gòu)之間的差異B、編譯型語言生成與平臺(tái)強(qiáng)相關(guān)的機(jī)器代碼,每次運(yùn)行時(shí)需要重復(fù)將源代碼編譯成機(jī)器碼,運(yùn)行效率高,解釋型語言恰相反。C、解釋型語言使用虛擬機(jī)屏蔽x86和鯤鵬平臺(tái)之間的差異,編譯型語言與x86與鯤鵬平臺(tái)強(qiáng)相關(guān)。D、解釋型語言和編譯型語言都無法屏蔽不同CPU架構(gòu)之間的差異。【正確答案】:C163.Maven倉部分jar包依賴的x86so庫,無法在鯤鵬上直接使用,需要在鯤鵬上重新編譯,部分jar包已編譯好放在鯤鵬Maven倉內(nèi),可以直接使用。A、正確B、錯(cuò)誤【正確答案】:A164.代碼歸—是為了降低后期的代碼維護(hù)成本。A、正確B、錯(cuò)誤【正確答案】:A165.通過開啟文件系統(tǒng)哪個(gè)功能,可以在高頻率順序讀場景可以提高cache命中率?A、磁盤容量B、磁盤分區(qū)C、磁盤預(yù)取D、磁盤名稱【正確答案】:C166.鯤鵬處理器包含計(jì)算、存儲(chǔ)、設(shè)備I0、中斷以及虛擬化等子系統(tǒng),這些子系統(tǒng)通過以下哪種方式互聯(lián)?A、PCle4.0網(wǎng)卡B、南橋控制器C、DDR4通道D、高速內(nèi)部總線【正確答案】:D167.鯤鵬920處理器L3的CacheLine為多少字節(jié)?A、256B、32C、64D、128【正確答案】:D168.以下哪項(xiàng)不屬于畢異編譯器性能優(yōu)化方法?Al送代調(diào)優(yōu)B、高性能編譯算法C、GC優(yōu)化D、加速指令集【正確答案】:C169.在計(jì)算機(jī)領(lǐng)域中,以下關(guān)于操作系統(tǒng)和普通應(yīng)用軟件之間關(guān)系的描述,哪一個(gè)選項(xiàng)是正確的?A、普通應(yīng)用軟件需要借助操作系統(tǒng)完成硬件的操控B、普通應(yīng)用軟件運(yùn)行在操作系統(tǒng)和硬件之間C、普通應(yīng)用軟件和操作系統(tǒng)之間沒有強(qiáng)兼容性D、一款昔通應(yīng)用軟件需要開發(fā)一款操作系統(tǒng)來支持【正確答案】:A170.當(dāng)前華為擁有ARMv8架構(gòu)的永久授權(quán),鯤鵬系列處理器都是基于此架構(gòu)開發(fā)演進(jìn)而來的。A、正確B、錯(cuò)誤【正確答案】:A171.以下哪個(gè)選項(xiàng)是ARM指令集?ARMv8.1B、Corte-A72Corte-M23D、ARM6【正確答案】:A172.鯤鵬920處理器是華為自主設(shè)計(jì)的高性能服務(wù)器處理器,其在高性能、高吞吐、高集成、高能效方面都有獨(dú)特的創(chuàng)新,以下關(guān)于"920芯片高吞吐性能的描述,哪個(gè)是不正確的?A、采用自研Mesh互聯(lián)Fabric,單芯片集成最多64個(gè)自研核B、集成PCle4.0、CCIX等高速接口C、將DDR4的通道數(shù)從當(dāng)前主流的6個(gè)通道提升到8通道D、集成2個(gè)100RoCE端口【正確答案】:D173.以下關(guān)于“字長"的描述,哪個(gè)選項(xiàng)是正確?A、計(jì)算機(jī)的字長是統(tǒng)一的B、字長是總線一次可以傳輸?shù)臄?shù)據(jù)量C、字長是總線的長度D、字長和操作系統(tǒng)有關(guān)【正確答案】:D多選題1.在日常生活中,個(gè)人組裝電腦時(shí),能看到以下哪些組件?A、CPUB、寄存器C、主存D、總線【正確答案】:ACD2.以下關(guān)于鯤鵬處理器cache的說法,哪個(gè)是不正確的?(多選)A、UnconsistentMisses表示多次數(shù)據(jù)讀取不—致導(dǎo)致的錯(cuò)誤。B、ConflictMisses表示太多(超過AssociativityWay)不同數(shù)據(jù)映射到同一CacheSet中造成Cache碰撞。CapacityMisses表示沒有足夠Cache空間存儲(chǔ)所有熱數(shù)據(jù)。D、CompulsoryMisses表示第一次讀取數(shù)據(jù)時(shí)的Cachemiss?!菊_答案】:BCD3.下列哪些屬于磁盤優(yōu)化的手段?A、臟頁刷新頻率B、打開Raid緩存C、磁盤文件預(yù)讀D、關(guān)閉swap【正確答案】:ABC4.下列選項(xiàng)中,哪些是pip命令的參數(shù)?A、helpB、uninstallC、installD、freezes【正確答案】:ABC5.KAE支持國密算法有?(多選)A、SM1B、SM2C、SM3D、SM4【正確答案】:AC6.華為ES3000V5NVMePCleSSD是企業(yè)級(jí)別高性能的存儲(chǔ)及加速部件,以下關(guān)于其特點(diǎn)的描述,哪些是正確的?(多選)A、支持PCle4.0高性能接B、硬件設(shè)計(jì)與FW全部自研開發(fā)C、采用自研SSD控制芯片D、支持NVMe/SAS雙模【正確答案】:BCD7.下列選項(xiàng)中,哪些代碼實(shí)現(xiàn)了a和b的位運(yùn)算的結(jié)果?A、#includeall_zeros=vgetg_lane_s32(vandg_s32(zero_bytes,zero_bytes),0)==0;B、a11_zeros=vgeto_lane_s32(vandg_s32(zero_bytes,zero_bytes),0)==0;C、#inc1udeall_zeros=_mm_testz_si128(vandgs32(zero_bytes,zero_bytes).0)==0;D、all_zeros=_mm_testz_si128(zero_bytes,zero_bytes);【正確答案】:BC8.操作系統(tǒng)是計(jì)算機(jī)系統(tǒng)中不可缺失的重要組成部分,以下哪些是操作系統(tǒng)的基本功能?A、實(shí)現(xiàn)對用戶應(yīng)用的全生命周期管理,例如安裝,自動(dòng)更新,病毒查殺等B、防止硬件被失控的應(yīng)用程序?yàn)E用C、通過控制數(shù)據(jù)總線來實(shí)現(xiàn)對所有數(shù)據(jù)的直接操作和管理D、向應(yīng)用程序提供簡單一致的機(jī)制來控制復(fù)雜且差異較大的低級(jí)硬件設(shè)備【正確答案】:BD9.以下哪些措施可以在磁盤層面對應(yīng)用進(jìn)行優(yōu)化?A、修改IO調(diào)度模式B、開啟磁盤預(yù)取C、修改盤符D、開啟磁盤瘦分配【正確答案】:ABD10.以下畢昇JDK支持的關(guān)鍵特性中哪些可以提高性能?A、GC算法優(yōu)化B、可調(diào)試性C、APPCDSD、編譯優(yōu)化【正確答案】:ABCD11.分布式存儲(chǔ)提供的主要服務(wù)類型?A、對象存儲(chǔ)B、文件存儲(chǔ)C、塊存儲(chǔ)D、事件存儲(chǔ)【正確答案】:ABC12.基于編譯型語言(C\C++)的鯤鵬應(yīng)用發(fā)布時(shí),下列哪些環(huán)節(jié)不屬于該流程?A、將源代碼編譯成二進(jìn)制文件B、將源代碼打包成rpm包C、將源碼打包生成rpm包的時(shí),注意版本號(hào),所需的依賴文件,最終在確定發(fā)布時(shí)。需要說明發(fā)布文件的出現(xiàn)的所有bug以及解決方案D、源碼包打包成二進(jìn)制的時(shí)需要針對平臺(tái)進(jìn)行編譯,但是最終的結(jié)果不會(huì)影響我們發(fā)布在鯤鵬平臺(tái)下執(zhí)行程序【正確答案】:CD13.以下哪些應(yīng)用可以調(diào)用芯片920的加速庫?A、CephB、NginxC、調(diào)用了OpenSSL的應(yīng)用D、調(diào)用了Zlib庫的應(yīng)用【正確答案】:ABCD14.rpm軟件管理工具的優(yōu)勢有哪些?A、使用數(shù)據(jù)庫記錄RPM文件的相關(guān)參數(shù),便于升級(jí)、移除、查詢與驗(yàn)證B、提供軟件版本資訊、軟件名稱和軟件用途等相關(guān)信息C、可以自動(dòng)將無法跨平臺(tái)使用的應(yīng)用進(jìn)行重新編譯D、該工具包含了編譯程序【正確答案】:ABD15.一個(gè)常見的軟件開發(fā)流程通常以"需求分析"開始,需求分析通常包含以下哪些內(nèi)容?A、需求分析B、用戶分析C、目標(biāo)分析D、可行性分析【正確答案】:AD16.關(guān)于預(yù)處理器處理hello.c源文件的說法,以下哪些是正確的?A、經(jīng)過預(yù)處理器處理之后的Hello.c文件將變成Hello.o文件B、高級(jí)語言代碼可以跳過預(yù)處理器,直接執(zhí)行編譯過程C、預(yù)處理器根據(jù)以字符#開頭的命令,修改原始的C程序D、Hello.c中的第一行#include<stdio.h>命令告訴預(yù)處理器讀取系統(tǒng)頭文件stdio.h的內(nèi)容并把它插入程序中【正確答案】:CD17.以下關(guān)于指令集和CPU關(guān)系的描述,哪些選項(xiàng)是正確的?A、在設(shè)計(jì)CPU時(shí),應(yīng)該先選擇對應(yīng)的指令集B、同—款CPU可以同時(shí)支持多個(gè)指令集C、指令集是CPU性能體現(xiàn)—個(gè)重要標(biāo)志D、程序能否在CPU上運(yùn)行,取決于該程序是否被編譯成對應(yīng)指令集的指令【正確答案】:ACD18.以下哪些屬于numa綁核配置方法?A、調(diào)用sched_setafinity函數(shù)B、top-pC、開源軟件中提供的綁核配置參數(shù)D、numactI-C0-15process【正確答案】:ACD19.rpm軟件管理工具如何區(qū)分源碼文件與二進(jìn)制bin文件?A、軟件包的后綴是否為“.rpm”B、軟件包的后綴是否為“.c”C、軟件包的后綴是否為“.bin”D、軟件包的后綴是否為“.tar.gz.Zip”【正確答案】:AD20.在ARMv8中,支持的浮點(diǎn)數(shù)數(shù)據(jù)類型有哪些?A、全精度(Full-precision)B、單精度(Single-precision)C、雙精度(Double-precision)D、半精度(Half-precision)【正確答案】:ABCD21.AVX2NEON加速庫對以下哪些指令進(jìn)行了封裝移植?A、SSEB、AVX512C、AVX2D、3DNOW!【正確答案】:ABC22.在以下選項(xiàng)中,連接在地址總線上的設(shè)備有哪些?A、CMOS存儲(chǔ)器B、中斷控制器C、DMA控制器D、顯示器控制卡【正確答案】:ABCD23.在管理依賴時(shí),maven按照以下順序進(jìn)行檢索:A、本地倉庫搜索>第一位B、遠(yuǎn)程倉庫搜索>第二位C、中央倉庫搜索>第三位D、沒有順序【正確答案】:ABC24.華為云Devcloud中的項(xiàng)目管理(Projectin)主要包括以下哪些應(yīng)用場景?A、互聯(lián)網(wǎng)應(yīng)用開發(fā)B、獨(dú)立軟件開發(fā)商(ISV)C、傳統(tǒng)軟件企業(yè)轉(zhuǎn)型D、軟件銷售企業(yè)【正確答案】:AB25.提供單指令、多數(shù)據(jù),即SIMD指令的處理器可以提升以下哪些種類的應(yīng)用程序的執(zhí)行速率?A、聲音數(shù)據(jù)程序B、視頻數(shù)據(jù)程序C、處理影像的程序D、結(jié)構(gòu)化數(shù)據(jù)程序【正確答案】:ABC26.請將rpmbulid工具制作rpm軟件包的流程正確排序。A、準(zhǔn)備源碼包>第一步B、編寫spec文件>第二步C、.使用rpmbuild命令>第三步D、沒有順序【正確答案】:ABC27.如下代碼運(yùn)行時(shí),可能導(dǎo)致亂序的原因有哪些?

Inta=0,b=0;

Voidthread1()

{

A=1;

}

Voidthread2()

{

B=a+1;

Assert(b==2);

}A、編譯器對代碼進(jìn)行了編譯優(yōu)化B、CPU有按照預(yù)想的順序進(jìn)行代碼執(zhí)行CPU處理性能不足D、三級(jí)緩存空間不足【正確答案】:BCD28.敏捷常用的工程方法主要包括以下哪些選項(xiàng)?A、多種方法混合B、ScrumC、時(shí)間盒D、看板E、Scrum/XP混合【正確答案】:ABDE29.性能優(yōu)化三步法指的是哪三步?A、優(yōu)化B、監(jiān)控C、分析D、裁剪【正確答案】:ABC30.下列選項(xiàng)中,哪些是屬于高級(jí)編程語言?A、C++B、匯編語言C、JAVAD、C【正確答案】:ACD31.常用的JAVA開發(fā)配套工具有哪些?A、lvyB、gradleC、MavenD、ant【正確答案】:ABCD32.Taishan系列服務(wù)器是華為基鯤鵬處理器打造的全新數(shù)據(jù)中心級(jí)服務(wù)器,在以下描述中,哪些是taiShan200機(jī)架服務(wù)器的

優(yōu)點(diǎn)?A、超強(qiáng)算力:高性能鯤鵬920處理器B、分級(jí)存儲(chǔ):支持大容量存儲(chǔ)硬盤和ES3000V5NVWePCleSSDC、繇列服務(wù)器支持液冷技術(shù),超強(qiáng)散熱。D、大內(nèi)存容量8通道內(nèi)存技術(shù),支持32個(gè)DDR4內(nèi)存插槽【正確答案】:ABD33.在使用rpmbulid打包應(yīng)用時(shí),需要編輯spec文件,以下選項(xiàng)中,參數(shù)設(shè)置正確的有哪些?A、VersionB、Source0C、Ur1D、LicensesE、Name【正確答案】:ABDE34.性能優(yōu)化的主要方向有哪些?A、CPU/內(nèi)存B、網(wǎng)卡C、應(yīng)用D、磁盤【正確答案】:ABCD35.以下關(guān)于指令集架構(gòu)和處理器微體系結(jié)構(gòu)說法正確的有哪些?A、微體系結(jié)構(gòu)描述的是每條機(jī)器碼指令的效果B、指令集架構(gòu)描述的是每條機(jī)器碼指令的效果C、指令集架構(gòu)描述的是處理器實(shí)際上是如何實(shí)現(xiàn)的D、微體系結(jié)構(gòu)描述的是處理器實(shí)際上是如何實(shí)現(xiàn)的【正確答案】:BD36.下列哪些說法是正確的?A、Hbase使用bulkload來優(yōu)化寫入流程B、Hbase只能通過Bukload進(jìn)行文件寫入C、Hbasebulkload性能優(yōu)化時(shí),內(nèi)存瓶頸導(dǎo)致CPU無法充分利用,可以考慮降低單個(gè)MapReduce任務(wù)占用的內(nèi)存D、HbaseBulkload性能優(yōu)化可以首先考慮優(yōu)化MapReduce任務(wù)【正確答案】:ACD37.通過以下哪些方式可以構(gòu)建軟件的二進(jìn)制RPM包?A、使用rpmbuild-bb命令從SPEC文件構(gòu)建B、使用rpmbuild-bs命令從SRPM重新構(gòu)建C、使用rpmbuild-rebuild命令從SRPM重新構(gòu)建D、使用rpmbuild-ba命令從SPEC文件構(gòu)建【正確答案】:ACD38.將x86平臺(tái)的代碼移植到鯤鵬平臺(tái)時(shí),替換匯編指令的方法有哪些?A、將匯編指令使用其它語言來實(shí)現(xiàn)B、如果有相同功能的ARM匯編指令,則直接替換C、讓gcc自動(dòng)識(shí)別并進(jìn)行替換D、如果沒有相同功能的ARM匯編指令,則重新開發(fā)代碼來替換【正確答案】:BD39.加速庫性能優(yōu)化方法包括A、使用neon指令加速B、刪除熱點(diǎn)函數(shù)C、數(shù)據(jù)預(yù)取D、分支預(yù)測【正確答案】:ACD40.rpmbulid的SPEC目錄下的spec文件的功能是什么?A、說明軟件包怎樣被配置、安裝哪些文件及被安裝到哪里B、聲明軟件的生命周期C、說明軟件包的屬性D、聲明軟件的許可證【正確答案】:ACD41.以下哪些選項(xiàng)屬于畢昇編譯器的優(yōu)勢?A、采用高性能編譯算法B、加速指令集C、迭代調(diào)優(yōu)D、基于LLVM開發(fā)【正確答案】:ABC42.以下哪些性能優(yōu)化可以通過編譯器可以實(shí)現(xiàn)?A、指令布局優(yōu)化B、內(nèi)存布局優(yōu)化C、循環(huán)優(yōu)化D、GC優(yōu)化【正確答案】:ABC43.分布式存儲(chǔ)支持的數(shù)據(jù)場景包括?A、推理型B、全閃存C、容量型D、均衡型【正確答案】:BCD44.下列選項(xiàng)中,哪些是rpmbulid下的目錄文件?A、SPECB、RESOURCEC、RPMD、SPECS【正確答案】:BD45.關(guān)于壓縮庫的說法正確的是?A、Snappy是facebook開源的壓縮庫B、Gzip用于文件的無損壓縮,基于deflate算法實(shí)現(xiàn)C、壓縮庫中軟加速庫包括Snappy、ZSID和GzipD、ZSTD壓縮庫同時(shí)養(yǎng)顧壓縮比和性能【正確答案】:BCD46.在發(fā)布rpm類型鯤鵬應(yīng)用前期需要準(zhǔn)備哪些工作?A、編輯文檔內(nèi)容以及準(zhǔn)備好鏡像包B、選擇發(fā)布的社區(qū)平臺(tái)C、準(zhǔn)備編譯工具(gcc類似)D、申請華為云賬戶【正確答案】:ABD47.rpm軟件管理I具的功能包括哪些?A、剪切和復(fù)制B、安裝C、卸載D、升級(jí)E、查詢和驗(yàn)證【正確答案】:BCDE48.華為D310視頻轉(zhuǎn)碼方案中,支持的編碼技術(shù)有哪些?A、X263B、X264C、X266D、X265【正確答案】:BD49.將JAVA開發(fā)的程序從x86移植到鯤鵬處理器時(shí),需要進(jìn)行修改的地方有哪些?[多選]A、將JVM的參數(shù)修改為適合鯤鵬處理器以獲取最好的性能B、需要安裝ARM版本的JDKC、編譯器D、重新編譯so庫【正確答案】:ABD50.在鯤鵬大數(shù)據(jù)的場景中,以下哪些選項(xiàng)是建議關(guān)閉SMMU功能的原因?A、SMMU更適用于虛擬化場景,而大數(shù)據(jù)應(yīng)用一般使用物理機(jī)部署B(yǎng)、SMMU般用來完成設(shè)備的地址轉(zhuǎn)換,并且可以實(shí)現(xiàn)設(shè)備隔離,在物理機(jī)測試場景下,SMMU可能會(huì)導(dǎo)致性能下降C、SMMU導(dǎo)致cache污染,增加cachemiss,因此建議關(guān)閉此功能D、昆鵬芯片不支持SMMU功能,關(guān)閉此功能系統(tǒng)才能正常運(yùn)行【正確答案】:ABC51.以鯤鵬920為平臺(tái),變量a的類型為double,如果a的值超出long范圍,將其轉(zhuǎn)換為long類型時(shí),可能出現(xiàn)的結(jié)果有哪些?A、0xFFFFFFFFB、08x0000000000000C、FFFFFFFFFFD、00000000000000【正確答案】:AB52.下列選項(xiàng)中,哪些操作系統(tǒng)支持rpm軟件管理工具?A、centosB、ubuntuC、suseD、openEuler【正確答案】:ACD53.MySQL數(shù)據(jù)庫在鯤鵬平臺(tái)上有哪些性能優(yōu)化手段?A、關(guān)閉預(yù)取B、網(wǎng)卡中斷綁核C、打開irqbalanceD、關(guān)閉SMMU【正確答案】:ABD54.在ARMv8中,以下哪些軟件運(yùn)行在EL0?A、Firefox瀏覽器B、搜狗輸入法C、Windows10D、Linux內(nèi)核【正確答案】:AB55.多核技術(shù)是當(dāng)前主流的處理器性能提升技術(shù),以下關(guān)于多核技術(shù)提升系統(tǒng)性能的說法,哪些是正確的?A、多核處理器可以使用程序運(yùn)行的更快B、多核處理器減少了在執(zhí)行多個(gè)任務(wù)時(shí)模擬并發(fā)的需要C、只有使用CISC(復(fù)雜指令集)的處理器才能使用多核技術(shù)D、多核處理器相比單核處理器可以顯著節(jié)省能耗?!菊_答案】:AB56.關(guān)于KAE加速庫描述正確的是A、KAE代碼倉包括KAEdriver、KAE加解密、KAEzipB、KAE加速庫不包含對稱加密C、源代碼在鯤鵬社區(qū)開源D、KAE加解密是鯤鵬加速弓|擎的加解密模塊,KAEzip是鯤鵬加速弓|擎的壓縮模塊E、KAE使用場景包括EB和分布式存儲(chǔ)等【正確答案】:ACDE57.內(nèi)核是操作系統(tǒng)的重要組成部分,以下關(guān)于操作系統(tǒng)內(nèi)核的說法,哪些是正確的?A、內(nèi)核是操作系統(tǒng)代碼常駐主存的部分B、從一個(gè)進(jìn)程到另外—個(gè)進(jìn)程的轉(zhuǎn)換是由操作系統(tǒng)內(nèi)核管理的C、內(nèi)核是—個(gè)獨(dú)立的線程D、不同操作系統(tǒng)內(nèi)核的作用基本—致,因此可以共用相同的內(nèi)核【正確答案】:AB58.應(yīng)用層的優(yōu)化可以采用以下哪些方法?A、優(yōu)化編譯選項(xiàng)B、文件緩存機(jī)制C、緩存執(zhí)行結(jié)果D、NEON指令加速【正確答案】:ABC59.下列選項(xiàng)中,哪些指令不能在鯤鵬平臺(tái)下運(yùn)行?A、reptB、repC、idivD、loop【正確答案】:BC60.鯤鵬920芯片L3cacheCacheline大小為128字節(jié),x86架構(gòu)芯片的L3cacheCacheline大小大多為64字節(jié),在進(jìn)行應(yīng)用移植時(shí),該區(qū)別會(huì)造成以下哪些問題?A、偽共享B、CPU的能無法充分發(fā)揮CPU級(jí)亂序D、編譯器級(jí)亂序【正確答案】:ABC61.下列關(guān)于自旋鎖的描述正確的有哪些?A、自旋鎖僅能使用C語言實(shí)現(xiàn)B、某個(gè)進(jìn)程保持自旋鎖超過時(shí)間閾值時(shí)會(huì)自動(dòng)釋放,然后再排隊(duì)等待下次獲取自旋鎖的時(shí)機(jī)C、自旋鎖如果使用不當(dāng),會(huì)造成CPU使用率過高D、自旋鎖可以減少不必要的上下文切換【正確答案】:BCD62.在ARMv8中,支持的整數(shù)數(shù)據(jù)類型及其長度有哪些?A、比特,8位B、半字,32位C、雙字,32位D、四字,128位E、字,32位【正確答案】:DE63.在鯤鵬應(yīng)用發(fā)布過程中,可能會(huì)涉及到哪些運(yùn)行環(huán)境?A、生產(chǎn)環(huán)境B、編譯環(huán)境C、測試環(huán)境D、開發(fā)環(huán)境【正確答案】:AD64.在鯤鵬硬加速激活過程中,涉及以下哪些子系統(tǒng)?A、BMC子系統(tǒng)BIOS子系統(tǒng)C、應(yīng)用庫子系統(tǒng)D、應(yīng)用子系統(tǒng)【正確答案】:ABCD65.華為鯤鵬使用8內(nèi)存通道,在大數(shù)據(jù)解決方案中,哪些組件受益于此設(shè)計(jì)?A、HiveB、F1inkC、YarnD、Spark【正確答案】:ABCD66.存儲(chǔ)器是計(jì)算機(jī)的重要組成部分,以下關(guān)于存儲(chǔ)器的說法正確的有哪些?(多選)A、讀寫速度比較快的存儲(chǔ)器往往容量也比較大B、相對于二級(jí)緩存,主存通常使用存儲(chǔ)容大、價(jià)格相對便宜的存儲(chǔ)介質(zhì)C、計(jì)算機(jī)系統(tǒng)中的所有存儲(chǔ)介質(zhì)應(yīng)該都具有相同的讀寫能力D、寄存器和-級(jí)高速緩存通常使用讀寫速度快但是價(jià)格比較昂貴的存儲(chǔ)介質(zhì)【正確答案】:BD67.以下關(guān)于ARMv8A64匯編語言語法描述正確的有哪些:A、[]中的參數(shù)可以是寄存器,也可以是寄存器加—個(gè)偏移量B、ARMv8的指令集向下兼容了ARMv7C、編譯器無法識(shí)別偽指令,偽指令的作用相當(dāng)于備注說明D、在代碼中需要嚴(yán)格區(qū)分字母的大小寫,大寫一般是常量,小寫一般是變量【正確答案】:ABD68.下列關(guān)于指令UDIV和SDIV說法正確的有哪些?A、UDIV指令可操作的寄存器需要以X開頭B、U代表無符號(hào)(unsigned),S代表有符號(hào)(signed)C、DIV表明這兩條指令使用乘法運(yùn)算的D、UDIV運(yùn)行在A64模式,SDIV運(yùn)行在A32模式【正確答案】:ACD69.使用rpm2cpio和cpio命令解壓RPM源碼包后,通常會(huì)得到以下哪些文件或源碼包?A、patch補(bǔ)丁文件B、spec文件C、tar.gz源碼包D、src源碼文件【正確答案】:ABC70.以下哪些原因可能造成性育能瓶頸?(多選)A、物理資源B、客戶端C、測試組網(wǎng)D、JVM參數(shù)【正確答案】:ABCD71.Django是一個(gè)高級(jí)的Python網(wǎng)絡(luò)框架,可以快速開發(fā)安全和可維護(hù)的網(wǎng)站。以下關(guān)于Django的說法哪些是正確的?A、Django是免費(fèi)和開源的項(xiàng)目,有活躍繁榮的社區(qū)B、Django開源社區(qū)提供的解決方案也全部都是兔費(fèi)的C、Django負(fù)責(zé)處理網(wǎng)站開發(fā)中復(fù)雜部分,因此軟件開發(fā)人員可以專注于編寫應(yīng)用程序D、-般操作系統(tǒng)都自帶有Django功能,用戶可直接使用無需安裝【正確答案】:ABC72.ARMv8定義的內(nèi)存屏障體系結(jié)構(gòu)提供了哪些功能?A、load/Store指令的排序B、load/Store指令的完成C、上下文的同步D、流水線的排序【正確答案】:AD73.數(shù)據(jù)庫事物相關(guān)的ACID分別是指A、持久性B、一致性C、原子性D、隔離性【正確答案】:ABCD74.進(jìn)程和線程都有效地提高了系統(tǒng)的運(yùn)行效率,以下關(guān)于進(jìn)程和線程的描述,哪些是正確的?A、多進(jìn)程之間比多線程之間更容易共享數(shù)據(jù)B、—個(gè)線程實(shí)際上可以有多個(gè)稱為進(jìn)程的執(zhí)行單元C、當(dāng)有多個(gè)處理器可用時(shí),多線程也是─種使程序可以運(yùn)行更快的方法D、一個(gè)進(jìn)程實(shí)際上可以有多個(gè)稱為線程的執(zhí)行單元【正確答案】:CD75.在ARMv8,大部分?jǐn)?shù)據(jù)處理指令遵循的格式InstructionRd,RnOperand2。其中"Operand2可以使用那些值?A、空(沒有任何值)B、寄存器C、立即數(shù)D、備注【正確答案】:ABC76.Maven全局配置文件settings.xml文件與.m2中的配置文件settings.xml的區(qū)別是什么?A、兩個(gè)settings文件同時(shí)存在B、.m2中settings文件只對當(dāng)前用戶生效C、settiings.xml只是描述文件,并沒有實(shí)在意義D、Maven全局settings.xml文件,對系統(tǒng)內(nèi)所有用戶生效【正確答案】:ABD77.關(guān)于glibc加速庫說法正確的有?A、優(yōu)化的內(nèi)存操作接口涉及memcpy、memmove、memsetB、是一款接口集合庫將AVX指令封裝為獨(dú)立的接口模塊解決arm平臺(tái)遷移問題C、基于主流OS集成的g1ibc2.17發(fā)布補(bǔ)丁D、主要對內(nèi)存、字符串、鎖等接口基于華為鯤鵬920處理器微架構(gòu)特點(diǎn)進(jìn)行了加速優(yōu)化【正確答案】:ACD78.在pom.xml文件中,下列哪些選項(xiàng)不可以唯一識(shí)別

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論