- 相關(guān)推薦
下半年全國計算機(jī)二級C語言考試真題及答案
在學(xué)習(xí)、工作生活中,我們需要用到試題的情況非常的多,借助試題可以更好地考查參試者所掌握的知識和技能。什么樣的試題才是好試題呢?下面是小編整理的下半年全國計算機(jī)二級C語言考試題,歡迎大家分享。
1.下列敘述中正確的是( )。
A.對長度為n的有序鏈表進(jìn)行查找,最壞情況下需要的比較次數(shù)為n
B.對長度為n的有序鏈表進(jìn)行對分查找,最壞情況下需要的比較次數(shù)為(n/2)
C.對長度為n的有序鏈表進(jìn)行對分查找,最壞情況下需要的比較次數(shù)為(log2n)
D.對長度為n的有序鏈表進(jìn)行對分查找,最壞情況下需要的比較次數(shù)為(nlog2n)
2.算法的時間復(fù)雜度是指( )。
A.算法的執(zhí)行時間
B.算法所處理的數(shù)據(jù)量
C.算法程序中的語句或指令條數(shù)
D.算法在執(zhí)行過程中所需要的基本運(yùn)算次數(shù)
3.軟件按功能可以分為應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件),下面屬于系統(tǒng)軟件的是( )。
A.編輯軟件
B.操作系統(tǒng)
C.教務(wù)管理系統(tǒng)
D.瀏覽器
4.軟件(程序)調(diào)試的任務(wù)是( )。
A.診斷和改正程序中的錯誤
B.盡可能多地發(fā)現(xiàn)程序中的錯誤
C.發(fā)現(xiàn)并改正程序中的所有錯誤
D.確定程序中錯誤的性質(zhì)
5.數(shù)據(jù)流程圖(DFD)是( )。
A.軟件概要設(shè)計的工具
B.軟件詳細(xì)設(shè)計的工具
C.結(jié)構(gòu)化方法的需求分析工具
D.面向?qū)ο蠓椒ǖ男枨蠓治龉ぞ?/p>
6.軟件生命周期可分為定義階段、開發(fā)階段和維護(hù)階段。詳細(xì)設(shè)計屬于( )。
A.定義階段
B.開發(fā)階段
C.維護(hù)階段
D.上述3個階段
7.數(shù)據(jù)庫管理系統(tǒng)中負(fù)責(zé)數(shù)據(jù)模式定義的語有是( )。
A.數(shù)據(jù)定義語言
B.數(shù)據(jù)管理語言
C.數(shù)據(jù)操縱語言
D.數(shù)據(jù)控制語言
8.在學(xué)生管理的關(guān)系數(shù)據(jù)庫中,存取一個學(xué)生信息的數(shù)據(jù)單位是( )。
A.文件
B.數(shù)據(jù)庫
C.字段
D.記錄
9.數(shù)據(jù)庫設(shè)計中,用E—R圖來描述信息結(jié)構(gòu)但不涉及信息在計算機(jī)中的表示,它屬于數(shù)據(jù)庫設(shè)計的( )。
A.需求分析階段
B.邏輯設(shè)計階段
C.概念設(shè)計階段
D.物理設(shè)計階段
10.有兩個關(guān)系R和T如下所示:
則由關(guān)系R得到關(guān)系T的操作是( )。
A.選擇
B.投影
C.交
D.并
11.兩個或兩個以上模塊之間關(guān)聯(lián)的緊密程度稱為( )。
A.耦合度
B.內(nèi)聚度
C.復(fù)雜度
D.數(shù)據(jù)傳輸特性
12.下列描述中正確的是( )。
A.軟件工程只是解決軟件項目的管理問題
B.軟件工程主要解決軟件產(chǎn)品的生產(chǎn)率問題
C.軟件工程的主要思想是強(qiáng)調(diào)在軟件開發(fā)過程中需要應(yīng)用工程化原則
D.軟件丁二程只是解決軟件開發(fā)中的技術(shù)問題
13.關(guān)系模型允許定義3類數(shù)據(jù)約束,下列不屬于數(shù)據(jù)約束的是( )。
A.實體完整性約束
B.參照完整性約束
C.屬性完整性約束
D.用戶自定義完整性約束
14.下列描述中正確的是( )。
A.程序就是軟件
B.軟件開發(fā)不受計算機(jī)系統(tǒng)的限制
C.軟件既是邏輯實體,又是物理實體
D.軟件是程序、數(shù)據(jù)與相關(guān)文檔的集合
15.用樹型結(jié)構(gòu)表示實體之間聯(lián)系的模型是( )。
A.關(guān)系模型
B.網(wǎng)狀模型
C.層次模型
D.以上三個都是
16.下列關(guān)于函數(shù)的描述中,錯誤的是( )。
A.函數(shù)可以沒有返回值
B.函數(shù)可以沒有參數(shù)
C.函數(shù)可以是一個類的成員
D.函數(shù)不能被定義為模板
17.若MyClass是一個類名,其有如下語句序列:
MyClassc1,*c2;
MyClass*c3=newMyClass;
MyClass&c4=c1;
上面的語句序列所定義的類對象的個數(shù)是( )。
A.1
B.2
C.3
D.4
18.下列關(guān)于繼承方式的描述中,錯誤的是( )。
A.如果不顯式地指定繼承方式,默認(rèn)的繼承方式是私有(private)
B.采用公有繼承方式時,基類中的公有成員在派生類中仍然是公有成員
C.采用保護(hù)繼承方式時,基類中的保護(hù)成員在派生類中仍然是保護(hù)成員
D.采用私有繼承方式時,基類中的私有成員在派生類中仍然是私有成員
19.將前綴運(yùn)算符“一一”重載為非成員函數(shù),下列原型中,能正確用于類中說明的是( )。
A.Deer&operator一一{int};
B.Decroperator一一(Decr&,int);
C.friendDeer&cperator一一(Deer&);
D.friendDeeroperacor一一(Deer&,int);
20.若MyTemp是一個具有虛擬類型參數(shù)的類模板,且有如下語句序列:
MyTempp2;
MyTempp3[2];
編譯系統(tǒng)在處理上面的話句序列時,所生成的模板MyTemp的實例的個數(shù)是( )。
A.1
B.2
C.3
D.4
21.在C++中,cin是一個( )。
A.類
B.對象
C.模板
D.函數(shù)
22.在下列字符中,不允許作為C++標(biāo)識符的是( )。
A.b
B.B
C._
D.2
23.下列敘述中,錯誤的是( )。
A.false是一個邏輯型常量
B.“b”’是一個字符型常量
C.365是一個int常量
D.3.1415926是一個double常量
24.若x和y是程序中的兩個整型變量,則下列if語句中正確的是( )。
A.if(x==O)y=1;elsey=2;
B.if(x==0)theny=1elsey=2
C.if(x==O)y=1elsey=2;
D.ifx==0y=1elsey=2;
25.要定義整型數(shù)組x,使之包括初值為0的3個元素,下列語句中錯誤的是( )。
A.intx[3]={0,0,0};
B.intx[]={0};
C.staticintx[3]={0);
D.intx[]={0,0,0};
26.關(guān)于函數(shù)中的<返回類型>,下列表述中錯誤的是( )。
A.<返回類型>中有可能包含關(guān)鍵字int
B.<返回類型>中有可能包含自定義標(biāo)識符
C.<返回類型>中有可能包含字符*
D.<返回類型>中可能包含[]
27.要定義一個引用變量P,使之引用類MyClass的一個對象,正確的定義語句是( )。
A.MyClassp=MyClass;
B.MyClassp=newMyClass;
C.MyClass&p=newMyClass;
D.MyClassa,&p=a;
28.有如下兩個類定義:
classXX{
private:
doublexl;
protected:
doublex2;
public:
doublex3;
};
claseYY:protectedXX{
private:
doubleyl;
protected:
doubley2;
public:
doubley3;
};
在類YY中保護(hù)成員變量的個數(shù)是( )。
A.1
B.2
C.3
D.4
29.下列關(guān)于運(yùn)算符重載的描述中,錯誤的是( )。
A.可以通過運(yùn)算符重載在C++中創(chuàng)建新的運(yùn)算符
B.賦值運(yùn)算符只能重載為成員函數(shù)
C.運(yùn)算符函數(shù)重載為類的成員函數(shù)時,第一操作參數(shù)就是該類對象
D.重載類型轉(zhuǎn)換運(yùn)算符時不需要聲明返回類型
30.下列關(guān)于類模板的描述中,錯誤的是( )。
A.類模板的成員函數(shù)都是模板函數(shù)
B.可以為類模板參數(shù)設(shè)置默認(rèn)值
C.類模板描述了一組類
D.類模板中只允許有一個類型參數(shù)
31.下列控制格式輸入輸出的操作符中,能夠設(shè)置浮點數(shù)精度的是( )。
A.setprecision
B.setw
C.setfill
D.showpoint
32.下列程序段中包含4個函數(shù),其中具有隱含this指針的是( )。
intfunl( );
classTest{
public:
intfun2( );
friendintfun3( );
staticintfun4( );
};
A.funl
B.fun2
C.fun3
D.fun4
33.有如下程序:
#include
usingnamespacestd;
classTest(
public:
Test( ){}
Test(constTest8Lt){cout<<1;}
};
Testfun(Test&u){Testt=U;returnt;}
intmain( ){Testx,y;x=fun(y);return0;}
運(yùn)行這個程序的輸出結(jié)果是( )。
A.無輸出
B.1
C.1l
D.111
34.有如下程序:
#include
usingnamespacestd;
classA{
public:
A(inti=O):rl(i){}
voidprint( ){cout<<’E’
voidprint(intx){cout<<’P’<-’;}
private:
intr1;
};
intmain( ){
Aal:
constAa2(4);
a1.print(2);
a2.print( );
return0;
}
運(yùn)行時的輸出結(jié)果是( )。
A.P8一E4
B.P8一C16一
C.P0一E4一
D.P0一C16—
35.下列代碼段聲明了3個類:
classPerson{);
classStudent:publicPerson{};
classUndergraduate:Student{);
下列關(guān)于這些類之間關(guān)系的描述中,錯誤的是( )。
A.類Person是類Undergraduate的基類
B.類Undergraduate從類Student公有繼承
C.類Student是類Person的派生類
D.類Undergraduate是類Person的派生類
36.有如下程序:
#include
Usingnamespacestd;
classBase{
public:
Base(intx=O):valB(x){cout<~Base( ){cout
intvalB:
};
classDerived:publicBase{
public:
Derived(intX=0,inty=0):Base(x),valD(y)(cout<~Derived( ){cout
intvalD;
};
intmain( ){
Derivedobj12(2,3);
return0;
}
運(yùn)行時的輸出結(jié)果是( )。
A.2332
B.2323
C.3232
D.3223
37.下面是類Shape的定義:
classShape{
public:
virtualvoidDraw( )=0;
}
下列關(guān)于Shape類的描述中,正確的是( )。
A.類Shape是虛基類
B.類Shape是抽象類
C.類Shape中的Draw函數(shù)聲明有誤
D.語句“ShapeS;”能夠建立Shape的一個對象S
38.將運(yùn)算符“+”重載為非成員函數(shù),下列原型聲明中,錯誤的是( )。
A.MyClockoperator+(MyClock,long);
B.MyClockoperator+(MyClock,MyCloek);
C.MyCloekoperator+(long,long);
D.MyClockoperator+(long,MyCloek):
39.打開文件時可單獨(dú)或組合使用下列文件打開模式:
、賗os_base:aop
、趇os_base:binary
③ios_base:
、躨os_base:out
若要以二進(jìn)制讀方式打開一個文件,需使用的文件打開模式為( )。
A.①③
B.①④
C.②③
D.②④
40.有如下程序:
#include
usingnamespacestd;
classB{
public:
B(intxx):x(xx){++count;x+=10;}
virtualvoidshow( )const
{cout
staticintcount;
private:
intx;
};
classD:publicB{
public:
D(intxx,intyy):B(XX),y(yy){++count;y+=
100;)
virtualvoidshow( )const
{cout
inty;
};
intB:count==0;
intmain( ){
B*ptr=newD(10,20);
ptr->show( );
ptr;
return0;
}
運(yùn)行時的輸出結(jié)果是( )。
A.1_120
B.2_120
C.1_20
D.2_20
【下半年全國計算機(jī)二級C語言考試真題及答案】相關(guān)文章:
全國計算機(jī)二級考試《C語言》真題練習(xí)及答案09-20
計算機(jī)二級C語言歷年真題及答案05-29
下半年計算機(jī)二級C語言考試真題06-29
計算機(jī)等級考試二級C語言真題12-02
全國計算機(jī)二級考試C++真題09-20
2010下半年全國計算機(jī)二級C++考試真題03-07
全國計算機(jī)二級考試C語言選擇題練習(xí)及答案03-24
計算機(jī)二級C語言筆試真題精選04-02