第 1 頁:選擇題 |
第 5 頁:基本操作題 |
31在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是( )。
A.軟件集成測試計劃
B.軟件詳細(xì)設(shè)計說明書
C.用戶手冊
D.軟件需求規(guī)格說明書
參考答案:D
參考解析:需求分析階段的工作可以概括為:需求獲取、需求分析、編寫需求規(guī)格說明書、需求評審四個方面。所以選擇D。
32下列關(guān)于類定義的說法中,正確的是( )。
A.類定義中包括數(shù)據(jù)成員和函數(shù)成員的聲明
B.類成員的缺省訪問權(quán)限是保護的
C.數(shù)據(jù)成員必須被聲明為私有的
D.成員函數(shù)只能在類體外進行定義
參考答案:A
參考解析:類的成員的缺省訪問權(quán)限是私有的,數(shù)據(jù)成員可以是私有,可以是公用的,也可以是受保護的,類的成員函數(shù)可以在類內(nèi)定義。
33下列關(guān)于數(shù)據(jù)庫設(shè)計的敘述中,正確的是( )。
A.在需求分析階段建立數(shù)據(jù)字典
B.在概念設(shè)計階段建立數(shù)據(jù)字典
C.在邏輯設(shè)計階段建立數(shù)據(jù)字典
D.在物理設(shè)計階段建立數(shù)據(jù)字典
參考答案:A
參考解析:數(shù)據(jù)字典是在需求分析階段建立,在數(shù)據(jù)庫設(shè)計過程中不斷修改、充實和完善的
34下列選項,不正確的是( )。
A.for(int a=1;a<=10;a++);B.int a=1;
do
{
a++:
}while(a<=10);C.int a=1;
while(a<=10)
{
a++:
}D.for(int a=1;a<=10;a++)a++;
參考答案:B
參考解析:本題考查的是基本循環(huán)語句的使用,選項A,選項C和選項D都為正確的形式,在選項B中的while(a<=10)后缺少結(jié)束符分號“;”。
35下列關(guān)于棧敘述正確的是( )。
A.棧頂元素最先能被刪除
B.棧頂元素最后才能被刪除
C.棧底元素永遠(yuǎn)不能被刪除
D.棧底元素最先被刪除
參考答案:A
參考解析:棧是先進后出的數(shù)據(jù)結(jié)構(gòu),所以棧頂元素最后入棧卻最先被刪除。棧底元素最先人棧卻最后被刪除。所以選擇A。
36下列關(guān)于運算符重載的描述中,正確的是( )。
A.運算符重載為成員函數(shù)時,若參數(shù)表中無參數(shù),重載的是一元運算符
B.一元運算符只能作為成員函數(shù)重載
C.二元運算符重載為非成員函數(shù)時,參數(shù)表中有一個參數(shù)
D.c++中可以重載所有的運算符
參考答案:A
參考解析:運算符重載為成員函數(shù)時,會省一個參數(shù),如果無參數(shù),表明是一元運算符。一元運算符既可以作為成員函數(shù)重載,也可以作為非成員函數(shù)重載。二元運算符如果作為非成員函數(shù),則參數(shù)表中必須有兩個參數(shù)。c++有5個運算符不能重載,它們是:(成員訪問運算符)、*(成員指針訪問運算符)、::(域運算符)、sizeof(長度運算符)和?:(條件運算符)。故本題答案為A。
37下面關(guān)于C++語言的描述錯誤的是( )。
A.C++語言支持?jǐn)?shù)據(jù)封裝
B.C++語言中引入友元,沒有破壞封裝性
C.C++語言允許函數(shù)名和運算符重載
D.C++語言支持動態(tài)聯(lián)編
參考答案:B
參考解析:數(shù)據(jù)封裝就是數(shù)據(jù)抽象;友元可訪問類中的所有成員,是面向?qū)ο蟮囊粋重要特征,但是破壞了封裝性;重載和動態(tài)聯(lián)編都是面向?qū)ο蟮牧硪粋特點——多態(tài)性。
38在c++語言程序中,對象之間的相互通信通過( )。
A.繼承實現(xiàn)B.調(diào)用成員函數(shù)實現(xiàn)C.封裝實現(xiàn)D.函數(shù)重載實現(xiàn)
參考答案:B
參考解析:對象屬于某個已知的類,是類的實例,對象之間通信實際上就是通過函數(shù)傳遞信息,封裝是把數(shù)據(jù)和操作結(jié)合在一起,繼承是對于類的方法的改變和補充,重載是多態(tài)性之一。
39下列敘述中正確的是( )。
A.循環(huán)隊列是隊列的一種鏈?zhǔn)酱鎯Y(jié)構(gòu)
B.循環(huán)隊列是隊列的一種順序存儲結(jié)構(gòu)
C.循環(huán)隊列是非線性結(jié)構(gòu)
D.循環(huán)隊列是一種邏輯結(jié)構(gòu)
參考答案:B
參考解析:在實際應(yīng)用中,隊列的順序存儲結(jié)構(gòu)一般采用循環(huán)隊列的形式
40下面不屬于需求分析階段任務(wù)的是( )。
A.確定軟件系統(tǒng)的功能需求
B.確定軟件系統(tǒng)的性能需求
C.需求規(guī)格說明書評審
D.制定軟件集成測試計劃
參考答案:D
參考解析:需求分析階段的工作有:需求獲取;需求分析;編寫需求規(guī)格說明書;需求評審,所以選擇D。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |