22春《軟件工程》作業(yè)3題目
試卷總分:100 得分:100
一、單選題 (共 10 道試題,共 50 分)
1.程序的三種基本控制結(jié)構(gòu)的共同特點(diǎn)是
A.不能嵌套使用
B.只能用來寫簡(jiǎn)單程序
C.已經(jīng)用硬件實(shí)現(xiàn)
D.只有一個(gè)入口和一個(gè)出口
2.軟件維護(hù)的副作用主要有以下哪幾種()
A.編碼副作用數(shù)據(jù)副作用測(cè)試副作用
B.編碼副作用數(shù)據(jù)副作用調(diào)試副作用
C.編碼副作用數(shù)據(jù)副作用文檔副作用
D.編碼副作用文檔副作用測(cè)試副作用
3.在下列工具與環(huán)境中()屬于較早期的CASE。
A.基于信息工程CASE
B.人工智能CASE
C.結(jié)構(gòu)的基于圖形CASE
D.集成的CASE環(huán)境
4.面向?qū)ο蠓椒▽W(xué)的出發(fā)點(diǎn)和基本原則是盡可能模擬人類習(xí)慣的思維方式,分析、設(shè)計(jì)和實(shí)現(xiàn)一個(gè)軟件系統(tǒng)的方法和過程,盡可能接近于人類認(rèn)識(shí)世界解決問題的方法和過程。因此面向?qū)ο蠓椒ㄓ性S多特征,如軟件系統(tǒng)是由對(duì)象組成的;( );對(duì)象彼此之間僅能通過傳遞消息互相聯(lián)系;層次結(jié)構(gòu)的繼承。
A.開發(fā)過程基于功能分析和功能分解
B.強(qiáng)調(diào)需求分析重要性
C.把對(duì)象劃分成類,每個(gè)對(duì)象類都定義一組數(shù)據(jù)和方法
D.對(duì)既存類進(jìn)行調(diào)整
5.在SD方法中全面指導(dǎo)模塊劃分的最重要的原則是()
A.程序模塊化
B.模塊高內(nèi)聚
C.模塊低耦合
D.模塊獨(dú)立性
6.軟件需求規(guī)格說明的內(nèi)容不應(yīng)包括( )。
A.主要功能
B.算法的詳細(xì)描述
C.用戶界面及運(yùn)行環(huán)境
D.軟件的性能
7.只有單重繼承的類層次結(jié)構(gòu)是()層次結(jié)構(gòu)。
A.網(wǎng)狀型
B.星型
C.樹型
D.環(huán)型
8.在E-R模型中,包含以下基本成分( )。
A.數(shù)據(jù)、對(duì)象、實(shí)體
B.控制、聯(lián)系、對(duì)象
C.實(shí)體、聯(lián)系、屬性
D.實(shí)體、屬性、對(duì)象
9.ISO的軟件質(zhì)量評(píng)價(jià)模型由3層組成,其中用于評(píng)價(jià)設(shè)計(jì)質(zhì)量的準(zhǔn)則是()
A.SQIC
B.SQMC
C.SQRC
D.SQDC
10.第一個(gè)體現(xiàn)結(jié)構(gòu)化編程思想的程序設(shè)計(jì)語(yǔ)言是()
A.FORTRAN語(yǔ)言
B.Pascal語(yǔ)言
C.C語(yǔ)言
D.PL/1語(yǔ)言
二、多選題 (共 5 道試題,共 25 分)
11.{圖}
A.A
B.B
C.C
D.D
12.{圖}
A.A
B.B
C.C
D.D
13.{圖}
A.A
B.B
C.C
D.D
14.{圖}
A.A
B.B
C.C
D.D
15.{圖}
A.A
B.B
C.C
D.D
三、判斷題 (共 5 道試題,共 25 分)
16.{圖}
17.{圖}
18.{圖}
19.{圖}
20.{圖}