程序設(shè)計(jì)基礎(chǔ)
1.程序流程圖中帶有箭頭的線段表示的是(C)。
A.圖元關(guān)系? B.數(shù)據(jù)流? C.控制流? D.調(diào)用關(guān)系
2.結(jié)構(gòu)化程序設(shè)計(jì)的基本原則不包括(A)。
A.多態(tài)性? B.自頂向下? C.模塊化? D.逐步求精
3.程序調(diào)試的任務(wù)是(D)。
A.設(shè)計(jì)測(cè)試用例? B.驗(yàn)證程序的正確性
C.發(fā)現(xiàn)程序中的錯(cuò)誤? D.診斷和改正程序中的錯(cuò)誤
4.結(jié)構(gòu)化程序所要求的基本結(jié)構(gòu)不包括(B)。
A.順序結(jié)構(gòu)? B.GOTO跳轉(zhuǎn)? C.選擇(分支)結(jié)構(gòu)? D.重復(fù)(循環(huán))結(jié)構(gòu)
5.下面對(duì)對(duì)象概念描述正確的是(A)。
A.對(duì)象間的通信靠消息傳遞B.對(duì)象是名字和方法的封裝體
C.任何對(duì)象必須有繼承性D.對(duì)象的多態(tài)性是指一個(gè)對(duì)象有多個(gè)操作
6.結(jié)構(gòu)化程序設(shè)計(jì)強(qiáng)調(diào)(A)。
A.程序的易讀性? B.程序的效率? C.程序的規(guī)模? D.程序的可復(fù)用性
7.下面對(duì)“對(duì)象”概念描述正確的是(D)。
A.方法是對(duì)象的靜態(tài)屬性? B.對(duì)象是屬性和方法的封裝體
C.任何對(duì)象都必須有繼承性? D.對(duì)象是對(duì)象名和方法的封裝體
8.對(duì)象實(shí)現(xiàn)了數(shù)據(jù)和操作(方法)的結(jié)合,其實(shí)現(xiàn)的機(jī)制是(A)。
A.封裝? B.繼承? C.隱蔽? D.抽象
9.結(jié)構(gòu)化程序設(shè)計(jì)中,下面對(duì)goto語(yǔ)句使用描述正確的是(C)
A.禁止使用goto語(yǔ)句B.使用goto語(yǔ)句程序效率高
C.應(yīng)避免濫用goto語(yǔ)句D.以上說(shuō)法均錯(cuò)誤
10.下面是面向?qū)ο笾饕卣髦坏氖牵ˋ)。
A.對(duì)象唯一性? B.數(shù)據(jù)和操作(方法)無(wú)關(guān)? C.對(duì)象是類的抽象? D.多態(tài)性體現(xiàn)復(fù)用
11.面向?qū)ο蠓椒ㄖ校瑢?shí)現(xiàn)對(duì)象的數(shù)據(jù)和操作結(jié)合于統(tǒng)一體中的是(B)。
A.結(jié)合? B.封裝? C.隱藏? D.抽象
12.結(jié)構(gòu)化程序的三種基本結(jié)構(gòu)是(C)
A.遞歸、迭代和回溯? B.過(guò)程、函數(shù)和子程序? C.順序、選擇和循環(huán)? D.調(diào)用、返回和選擇
13.下列敘述中正確的是(D)
A.對(duì)象是對(duì)象屬性和方法的封裝體? B.屬性是對(duì)象的動(dòng)態(tài)屬性
C.任何對(duì)象都必須有多態(tài)性? D.對(duì)象標(biāo)識(shí)具有唯一性
14.不屬于對(duì)象構(gòu)成成分的是(B)
A.屬性? B.規(guī)則? C.方法(或操作)? D.標(biāo)識(shí)
15.下面不屬于結(jié)構(gòu)化程序設(shè)計(jì)風(fēng)格的是(D)
A.程序結(jié)構(gòu)良好? B.程序的易讀性? C.不濫用goto語(yǔ)句? D.程序的執(zhí)行效率