版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
國家開放大學《軟件工程》機考題庫
【題目】1是職業(yè)軟件工程師的必要條件。
A.自律、善于溝通、具有一定的軟件技能B.編程速度快C.熟悉眾多的軟件
環(huán)境D.語言天賦
【答案】A
【題目】2IEEE是環(huán)境。
A.國際電氣和電子工程師協(xié)會B.國際軟件標準C.美國國家標準D.美國空軍
的軟件標準
【答案】A
【題目】3IS09000-3是o
A.美國國家標準B.世界計算機生產(chǎn)標準C.軟件產(chǎn)業(yè)的IS09000族標準
D.ISO的第9003號標準
【答案】C
【題目14根據(jù)軟件工程的7條基本原理判斷下面正確的選項是o
A.軟件錯誤發(fā)現(xiàn)的時機不重要,重要的是錯誤的嚴重程度B.軟件錯誤只能
通過運行代碼才能發(fā)現(xiàn)C.軟件錯誤發(fā)現(xiàn)的越早改正的成本越低D.需求階段一般
不會引入錯誤
【答案】C
【題目】5計算機病毒是指o
A.計算機系統(tǒng)的漏洞B.一組自我復制和自動執(zhí)行的具有破壞能力
的代碼C.一種細菌D.程序中的BUG
【答案】B
【題目】6科學計算領域一般不選擇語言。
A.FORTRANB.C/C4-+C.匯編語言D.PASCAL
【答案】C
【題目】7科學計算領域一般選擇語言。
A.HTMLB.CC.匯編語言D.XML
【答案】B
【題目】8美國著名軟件工程專家B.W.Boehm于1983年提出了軟件工程的
條基本原理。
A.7B.5C.3D.12
【答案】A
【題目】9軟件、程序和代碼是o
A.相同的軟件概念B.程序語言寫的代碼C.計算機代碼和數(shù)
據(jù)D.三個不同的概念
【答案】D
【題目】10軟件對硬件和環(huán)境有著不同程度的依賴性,這導致了軟件
__________問題。
A.復雜性B.升級和移植C.通用性D.脆弱性
【答案】D
【題目】11軟件工程的出現(xiàn)是由于
A.軟件危機B.計算機硬件技術的發(fā)展C.軟件社會化的需
要D.計算機軟件技術的發(fā)展
【答案】A
【題目】12軟件工程的研究內容具有層次化結構,最底層是質量保證層,
中間層是,最上層是工具層。
A.過程層B.方法層C.過程層和方法層D.系統(tǒng)層
【答案】C
【題目】13軟件工程的研究者將軟件開發(fā)和維護過程概括為大
活動。
A.5B.7C.8D.3
【答案】C
【題目】14軟件工程強調將的方法應用于軟件的開發(fā)和維護過
程之中。
A.規(guī)范化B.系統(tǒng)化C.可度量D.以上全部
【答案】D
【題目】15軟件工程四個層次由下至上是,它們的順序不能互
換。
A.質量層、過程層、方法層、工具層B.過程層、方法層、質量層、工具層
C.方法層、過程層、質量層、工具層D.方法層、質量層、過程層、工具層
【答案】A
【題目】16軟件可行性研究一般不考慮
A.是否有足夠的人員和相關的技術來支持系統(tǒng)開發(fā)B.是否有足夠的工具和
相關的技術來支持系統(tǒng)開發(fā)C.待開發(fā)軟件是否有市場、經(jīng)濟上是否合算D.待開
發(fā)的軟件是否會有質量問題
【答案】D
【題目】17軟件與程序的區(qū)別是o
A.程序價格便宜,軟件價格昂貴B.程序是用戶自己編寫的,而軟件是由廠
家提供的C.程序是用高級語言編寫的,而軟件是由機器語言編寫的D.軟件包括
程序、相關數(shù)據(jù)及其文檔,程序是軟件的一部分
【答案】D
【題目】18上世紀70年代,美國國防部的研究結果發(fā)現(xiàn)70%的項目是因為
原因,造成項目失敗。
A.技術不精B.管理不善引起C.測試不充分D.人員不夠
【答案】B
【題目】19下列軟件開發(fā)模型中,適合于那些不能預先確切定義需求的軟
件系統(tǒng)的開發(fā)的模型是o
A.原型模型B.瀑布模型C.基于知識的智能模型D.變換模型
【答案】A
【題目】20下列有關標準的符號,屬于國內標準的是o
A.ZGB.GBC.GND.CB
【答案】B
【題目】21下面的哪個選項不是軟件工程的宗旨o
A.開發(fā)滿足用戶需求的軟件B.研究算法C.及時交付軟
件D.生產(chǎn)無故障軟件
【答案】D
【題目】22下列軟件開發(fā)模型中,支持需求不明確,特別是大型軟件系統(tǒng)
的開發(fā),并支持多種軟件開發(fā)方法的模型是o
A.原型模型B.瀑布模型C.噴泉模型D.螺旋模型
【答案】D
【題目】23下面哪個選項不是軟件工程研究的內容o
A.生產(chǎn)無故障的軟件B.精通一門編程語言C.生產(chǎn)滿
足用戶需求的軟件D.生產(chǎn)及時交付的軟件
【答案】B
【題目】24以下哪一項不是軟件危機的表現(xiàn)形式
A.成本高B.生產(chǎn)率低C.技術發(fā)展快D.質
量得不到保證
【答案】C
【題目】25在軟件生產(chǎn)的程序系統(tǒng)時代由于軟件規(guī)模擴大和軟件復雜性提
高等原因導致了
A.軟件危機B.軟件工程C.程序設計革
命D.結構化程序設計
【答案】A
【題目】26軟件工程學科出現(xiàn)的主要原因是o
A.計算機的發(fā)展B.其他工程科學的影響C.軟件危機的出現(xiàn)D.程序
設計方法學的影響
【答案】C
【題目】27概要設計是軟件系統(tǒng)結構的總體設計,以下選項中不屬于概要
設計的是__________
A.把軟件劃分成模塊B.確定模塊之間的調用關系C.
確定各個模塊的功能D.設計每個模塊的偽代碼
【答案】D【知識點】01250.2.0.0
【題目】28假定銀行的存款年利率是2%,請問現(xiàn)在存5000元,兩年后價
值應為元o
A.5202B.4500C.5100D.4712
【答案】A【知識點】01250.2.0.0
【題目】29經(jīng)濟可行性研究的主要內容包括
A.開發(fā)過程B.開發(fā)工具C,風險分
析D.效益分析
【答案】D【知識點】01250.2.0.0
【題目】30下列有關標準的符號,屬于國內標準的是o可行性
分析研究的費用大約是項目總經(jīng)費的o
A.2%B.8%C.20%
D.50%。
【答案】B【知識點】01250.2.0.0
【題目】31可行性分析研究的目的是
A.爭取項目B.項目是否值得開發(fā)C.開發(fā)項
目D.規(guī)劃項目
【答案】B【知識點】01250.2.0.0
【題目】32可行性研究的四大要素是。
A.經(jīng)濟、技術、法律和社會環(huán)境B.經(jīng)濟、技術、開發(fā)組織能力和領導者水
平C.經(jīng)濟、技術、計算機硬件環(huán)境和網(wǎng)絡帶寬D.經(jīng)濟、技術、軟件開發(fā)工具和
人員的穩(wěn)定性
【答案】A【知識點】01250.2.0.0
【題目】33可行性研究的主要目的是o
A.確定系統(tǒng)建設的詳細方案B.深入了解用戶需求C.分析開發(fā)系
統(tǒng)的必要性D.確定系統(tǒng)是否值得開發(fā)
【答案】D【知識點】01250.2.0.0
【題目】34可行性研窕的主要任務是。
A.確定系統(tǒng)做什么B.確定性能C.確定功能D.進行一次簡
要的需求分析
【答案】D【知識點】01250.2.0.0
【題目】35軟件設計的目標是o
A.在最短的時間內,生產(chǎn)出可靠性、可維護性俱佳的軟件方案。B.為軟件
編碼設計模塊結構。C.確定軟件要做什么。D.確定軟件的實現(xiàn)算法。
【答案】A【知識點】01250.2.0.0
【題目】36軟件調研報告是在提交的。
A.可行性分析之前B,需求分析之前C.簽合同之前D.設
計的時候
【答案】B【知識點】01250.2.0.0
【題目】37一般來說,可行性研究的成本是預期總成本的o
A.2%以下B.15%—20%C.6%—10%D.20%以上
【答案】C【知識點】01250.2.0.0
【題目】38一個軟件項目大約的工作量在開發(fā)階段,
的工作量在維護階段。
A.30%,70%B.70%,30%C.30%,30%D.70%,70%
【答案】A【知識點】01250.2.0.0
【題目】39不是分析建模的目的。
A.定義可驗證的軟件需求B.開發(fā)一個簡單的問題解決方案C.描述客
戶需求D.建立軟件設計的基礎
【答案】B
【題目】40定義了軟件開發(fā)人員必須實現(xiàn)的軟件功能。
A.用戶需求B.業(yè)務需求C.性能需求D.功能需求
【答案】D
【題目】41定義了用戶使用該軟件要完成的任務。
A.用戶需求B.業(yè)務需求C.性能需求D.功能需求
【答案】A
【題目】42通常是用戶高層領導機構決定的,它確定軟件的目
標、規(guī)模和范圍。
A.用戶需求B.業(yè)務需求C.性能需求D.功能需求
【答案】B
【題目】43DFD中的每個加工至少需要
A.一個輸入流B.一個輸出流C.一個輸
入或輸出流D.一個輸入流和一個輸出流
【答案】D
【題目】44PDL是描述處理過程__________o
A.做什么B.為什么做C.怎么做D.對
誰做
【答案】C
【題目】45PDL是一種語言。
A.低級程序設計語言B.建模語言C.高級程序設計語言D.過程
設計語言
【答案】D
【題目】47當一個模塊內部的實現(xiàn)算法中包含著多重嵌套的條件選擇時,
如果完全用文字表達可能令人費解,這時可以采用o
A.軟件結構圖B.數(shù)據(jù)流程圖C.判定表D.數(shù)據(jù)分析表
【答案】C
【題目】48關于軟件需求特性不正確的描述是“軟件需求具有二
A.多變性B.模糊性C.準確性D.主觀性
【答案】C
【題目】49結構化分析方法(SA法)使用的主要描述工具有o
A.數(shù)據(jù)庫B,模塊結構圖C.PAD圖D.分
層的DFD圖
【答案】D
【題目】50進行需求分析有的多種描述工具,但不包括o
A.數(shù)據(jù)流圖B.判定表C.PAD圖D.數(shù)據(jù)詞典
【答案】C
【題目】51螺旋模型是一種將結合起來的軟件開發(fā)模型。
A.原型化模型和增量模型B.風險判斷和瀑布模型C.瀑布模型和原
型化模型D.瀑布模型和增量模型
【答案】D
【題目】52螺旋模型是一種將瀑布模型和哪種模型結合起來的軟件開發(fā)模
型。__________
A.快速原型模型B.專家模型C.V模型D.演化模型
【答案】A
【題目】53螺旋模型是一種考慮了的軟件開發(fā)模型。
A.效率B.風險判斷C.可移植性D.安全性
【答案】D
【題目】54描述軟件需求通常不用哪個工具<,
A.數(shù)據(jù)流程圖B.數(shù)據(jù)字典C.模塊結構圖D.E-R圖
【答案】C
【題目】55哪種模型分批地逐步向用戶提交產(chǎn)品,每次提交一個滿足用戶
需求子集的可運行的產(chǎn)品。
A.演化模型B.噴泉模型C.原型模型D.
螺旋模型
【答案】A
【題目】55哪種模型分批地逐步向用戶提交產(chǎn)品,每次提交一個滿足用戶
需求子集的可運行的產(chǎn)品。
A.演化模型B.噴泉模型C.原型模型D.
螺旋模型
【答案】A
【題目】56軟件特性中,一個軟件能再次用于其他相關應用的程度稱為
()o
A.可移植性B.可重用性C.容錯
性D.可適應性
【答案】B
【題目】57瀑布模型存在的問題是o
A.用戶容易參與開發(fā)B.適用可變需求C.用戶與開發(fā)者易溝通D.缺
乏靈活性
【答案】D
【題目】58瀑布模型的關鍵不足在于
A.過于簡單B.不能適應需求的動杰變更C.過于靈
活D.各個階段需要進行評審
【答案】B
【題目】59軟件需求分析的任務不包括。
A.問題分析B.信息域分析C.結構化設計D.確
定邏輯結構
【答案】C
【題目】60軟件需求具有o
A.主觀性B.不確定性C.多變性D.以上全部
【答案】D
【題目】61數(shù)據(jù)流程圖的主要作用是。
A.描述模塊組成B.說明用戶數(shù)據(jù)結構C.描述軟件功
能D.描繪系統(tǒng)的邏輯模型
【答案】D
【題目】62數(shù)據(jù)流程圖上的數(shù)據(jù)流必須封閉在之間。
A.外部過程B.內部數(shù)據(jù)C.內部過程D.外部實體
【答案】D
【題目】63數(shù)據(jù)流程圖中的處理不能表示o
A.數(shù)據(jù)組成B.一個程序C.一個模塊D.一個函數(shù)
【答案】A
【題目】64系統(tǒng)流程圖的主要作用.
A.描述系統(tǒng)的物理模型B.業(yè)務流程C.系統(tǒng)處理過程D.數(shù)據(jù)
處理過程
【答案】A
【題目】65系統(tǒng)物理模型用表示。
A.系統(tǒng)流程圖B.數(shù)據(jù)流程圖C.程序流程圖D.E-R圖
【答案】A
【題目】66詳細設計與概要設計銜接的圖形工具是o
A.DFD圖B.SC圖C.PAD圖D.程序流程圖
【答案】B
【題目】67需求規(guī)格說明書的作用不包括
A.軟件驗收的依據(jù)B.用戶與開發(fā)人員對軟件要做什
么的共同理解C.軟件可行性研究的依據(jù)D.軟件設計的依據(jù)
【答案】C
【題目】68業(yè)務需求描述的是o
A.功能需求B.用戶需求C.用戶的具體業(yè)務流程D.軟件的
目標、規(guī)模和范圍
【答案】C
【題目】69一個數(shù)據(jù)流程圖中的圖形符號有且僅有種。
A.3B.5C.4D.7
【答案】C
【題目】70用戶需求描述的是o
A.用戶使用該軟件要完成的任務B.業(yè)務需求C.功能需求D.
軟件目標、規(guī)模和范圍
【答案】A
【題目】71與傳統(tǒng)行業(yè)的生產(chǎn)相比較,軟件的需求具有。
A.主觀性B.穩(wěn)定性C.明確性D.客觀性
【答案】A
【題目】72原型化方法是用戶和設計者之間的一種交互手段,適用于
__________系統(tǒng)。
A.需求不確定性高的B.需求確定的C.管理信息D.實時
【答案】A
【題目】73在E-R模型中,包含以下基本成分o
A.數(shù)據(jù)、對象、實體B.控制、聯(lián)系、對象C.實體、
聯(lián)系、屬性D.實體、屬性、聯(lián)系
【答案】C
【題目】74在需求分析過程中,分析員要從用戶那里解決的最重要的問題
是o
A.要求軟件做什么B.要給軟件提供哪些信息C.
要求軟件工作效率如何D.要求軟件具有什么樣的結構
【答案】A
【題目】75針對需求不確定的軟件開發(fā),比較好的模型是o
A.快速原型化模型B.瀑布模型C.軟件成熟度模型D.系統(tǒng)
化模型
【答案】A
【題目】76按照模塊獨立性,內聚程度由弱至強正確的順序是o
A.時間內聚、信息(順序)內聚、功能內聚B.信息]順序)內聚、時間內聚、
功能內聚C信息(順序)內聚、功能內聚、時間內聚D.時間內聚、功能內聚、信
息(順序)內聚
【答案】A
【題目】77按照模塊獨立性,耦合程度由強至弱正確的順序是o
A.數(shù)據(jù)耦合、控制耦合、外部耦合、內容耦合B.控制耦合、數(shù)據(jù)耦合、內
容耦合、外部耦合C.內容耦合、外部耦合、控制耦合、數(shù)據(jù)耦合D.外部耦合、
內容耦合、數(shù)據(jù)耦合、控制耦合
【答案】A
【題目】78不適合作為數(shù)據(jù)處理與數(shù)據(jù)庫應用的語言是
A.SQLB.CobolC.4GLD.Lisp
【答案】D
【題目】79當一個模塊直接使用另一個模塊的內部數(shù)據(jù),這種模塊之間的
耦合為__________
A.數(shù)據(jù)耦合B.公共耦合C.標記耦合D.內容耦合
【答案】D
【題目】80反映模塊獨立性的指標是o
A.模塊的復雜性B.模塊的大小C.模塊的參數(shù)D.內聚和耦合
【答案】D
【題目】81非直接耦合的模塊獨立性最強,的模塊獨立性最弱。
A.內容耦合B.數(shù)據(jù)耦合C.控制耦合D.外部耦合
【答案】A
【題目】82結構化程序設計思想的核心是要求程序只由順序、循環(huán)和
三種結構組成。
A.分支B.單入口C.單出口D.有規(guī)則GOTO
【答案】A
【題目】83結構化程序設計主要強調的是o
A.程序的規(guī)模B.程序效率C.程序語言的先進
性D.程序易讀性
【答案】D
【題目】84結構化設計方法劃分模塊的原則是o
A.模塊扇出小于5B.模塊扇入小于5C.低耦合,高內聚D.模塊深
度小于7
【答案】C
【題目】85兩個模塊都訪問一個全局簡單變量而不是同一全局數(shù)據(jù)結構,
則這兩個模塊屬于o
A.數(shù)據(jù)耦合B.外部耦合C.公共耦合D.
內容耦合
【答案】B
【題目】86每個子系統(tǒng)的接口上定義了若干,其他子系統(tǒng)只能
通過接口享受這個子系統(tǒng)提供的服務。
A.操作B.數(shù)據(jù)C.屬性D.命令
【答案】A
【題目】87每個子系統(tǒng)的接口上定義了若干,體現(xiàn)了子系統(tǒng)的
功能。
A.說明B.操作C.屬性D.關系
【答案】B
【題目】88內聚程度較低的是o
A.通信內聚B.過程內聚C.順序內聚D.
時間內聚
【答案】D
【題目】89內容耦合是模塊間最緊密的耦合,是模塊間最松散
的耦合。
A.數(shù)據(jù)耦合B.非直接耦合C.控制耦合D.外部耦合
【答案】B
【題目】90耦合度最高的是o
A.外部耦合B.內容耦合C,控制耦
合D.數(shù)據(jù)耦合
【答案】B
【題目】91如果對象之間的耦合是通過來實現(xiàn)的,則這種耦合
就是交互耦合。
A.消息機制B.參數(shù)C.方法D.公共數(shù)據(jù)區(qū)
【答案】A
【題目】92軟件結構圖中沒有元素。
A.模塊B.調用參數(shù)C.返回結果D.判斷
【答案】D
【題目】93【題型:單選題】【難度:中】【考核能力:理解】【漏選得分:
是】【自動判分:是】【應用類別:終考】【特殊標簽:】隨著模塊規(guī)模的,
模塊的開發(fā)成本,但是模塊之間的接口變得復雜起來,使得模塊的
集成成本增加。
A.減小,加大B.增加,減小C.增加,加大D.減小,減小
【答案】D
【題目】94隨著模塊規(guī)模減小,模塊開發(fā)成本,模塊集成成本
A.減小/減小B.減小/增加C.增加/減小D.漕加/增加
【答案】B
【題目】95所有程序設計語言的基本成分都可歸納為:數(shù)據(jù)成分、
、控制成分和傳輸成分。
A.循環(huán)成分B.運算成分C.說明成分D.輸入成分
【答案】B
【題目】96為了提高模塊的獨立性,模塊之間最好是o
A.控制耦合B.公共耦合C.內容耦合D.數(shù)
據(jù)耦合
【答案】D
【題目】97信息隱藏的核心內容是o
A.把數(shù)據(jù)都放在公共的區(qū)域氏數(shù)據(jù)不能被其他模塊訪問C.一個模塊的內部
信息不允許其他模塊直接訪問D.把信息加密,只能讓有密鑰的模塊訪問
【答案】C
【題目】98用對需要長久保存的信息進行建模。
A.實體類B.數(shù)據(jù)庫表C.E-R圖D.對象類
【答案】C
【題目】99反映了系統(tǒng)物理結構。
A.程序流程圖B.數(shù)據(jù)流程圖C.網(wǎng)絡拓撲圖D.系統(tǒng)流程圖
【答案】D
【題目】100是從用戶的觀點描述系統(tǒng)功能,它由一組用例、參
與者以及它們之間關系所組成。
A.類圖B,對象圖C.順序圖D.用例圖
【答案】D
【題目】101用于描述系統(tǒng)的功能集。
A.組件視圖B.邏輯視圖C.用例視圖D.對象視圖
【答案】C
【題目】102UML語言支持的建模方式不包括有o
A.靜態(tài)建模B.動態(tài)建模C.模塊化建
模D.功能建模
【答案】C
【題目】103UML中,包圖是一種o
A.集合B.數(shù)據(jù)結構C.分組機制D.對系統(tǒng)的
動態(tài)描述
【答案】D
【答案】C
【題目】104UML是一種。
A.建模工具B.可視化的程序設計語言C.可視化的建模語
言D.過程
【答案】A
【題目】105UML是一種語言。
A.程序設計B.面向對象C.交互式建模D.過程描述
【答案】C
【題目】106UML是一種語言。
A.高級編程B.可視化建模C.分析方法D.過程
【答案】B
【題目】107軟件特性中,在給定的時間間隔內,程序成功運行的概率指的
是()o
A.有效性B.可適應性C.正確
性D.可靠性
【答案】D
【題目】108包含關系用于構造多個用例o
A.關系B.共性的部分C.角色D.特殊活動
【答案】B
【題目】109從本質上說,面向對象是“先”確定動作的“后”
執(zhí)行o
A.數(shù)據(jù)結構/主體B.主體/數(shù)據(jù)結構C.動作/主體D.主體/動作
【答案】D
【題目】110動態(tài)模型描述系統(tǒng)的動態(tài)結構和對象之間的交互,表示瞬時的、
行為化的系統(tǒng)“控制”特性。面向對象方法中,常用實現(xiàn)。
A.狀態(tài)圖B.交互圖C.活動圖D.以上全部
【答案】D
【題目】111對象模型描述現(xiàn)實世界中實體的對象以及它們之間的關系,表
示目標系統(tǒng)的靜態(tài)數(shù)據(jù)結構。在面向對象方法中,由__________實現(xiàn)。
A.順序圖B.類圖C.狀態(tài)圖D.組件圖
【答案】B
【題目】112軟件的可修改性支持軟件的()o
A.有效性B.可互操作性C.可追蹤
性D.可維護性
【答案】D【知識點】01250.7.0.0
【題目】113對象實現(xiàn)了數(shù)據(jù)和操作的結合,使數(shù)據(jù)和操作于對
象的統(tǒng)一體中。
A.結合B.隱藏C.封裝D.抽象
【答案】C
【題目】114對用例進行設計,發(fā)現(xiàn)實現(xiàn)用例功能的,確定類之
間的關系。
A.算法B.業(yè)務流程C.數(shù)據(jù)結構D.關鍵類
【答案】D
【題目】115功能模型用于表達系統(tǒng)的需求,為軟件的進一步分析和設計打
下基礎。在面向對象方法中,由實現(xiàn)。
A.場景描述B.活動圖和場景描述C.用例圖和場景描述D.交互
圖和場景描述
【答案】C
【題目】116構建類圖是的任務。
A.對象模型B.用例模型C.動態(tài)模型D.功能模型
【答案】A
【題目】117繼承耦合是之間的一種關聯(lián)形式,設計時應該適當
使用這種耦合。
A.虛類與實體類B.一般化類與特殊化類C.控制類與界面
類D.數(shù)據(jù)類與處理類
【答案】B
【題目】118角色可以有四種類型:系統(tǒng)的使用者,硬件設備,外部系統(tǒng)和
A.數(shù)據(jù)庫B.接口C.對象D.時間
【答案】D
【題目】119類的屬性結構要堅持簡單的原則,盡可能不使用復雜的
A.數(shù)據(jù)結構B.處理C.方法D.參數(shù)
【答案】A
【題目】120類圖描述系統(tǒng)的,表示系統(tǒng)中的類以及類之間的關
系。
A.數(shù)據(jù)結構B.物理結構C.動態(tài)結構D.靜態(tài)結構
【答案】D
【題目】121類有3種類型,即o
A.邊界類、實體類、控制類B.實體類、控制類、界面類
C.控制類、實體類、虛類D.界面類、控制類、公共類
【答案】B
【題目】122面向對象程序設計的基本機制o
A.繼承B.消息C.方法D.結構
【答案】A
【題目】123面向對象的這種模式與人們對客觀世界的認識規(guī)律
相符,從而使得面向對象技術在軟件工程領域中獲得了廣泛的應用。
A.主體/動作B.主體/對象C.主體/類D.對象/屬性
【答案】A
【題目】124面向對象的中層設計主要是對每個用例進行設計,規(guī)劃實現(xiàn)用
例功能的o
A.數(shù)據(jù)結構B.處理過程C.關鍵類D.邏輯模型
【答案】C
【題目】125面向對象分析的核心在于o
A.建立正確的模型B.識別問題域對象C.識別對象之間的
關系D.上面都有
【答案】D
【題目】126面向對象分析和設計的界限是,從分析到設計是一
個逐漸擴充模型的過程。
A.清晰的B.模糊的C.非線性的D.確定的
【答案】B
【題目】127面向對象分析和設計涉及到三個方面的內容:、一
系列有效的分析步驟和一個方便易用的建模工具。
A.一套完善的建模符號B.有效的數(shù)據(jù)結構C.靈活的體系結
構D.穩(wěn)定的系統(tǒng)架構
【答案】A
【題目】128面向對象分析是抽取和整理用戶需求并建立問題域
的過程。
A.精確模型B.簡要模型C.正確的數(shù)據(jù)結構D.靈活的數(shù)據(jù)結構
【答案】A
【題目】129面向對象是“先”確定“后”o
A.屬性/方法B.數(shù)據(jù)結構/方法C.動作的主體/執(zhí)行動作D.動作
【答案】C
【題目】130面向過程的方法最關心的是,而過程實施的
是作為過程參數(shù)傳遞的。
A.過程/對象B.數(shù)據(jù)結構/主體C.動作/數(shù)據(jù)結構D.對象/屬
【答案】A
【題目】131面向過程的方法最關心的是,而過程實施的對象是
作為過程參數(shù)傳遞的。
A.過程B.主體C.參數(shù)D.數(shù)據(jù)結構
【答案】A
【題目】132面向過程的方法最關心的是過程,而過程實施的對象是作為過
程__________傳遞的。
A.參數(shù)B.主體C.過程D.數(shù)據(jù)結構
【答案】A
【題目】133目前面向對象分析有許多方法,大多數(shù)方法可以歸結為建立
、對象模型、動態(tài)模型。
A.數(shù)據(jù)模型B.功能模型C.邏輯模型D.物理模型
【答案】B
【題目】134配置視圖體現(xiàn)了系統(tǒng)的實現(xiàn)環(huán)境,反映系統(tǒng)的o
A.邏輯架構B.物理架構C.組成結構D.體系結構
【答案】B
【題目】135首先用描述系統(tǒng)的物理構架,然后將需求分析階段
捕獲的系統(tǒng)元素分配到這些物理節(jié)點上。
A.類圖B.配置圖C.組件圖D.網(wǎng)絡拓撲圖
【答案】B
【題目】136屬于某個類的一個具體對象稱為該類的o
A.實例B.虛擬C.繼承D.多
態(tài)
【答案】A
【題目】137下列哪個不是UML的視圖
A.邏輯視圖B.行為視圖C.組件視圖D.并發(fā)
視圖
【答案】A
【題目】138以下哪一項不是面向對象的特征。
A.多態(tài)性B.繼承性C.封裝
性D.過程調用
【答案】D
【題目】139以下哪一項不屬于面向對象的軟件開發(fā)方法
A.coad方法B.booch方法C.jackson方法D.omt方法
【答案】A
【題目】140用模型分析和定義用戶的功能需求。
A.數(shù)據(jù)B.靜態(tài)C.動態(tài)D.用例
【答案】A
【題目】141用模型分析和定義用戶的需求。
A.數(shù)據(jù)B.靜態(tài)C.動態(tài)D.用例
【答案】A
【題目】142用模型建立系統(tǒng)組織結構。
A.組織B.CMMC.數(shù)據(jù)D.靜態(tài)
【答案】D
【題目】143用模型描述和分析業(yè)務流程。
A.交互B.業(yè)務C.數(shù)據(jù)D.動態(tài)
【答案】D
【題目】144由于面向對象中的繼承和消息機制,使得軟件測試o
A.更加簡單B.更加復雜C.沒變D.不確定
【答案】B
【題目】145在分析模型內表示協(xié)調、順序、事務處理以及控制其他對象的
類是o
A.控制類B.組件類C.主函數(shù)D.事務類
【答案】A
【題目】146在現(xiàn)實世界中的任何有的單個實體或概念,都可看
做o
A.主體/類B.屬性/對象C.數(shù)據(jù)結構/對象D.對象/屬性
【答案】B
【題目】147是一般化類與特殊化類之間的一種關聯(lián)形式,設計
時應該適當使用這種耦合。
A.消息連接B.參數(shù)傳遞C.方法重寫D.繼承
【答案】D
【題目】148表示對象相互行為的模型是模型。
A.動態(tài)模型B.功能模型C.對象模
型D.狀態(tài)模型
【答案】A
【題目】149定義類的屬性類型時盡量使用已有類型,太多自定義類型會降
低系統(tǒng)的指標。
A.有效性B.安全性C.可維護性D.開發(fā)效率
【答案】C
【題目】150反映收發(fā)消息的對象的組織結構,用于描述系統(tǒng)的行為是如何
有系統(tǒng)的成分協(xié)作實現(xiàn)的是o
A.順序圖B.類圖C.合作圖D.組件圖
【答案】C
【題目】151確定角色是的任務。
A.對象模型B.用例模型C.動態(tài)模型D.交互模型
【答案】B
【題目】152如果說月例F被用例T擴展,意思是o
A.F是一個一般用例,T是一個特殊用例B.F是一個特殊用戶,T是一個一
般用例C.都是一般用例D.都是特殊用例
【答案】A
【題目】153軟件需求分析產(chǎn)生兩個重要文檔,一個是軟件需求規(guī)格說明書,
另一個是o
A.軟件維護說明書B.概要設計說明書C.可行性
報告D.初步用戶手冊
【答案】B
【題目】154下面建立功能模型的步驟哪個順序是正確的o
A.確定角色/確定用例模型/確定用例B.確定用例/確定用例模型/確定角
色C.確定角色/確定用例/確定用例模型D.確定用例模型/確定角色/確定用例
【答案】C
【題目】155在圖書館信息管理系統(tǒng)中,已經(jīng)構造了一個讀者類,后來發(fā)現(xiàn)
圖書館的學生和教師在借書中有不同要求。請問在面向對象設計中用
方法可以有效地設計這3個類?
A.信息隱藏B.多態(tài)C.動態(tài)聯(lián)編D.繼承
【答案】D
【題目】156用描述系統(tǒng)與角色之間的接口。
A.表單B.界面類C.窗體D.對話框
【答案】B
【題目】157對類進行詳細設計,主要是設計類的,優(yōu)化類之間
的關系。
A.數(shù)據(jù)結構B.處理流程C.屬性和方法D.算法
【答案】C【知識點】01250.7.0.0
【題目】158面向對象設計的步驟中,正確的順序是o
A.系統(tǒng)構架設計、用例設計、類設計B.系統(tǒng)構架設計、數(shù)據(jù)庫設計和用戶
界面設計C.類設計、用例設計、構架設計D.用例設計、構架設計、類設
計
【答案】A
【題目】159面向對象設計強調定義,并且使它們相互協(xié)作來滿
足用戶需求。
A.軟件對象B.物理模型C.E-R模型D.接口
【答案】A【知識點】01250.7.0.0
【題目】160面向對象設計首先要進行高層設計:確定系統(tǒng)的總體結構和風
格,構造系統(tǒng)的,將系統(tǒng)劃分成不同的子系統(tǒng)。
A.邏輯模型B.物理模型C.數(shù)據(jù)模型D.用例模型
【答案】B【知識點】01250.7.0.0
【題目】161面向對象設計首先要確定系統(tǒng)的總體結構和風格,構造系統(tǒng)的
A.邏輯模型B.物理模型C.數(shù)據(jù)模型D.用例模
型
【答案】B
【題目】162在面向對象方法中,描述系統(tǒng)控制結構的模型是
模型。
A.動態(tài)模型B.功能模型C.對象模型D.靜
態(tài)模型
【答案】A
【題目】163在軟件設計中應該保持模塊的獨立性原則,反映模
塊獨立性。
A.耦合和內聚B.數(shù)據(jù)和模塊C.模塊內部的凝聚力D.模塊之間的耦合
【答案】A【知識點】01250.7.0.0
【題目】164程序的三種基本控制結構,包括順序結構、和循環(huán)
結構。
A.條件/判斷結構B.說明結構C.輸入結構D.輸出結構
【答案】A
【題目】165程序結構清晰且簡單易懂,一個函數(shù)的規(guī)模一般
行。
A.等于300B.大于500C.不超過30D.100左右
【答案】D
【題目】166程序設計語言的技術特性不應包括o
A.數(shù)據(jù)結構的描述性B.抽象類型的描述性C.數(shù)據(jù)庫的易操作
性D.軟件的可移植性
【答案】D
【題目】167對于嵌套的循環(huán)和分支程序,層次不要超過層。
A.1B.2C.3D.5
【答案】C
【題目】168構架設計的主要目的是,這項工作由經(jīng)驗豐富的構
架設計師主持完成。
A.類圖B.確定系統(tǒng)數(shù)據(jù)結構C.處理流程D.確定系統(tǒng)總
體結構
【答案】D
【題目】169兩個浮點數(shù)X0和XI比較相等時,應該用比較。
A.XO=X1B.Xl-X0<eC.|X0-Xl|<eD.XO=X1
【答案】C
【題目】170如果程序代碼的好,則調試的成本就可以大幅度降
低。
A.性能比B.可擴充性C.可讀性D.可移植性
【答案】C
【題目】171下列選項中,屬于需求分析階段的任務的是()。
A.組裝測試計劃B.單元測試計劃C,軟件總體設計D.
驗收測試計劃
【答案】D
【題目】172軟件特性中,相互矛盾的是。
A.可理解性與可測試性B.效率與可修改性C.可修改性和可理解性D.可理解
性與可讀性
【答案】B
【題目】173下列關于功能性注釋不正確的說法是o
A.功能性注釋嵌在源程序中,用于說明程序段或語句的功能以及數(shù)據(jù)的
狀態(tài)B.注釋用來說明程序段,需要在每一行都要加注釋C.可使用空行或縮
進,以便很容易區(qū)分注釋和程序D.修改程序也應修改注釋
【答案】B
【題目】174源程序的效率與階段確定的算法的效率直接有關。
A.概要設計B.總體設計C.單元設計D.詳細設計
【答案】D
【題目】175現(xiàn)在人們更強調程序代碼的性。
A.可讀B.可移植C.可擴充D,可維護
【答案】A
【題目】176不符合軟件測試原則。
A.對每個測試結果進行檢查,不漏掉已經(jīng)出現(xiàn)的錯誤跡象B.程序員應該仔
細測試自己編寫的程序代碼C.程序員要避免測試自己編寫的程序代碼D.測試工
作越早開始越好
【答案】B
【題目】177時,測試人員必須接觸到程序源代碼。
A.黑盒測試B.白盒測試C.壓力測試D.外觀
測試
【答案】B
【題目】178屬于功能測試方法。
A.等價類劃分和判定覆蓋B.邊值分析和等價類劃分C.邊值分析和判定
覆蓋D.判定覆蓋和回歸測試
【答案】B
【題目】179不管多么完善的軟件都可能有潛在的問題,所以設計人員應該
為軟件進行設計,當軟件遇到異常數(shù)據(jù)、事件或操作時,軟件不至
于徹底崩潰。
A.容錯性B.有效性C.可靠性D.安全性
【答案】A
【題目】180測試用例是一組o
A.測試用的輸入數(shù)據(jù)以及對應的預期結果B.測試驅動程序C.測試數(shù)
據(jù)D.測試程序及數(shù)據(jù)
【答案】A
【題目】181測試最旦的開始時間是。
A.從詳細設計階段開始B.從編碼階段開始C.從需求分析階段開始D.以上都
對
【答案】C
【題目】182從測試對象的粒度上劃分測試為o
A.單元測試、集成測試B.壓力測試、功能測試、性能測試和系統(tǒng)測試C.單
元測試、集成測試、系統(tǒng)測試和驗收測試D.黑盒測試、白盒測試、功能測試和
性能測試
【答案】C
【題目】183從狹義上講,軟件測試是的過程。
A.為發(fā)現(xiàn)錯誤而執(zhí)行程序B.為了驗證程序正確C.用不同的數(shù)據(jù)驗證
程序正確性D.區(qū)分程序員水平
【答案】A
【題目】184根據(jù)是否要運行被測程序,可以分為和動態(tài)測試。
A.靜態(tài)測試B.白盒測試C.黑盒測試D.驗收測試
【答案】A
【題目】185黑盒測試在設計測試用例時,主要研究。
A.需求規(guī)格說明B.詳細設計說明C.項目開發(fā)計劃D.概要設計說明與詳細設
計說明
【答案】A
【題目】186畫DFD圖的主要目的是o
A.作為需求分析階段用戶與開發(fā)者之間交流信息的工具B.對系統(tǒng)的數(shù)據(jù)結
構進行描述C.對目標系統(tǒng)的層次結構進行描述D.作為編碼和測試的工具
【答案】A
【題目】187可行性研究實質上是在較高層次上、以較抽象的方式進行
__________的過程。
A.詳細軟件設計B.需求分析過程C.深入的需求分析D.測試設計
【答案】B
【題目】188可維護性的特性中,相互矛盾的是o
A.可理解性與可測試性B.效率與可修改性C.可修改性與可理解
性D.可理解性與可讀性
【答案】B
【題目】189面向對象分析過程中建立的模型有o
A.數(shù)據(jù)模型、功能模型、活動模型B.對象模型、功能模型、測試模型
C.屬性模型、功能模型、對象模型D.對象模型、功能模型、動態(tài)模型
【答案】D
【題目】190軟件測試的目標是設計優(yōu)秀的測試用例,o
A.最快速地找出程序中的問題B.以最小的代價、在最短的時間內盡可能多
地發(fā)現(xiàn)軟件中的錯誤C.保障程序的正確性D.區(qū)分出程序員的編程水平
【答案】B
【題目】191軟件測試的目的是o
A.評價軟件的質量B.發(fā)現(xiàn)軟件的錯誤C.找出軟件
中的所有錯誤D.證明軟件是正確的
【答案】B
【題目】192軟件測試的主要特點是o
A.軟件測試的開銷不大B.軟件測試要依靠
工具C.軟件不能進行“窮舉”測試D.軟件測試要依靠人工
【答案】C
【題目】193軟件測試方法中,白盒測試法是常用的方法,主要用于
A.結構的合理性B.軟件外部功能C.程序正確性D.程序內
部邏輯
【答案】D
【題目】194軟件工程中,只根據(jù)程序的功能說明而不關心程序內部邏輯的
測試方法,稱為測試。
A.白盒法B.灰盒法C.黑盒法D.綜合法
【答案】C
【題目】195軟件開發(fā)活動的順序應該是o
A.問題定義、可行性研究、需求分析、設計、編碼和測試。B.問題定義、
設計、可行性研究、編碼和測試。C.需求分析、設計、編碼和測試。D.需求分
析、編碼和測試、試運行。
【答案】A
【題目】196軟件中遺留的錯誤數(shù)量與已經(jīng)發(fā)現(xiàn)的錯誤數(shù)量成o
A.反比B.正比C.相等D.沒關系
【答案】B
【題目】197若有一個計算類型的程序,它的輸入量只有一個X,其范圍是
[-0,0],現(xiàn)從輸入的角度考慮一組測試用例:-001,-0,0,001o設計這組
測試用例的方法是O
A.條件覆蓋法B.等價分類法C.邊界值分析法D.錯誤推測
法
【答案】C
【題目】198下述哪一種測試方法,測試人員必須接觸到源程序o
A.功能測試B.結構測試C.界面測試D
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2026學年三年級上冊道德與法治期中測試題卷(含答案)
- 科學愛護身體試卷及答案
- 精神鑒定測試題目及答案
- 廠區(qū)快遞轉讓合同范本
- 陜西教資試講真題及答案
- 門面整體轉讓合同范本
- 酒店專項服務合同范本
- 情侶娶妻合同范本
- 直播陪跑合同范本
- 新店鋪轉讓合同范本
- 2025河北交通職業(yè)技術學院第二次招聘47人參考筆試試題及答案解析
- 20252025年(完整版)三級安全教育真題試卷含答案
- 2025商洛市直機關事業(yè)單位遴選(選調)(59人)(公共基礎知識)測試題附答案解析
- 會計從業(yè)人員職業(yè)道德規(guī)范培訓課件
- 2026春季學期學校工作計劃
- 民間美術課件
- ECMO助力心肺移植
- 2025貴州遵義市大數(shù)據(jù)集團有限公司招聘工作人員及筆試歷年參考題庫附帶答案詳解
- 2025重慶兩江新區(qū)公安機關輔警招聘56人備考題庫完整答案詳解
- 2025年居住區(qū)智慧化改造項目可行性研究報告及總結分析
- JJG646-2006移液器檢定規(guī)程
評論
0/150
提交評論