點(diǎn)擊查看2016計(jì)算機(jī)軟考《程序員》考試提高練習(xí)題匯總
1設(shè)數(shù)組data[m]作為循環(huán)隊(duì)列SQ的存儲(chǔ)空間,front為隊(duì)頭指針,rear為隊(duì)尾指針,則執(zhí)行出隊(duì)操作后其頭指針front值為 (41) 。
(41) A.front=front+1
B.front=(front+1)%(m-1)
C.front=(front-1)%m
D.front=(front+1)%m
【解析】循環(huán)隊(duì)列中出隊(duì)操作后頭指針需在循環(huán)意義下加1,因此為front=(front+1)%m。
2.已知遞歸函數(shù)f(n)的功能是打印n,n-1,…,1,且n>=1,應(yīng)采用的代碼段是 (42) 。
(42) A.if n>1 then f(n-1);printf("%d",n);
B.if n<1 then f(n+1);printf("%d",n);
C.printf("%d",n);if n>1 then f(n-1);
D.printf("%d",n);if n<1 then f(n+1);
【解析】n等于1時(shí),遞歸結(jié)束,當(dāng)n>1時(shí)遞歸打印n-1。
3.在操作系統(tǒng)中,外設(shè)從數(shù)據(jù)交換的方式可分為字符設(shè)備和塊設(shè)備兩類,下面不是字符設(shè)備的是 (43) 。
(43) A.磁盤
B.打印機(jī)
C.顯示器
D.鍵盤
【解析】磁盤屬于塊設(shè)備,不屬于字符設(shè)備。
4.虛擬存儲(chǔ)器的大小受到 (44) 的限制。
(44) A.內(nèi)存容量
B.作業(yè)的地址空間
C.外存空間及CPU地址所能表示范圍
D.程序大小
【解析】本題考查的是虛擬內(nèi)存的知識(shí)點(diǎn),虛擬內(nèi)存是操作系統(tǒng)用來在邏輯上擴(kuò)充內(nèi)存的技術(shù),考生需要了解其原理。
5.虛擬內(nèi)存的定義:系統(tǒng)為進(jìn)程提供一個(gè)比物理內(nèi)存大得多的虛擬存儲(chǔ)空間,邏輯空間大小不受物理內(nèi)存大小的限制。邏輯空間的容量由系統(tǒng)的有效地址長(zhǎng)度決定。假設(shè)地址長(zhǎng)度為32字節(jié),按字節(jié)尋址,則邏輯空間(虛存空間)大小為2的32次冪個(gè)字節(jié)。
虛擬存儲(chǔ)器的基本特征是:
虛擬擴(kuò)充,即不是物理上而是邏輯上擴(kuò)充了內(nèi)存容量;
部分裝入,即每個(gè)作業(yè)不是全部一次性地裝入內(nèi)存,而是只裝入一部分;
離散分配,即不必占用連續(xù)的內(nèi)存空間,而是"見縫插針";
多次對(duì)換,即所需的全部程序和數(shù)據(jù)要分成多次調(diào)入內(nèi)存。
虛擬存儲(chǔ)器的容量主要受到指令中表示地址的字長(zhǎng)和外存的容量的限制。
軟件語言是用于書寫計(jì)算機(jī)軟件的語言。它主要包括需求定義語言、 (45) 、 (46) 、程序設(shè)計(jì)語言以及 (47) 等,適用于軟件開發(fā)的各個(gè)階段。程序設(shè)計(jì)語言的基本成分是數(shù)據(jù)成分、運(yùn)算成分、控制成分以及 (48) 。程序設(shè)計(jì)語言有多種分類法,例如,按成分性質(zhì)分,有順序語言,并發(fā)語言,并行語言, (49) 。
(45) A.面向?qū)ο笳Z言
B.功能性語言
C.數(shù)據(jù)定義語言
D.函數(shù)式語言
(46) A.設(shè)計(jì)性語言
B.申述式語言
C.命令式語言
D.結(jié)構(gòu)性語言
(47) A.邏輯式語言
B.非過程語言
C.過程語言
D.文檔語言
(48) A.語句成分
B.變量成分
C.對(duì)象成分
D.傳輸成分
(49) A.面向?qū)ο笳Z言
B.分布語言
C.交互式語言
D.高級(jí)語言
【解析】 軟件語言是用于書寫計(jì)算機(jī)軟件的語言。他主要包括需求定義語言、功能性語言、設(shè)計(jì)性語言、程序設(shè)計(jì)語言以及文檔語言等,程序設(shè)計(jì)語言包括數(shù)據(jù)成分、運(yùn)算成分、控制成分和傳輸成分。程序設(shè)計(jì)語言按成分性質(zhì)分有:順序語言、并發(fā)語言、并行語言和分布語言。
6.系統(tǒng)軟件是 (50) 的軟件。
(50) A.向應(yīng)用軟件提供系統(tǒng)調(diào)用等服務(wù)
B.并不具體提供人機(jī)界面
C.在應(yīng)用軟件基礎(chǔ)上開發(fā)
D.與具體硬件邏輯功能無關(guān)
【解析】操作系統(tǒng)處于計(jì)算機(jī)硬件和應(yīng)用軟件之間,它開放系統(tǒng)調(diào)用接口供應(yīng)用軟件調(diào)用。
7.在下面的程序中,若實(shí)參a與形參x以引用調(diào)用(Call by Reference)的方式傳遞信息,則輸出結(jié)果為 (51) ;若實(shí)參a與形參x以值調(diào)用(Call by Value)的方式傳遞信息,那么輸出結(jié)果為 (52) 。
(51) A.1
B.2
C.3
D.4
(52) A.1
B.2
C.3
D.4
main program
a:=1;
add(a);
write(a);
procedure add(x)
a:=x+1;
x:=x+2;
return;
【解析】對(duì)于引用調(diào)用,不但傳遞實(shí)參的值,同時(shí)也傳遞實(shí)參的地址,函數(shù)執(zhí)行過程中對(duì)形參的修改也反映到實(shí)參上,所以a的結(jié)果是4。值調(diào)用不傳遞實(shí)參的地址,對(duì)形參的修改不會(huì)反映到實(shí)參上,所以(52)題中a的值為2。
8.可維護(hù)性的特性中相互促進(jìn)的是 (53) 。
(53) A.可理解性和可測(cè)試性
B.效率和可移植性
C.效率和可修改性
D.效率和結(jié)構(gòu)好
【解析】軟件的可維護(hù)性可用7個(gè)質(zhì)量特性來衡量,分別是:可理解性、可測(cè)試性、可修改性、可靠性、可移植性、可使用性和效率。對(duì)于不同類型的維護(hù),這些特性的側(cè)重點(diǎn)也不相同,有一些可維護(hù)特性是可以相互促進(jìn)的,比如可理解性和可測(cè)試性,可理解性和可修改性。另外一些則是相互矛盾的,如選項(xiàng)B中的效率和可移植性、選項(xiàng)C中的效率和可修改性。至于選項(xiàng)D中的結(jié)構(gòu)好則不屬于可維護(hù)性的特征。
9.根據(jù)紅皮書的計(jì)算機(jī)安全系統(tǒng)評(píng)價(jià)準(zhǔn)則,下面屬于C2級(jí)安全準(zhǔn)則的操作系統(tǒng)是 (54) 。
Ⅰ.DOS
、.Windows 95
Ⅲ.Windows 98
、.UNIX
Ⅴ.WindowsNT
、.Novell 3.x或更高版本
(54) A.Ⅰ、Ⅱ、Ⅴ、Ⅵ
B.Ⅳ、Ⅴ、Ⅵ
C.Ⅰ、Ⅱ、Ⅲ
D.Ⅰ、Ⅱ、Ⅲ、Ⅳ、Ⅴ、Ⅵ
【解析】C類安全等級(jí):該類安全等級(jí)能夠提供審慎的保護(hù),并為用戶的行動(dòng)和責(zé)任提供審計(jì)能力。C類安全等級(jí)可劃分為C1和C2兩類。C1系統(tǒng)的可信任運(yùn)算基礎(chǔ)體制(Trusted Computing Base,TCB)通過將用戶和數(shù)據(jù)分開來達(dá)到安全的目的。在C1系統(tǒng)中,所有的用戶以同樣的靈敏度來處理數(shù)據(jù),即用戶認(rèn)為C1系統(tǒng)中的所有文檔都具有相同的機(jī)密性。C2系統(tǒng)比C1系統(tǒng)加強(qiáng)了可調(diào)的審慎控制。在連接到網(wǎng)絡(luò)上時(shí),C2系統(tǒng)的用戶分別對(duì)各自的行為負(fù)責(zé)。C2系統(tǒng)通過登陸過程、安全事件和資源隔離來增強(qiáng)這種控制。C2系統(tǒng)具有C1系統(tǒng)中所有的安全性特征
10.下面描述正確的是 (55) 。
(55) A.公鑰加密比常規(guī)加密更具有安全性
B.公鑰加密是一種通用機(jī)制
C.公鑰加密比常規(guī)加密先進(jìn),必須用公鑰加密替代常規(guī)加密
D.公鑰加密的算法和公鑰都是公開的
【解析】公鑰加密系統(tǒng)采用了雙匙(公鑰和私鑰)加密技術(shù):公鑰用于加密,其本身和算法公開;私鑰用于解密,不能公開。
11.聲卡的主要功能是控制聲音的輸入和輸出,包括波形聲音的獲取、重建和播放,以及MIDI的輸入、合成和播放等。下面是有關(guān)聲卡的敘述。
Ⅰ.波形聲音的質(zhì)量?jī)H與采樣頻率有關(guān)
、.MIDI聲音的質(zhì)量取決于采用的聲道數(shù)
、.波形聲音的獲取和重建是兩個(gè)互逆的過程,也就是數(shù)字聲音和模擬聲音信號(hào)互相轉(zhuǎn)換的過程
、.PCI聲卡的性能比ISA聲卡的性能高
上述敘述中, (56) 兩個(gè)是正確的?
(56) A.Ⅰ和Ⅱ
B.Ⅰ和Ⅲ
C.Ⅱ和Ⅲ
D.Ⅲ和Ⅳ
【解析】波形聲音的質(zhì)量與采樣頻率和聲音樣本的位數(shù)(bit)有關(guān)。MIDI音樂(即合成音樂)文件就是用來播放MIDI音樂的數(shù)據(jù)文件,它聲音質(zhì)量取決于很多因素,MIDI文件是演奏動(dòng)作的實(shí)際記錄,比如用什么樂器演奏,每個(gè)音符的力度等等。當(dāng)前市售的聲卡均支持MIDI。但不同聲卡播放MIDI的效果不同。低檔聲卡合成音源的方法(FM合成)不太精確,播放的MIDI音樂很單調(diào),無法與真實(shí)的樂器聲相比。高檔的波表合成聲卡能提供較真實(shí)的音源,播放MIDI效果幾乎可以亂真。
12.顯示存儲(chǔ)器VRAM的容量與顯示器的分辨率及每個(gè)像素的位數(shù)有關(guān)。假定VRAM的容量為4MB,每個(gè)像素的位數(shù)為24位,則顯示器的分辨率理論上最高能達(dá)到 (57) 像素。
(57) A.800×600
B.1024×768
C.1280×1024
D.1600×1200
【解析】每個(gè)像素的位數(shù)為24位,即3個(gè)字節(jié),那么4MB能存儲(chǔ)的像素?cái)?shù)是4/3×106,所以4MB顯存的顯示器分辨率理論上最高能達(dá)到1280×1024。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |