第 1 頁:選擇題 |
第 5 頁:填空題 |
11數(shù)據(jù)管理技術(shù)發(fā)展的三個階段中,( )沒有專門的軟件對數(shù)據(jù)進(jìn)行管理。
�、�.人工管理階段 Ⅱ.文件系統(tǒng)階段 Ⅲ.數(shù)據(jù)庫階段
A.僅ⅠB.僅ⅢC.Ⅰ和ⅡD.Ⅱ和Ⅲ
參考答案:A
參考解析:數(shù)據(jù)管理技術(shù)發(fā)展的三個階段中,只有人工管理階段,沒有操作系統(tǒng),沒有管理數(shù)據(jù)的軟件,數(shù)據(jù)處理方式是批處理。在文件系統(tǒng)階段,操作系統(tǒng)中已經(jīng)有了專門數(shù)據(jù)管理軟件,一般稱為文件系統(tǒng)。在數(shù)據(jù)庫系統(tǒng)階段,出現(xiàn)了統(tǒng)一管理數(shù)據(jù)的專門軟件系統(tǒng),即數(shù)據(jù)庫管理系統(tǒng)。
12在進(jìn)行任何C++流的操作后,都可以用C++流的有關(guān)成員函數(shù)檢測流的狀態(tài);其中只能用于檢測輸入流狀態(tài)的操作函數(shù)名稱是( )。
A.failB.eofC.badD.good
參考答案:B
參考解析:可以用文件流對象的成員函數(shù)來判別文件流當(dāng)前的狀態(tài):fail,剛進(jìn)行的操作失敗時返回true,否則返回false; eof,進(jìn)行輸入操作時,若文件到達(dá)文件尾返回true,否則返回false; bad,如果進(jìn)行了非法操作返回true,否則返回false good,剛進(jìn)行的操作成功時返回true,否則返回false。
13有如下類的定義。橫線處的語句是( )。
class MyClass
{
public:
MyClass(int a = 0,int b = 0)
{
X=a;
Y=b;
}
void Change() const
{
X-=10;
Y+=10;
}
private:
int X,Y;
};
A.staticB.constC.mutableD.不需要填內(nèi)容
參考答案:C
參考解析:C++中const關(guān)鍵字用來表示一個常量,同時const也用來修飾函數(shù)。這兩個概念需要明確:const所修飾的函數(shù)只能是類的成員函數(shù),因為const所修飾的函數(shù)中,要由編譯器負(fù)責(zé)保護(hù)類的成員變量不被修改。而相對的,mutable則是用來修飾類的成員變量,讓該變量在const所修飾的成員函數(shù)中可以被修改。而且const修飾的函數(shù)只能是類的成員函數(shù),mutable修飾的變量只能是類的成員變量。
14下列選項中不屬于軟件生命周期開發(fā)階段任務(wù)的是( )。
A.軟件測試B.概要設(shè)計C.軟件維護(hù)D.詳細(xì)設(shè)計
參考答案:C
參考解析:軟件的生命周期可分為軟件定義、軟件開發(fā)及軟件運行維護(hù)三個階段。其中軟件定義階段的主要工作有可行性研究與計劃制訂和需求分析等;軟件開發(fā)階段的主要工作有概要設(shè)計、詳細(xì)設(shè)計和測試等:軟件運行維護(hù)階段的主要工作是軟件的運行及后期的維護(hù)等。
15關(guān)于模板,下列說法不正確的是( )。
A.用類模板定義一個對象時,不能省略實參
B.類模板只能有虛擬類型參數(shù)C.類模板本身在編譯中不會生成任何代碼
D.類模板的成員函數(shù)都是模板函數(shù)
參考答案:B
參考解析: 類模板不是一個實實在在的類,本身在編譯中不會生成任何代碼;用類模板定義一個對象時,不能省實參;類模板的成員函數(shù)都是模板函數(shù)。C++中可以為類模板的參數(shù)設(shè)置默認(rèn)值,所以選項B)錯誤。
16下列哪一條不屬于數(shù)據(jù)庫設(shè)計的任務(wù)?( )
A.設(shè)計數(shù)據(jù)庫應(yīng)用結(jié)構(gòu)
B.設(shè)計數(shù)據(jù)庫概念結(jié)構(gòu)
C.設(shè)計數(shù)據(jù)庫邏輯結(jié)構(gòu)
D.設(shè)計數(shù)據(jù)庫物理結(jié)構(gòu)
參考答案:A
參考解析:數(shù)據(jù)庫設(shè)計工作量大而且過程復(fù)雜,既是一項數(shù)據(jù)庫工程也是一項龐大的軟件工程�?紤]數(shù)據(jù)庫及其應(yīng)用系統(tǒng)開發(fā)全過程,將數(shù)據(jù)庫設(shè)計分為以下6個階段:需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫實施和數(shù)據(jù)庫的運行和維護(hù)。
17
A.m=3B.m=4C.m=5D.m=6
參考答案:C
參考解析:
18在函數(shù)中,可以用auto、extern、register和static這四個關(guān)鍵字中的一個來說明變量的存儲類型,如果不說明存儲類型,則默認(rèn)的存儲類型是( )。
A.autoB.extrnC.registerD.static
參考答案:A
參考解析:
19下面關(guān)于友元的說法中錯誤的是( )。
A.友元函數(shù)可以訪問類中的所有數(shù)據(jù)成員
B.友元函數(shù)不可以在類內(nèi)部定義
C.友元類的所有成員函數(shù)都是另一個類友元函數(shù)
D.友元函數(shù)必須聲明在public區(qū)
參考答案:D
參考解析:友元提供了不同類或?qū)ο蟮某蓡T函數(shù)之間、類的成員函數(shù)與一般函數(shù)之間進(jìn)行數(shù)據(jù)共享的機(jī)制。類可以利用friend將一般函數(shù)、其他類成員函數(shù)或者其他類聲明為友元。友元的聲明可以放在類的任何一個區(qū)域。但是友元的實現(xiàn)不可以在類內(nèi)部。
20
A.55B.57C.75D.77
參考答案:B
參考解析:
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |