單項(xiàng)選擇題關(guān)于循環(huán)展開(kāi),下列說(shuō)法不正確的是()

A.循環(huán)展開(kāi)能夠能減少一些不必要的循環(huán)索引計(jì)算和條件分支
B.循環(huán)展開(kāi)需要確保第一次循環(huán)不會(huì)超出數(shù)組的界限
C.循環(huán)展開(kāi)只能改進(jìn)整數(shù)加法和成分的性能
D.現(xiàn)代編譯器如GCC無(wú)法進(jìn)行循環(huán)展開(kāi)


您可能感興趣的試卷

你可能感興趣的試題

1.單項(xiàng)選擇題關(guān)于現(xiàn)代處理器,下列說(shuō)法正確的是()

A.程序性能的優(yōu)化沒(méi)有終極限制
B.在實(shí)際的現(xiàn)代處理器中,是可以同時(shí)對(duì)多條指令進(jìn)行求值
C.任何指令之間均可以進(jìn)行并行執(zhí)行
D.使用更多的變量進(jìn)行流水線(xiàn)并行計(jì)算可以提高程序的性能

2.單項(xiàng)選擇題關(guān)于消除不必要的存儲(chǔ)器引用,下列說(shuō)法不正確的是()

A.可以將迭代計(jì)算的值累計(jì)放入一個(gè)臨時(shí)變量中,計(jì)算完成時(shí)再寫(xiě)入內(nèi)存
B.消除不必要的存儲(chǔ)器引主要減少的是對(duì)存儲(chǔ)器的寫(xiě)操作
C.消除循環(huán)內(nèi)不必要的存儲(chǔ)器引用可以顯著的提高程序性,且存儲(chǔ)器系統(tǒng)的結(jié)構(gòu)無(wú)關(guān)
D.編譯器無(wú)法做出類(lèi)似消除不必要的存儲(chǔ)器引用優(yōu)化

3.單項(xiàng)選擇題關(guān)于減少過(guò)程調(diào)用,下列說(shuō)法不正確的是()

A.減少過(guò)程調(diào)用將優(yōu)化程序模塊性(損害模塊性)
B.為了減少時(shí)間開(kāi)銷(xiāo),如果在類(lèi)體中定義的成員函數(shù)中不包括循環(huán)等控制結(jié)構(gòu),C++系統(tǒng)會(huì)自動(dòng)將它們作為內(nèi)置(inline)函數(shù)來(lái)處理。
C.inline函數(shù)其實(shí)是把函數(shù)代碼嵌入程序的調(diào)用點(diǎn)中
D.inline函數(shù)可以減少程序執(zhí)行過(guò)程中對(duì)CPU的中斷次數(shù)

4.單項(xiàng)選擇題關(guān)于消除循環(huán)的低效率,下列說(shuō)法不正確的是()

A.多重循環(huán)中,應(yīng)當(dāng)將最短的循環(huán)放在最內(nèi)層,最長(zhǎng)的循環(huán)放在最外層,以減少CPU跨循環(huán)層執(zhí)行的次數(shù)
B.如果在循環(huán)體內(nèi),存在邏輯判斷,并且循環(huán)次數(shù)很大,應(yīng)將邏輯判斷移到循環(huán)體的外面
C.優(yōu)化循環(huán)的結(jié)構(gòu)時(shí),還需要考慮到數(shù)據(jù)結(jié)構(gòu)本身的效率
D.優(yōu)化循環(huán)的結(jié)構(gòu)時(shí),最重要是需要優(yōu)化循環(huán)內(nèi)部的代碼

5.單項(xiàng)選擇題下列不能表示程序性能的方式有()

A.每元素的周期數(shù)(Cycles Per Element,CPE)
B.運(yùn)行一次該程序需要的時(shí)間
C.運(yùn)行一次改程序需要的內(nèi)存
D.運(yùn)行一次該程序占用的CPU指令周期

最新試題

由硬件實(shí)現(xiàn)的功能改由軟件模擬來(lái)實(shí)現(xiàn)的做法被稱(chēng)為()

題型:?jiǎn)雾?xiàng)選擇題

在堆棧計(jì)算機(jī)中,保存操作數(shù)和運(yùn)算結(jié)果的唯一場(chǎng)所是()。

題型:?jiǎn)雾?xiàng)選擇題

動(dòng)態(tài)MOS記憶單元是靠MOS電路中的柵極()來(lái)存儲(chǔ)信息的。

題型:?jiǎn)雾?xiàng)選擇題

計(jì)算機(jī)中機(jī)器訪問(wèn)的最小單位被稱(chēng)為()。

題型:?jiǎn)雾?xiàng)選擇題

從給定的選項(xiàng)中選擇你認(rèn)為正確的一項(xiàng)。A.半加器B.全加器C.原碼D.補(bǔ)碼E.數(shù)據(jù)校驗(yàn)F.檢查溢出G.正確H.錯(cuò)誤I.異或J.與或(1)加法器是由()和相應(yīng)的邏輯電路組成的。(2)定點(diǎn)數(shù)的加減法可以由帶符號(hào)位的原碼、反碼和補(bǔ)碼直接參與運(yùn)算,其中()加減法運(yùn)算的實(shí)現(xiàn)規(guī)則最簡(jiǎn)單,電路實(shí)現(xiàn)也最方便。(3)執(zhí)行補(bǔ)碼加減法運(yùn)算一定要(),否則無(wú)法確定是否正確。(4)使用雙符號(hào)位執(zhí)行加減法運(yùn)算后,若兩個(gè)符號(hào)位不同,即出現(xiàn)01和10,表示運(yùn)算結(jié)果()。(5)在數(shù)值運(yùn)算中數(shù)值位向符號(hào)位進(jìn)位,或符號(hào)位向更高位進(jìn)位產(chǎn)生的溢出,可以用這兩個(gè)進(jìn)位輸出的()操作來(lái)判斷。

題型:?jiǎn)柎痤}

已知定點(diǎn)小數(shù)的真值X=-0.1001,寫(xiě)出[X]反,正確結(jié)果為()。

題型:?jiǎn)雾?xiàng)選擇題

計(jì)算機(jī)采用總線(xiàn)結(jié)構(gòu)的好處是()。

題型:多項(xiàng)選擇題

在計(jì)算機(jī)存儲(chǔ)層次結(jié)構(gòu)中,以下哪種存儲(chǔ)器技術(shù)能同時(shí)具備高速訪問(wèn)、低功耗和大容量?()

題型:?jiǎn)雾?xiàng)選擇題

()是指參與運(yùn)算的數(shù)的基本位數(shù),是由加法器、寄存器的位數(shù)決定的。

題型:?jiǎn)雾?xiàng)選擇題

柵極電平只能維持一段時(shí)間,若要維持所保存的信息,需要對(duì)C1、C2電容充電,此過(guò)程被稱(chēng)為“刷新(refresh)”。刷新過(guò)程也就是讀出過(guò)程,但只為完成充電而并不需要讀出信息,定期執(zhí)行一次()。

題型:?jiǎn)雾?xiàng)選擇題