●輸入輸出系統(tǒng)主要用三種方式與主機(jī)交換數(shù)據(jù),對(duì)于這三種方式的描述正確的是 (1) 。
(1) A.程序控制方式最節(jié)省CPU時(shí)間
B.中斷方式最耗費(fèi)CPU時(shí)間
C.DMA方式在傳輸過程中需要CPU的查詢
D.中斷方式無需CPU主動(dòng)查詢和等待外設(shè)
【解析】本題考查的是輸入輸出系統(tǒng)中的三種數(shù)據(jù)交換方式。
程序控制方式:輸入輸出完全由CPU控制,在整個(gè)I/O過程中CPU必須等待而不能進(jìn)行其他工作,無法充分發(fā)揮CPU高速的處理能力。
中斷方式:I/O模塊以中斷的方式通知CPU開始傳遞數(shù)據(jù),無需CPU主動(dòng)查詢和等待外設(shè),從而把CPU解放出來做其他工作,以提高CPU的利用效率。
DMA方式:該方式下,CPU只在數(shù)據(jù)傳輸前和完成后才介入,而數(shù)據(jù)的傳輸過程由DMA控制器來管理,無需CPU參與。數(shù)據(jù)直接寫入或讀出主存儲(chǔ)器,不再經(jīng)過CPU中轉(zhuǎn)。
●在計(jì)算機(jī)指令系統(tǒng)中,通常采用多種確定操作數(shù)的方式。當(dāng)操作數(shù)直接給出時(shí),這種尋址方式叫作 (2) ;當(dāng)操作數(shù)的地址由某個(gè)指定的變址寄存器的內(nèi)容與位移量相加得到時(shí),叫作 (3) ;如果操作數(shù)的地址是主存中與該指令地址無關(guān)的存儲(chǔ)單元的內(nèi)容,叫作 (4) 。
(2) A.間接尋址 B.相對(duì)尋址 C.變址尋址 D.立即數(shù)尋址
(3) A.變址尋址 B.相對(duì)尋址 C.間接尋址 D.立即數(shù)尋址
(4) A.堆棧尋址 B.間接尋址 C.立即數(shù)尋址 D.相對(duì)尋址
【解析】根據(jù)各種尋址的概念,立即數(shù)尋址是操作數(shù)就在指令中;變址尋址的操作數(shù)的地址由某個(gè)指定的變址寄存器的內(nèi)容與位移量相加;間接尋址的操作數(shù)的地址是主存中存儲(chǔ)單元的內(nèi)容;相對(duì)尋址的操作數(shù)的地址是由指令寄存器內(nèi)容與位移量相加。
●存儲(chǔ)器地址有很重要的作用,它的作用是 (5) 。
(5) A.便于按照地址編號(hào)讀寫連續(xù)的數(shù)據(jù)
B.作為存儲(chǔ)器中不同數(shù)據(jù)字的惟一標(biāo)志
C.便于程序連續(xù)存放
D.作為區(qū)分地址中的數(shù)據(jù)和指令的標(biāo)志
【解析】程序和數(shù)字都是存儲(chǔ)在存儲(chǔ)器中的,存儲(chǔ)器地址就是它們的惟一標(biāo)志。
●避免死鎖的一個(gè)的算法是 (6) 。
(6) A.先入先出法 B.銀行家算法 C.優(yōu)先級(jí)算法 D.資源按序分配法
【解析】本題考查死鎖知識(shí)點(diǎn),其中也包含了調(diào)度算法。先入先出和優(yōu)先級(jí)算法都是調(diào)度算法,并不能保證沒有死鎖。資源按序分配法也不能避免兩個(gè)進(jìn)程之間互相等待對(duì)方的資源而造成死鎖。銀行家算法是一個(gè)的避免死鎖的算法,其具體內(nèi)容可參考相關(guān)資料。
●項(xiàng)目管理工具中,將網(wǎng)絡(luò)方法用于工作計(jì)劃安排的評(píng)審和檢查的是 (7) 。
(7) A.Gantt圖 B.PERT網(wǎng)圖 C.因果分析圖 D.流程圖
【解析】Pert圖和Gantt圖是兩種常用的項(xiàng)目管理工具。
Gantt圖:是用圖形(特別是條形圖)描述項(xiàng)目進(jìn)度的圖表。每一個(gè)條形符號(hào)代表不同的意義。例如,關(guān)鍵任務(wù)的條形符號(hào)或顏色可能與非關(guān)鍵任務(wù)的不同。概要任務(wù)(活動(dòng)或階段)的符號(hào)可能與其他任務(wù)不同。
Pert圖:用流程圖來表示所有任務(wù)的現(xiàn)行依賴關(guān)系。Pert的意思是計(jì)劃評(píng)價(jià)與審查技術(shù),是一種網(wǎng)絡(luò)圖。
●下列文件中屬于邏輯結(jié)構(gòu)的文件是 (8) 。
(8) A.系統(tǒng)文件 B.連續(xù)文件 C.記錄文件 D.庫文件
【解析】邏輯結(jié)構(gòu)的文件包括兩種:流式文件和記錄文件。
●下面給出了一些軟件編碼的原則,其中錯(cuò)誤的是 (9) 。
(9) A.代碼應(yīng)當(dāng)劃分成內(nèi)聚度高、富有意義的功能塊
B.編程時(shí)要采用統(tǒng)一的標(biāo)準(zhǔn)和約定,注意命名規(guī)則、格式和多加注釋,降低程序的復(fù)雜性
C.盡量選擇適用于項(xiàng)目的應(yīng)用領(lǐng)域的編程語言
D.代碼應(yīng)該限度的追求高的效率
【解析】本題考查軟件編碼的相關(guān)原則,影響編碼質(zhì)量的因素包括:程序設(shè)計(jì)語言的選擇、編程的標(biāo)準(zhǔn)以及編程的風(fēng)格。另外,還會(huì)考慮代碼的效率問題。
程序設(shè)計(jì)語言的選擇首要考慮項(xiàng)目的應(yīng)用領(lǐng)域。
編程的標(biāo)準(zhǔn):
(1)程序要易于修改和維護(hù);
(2)在編程時(shí)要考慮到測(cè)試的需求,編制出易于測(cè)試的代碼;
(3)編程與編制文檔工作要同步進(jìn)行;
(4)編程時(shí)要采用統(tǒng)一的標(biāo)準(zhǔn)和約定,注意命名規(guī)則、格式和多加注釋,降低程序的復(fù)雜性;
(5)盡可能多地重用代碼。
編程的風(fēng)格考慮4點(diǎn):代碼文檔化、規(guī)范的數(shù)據(jù)說明、語句構(gòu)造和模塊化。
代碼的效率:盡管效率是值得追求的目標(biāo),但不應(yīng)為了一味的提高效率而犧牲代碼的清晰性、可讀性和正確性。
在目前的軟件項(xiàng)目中,寧可犧牲一定的效率來換取好的代碼風(fēng)格。
●下列概念中不屬于成本管理環(huán)節(jié)的是 (10) 。
(10) A.成本決策 B.成本控 C.成本分析 D.系統(tǒng)運(yùn)行管理制
【解析】成本管理主要包括7個(gè)環(huán)節(jié),即成本預(yù)測(cè)、成本決策、成本計(jì)劃、成本控制、成本核算、成本分析、成本考核,其中的兩大核心內(nèi)容是成本控制與成本核算。
系統(tǒng)運(yùn)行管理的常規(guī)目標(biāo)就是對(duì)系統(tǒng)的運(yùn)行進(jìn)行實(shí)時(shí)控制,記錄其運(yùn)行狀態(tài),進(jìn)行必要的修改與擴(kuò)充,以便使系統(tǒng)真正符合設(shè)計(jì)的需要,為用戶服務(wù)。
(1) A.程序控制方式最節(jié)省CPU時(shí)間
B.中斷方式最耗費(fèi)CPU時(shí)間
C.DMA方式在傳輸過程中需要CPU的查詢
D.中斷方式無需CPU主動(dòng)查詢和等待外設(shè)
【解析】本題考查的是輸入輸出系統(tǒng)中的三種數(shù)據(jù)交換方式。
程序控制方式:輸入輸出完全由CPU控制,在整個(gè)I/O過程中CPU必須等待而不能進(jìn)行其他工作,無法充分發(fā)揮CPU高速的處理能力。
中斷方式:I/O模塊以中斷的方式通知CPU開始傳遞數(shù)據(jù),無需CPU主動(dòng)查詢和等待外設(shè),從而把CPU解放出來做其他工作,以提高CPU的利用效率。
DMA方式:該方式下,CPU只在數(shù)據(jù)傳輸前和完成后才介入,而數(shù)據(jù)的傳輸過程由DMA控制器來管理,無需CPU參與。數(shù)據(jù)直接寫入或讀出主存儲(chǔ)器,不再經(jīng)過CPU中轉(zhuǎn)。
●在計(jì)算機(jī)指令系統(tǒng)中,通常采用多種確定操作數(shù)的方式。當(dāng)操作數(shù)直接給出時(shí),這種尋址方式叫作 (2) ;當(dāng)操作數(shù)的地址由某個(gè)指定的變址寄存器的內(nèi)容與位移量相加得到時(shí),叫作 (3) ;如果操作數(shù)的地址是主存中與該指令地址無關(guān)的存儲(chǔ)單元的內(nèi)容,叫作 (4) 。
(2) A.間接尋址 B.相對(duì)尋址 C.變址尋址 D.立即數(shù)尋址
(3) A.變址尋址 B.相對(duì)尋址 C.間接尋址 D.立即數(shù)尋址
(4) A.堆棧尋址 B.間接尋址 C.立即數(shù)尋址 D.相對(duì)尋址
【解析】根據(jù)各種尋址的概念,立即數(shù)尋址是操作數(shù)就在指令中;變址尋址的操作數(shù)的地址由某個(gè)指定的變址寄存器的內(nèi)容與位移量相加;間接尋址的操作數(shù)的地址是主存中存儲(chǔ)單元的內(nèi)容;相對(duì)尋址的操作數(shù)的地址是由指令寄存器內(nèi)容與位移量相加。
●存儲(chǔ)器地址有很重要的作用,它的作用是 (5) 。
(5) A.便于按照地址編號(hào)讀寫連續(xù)的數(shù)據(jù)
B.作為存儲(chǔ)器中不同數(shù)據(jù)字的惟一標(biāo)志
C.便于程序連續(xù)存放
D.作為區(qū)分地址中的數(shù)據(jù)和指令的標(biāo)志
【解析】程序和數(shù)字都是存儲(chǔ)在存儲(chǔ)器中的,存儲(chǔ)器地址就是它們的惟一標(biāo)志。
●避免死鎖的一個(gè)的算法是 (6) 。
(6) A.先入先出法 B.銀行家算法 C.優(yōu)先級(jí)算法 D.資源按序分配法
【解析】本題考查死鎖知識(shí)點(diǎn),其中也包含了調(diào)度算法。先入先出和優(yōu)先級(jí)算法都是調(diào)度算法,并不能保證沒有死鎖。資源按序分配法也不能避免兩個(gè)進(jìn)程之間互相等待對(duì)方的資源而造成死鎖。銀行家算法是一個(gè)的避免死鎖的算法,其具體內(nèi)容可參考相關(guān)資料。
●項(xiàng)目管理工具中,將網(wǎng)絡(luò)方法用于工作計(jì)劃安排的評(píng)審和檢查的是 (7) 。
(7) A.Gantt圖 B.PERT網(wǎng)圖 C.因果分析圖 D.流程圖
【解析】Pert圖和Gantt圖是兩種常用的項(xiàng)目管理工具。
Gantt圖:是用圖形(特別是條形圖)描述項(xiàng)目進(jìn)度的圖表。每一個(gè)條形符號(hào)代表不同的意義。例如,關(guān)鍵任務(wù)的條形符號(hào)或顏色可能與非關(guān)鍵任務(wù)的不同。概要任務(wù)(活動(dòng)或階段)的符號(hào)可能與其他任務(wù)不同。
Pert圖:用流程圖來表示所有任務(wù)的現(xiàn)行依賴關(guān)系。Pert的意思是計(jì)劃評(píng)價(jià)與審查技術(shù),是一種網(wǎng)絡(luò)圖。
●下列文件中屬于邏輯結(jié)構(gòu)的文件是 (8) 。
(8) A.系統(tǒng)文件 B.連續(xù)文件 C.記錄文件 D.庫文件
【解析】邏輯結(jié)構(gòu)的文件包括兩種:流式文件和記錄文件。
●下面給出了一些軟件編碼的原則,其中錯(cuò)誤的是 (9) 。
(9) A.代碼應(yīng)當(dāng)劃分成內(nèi)聚度高、富有意義的功能塊
B.編程時(shí)要采用統(tǒng)一的標(biāo)準(zhǔn)和約定,注意命名規(guī)則、格式和多加注釋,降低程序的復(fù)雜性
C.盡量選擇適用于項(xiàng)目的應(yīng)用領(lǐng)域的編程語言
D.代碼應(yīng)該限度的追求高的效率
【解析】本題考查軟件編碼的相關(guān)原則,影響編碼質(zhì)量的因素包括:程序設(shè)計(jì)語言的選擇、編程的標(biāo)準(zhǔn)以及編程的風(fēng)格。另外,還會(huì)考慮代碼的效率問題。
程序設(shè)計(jì)語言的選擇首要考慮項(xiàng)目的應(yīng)用領(lǐng)域。
編程的標(biāo)準(zhǔn):
(1)程序要易于修改和維護(hù);
(2)在編程時(shí)要考慮到測(cè)試的需求,編制出易于測(cè)試的代碼;
(3)編程與編制文檔工作要同步進(jìn)行;
(4)編程時(shí)要采用統(tǒng)一的標(biāo)準(zhǔn)和約定,注意命名規(guī)則、格式和多加注釋,降低程序的復(fù)雜性;
(5)盡可能多地重用代碼。
編程的風(fēng)格考慮4點(diǎn):代碼文檔化、規(guī)范的數(shù)據(jù)說明、語句構(gòu)造和模塊化。
代碼的效率:盡管效率是值得追求的目標(biāo),但不應(yīng)為了一味的提高效率而犧牲代碼的清晰性、可讀性和正確性。
在目前的軟件項(xiàng)目中,寧可犧牲一定的效率來換取好的代碼風(fēng)格。
●下列概念中不屬于成本管理環(huán)節(jié)的是 (10) 。
(10) A.成本決策 B.成本控 C.成本分析 D.系統(tǒng)運(yùn)行管理制
【解析】成本管理主要包括7個(gè)環(huán)節(jié),即成本預(yù)測(cè)、成本決策、成本計(jì)劃、成本控制、成本核算、成本分析、成本考核,其中的兩大核心內(nèi)容是成本控制與成本核算。
系統(tǒng)運(yùn)行管理的常規(guī)目標(biāo)就是對(duì)系統(tǒng)的運(yùn)行進(jìn)行實(shí)時(shí)控制,記錄其運(yùn)行狀態(tài),進(jìn)行必要的修改與擴(kuò)充,以便使系統(tǒng)真正符合設(shè)計(jì)的需要,為用戶服務(wù)。