某程序的程序圖如下圖所示,運(yùn)用 McCabe 度量法對(duì)其進(jìn)行度量,其環(huán)路復(fù)雜度是 ( ) 。
A、4
B、5
C、6
D、8
程序的三種基本控制結(jié)構(gòu)是 ( ) 。
A、過(guò)程、子程序和分程序
B、順序、選擇和重復(fù)
C、遞歸、堆棧和隊(duì)列
D、調(diào)用、返回和跳轉(zhuǎn)
( ) 不屬于軟件配置管理的活動(dòng)。
A、變更標(biāo)識(shí)
B、變更控制
C、質(zhì)量控制
D、版本控制
一個(gè)功能模塊 M1 中的函數(shù) F1 有一個(gè)參數(shù)需要接收指向整型的指針,但是在功能模塊 M2 中調(diào)用 F1 時(shí)傳遞了一個(gè)整型值,在軟件測(cè)試中, ( ) 最可能測(cè)出這一問(wèn)題。
A、M1 的單元測(cè)試
B、M2 的單元測(cè)試
C、M1 和 M2 的集成測(cè)試
D、確認(rèn)測(cè)試
以下關(guān)于面向?qū)ο蠓椒ㄖ欣^承的敘述中,錯(cuò)誤的是 ( ) 。
A、繼承是父類和子類之間共享數(shù)據(jù)和方法的機(jī)制
B、繼承定義了一種類與類之間的關(guān)系
C、繼承關(guān)系中的子類將擁有父類的全部屬性和方法
D、繼承僅僅允許單重繼承,即不允許一個(gè)子類有多個(gè)父類
不同的對(duì)象收到同一消息可以產(chǎn)生完全不同的結(jié)果,這一現(xiàn)象叫做 (1) 。綁定是一個(gè)把過(guò)程調(diào)用和響應(yīng)調(diào)用所需要執(zhí)行的代碼加以結(jié)合的過(guò)程。在一般的程序設(shè)計(jì)語(yǔ)言中,綁定在編譯時(shí)進(jìn)行,叫做 (2) ;而 (3) 則在運(yùn)行時(shí)進(jìn)行,即一個(gè)給定的過(guò)程調(diào)用和執(zhí)行代碼的結(jié)合直到調(diào)用發(fā)生時(shí)才進(jìn)行。
(1)A、繼承
B、多態(tài)
C、動(dòng)態(tài)綁定
D、靜態(tài)綁定
(2)A、繼承
B、多態(tài)
C、動(dòng)態(tài)綁定
D、靜態(tài)綁定
(3)A、繼承
B、多態(tài)
C、動(dòng)態(tài)綁定
D、靜態(tài)綁定
( ) 不是面向?qū)ο蠓治鲭A段需要完成的。
A、認(rèn)定對(duì)象
B、組織對(duì)象
C、實(shí)現(xiàn)對(duì)象及其相互關(guān)系
D、描述對(duì)象間的相互作用