A.減少過(guò)程調(diào)用將優(yōu)化程序模塊性(損害模塊性)
B.為了減少時(shí)間開(kā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ù)
您可能感興趣的試卷
你可能感興趣的試題
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)部的代碼
A.每元素的周期數(shù)(Cycles Per Element,CPE)
B.運(yùn)行一次該程序需要的時(shí)間
C.運(yùn)行一次改程序需要的內(nèi)存
D.運(yùn)行一次該程序占用的CPU指令周期
A.使用編譯器的優(yōu)化選項(xiàng)后程序性能一定會(huì)獲得提高
B.循環(huán)展開(kāi)得越多越徹底,程序的性能越好
C.寄存器分配能夠解決程序中的數(shù)據(jù)依賴問(wèn)題
D.現(xiàn)代主流C/C++編譯器可以對(duì)簡(jiǎn)單的小函數(shù)進(jìn)行自動(dòng)Iinline
A.將程序整個(gè)用匯編語(yǔ)言改寫(xiě)會(huì)大大提高程序性能
B.在優(yōu)化前,可以先確定哪部分代碼最費(fèi)時(shí),然后對(duì)這部份代碼用匯編改寫(xiě),使用匯編的語(yǔ)句越少,程序運(yùn)行的越快。
C.使用匯編語(yǔ)句雖然可以提高程序的性能,但會(huì)降低程序的可移植性,所以應(yīng)該絕對(duì)避免
D.適當(dāng)調(diào)整匯編指令的順序,可以縮短程序的運(yùn)行時(shí)間
已知(AX)=1234H,執(zhí)行下述三條指令后,(AX)=()
MOV BX,AX
NEG BX
ADD AX,BX
A.1234H
B.0EDCCH
C.6DCCH
D.0000H
最新試題
已知定點(diǎn)小數(shù)的真值X=-0.1001,Y=0.1101,求[X -Y]補(bǔ),正確結(jié)果為()。
()是指參與運(yùn)算的數(shù)的基本位數(shù),是由加法器、寄存器的位數(shù)決定的。
從給定的選項(xiàng)中選擇你認(rèn)為正確的一項(xiàng)。A.讀取指令B.指令譯碼C.下一條指令地址的計(jì)算D.數(shù)據(jù)計(jì)算E.控制器設(shè)計(jì)簡(jiǎn)單F.控制器設(shè)計(jì)復(fù)雜(1)一個(gè)指令周期中,()是每一條指令都必須執(zhí)行的,所完成的功能對(duì)所有指令都相同。(2)一個(gè)指令周期中,()對(duì)多數(shù)指令所完成的功能是類似的。(3)一條指令在執(zhí)行過(guò)程中,一定要完成()并保存,以保證程序自動(dòng)連續(xù)執(zhí)行。(4)指令采取順序方式執(zhí)行的優(yōu)點(diǎn)是()。(5)指令流水線方式是提高計(jì)算機(jī)硬件性能的重要技術(shù)和有效措施,但它的()。
從給定的選項(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)判斷。
從給定的選項(xiàng)中選擇認(rèn)為正確的一項(xiàng)。A.存儲(chǔ)矩陣B.全相聯(lián)映像C.組相聯(lián)映像D.虛擬存儲(chǔ)器E.高速緩存F.主存地址空間G.輔存地址空間H.局部性I.局限性(1)無(wú)論是動(dòng)態(tài)存儲(chǔ)器還是靜態(tài)存儲(chǔ)器,都是由()、地址譯碼器和輸入、輸出控制電路組成的。(2)在Cache的三種映像方式中,()實(shí)際上是對(duì)另外兩種映像方式的折中,是它們的普遍形式。(3)計(jì)算機(jī)存儲(chǔ)系統(tǒng)中,()是解決運(yùn)行大程序主存空間不足所使用的技術(shù)。(4)虛擬存儲(chǔ)器有三種地址空間,其中()用于存放運(yùn)行的程序和數(shù)據(jù)。(5)多級(jí)結(jié)構(gòu)存儲(chǔ)器系統(tǒng),是建立在程序運(yùn)行的()原理之上的。
()又稱為萬(wàn)國(guó)碼,是由許多語(yǔ)言軟件制造商聯(lián)盟制定的可以容納世界上所有文字和符號(hào)的字符編碼方案。
()又稱字選法,所對(duì)應(yīng)的存儲(chǔ)器是字結(jié)構(gòu)的。
在堆棧計(jì)算機(jī)中,保存操作數(shù)和運(yùn)算結(jié)果的唯一場(chǎng)所是()。
主存儲(chǔ)器通常由以下哪些部分組成?()
計(jì)算機(jī)采用總線結(jié)構(gòu)的好處是()。