天天看點

【軟體設計師】曆年真題-模糊知識點備忘——15年上 上午真題

1.計算機中CPU對其通路速度最快的是 通用寄存器 。

【軟體設計師】曆年真題-模糊知識點備忘——15年上 上午真題

2.總線寬度為32bit,時鐘頻率為200MHz,若總線上每5個時鐘周期傳送一個32bit的字,則該總線的帶寬為 160 MB/S

[解析]根據總線時鐘頻率為200MHz,得1 個時鐘周期為:1/200MHz=0.005μs

總線傳輸周期為:0.005μs×5=0.025μs

由于總線的寬度為32位 = 4B(位元組)

故總線的資料傳輸率為4B /(0.025μs)=160MBps

或者 32bit*(200MHZ / 5)/8bit=160MB/S

3.以下關于指令流水線性能度量的描述中,錯誤的是( D )。

A.最大吞吐率取決于流水線中最慢一段所需的時間

B.如果流水線出現斷流,加速比會明顯下降

C.要使加速比和效率最大化應該對流水線各級采用相同的運作時間

D.流水線采用異步控制會明顯提高其性能

[解析]

對指令流水線性能的度量主要有吞吐率,加速比和效率等名額。吞吐率是指機關時間内流水線所完成的任務數或輸出結果的數量,最大吞吐率則是流水線在達到穩定狀态後所得到的吞吐率,它取決于流水線中最慢一段所需的時間,是以該段成為流水線的瓶頸。流水線的加速比定義為等功能的非流水線執行時間與流水線執行時間之比,加速比與吞吐率成正比,如果流水線斷流,實際吞吐率将會明顯下降,則加速比也會明顯下降。 流水線的效率是指流水線的裝置使用率,從時空圖上看效率就是n個任務所占的時空區與m個段總的時空區之比。是以要使加速比和效率最大化應該流水線各級采用相同的運作時間。另外,流水線釆用異步控制并不會給流水線性能帶來改善,反而會增加控制電路的複雜性。

4. SSH 協定在終端裝置與遠端站點之間建立安全連接配接。

[解析]

終端裝置與遠端站點之間建立安全連接配接的協定是SSH。SSH為Secure Shell的縮寫, 是由IETF制定的建立在應用層和傳輸層基礎上的安全協定。SSH是專為遠端登入會話和其他網絡服務提供安全性的協定。利用SSH協定可以有效防止遠端管理過程中的資訊洩露問題。SSH最初是UNIX上的程式,後來又迅速擴充到其他操作平台。

Telnet是常用的遠端控制Web伺服器的方法。Telnet協定是TCP/IP協定族中的一員。

ARP(Address Resolution Protocol),位址解析協定,是根據IP位址擷取實體位址的一個TCP/IP協定。

WEP是Wired Equivalent Privacy的簡稱,有線等效保密(WEP)協定是對在兩台裝置間無線傳輸的資料進行加密的方式,用以防止非法使用者竊聽或侵入無線網絡。

5.機房安全屬于實體安全,入侵檢測屬于網絡安全,漏洞更新檔管理屬于系統安全,而資料庫安全則是應用安全。

6.王某是某公司的軟體設計師,每當軟體開發完成後均按公司規定編寫軟體文檔,并送出公司存檔。那麼該軟體文檔的著作權 A 享有。

A.應由公司                            B.應由公司和王某共同

C.應由王某                            D.除署名權以外,著作權的其他權利由王某

【解析】本題考查知識産權的基本知識。

依據著作權法第十一條、第十六條規定,職工為完成所在機關的工作任務而創作的作品屬于職務作品。職務作品的著作權歸屬分為兩種情況。

①雖是為完成工作任務而為,但非經法人或其他組織主持,不代表其意志創作, 也不由其承擔責任的職務作品,如教師編寫的教材,著作權應由作者享有,但法人或者其他組織在其業務範圍内有優先使用的權利,期限為2年。

②由法人或者其他組織主持,代表法人或者其他組織意志創作,并由法人或者其他組織承擔責任的職務作品,如工程設計、産品設計圖紙及其說明、計算機軟體、地圖等職務作品,以及法律規定或合同約定著作權由法人或非法人機關單獨享有的職務作品, 作者享有署名權,其他權利由法人或者其他組織享有。

7.甲、乙兩公司的軟體設計師分别完成了相同的計算機程式發明,甲公司先于乙公司完成,乙公司先于甲公司使用。甲、乙公司于同一天向專利局申請發明專利。此情形下,D 可獲得專利權。

A.甲公司            B.甲、乙公司均     C.乙公司          D.由甲、乙公司協商确定誰

【解析】本題考查知識産權的基本知識。

當兩個以上的申請人分别就同樣的發明創造申請專利的,專利權授給最先申請的人。如果兩個以上申請人在同日分别就同樣的發明創造申請專利的,應當在收到專利行政管理部門的通知後自行協商确定申請人。如果協商不成,專利局将駁回所有申請人的申請,即均不授予專利權。

我國專利法規定“兩個以上的申請人分别就同樣的發明創造申請專利的,專利權授予最先申請的人。”我國專利法實施細則規定:“同樣的發明創造隻能被授予一項專利。

依照專利法第九條的規定,兩個以上的申請人在同一日分别就同樣的發明創造申請專利的,應當在收到國務院專利行政部門的通知後自行協商确定申請人。”

8.微型計算機系統中,顯示器屬于 表現媒體

[解析]表現媒體是指進行資訊輸入和輸出的媒體,如鍵盤、滑鼠、話筒,以及顯示器、列印機、_機等;感覺媒體包括人類的各種語言、文字、音樂、自然界的其他聲音、靜止的或活動的圖像、圖形和動畫等資訊;表示媒體指傳輸感覺媒體的中介媒體,即用于資料交換的編碼,如圖像編碼、文本編碼和聲音編碼等;傳輸媒體指傳輸表示媒體的實體媒體,如電纜、光纜、電磁波等;存儲媒體指用于存儲表示媒體的實體媒體,如硬碟、CD光牒等。

9.顯示深度是指顯示器上顯示每個像素點顔色的二進制位數。

10.軟體工程的基本要素包括方法、工具和 過程

【解析】本題考查軟體工程的基本概念。

軟體工程是一種階層化的技術,從底向上分别為品質、過程、方法和工具。任何工程方法必須以有組織的品質承諾為基礎。軟體工程的基礎是過程,過程是将技術結合在一起的凝聚力,使得計算機軟體能夠被合理地和及時地開發,過程定義了一組關鍵過程區域,構成了軟體項目管理控制的基礎;方法提供了建造軟體在技術上需要如何做, 它覆寫了一系列的任務。方法也依賴于一些基本原則,這些原則控制了每一個技術區域 而且包含模組化活動和其他描述技術;工具對過程和方法提供了自動或半自動的支援,如:計算機輔助軟體工程(CASE)。軟體工程的基本要素包括方法、工具和過程。

11.在 概要 設計階段選擇适當的解決方案,将系統分解為若幹個子系統,建立整個系統的體系結構。

【解析】本題考查軟體工程的基本概念。

軟體設計的任務是基于需求分析的結果建立各種設計模型,給出問題的解決方案。從工程管理的角度,可以将軟體設計分為兩個階段:概要設計階段和詳細設計階段。結構化設計方法中,概要設計階段進行軟體體系結構的設計、資料設計和接口設計;詳細設計階段進行資料結構和算法的設計。面向對象設計方法中,概要設計階段進行體系結構設計、初步的類設計/資料設計、結構設計;詳細設計階段進行構件設計。

結構化設計和面向對象設計是兩種不同的設計方法,結構化設計根據系統的資料流圖進行設計,子產品展現為函數、過程及子程式;面向對象設計基于面向對象的基本概念進行,子產品展現為類、對象和構件等。

12.風險的優先級通常是根據 風險暴露(Risk Exposure) 設定。

【解析】本題考查軟體項目管理的基礎知識。

風險是一種具有負面後果的、人們不希望發生的事件。風險管理是軟體項目管理的一項重要任務。在進行風險管理時,根據風險的優先級來确定風險控制政策,而優先級是根據風險暴露來确定的。風險暴露是一種量化風險影響的名額,等于風險影響乘以風險機率,風險影響是當風險發生時造成的損失。風險機率是風險發生的可能性。風險控制是風險管理的一個重要活動。

13.(1)程式設計語言的基本成分包括資料、運算、控制和傳輸等。

(2)對于程式設計語言,進階語言和低級語言是指其相對于運作程式的機器的抽象程度。低級語言在形式上更接近機器指令,彙編語言就是與機器指令一一對應的。進階語言對底層操作進行了抽象和封裝,其一條語句對應多條機器指令,使編寫程式的過程更符合人類的思維習慣,并且極大簡化了人力勞動。進階語言不依賴于具體的機器硬體。

14.C程式中全局變量的存儲空間在 靜态資料區 配置設定。

[解析]程式運作時的使用者記憶體空間一般劃分為代碼區、靜态資料區、棧區和堆區,其中棧區和堆區也稱為動态資料區。全局變量的存儲空間在靜态資料區。

15.程序P1、P2、P3、P4和P5的前趨圖如下所示:

【軟體設計師】曆年真題-模糊知識點備忘——15年上 上午真題

若用PV操作控制程序P1、P2、P3、P4 、P5并發執行的過程,則需要設定5個信号量S1、S2、S3、S4和S5,且信号量S1~S5的初值都等于零。下圖中a、b 和c處應分别填寫(23);d和e處應分别填寫(24),f和g處應分别填寫(25)。

【軟體設計師】曆年真題-模糊知識點備忘——15年上 上午真題

(23)

A.V(S1)、P(S1)和V(S2)V(S3)              B.P(S1)、V (S1)和V(S2)V(S3)

C.V(S1)、V(S2)和P(S1)V(S3)              D.P(S1)、V(S2)和V(S1)V(S3)

(24)

A.V(S2)和P(S4)                                    B.P(S2)和V(S4)                 

C.P(S2)和P(S4)                                    D.V(S2)和V(S4)

(25)

A.P(S3)和V(S4)V(S5)                           B.V(S3)和P(S4)P(S5)        

C.P(S3)和P(S4)P(S5)                           D.V(S3)和V(S4)V(S5)

【答案】A B C

【解析】

試題(23)的正确的答案為A。根據前驅圖,P1程序執行完需要通知P2程序,故需要利用V (S1)操作通知P2程序,是以空a應填V (S1); P2程序需要等待P1程序的結果,故需要利用P (S1)操作測試P1程序是否運作完,是以空b應填P (S1);又 由于P2程序運作結束需要利用V (S2)、V (S3)操作分别通知P3、P4程序,是以空c應填V (S2)、V (S3)。

試題(24)的正确的答案為B。根據前驅圖,P3程序運作前需要等待P2程序的結果,故需執行程式前要先利用1個P操作,根據排除法可選項隻有選項B和選項C。又因為P3程序運作結束後需要利用1個V操作通知P5程序,根據排除法可選項隻有選項B滿足要求。

試題(25)的正确的答案為C。根據前驅圖,P4程序執行前需要等待P2程序的結果,故空f處需要1個P操作;P5程序執行前需要等待P3和P4程序的結果,故空g處需要2個P操作。根據排除法可選項隻有選項C能滿足要求。

繼續閱讀