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