為大家收集整理了《2013年9月計(jì)算機(jī)二級(jí)Access無紙化預(yù)測(cè)選擇題(3)》供大家參考,希望對(duì)大家有所幫助!!!
考點(diǎn)3:軟件工程設(shè)計(jì)
1.軟件是指( )。答案:D
A)程序
B)程序和文檔
C)算法加數(shù)據(jù)結(jié)構(gòu)
D)程序、數(shù)據(jù)與相關(guān)文檔的完整集合
2.下面不屬于軟件設(shè)計(jì)原則的是( )。答案:C
A)抽象
B)模塊化
C)自底向上
D)信息隱蔽
3.下面不屬于軟件工程的3個(gè)要素的是( )。答案:D
A)工具
B)過程
C)方法
D)環(huán)境
4.軟件設(shè)計(jì)包括軟件的結(jié)構(gòu)、數(shù)據(jù)接口和過程設(shè)計(jì),其中軟件的過程設(shè)計(jì)是指( )。答案:B
A)模塊間的關(guān)系
B)系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)換成軟件的過程描述
C)軟件層次結(jié)構(gòu)
D)軟件開發(fā)過程
5.軟件開發(fā)離不開系統(tǒng)環(huán)境資源的支持,其中必要的測(cè)試數(shù)據(jù)屬于( )。答案:D
A)硬件資源
B)通信資源
C)支持軟件
D)輔助資源
6.數(shù)據(jù)流程圖(DFD圖)是( )。答案:C
A)軟件概要設(shè)計(jì)的工具
B)軟件詳細(xì)設(shè)計(jì)的工具
C)結(jié)構(gòu)化方法的需求分析工具
D)面向?qū)ο蠓椒ǖ男枨蠓治龉ぞ?BR> 7.軟件工程的出現(xiàn)是由于( )。答案:C
A)程序設(shè)計(jì)方法學(xué)的影響
B)軟件產(chǎn)業(yè)化的需要
C)軟件危機(jī)的出現(xiàn)
D)計(jì)算機(jī)的發(fā)展
8.模塊獨(dú)立性是軟件模塊化所提出的要求,衡量模塊獨(dú)立性的度量標(biāo)準(zhǔn)則是模塊的( )。答案:C
A)抽象和信息隱蔽
B)局部化和封裝化
C)內(nèi)聚性和耦合性
D)激活機(jī)制和控制方法
9.在軟件設(shè)計(jì)中,不屬于過程設(shè)計(jì)工具的是( )。答案:D
A)PDL(過程設(shè)計(jì)語言)
B)PAD圖
C)N-S圖
D)DFD圖
10.程序流程圖中帶有箭頭的線段表示的是( )。答案:C
A)圖元關(guān)系
B)數(shù)據(jù)流
C)控制流
D)調(diào)用關(guān)系
11.為了使模塊盡可能獨(dú)立,要求( )。答案:B
A)模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量強(qiáng)
B)模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量弱
C)模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量弱
D)模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量強(qiáng)
12.數(shù)據(jù)流圖用于抽象描述一個(gè)軟件的邏輯模型,由一些特定的圖符構(gòu)成。下列圖符名標(biāo)識(shí)的圖符不屬于數(shù)據(jù)流圖合法圖符的是( )。答案:A
A)控制流
B)加工
C)數(shù)據(jù)流
D)源和潭
13.檢查軟件產(chǎn)品是否符合需求定義的過程稱為( )。答案:A
A)確認(rèn)測(cè)試
B)集成測(cè)試
C)驗(yàn)證測(cè)試
D)驗(yàn)收測(cè)試
14.需求分析階段的任務(wù)是確定( )。答案:D
A)軟件開發(fā)方法
B)軟件開發(fā)工具
C)軟件開發(fā)費(fèi)用
D)軟件系統(tǒng)功能
15.在軟件測(cè)試設(shè)計(jì)中,軟件測(cè)試的主要目的是( )。答案:D
A)實(shí)驗(yàn)性運(yùn)行軟件
B)證明軟件正確
C)找出軟件中全部錯(cuò)誤
D)盡可能多地發(fā)現(xiàn)軟件中的錯(cuò)誤
16.下列關(guān)于軟件測(cè)試的描述中正確的是( )。答案:C
A)軟件測(cè)試的目的是證明程序是否正確
B)軟件測(cè)試的目的是使程序運(yùn)行結(jié)果正確
C)軟件測(cè)試的目的是盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤
D)軟件測(cè)試的目的是使程序符合結(jié)構(gòu)化原則
17.下列描述中正確的是( )。答案:C
A)軟件工程只是解決軟件項(xiàng)目的管理問題
B)軟件工程主要解決軟件產(chǎn)品的生產(chǎn)率問題
C)軟件工程的主要思想是強(qiáng)調(diào)在軟件開發(fā)過程中需要應(yīng)用工程化原則
D)軟件工程只是解決軟件開發(fā)中的技術(shù)問題
18.在結(jié)構(gòu)化方法中,用數(shù)據(jù)流程圖(DFD)作為描述工具的軟件開發(fā)階段是( )。答案:B
A)可行性分析
B)需求分析
C)詳細(xì)設(shè)計(jì)
D)程序編碼
19.軟件生命周期中所花費(fèi)用最多的階段是( )。答案:D
A)詳細(xì)設(shè)計(jì)
B)軟件編碼
C)軟件測(cè)試
D)軟件維護(hù)
20.軟件開發(fā)的結(jié)構(gòu)化生命周期方法將軟件生命周期劃分成( )。答案:A
A)定義、開發(fā)、運(yùn)行維護(hù)
B)設(shè)計(jì)階段、編程階段、測(cè)試階段
C)總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編程調(diào)試
D)需求分析、功能定義、系統(tǒng)設(shè)計(jì)
21.下列選項(xiàng)中,不屬于模塊間耦合的是( )。答案:C
A)數(shù)據(jù)耦合
B)標(biāo)記耦合
C)異構(gòu)耦合
D)公共耦合
22.下列選項(xiàng)中不屬于軟件生命周期開發(fā)階段任務(wù)的是( )。答案:C
A)軟件測(cè)試
B)概要設(shè)計(jì)
C)軟件維護(hù)
D)詳細(xì)設(shè)計(jì)
23.下列敘述中,不屬于軟件需求規(guī)格說明書的作用的是( )。答案:D
A)便于用戶、開發(fā)人員進(jìn)行理解和交流
B)反映出用戶問題的結(jié)構(gòu),可以作為軟件開發(fā)工作的基礎(chǔ)和依據(jù)
C)作為確認(rèn)測(cè)試和驗(yàn)收的依據(jù)
D)便于開發(fā)人員進(jìn)行需求分析
24.軟件調(diào)試的目的是( )。答案:B
A)發(fā)現(xiàn)錯(cuò)誤
B)改正錯(cuò)誤
C)改善軟件的性能
D)驗(yàn)證軟件的正確性
25.下列敘述中正確的是( )。答案:D
A)軟件測(cè)試應(yīng)該由程序開發(fā)者來完成
B)程序經(jīng)調(diào)試后一般不需要再測(cè)試
C)軟件維護(hù)只包括對(duì)程序代碼的維護(hù)
D)以上三種說法都不對(duì)
26.下列敘述中正確的是( )。答案:A
A)軟件交付使用后還需要進(jìn)行維護(hù)
B)軟件一旦交付使用就不需要再進(jìn)行維護(hù)
C)軟件交付使用后其生命周期就結(jié)束
D)軟件維護(hù)是指修復(fù)程序中被破壞的指令
27.在結(jié)構(gòu)化程序設(shè)計(jì)中,模塊劃分的原則是( )。答案:D
A)各模塊應(yīng)包括盡量多的功能
B)各模塊的規(guī)模應(yīng)盡量大
C)各模塊之間的聯(lián)系應(yīng)盡量緊密
D)模塊內(nèi)具有高內(nèi)聚度、模塊間具有低耦合度
28.在軟件生命周期中,能準(zhǔn)確地確定軟件系統(tǒng)必須做什么和必須具備哪些功能的階段是( )。答案:D
A)概要設(shè)計(jì)
B)詳細(xì)設(shè)計(jì)
C)可行性分析
D)需求分析
29.為了避免流程圖在描述程序邏輯時(shí)的不靈活性,提出了用方框圖來代替?zhèn)鹘y(tǒng)的程序流程圖,通常也把這種圖稱為( )。答案:B
A)PAD圖
B)N-S圖
C)結(jié)構(gòu)圖
D)數(shù)據(jù)流圖
30.信息隱蔽的概念與下述哪一種概念直接相關(guān)( )。答案:B
A)軟件結(jié)構(gòu)定義
B)模塊獨(dú)立性
C)模塊類型劃分
D)模塊耦合度
31.在結(jié)構(gòu)化方法中,軟件功能分別屬于下列軟件開發(fā)中的( )階段。答案:C
A)詳細(xì)設(shè)計(jì)
B)需求分析
C)總體設(shè)計(jì)
考點(diǎn)3:軟件工程設(shè)計(jì)
1.軟件是指( )。答案:D
A)程序
B)程序和文檔
C)算法加數(shù)據(jù)結(jié)構(gòu)
D)程序、數(shù)據(jù)與相關(guān)文檔的完整集合
2.下面不屬于軟件設(shè)計(jì)原則的是( )。答案:C
A)抽象
B)模塊化
C)自底向上
D)信息隱蔽
3.下面不屬于軟件工程的3個(gè)要素的是( )。答案:D
A)工具
B)過程
C)方法
D)環(huán)境
4.軟件設(shè)計(jì)包括軟件的結(jié)構(gòu)、數(shù)據(jù)接口和過程設(shè)計(jì),其中軟件的過程設(shè)計(jì)是指( )。答案:B
A)模塊間的關(guān)系
B)系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)換成軟件的過程描述
C)軟件層次結(jié)構(gòu)
D)軟件開發(fā)過程
5.軟件開發(fā)離不開系統(tǒng)環(huán)境資源的支持,其中必要的測(cè)試數(shù)據(jù)屬于( )。答案:D
A)硬件資源
B)通信資源
C)支持軟件
D)輔助資源
6.數(shù)據(jù)流程圖(DFD圖)是( )。答案:C
A)軟件概要設(shè)計(jì)的工具
B)軟件詳細(xì)設(shè)計(jì)的工具
C)結(jié)構(gòu)化方法的需求分析工具
D)面向?qū)ο蠓椒ǖ男枨蠓治龉ぞ?BR> 7.軟件工程的出現(xiàn)是由于( )。答案:C
A)程序設(shè)計(jì)方法學(xué)的影響
B)軟件產(chǎn)業(yè)化的需要
C)軟件危機(jī)的出現(xiàn)
D)計(jì)算機(jī)的發(fā)展
8.模塊獨(dú)立性是軟件模塊化所提出的要求,衡量模塊獨(dú)立性的度量標(biāo)準(zhǔn)則是模塊的( )。答案:C
A)抽象和信息隱蔽
B)局部化和封裝化
C)內(nèi)聚性和耦合性
D)激活機(jī)制和控制方法
9.在軟件設(shè)計(jì)中,不屬于過程設(shè)計(jì)工具的是( )。答案:D
A)PDL(過程設(shè)計(jì)語言)
B)PAD圖
C)N-S圖
D)DFD圖
10.程序流程圖中帶有箭頭的線段表示的是( )。答案:C
A)圖元關(guān)系
B)數(shù)據(jù)流
C)控制流
D)調(diào)用關(guān)系
11.為了使模塊盡可能獨(dú)立,要求( )。答案:B
A)模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量強(qiáng)
B)模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量弱
C)模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量弱
D)模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量強(qiáng)
12.數(shù)據(jù)流圖用于抽象描述一個(gè)軟件的邏輯模型,由一些特定的圖符構(gòu)成。下列圖符名標(biāo)識(shí)的圖符不屬于數(shù)據(jù)流圖合法圖符的是( )。答案:A
A)控制流
B)加工
C)數(shù)據(jù)流
D)源和潭
13.檢查軟件產(chǎn)品是否符合需求定義的過程稱為( )。答案:A
A)確認(rèn)測(cè)試
B)集成測(cè)試
C)驗(yàn)證測(cè)試
D)驗(yàn)收測(cè)試
14.需求分析階段的任務(wù)是確定( )。答案:D
A)軟件開發(fā)方法
B)軟件開發(fā)工具
C)軟件開發(fā)費(fèi)用
D)軟件系統(tǒng)功能
15.在軟件測(cè)試設(shè)計(jì)中,軟件測(cè)試的主要目的是( )。答案:D
A)實(shí)驗(yàn)性運(yùn)行軟件
B)證明軟件正確
C)找出軟件中全部錯(cuò)誤
D)盡可能多地發(fā)現(xiàn)軟件中的錯(cuò)誤
16.下列關(guān)于軟件測(cè)試的描述中正確的是( )。答案:C
A)軟件測(cè)試的目的是證明程序是否正確
B)軟件測(cè)試的目的是使程序運(yùn)行結(jié)果正確
C)軟件測(cè)試的目的是盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤
D)軟件測(cè)試的目的是使程序符合結(jié)構(gòu)化原則
17.下列描述中正確的是( )。答案:C
A)軟件工程只是解決軟件項(xiàng)目的管理問題
B)軟件工程主要解決軟件產(chǎn)品的生產(chǎn)率問題
C)軟件工程的主要思想是強(qiáng)調(diào)在軟件開發(fā)過程中需要應(yīng)用工程化原則
D)軟件工程只是解決軟件開發(fā)中的技術(shù)問題
18.在結(jié)構(gòu)化方法中,用數(shù)據(jù)流程圖(DFD)作為描述工具的軟件開發(fā)階段是( )。答案:B
A)可行性分析
B)需求分析
C)詳細(xì)設(shè)計(jì)
D)程序編碼
19.軟件生命周期中所花費(fèi)用最多的階段是( )。答案:D
A)詳細(xì)設(shè)計(jì)
B)軟件編碼
C)軟件測(cè)試
D)軟件維護(hù)
20.軟件開發(fā)的結(jié)構(gòu)化生命周期方法將軟件生命周期劃分成( )。答案:A
A)定義、開發(fā)、運(yùn)行維護(hù)
B)設(shè)計(jì)階段、編程階段、測(cè)試階段
C)總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編程調(diào)試
D)需求分析、功能定義、系統(tǒng)設(shè)計(jì)
21.下列選項(xiàng)中,不屬于模塊間耦合的是( )。答案:C
A)數(shù)據(jù)耦合
B)標(biāo)記耦合
C)異構(gòu)耦合
D)公共耦合
22.下列選項(xiàng)中不屬于軟件生命周期開發(fā)階段任務(wù)的是( )。答案:C
A)軟件測(cè)試
B)概要設(shè)計(jì)
C)軟件維護(hù)
D)詳細(xì)設(shè)計(jì)
23.下列敘述中,不屬于軟件需求規(guī)格說明書的作用的是( )。答案:D
A)便于用戶、開發(fā)人員進(jìn)行理解和交流
B)反映出用戶問題的結(jié)構(gòu),可以作為軟件開發(fā)工作的基礎(chǔ)和依據(jù)
C)作為確認(rèn)測(cè)試和驗(yàn)收的依據(jù)
D)便于開發(fā)人員進(jìn)行需求分析
24.軟件調(diào)試的目的是( )。答案:B
A)發(fā)現(xiàn)錯(cuò)誤
B)改正錯(cuò)誤
C)改善軟件的性能
D)驗(yàn)證軟件的正確性
25.下列敘述中正確的是( )。答案:D
A)軟件測(cè)試應(yīng)該由程序開發(fā)者來完成
B)程序經(jīng)調(diào)試后一般不需要再測(cè)試
C)軟件維護(hù)只包括對(duì)程序代碼的維護(hù)
D)以上三種說法都不對(duì)
26.下列敘述中正確的是( )。答案:A
A)軟件交付使用后還需要進(jìn)行維護(hù)
B)軟件一旦交付使用就不需要再進(jìn)行維護(hù)
C)軟件交付使用后其生命周期就結(jié)束
D)軟件維護(hù)是指修復(fù)程序中被破壞的指令
27.在結(jié)構(gòu)化程序設(shè)計(jì)中,模塊劃分的原則是( )。答案:D
A)各模塊應(yīng)包括盡量多的功能
B)各模塊的規(guī)模應(yīng)盡量大
C)各模塊之間的聯(lián)系應(yīng)盡量緊密
D)模塊內(nèi)具有高內(nèi)聚度、模塊間具有低耦合度
28.在軟件生命周期中,能準(zhǔn)確地確定軟件系統(tǒng)必須做什么和必須具備哪些功能的階段是( )。答案:D
A)概要設(shè)計(jì)
B)詳細(xì)設(shè)計(jì)
C)可行性分析
D)需求分析
29.為了避免流程圖在描述程序邏輯時(shí)的不靈活性,提出了用方框圖來代替?zhèn)鹘y(tǒng)的程序流程圖,通常也把這種圖稱為( )。答案:B
A)PAD圖
B)N-S圖
C)結(jié)構(gòu)圖
D)數(shù)據(jù)流圖
30.信息隱蔽的概念與下述哪一種概念直接相關(guān)( )。答案:B
A)軟件結(jié)構(gòu)定義
B)模塊獨(dú)立性
C)模塊類型劃分
D)模塊耦合度
31.在結(jié)構(gòu)化方法中,軟件功能分別屬于下列軟件開發(fā)中的( )階段。答案:C
A)詳細(xì)設(shè)計(jì)
B)需求分析
C)總體設(shè)計(jì)