第一篇:鄭州大學(xué)軟件學(xué)院2013-2014操作系統(tǒng)期末試卷(含答案)
一、選擇題
1、在現(xiàn)代操作系統(tǒng)中引入了(D),從而使并發(fā)和共享成為可能。
A.單道程序B.磁盤(pán)C.對(duì)象D.多道程序
2、()操作系統(tǒng)允許在一臺(tái)主機(jī)上同時(shí)連接多臺(tái)終端,多個(gè)用戶可以通過(guò)各自的終端同時(shí)交互地使用計(jì)算機(jī)。
A.網(wǎng)絡(luò)B.分布式C.分時(shí)D.實(shí)時(shí)
3、從用戶的觀點(diǎn)看,操作系統(tǒng)是(A)。
A.用戶與計(jì)算機(jī)硬件之間的接口B.控制和管理計(jì)算機(jī)資源的軟件
C.合理組織計(jì)算機(jī)工作流程的軟件D.計(jì)算機(jī)資源的的管理者
4、當(dāng)CPU處于管態(tài)時(shí),它可以執(zhí)行的指令是(A)。
A.計(jì)算機(jī)系統(tǒng)中的全部指令B.僅限于非特權(quán)指令C.僅限于訪管指令D.僅限于特權(quán)指令
5、用戶在程序中試圖讀取某文件的第100個(gè)邏輯塊時(shí),使用操作系統(tǒng)提供的(A)接口。
A.系統(tǒng)調(diào)用B.圖形用戶接口C.原語(yǔ)D.鍵盤(pán)命令
6、下列幾種關(guān)于進(jìn)程的敘述,(A)最不符合操作系統(tǒng)對(duì)進(jìn)程的理解?
A.進(jìn)程是在多程序并行環(huán)境中的完整的程序。B.進(jìn)程可以由程序、數(shù)據(jù)和進(jìn)程控制塊描述。C.線程是一種特殊的進(jìn)程。D.進(jìn)程是程序在一個(gè)數(shù)據(jù)集合上運(yùn)行的過(guò)程,它是系統(tǒng)進(jìn)行資源分配和調(diào)度的一個(gè)獨(dú)立單位。
7、當(dāng)一個(gè)進(jìn)程處于(B)狀態(tài)時(shí),稱其為等待(或阻塞)狀態(tài)。
A.它正等待中央處理機(jī)B.它正等待合作進(jìn)程的一個(gè)消息C.它正等待分給它一個(gè)時(shí)間片D.它正等待進(jìn)入內(nèi)存
8、一個(gè)進(jìn)程釋放一種資源將有可能導(dǎo)致一個(gè)或幾個(gè)進(jìn)程(D)。
A.由就緒變運(yùn)行B.由運(yùn)行變就緒C.由阻塞變運(yùn)行D.由阻塞變就緒
9、下面關(guān)于線程的敘述中,正確的是(C)。
A.不論是系統(tǒng)支持線程還是用戶級(jí)線程,其切換都需要內(nèi)核的支持。B.線程是資源的分配單位,進(jìn)程是調(diào)度和分配的單位。
C.不管系統(tǒng)中是否有線程,進(jìn)程都是擁有資源的獨(dú)立單位。D.在引入線程的系統(tǒng)中,進(jìn)程仍是資源分配和調(diào)度分派的基本單位。
10、設(shè)有3個(gè)作業(yè),它們同時(shí)到達(dá),運(yùn)行時(shí)間分別為T(mén)1、T2和T3,且T1≤T2≤T3,若它們?cè)趩翁幚頇C(jī)系統(tǒng)中按單道運(yùn)行,采用短作業(yè)優(yōu)先調(diào)度算法,則平均周轉(zhuǎn)時(shí)間為(D)。
A.T1+T2+T3B.(T1+T2+T3)/3C.T1+T2/3+2*T3/3D.T3/3+2*T2/3+T111、在下面的I/O控制方式中,需要CPU干預(yù)最少的方式是(D)。A.程序I/O方式B.中斷驅(qū)動(dòng)I/O控制方式C.直接存儲(chǔ)器訪問(wèn)DMA控制方式D.I/O通道控制方式
12、有m個(gè)進(jìn)程共享同一臨界資源,若使用信號(hào)量機(jī)制實(shí)現(xiàn)對(duì)一臨界資源的互斥訪問(wèn),則信號(hào)量的變化范圍是(A)。
A.1至 –(m-1)B.1至m-1C.1至–mD.1至m
13、對(duì)資源編號(hào),要求進(jìn)程按照序號(hào)順序申請(qǐng)資源,是破壞了死鎖必要條件中的哪一條?(D)
A.互斥B.請(qǐng)求與保持C.不可剝奪D.循環(huán)等待
14、某系統(tǒng)采用了銀行家算法,則下列敘述正確的是(B)。
A.系統(tǒng)處于不安全狀態(tài)時(shí)一定會(huì)發(fā)生死鎖B.系統(tǒng)處于不安全狀態(tài)時(shí)可能會(huì)發(fā)生死鎖
C.系統(tǒng)處于安全狀態(tài)時(shí)可能會(huì)發(fā)生死鎖D.系統(tǒng)處于安全狀態(tài)時(shí)一定會(huì)發(fā)生死鎖
15、CPU輸出數(shù)據(jù)的速度遠(yuǎn)遠(yuǎn)高于打印機(jī)的打印速度,為解決這一矛盾,可采用(B)
A.并行技術(shù)B.緩沖技術(shù)C.虛擬存儲(chǔ)器技術(shù)D.覆蓋技術(shù)
16、下面最有可能使得高地址空間成為大的空閑區(qū)的分配算法是(A)。A.首次適應(yīng)法B.最佳適應(yīng)法C.最壞適應(yīng)法D.循環(huán)首次適應(yīng)法
17、在下面關(guān)于虛擬存儲(chǔ)器的敘述中,正確的是(B)。
A.要求程序運(yùn)行前必須全部裝入內(nèi)存且在運(yùn)行過(guò)程中一直駐留在內(nèi)存 B.要求程序運(yùn)行前不必全部裝入內(nèi)存且在運(yùn)行過(guò)程中不必一直駐留在內(nèi)存
C.要求程序運(yùn)行前不必全部裝入內(nèi)存但是在運(yùn)行過(guò)程中必須一直駐留在內(nèi)存
D.要求程序運(yùn)行前必須全部裝入內(nèi)存但在運(yùn)行過(guò)程中不必一直駐留在內(nèi)存
18、采用段式存儲(chǔ)管理的系統(tǒng)中,若地址用24位表示,其中8位表示段號(hào),則允許每段的最大長(zhǎng)度是(B)。
A.224B.216C.28D.23219、在可變式分區(qū)分配方案中,某一作業(yè)完成后,系統(tǒng)收回其主存空間,并與相鄰空閑區(qū)合并,為此需修改空閑區(qū)表,造成空閑區(qū)數(shù)減1的情況是(D)。A.無(wú)上鄰空閑區(qū),也無(wú)下鄰空閑區(qū)B.有上鄰空閑區(qū),但無(wú)下鄰空閑區(qū) C.有下鄰空閑區(qū),但無(wú)上鄰空閑區(qū)D.有上鄰空閑區(qū),也有下鄰空閑區(qū) 20、MS-DOS系統(tǒng)中的磁盤(pán)文件物理結(jié)構(gòu)屬于(B)。
A.連續(xù)文件B.鏈接文件C.索引文件D.散列文件
二、填空題
21、操作系統(tǒng)是計(jì)算機(jī)系統(tǒng)中的一個(gè)___,它管理和控制計(jì)算機(jī)系統(tǒng)中的___資源_________。
22、進(jìn)程主要由、和三部分內(nèi)容組成,其中____PCB____是進(jìn)程存在的惟一標(biāo)識(shí),而_____數(shù)據(jù)_____部分也可以為其它進(jìn)程共享。
23、在一個(gè)具有2個(gè)處理器的操作系統(tǒng)中共有n 個(gè)進(jìn)程,在不考慮進(jìn)程狀態(tài)過(guò)渡的情況下,阻塞進(jìn)程隊(duì)列中最多有__n___ 個(gè)進(jìn)程。某一時(shí)刻,處于執(zhí)行狀態(tài)的進(jìn)程為0個(gè),且當(dāng)前處理機(jī)空閑,處于就緒狀態(tài)的進(jìn)程有___n____ 個(gè)。
24、當(dāng)處理器空閑時(shí),調(diào)度程序從進(jìn)程隊(duì)列中選擇一個(gè)進(jìn)程給其分配CPU,處于____阻塞________狀態(tài)的進(jìn)程是不會(huì)獲得CPU的。
25、在響應(yīng)比最高者優(yōu)先的作業(yè)調(diào)度算法中,當(dāng)各個(gè)作業(yè)等待時(shí)間相同時(shí),運(yùn)行時(shí)間短_____的作業(yè)將得到優(yōu)先調(diào)度;當(dāng)各個(gè)作業(yè)要求運(yùn)行的時(shí)間相同時(shí),___等待時(shí)間長(zhǎng)___的作業(yè)得到優(yōu)先調(diào)度。
26、某系統(tǒng)中共有10臺(tái)磁帶機(jī)被 m 個(gè)進(jìn)程競(jìng)爭(zhēng),每個(gè)進(jìn)程最多要求3臺(tái)磁帶機(jī),那么當(dāng)m的取值為_(kāi)不超過(guò)4的整數(shù)___時(shí),系統(tǒng)不會(huì)發(fā)生死鎖。
27、設(shè)有8頁(yè)的邏輯空間,每頁(yè)有1024字節(jié),它們被映射32塊的物理存儲(chǔ)區(qū)中,那么,邏輯地址的有效位是位,物理地址至少是位。
28、在一個(gè)分頁(yè)存儲(chǔ)管理系統(tǒng)中,頁(yè)長(zhǎng)為4KB,某一作業(yè)的頁(yè)表如圖1所示,虛擬地址3000對(duì)應(yīng)的物理地址為
29、虛擬設(shè)備是通過(guò)技術(shù)把獨(dú)占設(shè)備變成能
為若干用戶_____共享 _的設(shè)備。30、已知某文件采用串聯(lián)結(jié)構(gòu),它由10個(gè)邏輯記錄組圖成,每個(gè)邏輯記錄剛好存放于一個(gè)磁盤(pán)塊上,都為102
4字節(jié),并依次存放在10、61、32、75、87、98、46、37、33和11號(hào)磁盤(pán)塊上。若要存取文件相對(duì)于文件頭偏移7654字節(jié)處的信息,則要訪問(wèn)的磁盤(pán)塊塊號(hào)為,塊內(nèi)的偏移量是____486________。
31、什么是進(jìn)程?什么是線程?進(jìn)程與線程有何區(qū)別? 答:(1)進(jìn)程是具有獨(dú)立功能程序在某個(gè)數(shù)據(jù)集合上的一次執(zhí)行過(guò)程。(2分)(2)線程是進(jìn)程內(nèi)的一個(gè)執(zhí)行實(shí)體或執(zhí)行單元。(2分)(3)進(jìn)程和線程的區(qū)別:(a)不同進(jìn)程的地址空間是獨(dú)立的,而同一進(jìn)程內(nèi)的線程共享同一地址空間。一個(gè)進(jìn)程的線程在另一個(gè)進(jìn)程內(nèi)是不可見(jiàn)的。(b)在引入線程的操作系統(tǒng)中,進(jìn)程是資源分配和調(diào)度的單位,線程是處理機(jī)調(diào)度和分配的單位,資源是分配給進(jìn)程的,線程只擁有很少資源,因而切換代價(jià)比進(jìn)程切換低。(2分)
32、什么是死鎖?產(chǎn)生死鎖的原因和必要條件是什么? 答:
(1)在多道程序系統(tǒng)中,當(dāng)一組進(jìn)程中的每個(gè)進(jìn)程均無(wú)限期地等待被改組進(jìn)程中的另一進(jìn)程所占有且永遠(yuǎn)不會(huì)釋放的資源,此時(shí)的系統(tǒng)處于死鎖狀態(tài),簡(jiǎn)稱死鎖。(2分)(2)死鎖產(chǎn)生的原因:(a)系統(tǒng)提供的資源有限;(b)進(jìn)程推進(jìn)順序不當(dāng)。(2分)
(3)產(chǎn)生死鎖的必要條件:互斥條件、不可剝奪條件、請(qǐng)求和保持條件、循環(huán)等待條件。(2分)
33、說(shuō)明作業(yè)調(diào)度,中級(jí)調(diào)度和進(jìn)程調(diào)度的區(qū)別,并分析下述問(wèn)題應(yīng)由哪一級(jí)調(diào)度程序負(fù)責(zé)。
(1)在可獲得處理機(jī)時(shí),應(yīng)將它分給哪個(gè)就緒進(jìn)程;(2)在短期繁重負(fù)載下,應(yīng)將哪個(gè)進(jìn)程暫時(shí)掛起。答:
(1)作業(yè)調(diào)度用于決定把外存中處于后備隊(duì)列中的哪些作業(yè)調(diào)入內(nèi)存,并為它們創(chuàng)建進(jìn)程,分配資源,然后將新創(chuàng)建進(jìn)程插入就緒隊(duì)列;中級(jí)調(diào)度負(fù)責(zé)將內(nèi)存中暫時(shí)不具備運(yùn)行條件的進(jìn)程換到外存交換區(qū)存放,但內(nèi)存空閑時(shí),又將外存中具備運(yùn)行條件的進(jìn)程重新?lián)Q入內(nèi)存;進(jìn)程調(diào)度決定將處理機(jī)分配給就緒進(jìn)程隊(duì)列的哪個(gè)進(jìn)程。(4分)(2)進(jìn)程調(diào)度、中級(jí)調(diào)度(2分)
四、綜合題(本大題共2小題,第1題9分,第2題13分,計(jì)22分)
34、(9分)在一個(gè)請(qǐng)求分頁(yè)系統(tǒng)中,假設(shè)系統(tǒng)分配給某進(jìn)程的物理塊數(shù)為3,開(kāi)始時(shí)內(nèi)存為空,執(zhí)行如下訪問(wèn)頁(yè)號(hào)序列:
1,2,3,4,1,2,5,1,2,3,4,5試說(shuō)明采用先進(jìn)先出(FIFO)、最近最少使用(LRU)和最佳置換算法(OPT)進(jìn)行頁(yè)面置換時(shí),缺頁(yè)次數(shù)各是多少? 答:(1)FIFO: 9次(3分)(2)LRU:10次(3分)(3)OPT:7次(3分)
35、(13分)如圖2所示,系統(tǒng)中有三個(gè)進(jìn)程GET、PRO和PUT,共用兩個(gè)緩沖區(qū)BUF1和BUF2。假設(shè)BUF1中最多可放11個(gè)信息,現(xiàn)已放入了兩個(gè)信息;BUF2最多可放5個(gè)信息。GET進(jìn)程負(fù)責(zé)不斷地將輸入信息送入BUF1中,PRO進(jìn)程負(fù)責(zé)從BUF1中取出信息進(jìn)行處理,并將處理結(jié)果送到BUF2中,PUT進(jìn)程負(fù)責(zé)從BUF2中讀取結(jié)果并輸出。試寫(xiě)出正確實(shí)現(xiàn)GET、PRO、PUT的同步與互斥的算法(要求:(1)用類C語(yǔ)言描述,條理清楚,注釋恰當(dāng);(2)信號(hào)量原語(yǔ)統(tǒng)一使用wait和signal。)
GET 圖2 進(jìn)程合作 答:
semaphore
empty1=9;//空buf1的數(shù)目full1=2;//有數(shù)據(jù)的buf1的數(shù)目
empty2=5;//空buf2的數(shù)目full1=0;//有數(shù)據(jù)的buf2的數(shù)目
mutex1=mutex2=1;//互斥信號(hào)量
int main(){
Cobegin//并發(fā)開(kāi)始GET();
PRO();PUT();
Coend//并發(fā)結(jié)束 return 0;}(3分)//GET進(jìn)程 void GET(){while(1){ …
wait(empty1);wait(mutex1);將信息送入buf1;signal(mutex1);signal(full1);… }
}(3分)//PRO進(jìn)程 void PRO(){while(1){
wait(full1);wait(mutex1);
從buf1中取出信息;
signal(mutex1);signal(empty1);wait(empty2);wait(mutex2);將信息送入buf2;signal(mutex2);signal(full2);} }(4分)//PUT進(jìn)程 void PUT(){
while(1){
wait(full2);wait(mutex2);從buf2中取出信息;signal(mutex2);signal(empty2);}(3分)
第二篇:鄭州大學(xué)軟件學(xué)院操作系統(tǒng)試卷
鄭州大學(xué)軟件學(xué)院 2010-2011學(xué)年 上學(xué)期《計(jì)算機(jī)操作系統(tǒng)》 期末考試適用專業(yè):08級(jí)所有本科專業(yè)
D 表示有兩個(gè)進(jìn)程進(jìn)入臨界區(qū)
14.兩個(gè)進(jìn)程合作變成一件任務(wù),在并發(fā)執(zhí)行中,一個(gè)進(jìn)程需要等待其合作伙伴發(fā)來(lái)消息,或者建立某個(gè)條件后再向前執(zhí)行,這種制約合作關(guān)系被稱為進(jìn)程的()
A 同步B 互斥C調(diào)度 D 執(zhí)行15.資源的按需分配策略可以破壞()條件
A互斥使用資源B 占有且等待資源C非搶奪資源D循環(huán)等待資源
一、單項(xiàng)選擇題:
1.操作系統(tǒng)是一種()
A 通用軟件 B 系統(tǒng)軟件 C 應(yīng)用軟件 D 軟件包 2.操作系統(tǒng)是對(duì)()進(jìn)行管理的軟件
A 軟件 B 硬件 C 計(jì)算機(jī)資源 D 應(yīng)用程序
3.操作系統(tǒng)中采用多道程序設(shè)計(jì)技術(shù)提高CPU和外部設(shè)備的()
A 利用率B 可靠性C 穩(wěn)定性D 兼容性
4.如果分時(shí)操作系統(tǒng)的時(shí)間片一定,那么(),則響應(yīng)時(shí)間越長(zhǎng)
A 用戶數(shù)越多B 用戶數(shù)越少C 內(nèi)存越少D 內(nèi)存越多5.設(shè)計(jì)實(shí)時(shí)操作系統(tǒng),首先應(yīng)考慮系統(tǒng)的()
A 可靠性和靈活性B 實(shí)時(shí)性和可靠性 C 優(yōu)良性和可靠性D 優(yōu)良性和分配性6.在進(jìn)程管理中,當(dāng)()時(shí),進(jìn)程從阻塞狀態(tài)變?yōu)榫途w狀態(tài)
A 進(jìn)程被進(jìn)程調(diào)度程序選中 B 等待某一事件 C 等待的事件發(fā)生 D 時(shí)間片用完7.對(duì)進(jìn)程的管理和控制使用()
A 指令B 原語(yǔ) C 信號(hào)量 D 信箱通信8.進(jìn)程的并發(fā)執(zhí)行時(shí)指若干個(gè)進(jìn)程()
A 同時(shí)執(zhí)行 B 在執(zhí)行時(shí)間上是重疊的 C 在執(zhí)行的時(shí)間上是不可重疊的 D 共享系統(tǒng)資源
9.下列進(jìn)程狀態(tài)變化中,()變化是不可能發(fā)生的。
A 運(yùn)行---就緒B 運(yùn)行---等待C 阻塞---運(yùn)行D 阻塞---就緒10.用P、V操作管理臨界區(qū),信號(hào)量的初值應(yīng)定義為()A.-1B 0C 1D 任意值11.操作系統(tǒng)是通過(guò)()對(duì)進(jìn)程管理的。
A 進(jìn)程B 進(jìn)程控制塊C 進(jìn)程啟動(dòng)程序D 進(jìn)程管理區(qū)12 進(jìn)程被喚醒意味著()
A 該進(jìn)程重新占有了CPUB它的優(yōu)先權(quán)變?yōu)樽畲驝 其PCB移至等待隊(duì)列隊(duì)首D 進(jìn)程變?yōu)榫途w狀態(tài)
13.對(duì)于兩個(gè)并發(fā)進(jìn)程,設(shè)互斥信號(hào)量為mutex,若mutex=0。則()A 表示沒(méi)有進(jìn)程輸入臨界區(qū)B 了事有一個(gè)進(jìn)程進(jìn)入臨界區(qū)C表示有一個(gè)進(jìn)程進(jìn)入臨界區(qū),另一個(gè)進(jìn)程等待進(jìn)入
16.某系統(tǒng)有3個(gè)并發(fā)進(jìn)程,都需要同類資源4個(gè),試問(wèn)該系統(tǒng)不會(huì)發(fā)生思索的最少資源
數(shù)是()A 9B 10C 11D 1
217.系統(tǒng)抖動(dòng)是指()A 使用機(jī)器是,千萬(wàn)屏幕閃爍的現(xiàn)象B 由于內(nèi)存分配不當(dāng),偶然
造成內(nèi)存不夠的現(xiàn)象C 系統(tǒng)盤(pán)不凈,千萬(wàn)系統(tǒng)不穩(wěn)定的現(xiàn)象D 剛被調(diào)出的塊又立刻被調(diào)入所形成的頻繁調(diào)出的現(xiàn)象
18.虛擬存儲(chǔ)管理系統(tǒng)的基礎(chǔ)是程序的()理論
A 局部性B全局性C動(dòng)態(tài)性D 虛擬性 19.下述()頁(yè)面淘汰算法會(huì)產(chǎn)生belady現(xiàn)象
A 先進(jìn)先出B 最近最少使用C 最不經(jīng)常使用D 最佳
20.緩沖技術(shù)中的緩沖池在()中。A主存B 外存CROMD寄存器 21.從用戶角度看,引入文件系統(tǒng)的主要目的是()
A 實(shí)現(xiàn)虛擬存儲(chǔ)B 保存系統(tǒng)文檔C 實(shí)現(xiàn)對(duì)文件的按名存取D 保存用戶和系統(tǒng)文檔 22.分區(qū)管理要求對(duì)每一個(gè)作業(yè)都分配()的內(nèi)存單元
A地址連接B 若干地址連接C 若干連續(xù)的幀D 若干不連續(xù)的幀
23.段頁(yè)式管理每取一數(shù)據(jù),要訪問(wèn)()次內(nèi)存。
A1B2C3D
424 若處理器有32位地址,則它的虛擬地址空間為()字節(jié).A2GBB 4GBC 100kbD 640kb
25.在操作系統(tǒng)中,下列()指的是一種硬件機(jī)制。
A 通道技術(shù)B緩沖區(qū) CSpooling技術(shù)D內(nèi)存覆蓋技術(shù)
26.為了使多個(gè)進(jìn)程能有效地同時(shí)處理輸入和輸出,最好使用()結(jié)構(gòu)的緩沖技術(shù)。A 緩沖池B閉緩沖區(qū)環(huán)C 單緩沖D 雙緩沖
27.完整路徑法訪問(wèn)文件是用從()開(kāi)始按目錄訪問(wèn)某個(gè)文件。A 當(dāng)前目錄B 用戶主目錄C根目錄D父目錄 28.()存儲(chǔ)管理方式提供二維地址結(jié)構(gòu)。
A 固定分區(qū)B 分頁(yè)C分段D 可變分區(qū)
29為了實(shí)現(xiàn)設(shè)備獨(dú)立性,在操作系統(tǒng)中,用戶在使用I/O設(shè)備時(shí)。通常使用()A 物理設(shè)備名B 邏輯設(shè)備名C 虛擬設(shè)備名 D 設(shè)備牌號(hào)
30.假設(shè)就緒進(jìn)程中有10個(gè)進(jìn)程,系統(tǒng)將時(shí)間片設(shè)為200ms。CPU進(jìn)行進(jìn)程切換要花費(fèi)10ms。,則系統(tǒng)開(kāi)銷所占的比率是()
A1%B5%C10%D20%
二、填空題
1.訪問(wèn)磁盤(pán)的時(shí)間是由三部分組成的,分別是()、()、()
2.文件的結(jié)構(gòu)就是文件的組織形式,從用戶觀點(diǎn)出發(fā)所看到的文件組織形式稱為文件的();從實(shí)現(xiàn)觀點(diǎn)出發(fā),文件在外存上的存放組織形式稱為文件的()。3.常用的I/O控制方式有程序直接控制方式,中斷控制方式、()和()
4.實(shí)現(xiàn)spooling系統(tǒng)時(shí),必須在磁盤(pán)開(kāi)辟出稱為()和()的專門(mén)區(qū)域以存放輸入數(shù)據(jù)和執(zhí)行結(jié)果
5把()地址轉(zhuǎn)換為()地址的工作稱為地址映射
6.靜態(tài)重定位在程序()時(shí)進(jìn)行;而動(dòng)態(tài)重定位在程序()時(shí)進(jìn)行 7 在段頁(yè)式存儲(chǔ)管理系統(tǒng)中,每道程序都有一個(gè)()表和一組()表 8 I/O軟件通常被組織成()、()、()和()四個(gè)層次進(jìn)程主要由()、()、()三部分內(nèi)容組成,其中()是進(jìn)程存在的唯一標(biāo)志,而()部分也可以為其他進(jìn)程共享操作系統(tǒng)的基本功能包括()管理、()管理、()管理、()管理,除此以外,還未用戶使用操作系統(tǒng)提供了用戶接口。用信箱實(shí)現(xiàn)通信時(shí),應(yīng)用()和()兩條基本原語(yǔ)。
三、綜合分析題
1.已知一個(gè)求值公式(A的平方加上3B)/(B 減去A除以5),若A、B已賦值,試畫(huà)出該公式求值過(guò)程的前驅(qū)圖,并寫(xiě)出相應(yīng)的程序來(lái)描述該前驅(qū)圖。(8分)2.在銀行家算法中,若出現(xiàn)下面的資源分配情況:(8分)
試問(wèn):(1)該狀態(tài)是否安全
(2)若進(jìn)程P2提出請(qǐng)求Request(1,2,2,2)后,系統(tǒng)能否將資源分配給它 3.按下列地址順序引用內(nèi)存單元:3635、3632、1140、3584、2892、3640、0040、2148、1700、2145、3209、0000、1102、1100。如果上述數(shù)字均為十進(jìn)制數(shù),頁(yè)面大小為1KB,而內(nèi)存中尚未裝入任何頁(yè)。給出使用lur算法時(shí)的缺頁(yè)次數(shù),并與FIFO時(shí)的情況比較。(4分)
4.請(qǐng)分別解釋連續(xù)分配方式、隱式連接分配方式、顯式連接方式和索引分配方式中如何將文件的字節(jié)偏移量3500轉(zhuǎn)換為物理塊號(hào)和塊內(nèi)位移量(設(shè)盤(pán)塊大小為1KB,塊號(hào)需要占四個(gè)字節(jié))(5分)
5.假設(shè)一個(gè)系統(tǒng)中有5個(gè)進(jìn)程,它們的到達(dá)時(shí)間和服務(wù)時(shí)間如下表所示,忽略I/O以及其開(kāi)銷時(shí)間,若時(shí)間按非搶占的短進(jìn)程優(yōu)先(SPF)、高響應(yīng)比優(yōu)先(HRRN)、時(shí)間片輪轉(zhuǎn)(RR,時(shí)間片=1)、多級(jí)反饋隊(duì)列(FB,第I級(jí)隊(duì)列的時(shí)間片=2的i減1次方)調(diào)度算法進(jìn)行CPU調(diào)度,請(qǐng)給出各進(jìn)程完成時(shí)間、周轉(zhuǎn)時(shí)間、帶權(quán)周轉(zhuǎn)時(shí)間。(15分)
第三篇:鄭州大學(xué)軟件學(xué)院學(xué)生會(huì)簡(jiǎn)介
在希望中起航 在探索中前進(jìn)
——鄭州大學(xué)軟件學(xué)院學(xué)生會(huì)簡(jiǎn)介
鄭州大學(xué)軟件學(xué)院學(xué)生會(huì)是在院黨總支的領(lǐng)導(dǎo)下,在院團(tuán)委具體指導(dǎo)幫助下開(kāi)展學(xué)生工作的學(xué)生群體組織。長(zhǎng)期以來(lái),鄭州大學(xué)軟件學(xué)院學(xué)生會(huì)本著“全心全意為同學(xué)服務(wù)”和“團(tuán)結(jié),奉獻(xiàn),求實(shí),創(chuàng)新”的原則,引導(dǎo)全院同學(xué)進(jìn)行自我教育、自我管理、自我服務(wù)、自我約束,是廣大同學(xué)鍛煉自我、充分展示才華和實(shí)現(xiàn)自身價(jià)值的大舞臺(tái)。
為滿足國(guó)家對(duì)IT界應(yīng)用型高級(jí)人才的需求,鄭州大學(xué)軟件學(xué)院于2004年正式成立,重點(diǎn)培養(yǎng)輸出IT界各類型專業(yè)技術(shù)人才。建院之初,學(xué)校和廣大同學(xué)迫切需要一個(gè)能夠溝通學(xué)校和同學(xué),能夠?qū)崿F(xiàn)學(xué)生自我管理的屬于廣大青年學(xué)生的組織。在這種背景下,鄭州大學(xué)軟件學(xué)院學(xué)生會(huì)應(yīng)運(yùn)而生。
鄭州大學(xué)軟件學(xué)院學(xué)生會(huì)從成立至今,已經(jīng)走過(guò)了6年的風(fēng)雨歷程。六年的風(fēng)風(fēng)雨雨,學(xué)生會(huì)披荊斬棘。走過(guò)那段艱難的成長(zhǎng)歷程,學(xué)生會(huì)在各級(jí)領(lǐng)導(dǎo)的關(guān)心和指導(dǎo)下,在廣大同學(xué)的積極努力下逐漸發(fā)展壯大,成為學(xué)院發(fā)展進(jìn)程中不可或缺的重要學(xué)生組織。
學(xué)生會(huì)緊跟時(shí)代步伐,密切聯(lián)系社會(huì)發(fā)展,不斷深化改革、全面建設(shè)、積極創(chuàng)新,形成了今天具有全面完善的機(jī)構(gòu),精細(xì)有效的部門(mén),高速運(yùn)轉(zhuǎn)的一個(gè)有機(jī)整體。截止2010年5月學(xué)生會(huì)共有包括主席團(tuán)
1在內(nèi)16個(gè)部門(mén)近200名工作人員,負(fù)責(zé)全院8000余名學(xué)生的各項(xiàng)學(xué)生工作。各部門(mén)團(tuán)結(jié)協(xié)作,緊密配合,成功舉辦了多次大型活動(dòng)。
學(xué)生會(huì)以“立足本職,服務(wù)同學(xué)”為宗旨,緊密?chē)@黨中央教育方針,充分起到了聯(lián)系學(xué)校和廣大同學(xué)的橋梁紐帶作用。同時(shí)還組織全院同學(xué)開(kāi)展思想、政治、教育、學(xué)習(xí)、科技、文化等形式多樣內(nèi)容豐富多彩的活動(dòng),提高全院學(xué)生的綜合素質(zhì),促進(jìn)同學(xué)們的全面發(fā)展。引導(dǎo)廣大同學(xué)積極參與校園文化、優(yōu)良學(xué)風(fēng)的建設(shè),為廣大同學(xué)的全面成材做出了不懈的努力。在工作中不斷加強(qiáng)對(duì)內(nèi)對(duì)外的宣傳與合作,精心打造校園品牌活動(dòng),創(chuàng)造鄭大品牌。
溝通學(xué)校、服務(wù)同學(xué)方面,學(xué)生會(huì)通過(guò)開(kāi)創(chuàng)服務(wù)新思路,不斷深入調(diào)研,切實(shí)服務(wù)廣大學(xué)生的學(xué)習(xí)和生活;通過(guò)開(kāi)拓服務(wù)新領(lǐng)域,成立大學(xué)生維權(quán)中心和伙食管理委員會(huì),切實(shí)維護(hù)廣大學(xué)生的合法權(quán)益;通過(guò)拓展服務(wù)新陣地,切實(shí)加強(qiáng)與各職能部門(mén)的交流和溝通,及時(shí)反應(yīng)、解決各項(xiàng)問(wèn)題。
政治思想教育方面,學(xué)生會(huì)通過(guò)開(kāi)展團(tuán)校教育,深化理論學(xué)習(xí),進(jìn)一步堅(jiān)定青少年學(xué)生的理想信念;進(jìn)行思想調(diào)研,把握學(xué)生動(dòng)態(tài),進(jìn)一步了解青少年學(xué)生的思想動(dòng)態(tài)。
校園文化建設(shè)方面,學(xué)生會(huì)通過(guò)紀(jì)檢部各項(xiàng)紀(jì)律檢查進(jìn)行學(xué)風(fēng)督導(dǎo),營(yíng)造良好學(xué)習(xí)氛圍;通過(guò)文藝部籌備高水平文藝演出,打造高雅校園文化,開(kāi)展形式多樣的文體活動(dòng),豐富課余生活。形成了現(xiàn)有每年一次的青春風(fēng)采大賽、元旦晚會(huì),每周五晚的周末舞會(huì)等一系列傳統(tǒng)性活動(dòng)。
在每一年的工作中學(xué)生會(huì)堅(jiān)持跟黨走,堅(jiān)持以同學(xué)的利益為工作的根本出發(fā)點(diǎn)與落腳點(diǎn),立足本職,服務(wù)同學(xué),認(rèn)真踐行著許下的諾言,年復(fù)一年的出色地完成自己的使命。
鐵打的營(yíng)盤(pán)流水的兵。學(xué)生會(huì)這個(gè)同學(xué)們成長(zhǎng)的搖籃,培養(yǎng)鍛煉了一批品學(xué)兼優(yōu)、任勞任怨、做事認(rèn)真負(fù)責(zé)的學(xué)生干部。走出校門(mén),他們會(huì)在祖國(guó)現(xiàn)代化建設(shè)的各條戰(zhàn)線上,舞動(dòng)著婀娜的青春之舞,譜寫(xiě)著燦爛的青春之歌。
我們相信,鄭州大學(xué)軟件學(xué)院學(xué)生會(huì)在共青團(tuán)鄭州大學(xué)委員會(huì)的悉心指導(dǎo)和親切關(guān)懷下,在今后的道路上,向著太陽(yáng),昂首闊步,必將捷報(bào)頻傳,再創(chuàng)佳績(jī)!
第四篇:課程名稱:操作系統(tǒng) - 南京大學(xué)軟件學(xué)院
《基于Android的移動(dòng)互聯(lián)網(wǎng)課程實(shí)踐》課程描述
課程編號(hào):
課程名稱: 基于Android的移動(dòng)互聯(lián)網(wǎng)課程實(shí)踐
英文名稱: Android based Mobile Internet Computing Practice
英文簡(jiǎn)稱: MICP
預(yù)備課程: 手持設(shè)備開(kāi)發(fā)
授課時(shí)間: 本科生四年級(jí)第一學(xué)期
時(shí)間分配: 課堂教學(xué)(36課時(shí))+課后作業(yè)與閱讀(36課時(shí))
學(xué)分?jǐn)?shù):
2主講教師: 劉欽 宋健建 邵棟
助教:
聯(lián)絡(luò)教師: 劉欽
1課程簡(jiǎn)介
?移動(dòng)互聯(lián)網(wǎng)計(jì)算是南京大學(xué)軟件學(xué)院本科生專業(yè)方向之一。該方向由手持設(shè)備軟件開(kāi)發(fā)、基于Android的移動(dòng)應(yīng)用軟件開(kāi)發(fā)、基于Android的移動(dòng)互聯(lián)網(wǎng)計(jì)算課程實(shí)踐三門(mén)方向核心課程組成。前兩門(mén)課程主要講授移動(dòng)互聯(lián)網(wǎng)設(shè)備及其軟件開(kāi)發(fā)的相關(guān)基礎(chǔ)知識(shí),并且以Android平臺(tái)系統(tǒng)為例完成一些相關(guān)的開(kāi)發(fā)技術(shù)儲(chǔ)備。?基于Android的移動(dòng)互聯(lián)網(wǎng)計(jì)算課程實(shí)踐則是是指定選修課,在前面兩門(mén)課的基礎(chǔ)上,運(yùn)用敏捷軟件開(kāi)發(fā)過(guò)程Scrum完成一個(gè)創(chuàng)意軟件的完整開(kāi)發(fā)過(guò)程,讓學(xué)生對(duì)整個(gè)方向知識(shí)進(jìn)行充分的實(shí)踐。
?經(jīng)過(guò)本課程學(xué)習(xí),學(xué)生能夠綜合運(yùn)用移動(dòng)互聯(lián)軟件開(kāi)發(fā)的各項(xiàng)技術(shù),完成中大規(guī)模的移動(dòng)互聯(lián)軟件開(kāi)發(fā),并 使學(xué)生深入理解嵌入式系統(tǒng)的開(kāi)發(fā)過(guò)程,培養(yǎng)個(gè)人能力(自學(xué)能力、創(chuàng)新能力),協(xié)同工作能力,使得學(xué)生從程序員向嵌入式系統(tǒng)工程師過(guò)渡。
2教材與參考資料
2.1教材與指定閱讀材料
A)Ed Burnette.Hello, Android——Introducing Google’s Mobile Development Platform.人民郵電出版社.2011。
B)Android 應(yīng)用開(kāi)發(fā)揭秘。楊豐盛。機(jī)械工業(yè)出版社,2010。
C)硝煙中的Scrum和XP——我們?nèi)绾螌?shí)施Scrum 克里伯格 著,李劍 譯,鄭柯 審校/2011年01月/清華大學(xué)出版社
D)輕松Scrum之旅——敏捷開(kāi)發(fā)故事 賈子河 等編著/2009年12月/電子工業(yè)出版社
2.2 參考資料
1)2)3)4)http:///download.asp
15)http:///forum.php
3教學(xué)目標(biāo)
通過(guò)本課程的學(xué)習(xí),學(xué)生應(yīng)該能夠:
1)深入理解Android平臺(tái)的體系結(jié)構(gòu)和開(kāi)發(fā)原理。2)了解移動(dòng)互聯(lián)網(wǎng)技術(shù)發(fā)展趨勢(shì)。
3)掌握Android移動(dòng)互聯(lián)網(wǎng)應(yīng)用開(kāi)發(fā)技術(shù)。4)掌握Scrum軟件開(kāi)發(fā)過(guò)程
4相關(guān)知識(shí)體系
總課時(shí)數(shù):2
45教學(xué)補(bǔ)充事項(xiàng)
(本課程的教學(xué)限制和教學(xué)設(shè)想,對(duì)前驅(qū)課程的教學(xué)需求,對(duì)后繼課程教學(xué)的建議)1)對(duì)前驅(qū)課程的教學(xué)需求:學(xué)生通過(guò)《手持設(shè)備開(kāi)發(fā)》《Android移動(dòng)互聯(lián)網(wǎng)開(kāi)發(fā)》課程
較為深入地了解了手持設(shè)備開(kāi)發(fā)的基本原理和基本知識(shí);
2)本課程的教學(xué)考慮:從宏觀角度組織課程教學(xué)內(nèi)容,具體考慮:1)強(qiáng)調(diào)實(shí)際開(kāi)發(fā)與現(xiàn)
實(shí)移動(dòng)互聯(lián)網(wǎng)發(fā)展趨勢(shì)的結(jié)合;2)強(qiáng)調(diào)Android平臺(tái)開(kāi)發(fā)的基本原理與實(shí)現(xiàn);3)強(qiáng)調(diào)Scrum過(guò)程的實(shí)際運(yùn)用體驗(yàn);4)強(qiáng)調(diào)理論聯(lián)系實(shí)際,在授課內(nèi)容方面能夠做到理論與實(shí)例并重,利用實(shí)例解析幫助學(xué)生們加深對(duì)理論知識(shí)的理解。
6實(shí)驗(yàn)(36課時(shí))
(可選,描述課程實(shí)驗(yàn)的目標(biāo)、設(shè)計(jì)、組織、驗(yàn)收與指導(dǎo)等)
6.1 實(shí)驗(yàn)?zāi)繕?biāo)
1)學(xué)習(xí)完成一個(gè)完整的移動(dòng)互聯(lián)網(wǎng)應(yīng)用的開(kāi)發(fā)
6.2 實(shí)驗(yàn)內(nèi)容
實(shí)驗(yàn)一: 移動(dòng)互聯(lián)網(wǎng)創(chuàng)意應(yīng)用開(kāi)發(fā)
6.3 實(shí)驗(yàn)組織
實(shí)驗(yàn)部分是按團(tuán)隊(duì)提交。每個(gè)團(tuán)隊(duì)4-6名學(xué)生。
6.4 實(shí)驗(yàn)報(bào)告
市場(chǎng)分析報(bào)告、需求文檔、設(shè)計(jì)文檔、技術(shù)難點(diǎn)與解決方案、源代碼(含注釋)、編譯后的程序與目標(biāo)代碼、調(diào)試數(shù)據(jù)與使用說(shuō)明、人員信息(學(xué)號(hào)姓名)與分工情況與工作日志。所有文件打包在一個(gè)壓縮文件中,文件名格式:學(xué)號(hào)_姓名.rar。
6.5 指導(dǎo)方式
主講教師講解設(shè)計(jì)需求(大班),助教協(xié)助指導(dǎo)和解答每個(gè)小組的問(wèn)題,安排2個(gè)單位時(shí)間保證有助教在機(jī)房指導(dǎo)。
6.6 考核方式
市場(chǎng)前景*0.3+基本功能*0.4+代碼質(zhì)量*0.3。
7課后作業(yè)
(描述基本的作業(yè)要求)
課后作業(yè)應(yīng)該包含:
1.移動(dòng)互聯(lián)網(wǎng)領(lǐng)域市場(chǎng)調(diào)查 2.應(yīng)用創(chuàng)意
3.領(lǐng)域軟件工程報(bào)告 4.個(gè)人小結(jié)
8評(píng)分體系
實(shí)驗(yàn)×80%+作業(yè)×20%
第五篇:鄭州大學(xué)軟件學(xué)院機(jī)試題-2011-2012年《軟件工程》本科期末試卷
2011-2012年《軟件工程》本科期末試卷
總共60題共60分
答卷編號(hào):K000**
答題開(kāi)始時(shí)間:2012-**
答題結(jié)束時(shí)間:2012-**
考生姓名:張**
考試時(shí)間:00:**分鐘
總得分:**分
評(píng)卷人:系統(tǒng)自動(dòng)評(píng)卷
評(píng)卷時(shí)間:2012-**
一、單選題(共40題,每題1分,共40分)
1.在軟件開(kāi)發(fā)過(guò)程中的每個(gè)階段都要進(jìn)行嚴(yán)格的(),以盡早發(fā)現(xiàn)在軟件開(kāi)發(fā)過(guò)程中產(chǎn)生的錯(cuò)誤(1分)
A.檢驗(yàn)B.驗(yàn)證C.度量D.評(píng)審
標(biāo)準(zhǔn)答案:D
考生答案:D
2.快速原型模型的主要特點(diǎn)之一是()。(1分)
A.及早提供工作軟件
B.開(kāi)發(fā)完畢后才見(jiàn)到工作軟件
C.及早提供全部完整的軟件產(chǎn)品
D.開(kāi)發(fā)完畢才見(jiàn)到產(chǎn)品
標(biāo)準(zhǔn)答案:A
考生答案:A
3.軟件工程的基本目標(biāo)是()。(1分)
A.更好地維護(hù)正在使用的軟件產(chǎn)品
B.努力發(fā)揮開(kāi)發(fā)人員的創(chuàng)造性潛能
C.開(kāi)發(fā)高質(zhì)量的軟件
D.消除軟件固有的復(fù)雜性
標(biāo)準(zhǔn)答案:C
考生答案:C
4.軟件工程方法學(xué)的目的是使軟件生產(chǎn)規(guī)范化和工程化,而軟件工程方法得以實(shí)施的主要保證是()。
A.硬件環(huán)境
B.開(kāi)發(fā)人員的素質(zhì)
C.軟件開(kāi)發(fā)的工具和軟件開(kāi)發(fā)的環(huán)境
D.軟件開(kāi)發(fā)的環(huán)境
標(biāo)準(zhǔn)答案:D
考生答案:B
5.“軟件危機(jī)”產(chǎn)生的主要原因是(1分)
A.軟件日益龐大B.開(kāi)發(fā)方法不當(dāng)
C.開(kāi)發(fā)人員編寫(xiě)程序能力差D.沒(méi)有維護(hù)好軟件
標(biāo)準(zhǔn)答案:B
考生答案:A
6.系統(tǒng)流程圖是用來(lái)()(1分)
A.描繪程序結(jié)構(gòu)的B.描繪系統(tǒng)的邏輯模型
C.表示信息層次結(jié)構(gòu)的圖形工具
D.描繪物理系統(tǒng)的工具
標(biāo)準(zhǔn)答案:D
考生答案:B 1分)(7.可行性研究階段最重要的技術(shù)文檔之一是(1分)
A.項(xiàng)目開(kāi)發(fā)計(jì)劃B.設(shè)計(jì)說(shuō)明書(shū)
C.需求規(guī)格說(shuō)明書(shū)D.可行性分析報(bào)告
標(biāo)準(zhǔn)答案:D
考生答案:D
8.可行性研究實(shí)質(zhì)上是進(jìn)行了一次()(1分)
A.大大壓縮簡(jiǎn)化了的系統(tǒng)分析和設(shè)計(jì)過(guò)程
B.詳盡的系統(tǒng)分析和設(shè)計(jì)過(guò)程
C.徹底的系統(tǒng)設(shè)計(jì)過(guò)程
D.深入的需求分析
標(biāo)準(zhǔn)答案:A
考生答案:A
9.需求規(guī)格說(shuō)明描述()。(1分)
A.系統(tǒng)使用說(shuō)明
B.軟件體系結(jié)構(gòu)元素
C.每一個(gè)子系統(tǒng)的實(shí)現(xiàn)
D.基于計(jì)算機(jī)系統(tǒng)的功能、性能和約束
標(biāo)準(zhǔn)答案:D
考生答案:C
10.實(shí)施需求驗(yàn)證評(píng)審的最好方式是()。(1分)
A.使用問(wèn)題列表檢查每一項(xiàng)需求
B.將需求說(shuō)明交給設(shè)計(jì)團(tuán)隊(duì)征求意見(jiàn)
C.讓客戶閱讀需求說(shuō)明
D.檢查系統(tǒng)模型以便發(fā)現(xiàn)錯(cuò)誤
標(biāo)準(zhǔn)答案:A
考生答案:B
11.需求規(guī)格說(shuō)明書(shū)的作用不包括()(1分)
A.軟件驗(yàn)收的依據(jù)
B.用戶與開(kāi)發(fā)人員對(duì)軟件要做什么的共同理解
C.軟件可行性研究的依據(jù)
D.軟件設(shè)計(jì)的依據(jù)
標(biāo)準(zhǔn)答案:C
考生答案:A
12.下列哪項(xiàng)不是在需求分析階段要進(jìn)行工作()(1分)
A.問(wèn)題識(shí)別B.分析與綜合C.導(dǎo)出軟件的邏輯模型D.編碼
標(biāo)準(zhǔn)答案:D
考生答案:D
13.()著重描繪數(shù)據(jù)對(duì)象及數(shù)據(jù)對(duì)象之間的關(guān)系。(1分)
A.程序流程圖B.數(shù)據(jù)流圖C.系統(tǒng)結(jié)構(gòu)圖D.實(shí)體關(guān)系圖
標(biāo)準(zhǔn)答案:B
考生答案:D
14.需求分析階段的任務(wù)是確定()。(1分)
A.軟件開(kāi)發(fā)方法B.軟件開(kāi)發(fā)工具
C.軟件開(kāi)發(fā)費(fèi)D.軟件系統(tǒng)的功能
標(biāo)準(zhǔn)答案:D
考生答案:D
15.分層數(shù)據(jù)流圖是一種比較嚴(yán)格又易于理解的描述方式,它的頂層數(shù)據(jù)流圖描述了系統(tǒng)的()。
A.細(xì)節(jié)B.輸入與輸出C.軟件的作者D.繪制的時(shí)間
標(biāo)準(zhǔn)答案:B
考生答案:B
16.需求分析中,分析人員要從用戶那里解決的最重要的問(wèn)題是()。(1分)
A.要讓軟件做什么B.要給該軟件提供什么信息
C.要求軟件工作效率如何D.要讓該軟件具有何種結(jié)構(gòu)
標(biāo)準(zhǔn)答案:A 1分)(考生答案:A
17.準(zhǔn)確地解決“軟件系統(tǒng)必須做什么”是()階段的任務(wù)。(1分)
A.可行性分析B.需求分析C.軟件設(shè)計(jì)D.程序編碼
標(biāo)準(zhǔn)答案:B
考生答案:B
18.軟件結(jié)構(gòu)圖的形態(tài)特征能反映程序重用率的是()。(1分)
A.扇出
B.扇入
C.寬度
D.深度
標(biāo)準(zhǔn)答案:B
考生答案:A
19.軟件結(jié)構(gòu)使用的圖形工具,一般采用()圖。(1分)
A.DFDB.ERC.狀態(tài)圖D.層次圖
標(biāo)準(zhǔn)答案:D
考生答案:D
20.總體設(shè)計(jì)的目的是確定整個(gè)系統(tǒng)的()。(1分)
A.規(guī)模B.功能及模塊結(jié)構(gòu)
C.費(fèi)用D.測(cè)試方案
標(biāo)準(zhǔn)答案:B
考生答案:B
21.兩個(gè)模塊彼此傳遞的信息中有控制信息,這種耦合稱為()(1分)
A.數(shù)據(jù)耦合B.公共環(huán)境耦合C.內(nèi)容耦合D.控制耦合標(biāo)準(zhǔn)答案:D
考生答案:D
22.模塊的內(nèi)聚性最高的是()(1分)
A.邏輯內(nèi)聚B.時(shí)間內(nèi)聚C.偶然內(nèi)聚D.功能內(nèi)聚
標(biāo)準(zhǔn)答案:D
考生答案:A
23.軟件結(jié)構(gòu)內(nèi),同一個(gè)層次上的模塊總數(shù)的最大值稱為()。(1分)
A.深度B.扇出C.寬度D.扇入
標(biāo)準(zhǔn)答案:C
考生答案:C
24.為了提高模塊的獨(dú)立性,模塊之間最好是()(1分)
A.控制耦合B.公共耦合C.內(nèi)容耦合D.數(shù)據(jù)耦合標(biāo)準(zhǔn)答案:D
考生答案:D
25.在多層系統(tǒng)結(jié)構(gòu)圖中,其模塊的層數(shù)稱為結(jié)構(gòu)圖的()。(1分)
A.深度B.寬度C.控制域D.粒度
標(biāo)準(zhǔn)答案:A
考生答案:A
26.()著重反映的是模塊間的隸屬關(guān)系,即模塊間的調(diào)用關(guān)系和層次關(guān)系。(1分)
A.程序流程圖B.數(shù)據(jù)流圖
C.軟件系統(tǒng)結(jié)構(gòu)圖D.實(shí)體關(guān)系圖
標(biāo)準(zhǔn)答案:C
考生答案:C
27.實(shí)現(xiàn)單入口單出口程序的三種基本控制結(jié)構(gòu)是()(1分)
A.順序、選擇、循環(huán)B.過(guò)程、子程序、分程序
C.調(diào)用、返回、轉(zhuǎn)移D.遞歸、堆棧、隊(duì)列
標(biāo)準(zhǔn)答案:A
考生答案:A
28.軟件詳細(xì)設(shè)計(jì)的主要任務(wù)是確定每個(gè)模塊的()。(1分)
A.算法和使用的數(shù)據(jù)結(jié)構(gòu)B.外部接口
C.功能D.編程
標(biāo)準(zhǔn)答案:A
考生答案:A
29.軟件測(cè)試中根據(jù)測(cè)試用例設(shè)計(jì)的方法的不同可分為黑盒測(cè)試和白盒測(cè)試兩種,它們(A.前者屬于靜態(tài)測(cè)試,后者屬于動(dòng)態(tài)測(cè)試
B.前者屬于動(dòng)態(tài)測(cè)試,后者屬于靜態(tài)測(cè)試(1分))
C.都屬于靜態(tài)測(cè)試
D.都屬于動(dòng)態(tài)測(cè)試
標(biāo)準(zhǔn)答案:D
考生答案:D
30.軟件測(cè)試方法中,黑盒測(cè)試方法和白盒測(cè)試方法是常用的方法,其中黑盒測(cè)試方法主要用于測(cè)試()(1分)
A.結(jié)構(gòu)合理性B.軟件外部功能
C.程序正確性D.程序內(nèi)部邏輯
標(biāo)準(zhǔn)答案:B
考生答案:B
31.軟件測(cè)試用例主要由測(cè)試輸入數(shù)據(jù)和()兩部分組成(1分)
A.測(cè)試計(jì)劃B.測(cè)試規(guī)則
C.測(cè)試的預(yù)期結(jié)果D.以往測(cè)試記錄分析
標(biāo)準(zhǔn)答案:C
考生答案:C
32.軟件測(cè)試的目的是()。(1分)
A.試驗(yàn)性運(yùn)行軟件B.發(fā)現(xiàn)軟件錯(cuò)誤
C.證明軟件正確D.找出軟件中全部錯(cuò)誤
標(biāo)準(zhǔn)答案:B
考生答案:B
33.軟件測(cè)試方法中,黑盒測(cè)試方法和白盒測(cè)試方法是常用的方法,其中白盒測(cè)試方法主要用于測(cè)試()。(1分)
A.結(jié)構(gòu)合理性B.軟件外部功能
C.程序正確性D.程序內(nèi)部邏輯
標(biāo)準(zhǔn)答案:D
考生答案:D
34.產(chǎn)生軟件維護(hù)的副作用,是指()(1分)
A.運(yùn)行時(shí)誤操作
B.因修改軟件而造成的錯(cuò)誤
C.隱含的錯(cuò)誤
D.開(kāi)發(fā)時(shí)的錯(cuò)誤
標(biāo)準(zhǔn)答案:B
考生答案:B
35.下列屬于用戶文檔的是()(1分)
A.需求規(guī)格說(shuō)明B.用戶操作手冊(cè)
C.軟件測(cè)試分析報(bào)告D.詳細(xì)設(shè)計(jì)說(shuō)明書(shū)
標(biāo)準(zhǔn)答案:B
考生答案:B
36.在軟件維護(hù)工作中,如果對(duì)軟件的修改只限制在原需求說(shuō)明書(shū)的范圍之內(nèi),這種維護(hù)是屬于()(1分)
A.糾正性維護(hù)B.適應(yīng)性維護(hù)C.完善性維護(hù)D.預(yù)防性維護(hù)
標(biāo)準(zhǔn)答案:A
考生答案:C
37.軟件設(shè)計(jì)中,設(shè)計(jì)復(fù)審是和軟件設(shè)計(jì)本身一樣重要的環(huán)節(jié),其主要的目的和作用是為了能夠()(1分)
A.減少測(cè)試工作量B.避免后期付出高代價(jià)
C.保證軟件質(zhì)量D.縮短軟件開(kāi)發(fā)周期
標(biāo)準(zhǔn)答案:C
考生答案:C
38.能力成熟度模型可以()(1分)
A.使軟件組織建立一個(gè)有規(guī)律的成熟的軟件過(guò)程
B.使用軟件沒(méi)有錯(cuò)誤
C.使軟件開(kāi)發(fā)人員掌握更多的技術(shù)
D.避免開(kāi)發(fā)人員跳槽
標(biāo)準(zhǔn)答案:A
考生答案:A
39.軟件質(zhì)量必須在()加以保證。(1分)
A.開(kāi)發(fā)之前B.開(kāi)發(fā)之后
C.可行性研究過(guò)程中D.設(shè)計(jì)與實(shí)現(xiàn)過(guò)程中
標(biāo)準(zhǔn)答案:D
考生答案:D
40.在軟件開(kāi)發(fā)過(guò)程中的每個(gè)階段都要進(jìn)行嚴(yán)格的(),以盡早發(fā)現(xiàn)在軟件開(kāi)發(fā)過(guò)程中產(chǎn)生的錯(cuò)誤。(1分)
A.檢驗(yàn)B.驗(yàn)證C.度量D.評(píng)審
標(biāo)準(zhǔn)答案:D
考生答案:D
二、填空題(共10題,每題1分,共10分)
1.在有效的模塊化設(shè)計(jì)(Modular Design)中,有兩個(gè)重要的概念,一個(gè)是內(nèi)聚,另一個(gè)是____________(1分)標(biāo)準(zhǔn)答案:1.耦合&耦合性;
考生答案:1.耦合;
2.一個(gè)模塊擁有的直屬下級(jí)模塊的個(gè)數(shù)稱為_(kāi)_______,一個(gè)模塊的直接上級(jí)模塊的個(gè)數(shù)稱為_(kāi)_______。(1分)標(biāo)準(zhǔn)答案:1.扇出;2.扇入;
考生答案:1.粒度;2.寬度;
3.一般來(lái)說(shuō),從可以從4個(gè)方面研究可行性,即經(jīng)濟(jì)可行性、________可行性、________和社會(huì)可行性。(1分)標(biāo)準(zhǔn)答案:1.技術(shù);2.操作;
考生答案:1.技術(shù);2.;
4.軟件設(shè)計(jì)包括概要設(shè)計(jì)和________________兩個(gè)階段。(1分)
標(biāo)準(zhǔn)答案:1.詳細(xì)設(shè)計(jì);
考生答案:1.詳細(xì)設(shè)計(jì);
5.軟件工程方法學(xué)包含三個(gè)要素:方法、工具和________。(1分)
標(biāo)準(zhǔn)答案:1.過(guò)程;
考生答案:1.人員;
6.軟件的配置項(xiàng)有計(jì)算機(jī)程序、________和數(shù)據(jù)三類。(1分)
標(biāo)準(zhǔn)答案:1.文檔;
考生答案:1.文檔;
7.將數(shù)據(jù)流圖映射為軟件結(jié)構(gòu)時(shí), 所用映射方法涉及信息流的類型。其信息流分為_(kāi)___________和事務(wù)流兩種類型。分)
標(biāo)準(zhǔn)答案:1.信息流;
考生答案:1.數(shù)據(jù)流;
8.軟件生命周期由軟件定義、________________和________________一共3個(gè)時(shí)期組成。(1分)
標(biāo)準(zhǔn)答案:1.軟件開(kāi)發(fā);2.運(yùn)行維護(hù);
考生答案:1.軟件設(shè)計(jì);2.軟件維護(hù);
9.軟件是一種________產(chǎn)品,它與物質(zhì)產(chǎn)品有很大的區(qū)別。(1分)
標(biāo)準(zhǔn)答案:1.邏輯;
考生答案:1.智力型;
10.軟件是由計(jì)算機(jī)程序、________、________組成。(1分)
標(biāo)準(zhǔn)答案:1.數(shù)據(jù);2.文檔;
考生答案:1.數(shù)據(jù);2.文檔;
三、判斷題(共10題,每題1分,共10分)
1.軟件測(cè)試的目的是為了證明一個(gè)軟件的設(shè)計(jì)沒(méi)有錯(cuò)誤,只有沒(méi)有任何錯(cuò)誤的軟件才能使用。(1分)()標(biāo)準(zhǔn)答案:錯(cuò)誤
考生答案:錯(cuò)誤
2.程序的注釋并不是可有可無(wú)的(1分)()
標(biāo)準(zhǔn)答案:正確
考生答案:錯(cuò)誤
3.軟件測(cè)試只對(duì)軟件的編碼進(jìn)行查錯(cuò)和糾錯(cuò)工作,不需對(duì)軟件計(jì)劃和軟件設(shè)計(jì)進(jìn)行查錯(cuò)。(1分)()
標(biāo)準(zhǔn)答案:錯(cuò)誤
考生答案:錯(cuò)誤
4.只要軟件質(zhì)量高,軟件投入使用后就不需要進(jìn)行太多的維護(hù)。(1分)()
標(biāo)準(zhǔn)答案:錯(cuò)誤
考生答案:錯(cuò)誤
5.軟件測(cè)試中,應(yīng)該盡量窮盡所有的數(shù)據(jù),以便保證測(cè)試的質(zhì)量。(1分)()
標(biāo)準(zhǔn)答案:錯(cuò)誤
考生答案:錯(cuò)誤
6.在開(kāi)發(fā)一個(gè)軟件的過(guò)程中,隨著模塊分解數(shù)目的加大,模塊的開(kāi)發(fā)成本將下降,連接成本將上升。(1分)()標(biāo)準(zhǔn)答案:正確
考生答案:錯(cuò)誤
7.軟件測(cè)試只對(duì)軟件的編碼進(jìn)行查錯(cuò)和糾錯(cuò)工作,不需對(duì)軟件計(jì)劃和軟件設(shè)計(jì)進(jìn)行查錯(cuò)。(1分)()
標(biāo)準(zhǔn)答案:錯(cuò)誤
考生答案:錯(cuò)誤
8.CMM的5個(gè)等級(jí)中最低的是初始級(jí),最高的是優(yōu)化級(jí)(1分)()
標(biāo)準(zhǔn)答案:正確
考生答案:正確 1(9.模塊化可以使軟件結(jié)構(gòu)清晰,不僅容易設(shè)計(jì)也容易閱讀和理解,因此在軟件設(shè)計(jì)時(shí)模塊劃分得越小越好。(1分)
()
標(biāo)準(zhǔn)答案:錯(cuò)誤
考生答案:錯(cuò)誤
10.軟件生命周期模型中,螺旋模型在每個(gè)階段都增加了風(fēng)險(xiǎn)分析過(guò)程,適用于大規(guī)模軟件項(xiàng)目。(1分)()標(biāo)準(zhǔn)答案:正確
考生答案:正確