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