友情提示:本站提供全國400多所高等院校招收碩士、博士研究生入學考試歷年考研真題、考博真題、答案,部分學校更新至2012年,2013年;均提供收費下載。 下載流程: 考研真題 點擊“考研試卷””下載; 考博真題 點擊“考博試卷庫” 下載
共 6 頁 第 1 頁 成都電子科技大學 2016 年攻讀碩士學位研究生入學考試試題 考試科目:860 軟件工程學科基礎綜合 注:所有答案必須寫在答題紙上,寫在試卷或草稿紙上均無效。 一、 選擇題(共 30 分,共 30 題) 1. 軟件是( ) A.設計開發的 B.軟件項目組制造的 C.程序員編寫代碼實現的 D.項目經理組織實施的 2. 軟件工程是一種層次化的技術,支持軟件工程的根基在于 ( ) A.軟件工程過程模型 B.軟件生命周期模型 C.質量關注點 D.軟件工程工具 3. 瀑布模型,也稱為經典生命周期模型,( ) A.是一種迭代的模型 B.是增量的模型 C.是順序的模型 D.強調設計的模型 4. 不需要在需求分析階段建立的模型是( ) A.數據流圖 B.用例圖 C.E-R 圖 D.程序流程圖 5. 0 層數據流圖有( )個數據加工 A.0 B.1 C.2 D.多 6.下列實體中不能作為系統用例圖中的參與者的是( ) A.用戶 B.管理員 C.服務器 D.打印機 7.模塊內聚度越高,說明模塊內各成分彼此結合的程度越( )。 A. 松散 B. 緊密 C. 無法判斷 D. 相等 8.下列哪種設計相當于一個房屋中每個房間的門窗詳圖(以及規格說明)( )。 A. 體系結構設計 B. 構件級設計 C. 接口設計 D. 數據設計 9.程序流程圖(框圖)中的箭頭代表( )。 A.數據流 B.控制流 C.調用關系 D.組成關系 10.對體系結構的建模不使用( )。 A. 構件圖 B. 部署圖 C. 包圖 D. 用例圖 11.軟件測試方法中,黑盒、白盒測試法是常用的方法,其中白盒測試主要用于測試( )。 A.結構合理性 B.軟件外部功能 C.程序正確性 D.程序內部邏輯 12.下列不屬于單元測試內容的選項是( )。 A. 邊界條件測試 B. 模塊接口測試 共 6 頁 第 2 頁 C. 重要執行路徑測試 D. 壓力測試 13.在軟件測試中,首先對每個模塊分別進行單元測試,再把所有的模塊按照設計要求組裝在 一起,稱為( )。 A.確認測試 B.系統測試 C.黑盒測試 D.集成測試 14.軟件逆向工程不包括( ) A.數據逆向工程 B.處理逆向工程 C.用戶界面逆向工程 D.需求分析逆向過程 15.關于軟件度量方法中 LOC,下列說法正確的是( ) A.LOC 相關度量容易計算 B.關于 LOC 的文獻和數據很少 C.LOC 非常適用于非過程化語言 D.LOC 更有利于短小精悍的程序 16. 下列說法不對的是( )。 A.可以同時雙向傳輸信號的通信方式稱為全雙工通信方式; B. 在數字通信信道上,直接傳送基帶信號的方法稱為頻帶傳輸; C. TCP/IP 參考模型共使用分為四層,最底層為網絡接口層,最高層為應用層; D. 類型不同的網絡只要 TCP/IP 協議都可以互聯成網。 17. HTTPS 是一種中安全的 HTTP 協議,使用( )來發送和接收報文。 A. IPSEC B. SSL C. SET D. SSH 18. OSPF 協議使用( )分組來保持與其鄰居的連接。 A. Hello B. Keepalive C. SPF(最短路徑優先) D. LSU(鏈路狀態更新) 19. 兩個公司希望通過 Internet 進行安全通信,保證從信息源到目的地之間的數據傳輸以密 文形式出現,而且公司不希望由于中間節點使用特殊的安全單元而增加開支,最合適的加密 方式是( )。 A. 鏈路加密 B. 節點加密 C. 端-端加密 D. 混合加密 20. 虛擬局域網通常采用交換機端口號,MAC 地址,網絡層地址或( )。 A. 物理網段定義 B. 操作系統定義 C. 廣播組地址定義 D. 網橋定義 21. 流量控制的作用是( )。 A. 降低網絡的數據傳輸速率 B. 實現收發雙方速率匹配 C. 提高網絡中間節點處理效率 D. 保證數據包按順序傳輸 22. 以下網絡分類方法中,哪一組分類方法有誤( )。 A. 局域網/廣域網 B. 對等網/城域網 C. 環型網/星型網 D. 有線網/無線網 23. 下列不屬于 PPP 協議的是( )。 A. TCP 協議 B. IP 數據報的封裝 C. 鏈路控制協議 D. 網絡控制協議 24. 本地網絡上的主機通過下列所述( )方式查找其他的網絡設備。 A. 端口號 B. 硬件地址 C. 默認網關 D. 邏輯網絡地址 25. 網絡層、數據鏈路層和物理層傳輸的數據單位分別是( )。 A. 報文、幀、比特 B. 包、報文、比特 C. 包、幀、比特 D. 數據塊、分組、比特 共 6 頁 第 3 頁 26. 下列選項中,防范網絡監聽最有效的方法是( )。 A. 安裝防火墻 B. 采用無線網絡傳輸 C. 數據加密 D. 漏洞掃描 27. 下列介質訪問控制方法中,可能發生沖突的是( )。 A. CDMA B. CSMA C. TDMA D. FDMA 28. FTP 客戶與服務器間傳遞 FTP 命令時,使用的連接是( )。 A. 建立在 TCP 之上的控制連接 B. 建立在 TCP 之上的數據連接 C. 建立在 UDP 之上的控制連接 D. 建立在 UDP 之上的數據連接 29. SSL 安全套接字協議所使用的端口是( )。 A. 80 B. 443 C. 1433 D. 3389 30. 下列關于鑒別和加密的說法正確的是( )。 A. 加密用來確保數據的可用性 B. 鑒別用來確保數據的秘密性 C. 鑒別用來確保數據的真實性 D. 加密用來確保數據的真實性 二、 判斷題(共 30 分,共 30 題) 1. ( )軟件工程的一個重要研究目標,是找到一種適用于所有軟件開發過程的模型。 2. ( )成功的軟件項目,執行程序一定不是唯一的交付產品。 3 ( )需求分析得到的《需求規格說明書》不可再被改動。 4 ( )在數據流圖中,控制流也是一種數據流。 5 ( )一個參與者可以代表一個人、一個計算機子系統、硬件設備或者時間等角色。 6. ( )用例描述中的所有名詞都是類。 7. ( )詳細設計是在概要設計之后進行的。它利用概要設計的結果,對系統中的每個模 塊給出足夠的描述。 8. ( )封裝是把對象的狀態和行為綁到一起的機制,把對象形成一個獨立的整體,并且 盡可能的隱藏對象的實現細節。 9. ( )面向數據流的設計方法將數據流圖轉化為程序流程圖。 10.( )單元測試是從用戶的角度檢查系統是否滿足合同中定義的需求,以及以確認產品 是否能符合業務上的需要。 11.( )測試用例是測試輸入、執行條件、以及預期結果的集合,是為特定的目的開發的。 12.( )軟件測試是指在某種指定的條件下對系統或組件操作,觀察或記錄結果,對系統 或組件的某些方面進行評估的過程。 13.( )如果通過軟件測試沒有發現錯誤,則說明軟件是正確的。 14.( )軟件項目的工作量通常以“人月數”來衡量。 15.( )LOC 是由在設計完成時候才能計算,估算需要一定程度的細節,而這些細節很容 易獲得。 16. ( ) 兩 個 不 同 的 Web 頁 面 ( 例 如 , www.uestc.edu.cn/research.html 及 www.uestc.edu.cn /students.html)可以通過同一個持久連接發送。 17.( )HTTP 相應報文中的 Date:首部指出了該報文中的對象最后一次修改的時間。 18.( )在連接的整個過程中,TCP 的 RcvWindow 的長度將不會發生變化。 19.( ) TCP 報文段在它的首部中有一個 RcvWindow 字段。 共 6 頁 第 4 頁 20.( ) 假定主機 A 通過一條 TCP 連接向主機 B 發送一個序號為 38 的 4 字節報文段。這 個報文段的確認好必定是 42。 21.( )在 TCP/IP 體系中,IP 屬于應用層協議。 22.( )廣播式網絡中無需網絡層。 23.( )802.11 站在傳輸一個數據幀前,必須首先發送一個 RST 幀并收到一個對應的 CTS 幀。 24.( )基站必須以相同的信道速率傳輸到所有的節點。 25.( )所有使用 RTP 的應用必須使用端口 87。 26.( )SIP 報文在 SIP 實體之間通常使用一個默認的 SIP 端口號發送。 27.( )假定 Alice 和 Bob 正在通過 SSL 會話通信。假定某個沒有任何共享密鑰的攻擊者, 在分組流中插入一個偽造的 TCP 報文段(該報文段具有正確的 TCP 校驗和、序號,以及 正確的 IP 地址和端口號)。在接收端的 SSL 將接受該偽造分組,并向接收應用程序傳遞 有效載荷。 28.( )被動攻擊是指破壞者在不影響網絡正常工作的情況下,進行破壞活動。這種攻擊 有時比主動攻擊更可怕。 29.( )廣播式網絡的重要特點之一是采用分組存儲轉發和路由選擇技術。 30.( )分組交換只能提供無連接服務。 三、 簡答題(共 45 分,共 9 題) 1. 什么是軟件工程? 2. 簡述用例圖的作用、圖形要素以及要素之間的關系。 3. 描述構件級設計內聚性原則中的功能內聚、分層內聚和通信內聚。 4. 什么是軟件體系結構?請舉出兩個軟件體系結構的例子。 5. 簡述什么是黑盒測試法,舉出至少 2 種黑盒法。 6. 假定你想盡快處理從遠程客戶機到服務器的事務,應使用 UDP 還是 TCP?為什么? 7. 試簡單說明 IP,ARP,RARP,ICMP 和 IGMP 協議的作用。 8. 簡要闡述使用子網掩碼時因特網的 IP 層查找路由的算法。 9. 網絡管理和服務管理的區別是什么? 四、 應用題(共 45 分,共 4 題) 1. 現在有一個醫院病房監護系統,用戶提出的系統功能要求如下: 在醫院病房監護系統中,病癥監視器安置在每個病房,將病人的病癥信號實時傳送到中 央監視系統進行分析處理。在中心值班室里,值班護士使用中央監視系統對病員的情況進行 監控,根據醫生的要求隨時打印病人的病情報告。系統會定期自動更新病歷。 當檢測到病癥出現異常時,系統會立即自動報警,通知值班護士及時進行處理,同時立 即打印病人的病情報告和更新病歷。 根據以上描述,補充完整該系統的第 1 層數據流圖。(10 分) 解: 共 6 頁 第 5 頁 2. 請創建下列描述的順序圖。(10 分) (1) 借閱者希望通過圖書管理員借閱某本圖書; (2) 借閱者將圖書證和圖書交給圖書管理員; (3) 圖書管理員將讀者圖書證編號和圖書編號錄入借閱圖書界面 LendBookWindow; (4) 借閱圖書界面 LendBookWindow 根據圖書編號向 Book 類對象請求加載圖書信息; (5) Book 類對象返回圖書信息給借閱圖書界面 LendBookWindow; (6) 借閱圖書界面 LendBookWindow 請求將圖書信息和借閱者編號添加到 Loan 類對象中; (7) Loan 類對象添加借閱信息,返回借閱成功給借閱圖書界面 LendBookWindow; (8) 借閱圖書界面 LendBookWindow 顯示借閱完成; (9) 圖書管理員將圖書證和圖書歸還給借閱者。 3. 對于盡可能進行限制但能實現下列功能的一臺有狀態的防火墻,給出一張過濾器表和一張 連接表范例:(內部網絡是 222.22/16)(10 分) (1)允許所有的內部用戶與外部主機創建 Telnet 會話; (2)允許外部用戶訪問公司 Web 站點 222.22.0.12 (3)不允許其他的進出流量。 4. 主機 A 和 B 通過一個 TCP 連接通信,并且主機 B 已經收到了來自 A 的直到字節 248 的所有 字節。假定主機 A 隨后向主機 B 發送兩個報文段。第一個和第二個報文段分別包含 40 和 60 字節的數據。在第一個報文段中。序號是 249,源端口號是 503,目的端口號是 80.無論何時 共 6 頁 第 6 頁 主機 B 接收到來自主機 A 的報文段,它都會發送確認。(15 分) (1)在主機 A 發往 B 的第二個報文段中,序號、源端口號和目的端口號各是什么? (2)如果第一個報文段在第二個報文段之前到達,在第一個到達報文段的確認中,確認 號、源端口號和目的端口號各是什么? (3)如果第二個報文段在第一個報文段之前到達,在第一個到達報文段的確認中,確認 號是什么? (4)假定由 A 發送的兩個報文段按序到達 B,第一個確認丟失了,而第二個確認在第一個 超時間隔之后到達。畫出時序圖,顯示這些報文段、發送的其他報文段和確認。(假設沒有其 他分組丟失。)對于每個報文段,標出序號和數據的字節編號;對于增加的每個確認,標出確 認號。
免責聲明:本文系轉載自網絡,如有侵犯,請聯系我們立即刪除,另:本文僅代表作者個人觀點,與本網站無關。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。
|