11[單選題] 沒(méi)有定義int x;float Y;,則10+x+y值的數(shù)據(jù)類(lèi)型是( )。
A.intB.doubleC.floatD.不確定
參考答案:C
參考解析:由算術(shù)運(yùn)算符組成的表達(dá)式中,若含有不同類(lèi)型的操作數(shù),則系統(tǒng)隱含地將低類(lèi)型轉(zhuǎn)化為高類(lèi)型,由低至高的順序?yàn)閕nt→float→double。
12[填空題]二進(jìn)制文件是指直接將計(jì)算機(jī)內(nèi)的數(shù)據(jù)不經(jīng)轉(zhuǎn)換直接保存在文件中。二進(jìn)制文件的輸入輸出分別采用read()、write() 成員函數(shù)。 這兩個(gè)成員函數(shù)的參數(shù)都是 個(gè),分別表示 和 。
13[單選題]有如下程序:
該程序的輸出結(jié)果是( )。
A.不定值 B.2 C.1 D.0
參考答案:D
參考解析:本題較為簡(jiǎn)單.實(shí)際上其中的for循環(huán)只是起到混淆視聽(tīng)的效果.對(duì)結(jié)果并沒(méi)有任何影響。
14[單選題] 下述關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)的敘述中,正確的是( )。
A.數(shù)據(jù)庫(kù)系統(tǒng)減少了數(shù)據(jù)冗余
B.數(shù)據(jù)庫(kù)系統(tǒng)避免了一切冗余
C.數(shù)據(jù)庫(kù)系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類(lèi)型一致
D.數(shù)據(jù)庫(kù)系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)
參考答案:A
參考解析:數(shù)據(jù)庫(kù)系統(tǒng)會(huì)減少數(shù)據(jù)冗余,但不可能避免一切冗余。
15[單選題]假定MyClass為一個(gè)類(lèi),那么下列的函數(shù)說(shuō)明中,( )為該類(lèi)的析構(gòu)函數(shù)。
參考答案:D
參考解析:
16[單選題]有如下類(lèi)定義
class MyClass
{
public:
Private:
int data;
};
若要為MyClass類(lèi)重載流輸入運(yùn)算符>>,使得程序中可以“cin>>obj;”形式輸入 MyClass類(lèi)對(duì)象 obj,則橫線處的聲明語(yǔ)句應(yīng)為( )。
A.friend istream& operator >>(istream& is,MyClass& a);
B.friend istream& operator >>(istream& is,MyClass a);
C.istream& operator >>(istream& is,MyClass& a);
D.istream& operator >>(istream& is,MyClass a);
參考答案:A
參考解析:C++的輸入運(yùn)算符>>作為非類(lèi)成員函數(shù)重載。在一個(gè)類(lèi)中,可將輸入運(yùn)算符>>聲明為友元函數(shù),在類(lèi)MyClass重載輸入運(yùn)算符>>的形式如選項(xiàng)A)所示。
17[單選題] 下列有關(guān)繼承和派生的敘述中,正確的是( )。
A.如果一個(gè)派生類(lèi)公有繼承其基類(lèi),則該派生類(lèi)對(duì)象可以訪問(wèn)基類(lèi)的保護(hù)成員
B.派生類(lèi)的成員函數(shù)可以訪問(wèn)基類(lèi)的所有成員
C.基類(lèi)對(duì)象可以賦值給派生類(lèi)對(duì)象
D.如果派生類(lèi)沒(méi)有實(shí)現(xiàn)基類(lèi)的一個(gè)純虛函數(shù),則該派生類(lèi)是一個(gè)抽象類(lèi)
參考答案:D
參考解析:私有繼承方式為基類(lèi)的公用成員和保護(hù)成員在派生類(lèi)中成了私有成員,其私有成員仍為基類(lèi)私有,但派生類(lèi)對(duì)象可以訪問(wèn)基類(lèi)的保護(hù)成員,所以基類(lèi)對(duì)象不能賦值給派生類(lèi)對(duì)象。抽象類(lèi)是指含有純虛擬函數(shù)的類(lèi),所以選項(xiàng)D正確。
18[單選題]以下關(guān)于數(shù)據(jù)的邏輯結(jié)構(gòu)的敘述中,不正確的是( )。
A.數(shù)據(jù)的邏輯結(jié)構(gòu)是數(shù)據(jù)間關(guān)系的描述
B.數(shù)據(jù)的邏輯結(jié)構(gòu)不僅反映數(shù)據(jù)間的邏輯關(guān)系,而且反映其在計(jì)算機(jī)中的存儲(chǔ)方式
C.數(shù)據(jù)的邏輯結(jié)構(gòu)分為線性結(jié)構(gòu)和非線性結(jié)構(gòu)
D.樹(shù)形結(jié)構(gòu)是典型的非線性結(jié)構(gòu)
參考答案:B
參考解析:數(shù)據(jù)的邏輯結(jié)構(gòu)是數(shù)據(jù)間關(guān)系的描述,它僅抽象地反映數(shù)據(jù)間的邏輯關(guān)系,并不管其在計(jì)算機(jī)中的存儲(chǔ)方式。數(shù)據(jù)的邏輯結(jié)構(gòu)分為線性結(jié)構(gòu)和非線性結(jié)構(gòu)。若各數(shù)據(jù)元素之間的邏輯關(guān)系可以用一個(gè)線性序列簡(jiǎn)單地表示出來(lái)則稱(chēng)之為線性結(jié)構(gòu),否則稱(chēng)為非線性結(jié)構(gòu)。線性表是典型的線性結(jié)構(gòu),而樹(shù)形結(jié)構(gòu)是典型的非線性結(jié)構(gòu)。
【知識(shí)拓展】對(duì)于長(zhǎng)度為n的有序線性表,在最壞情況下,二分法查找只需要比較log2n次,而順序查找需要比較n次。
19[單選題] 下列關(guān)于棧敘述正確的是( )。
A.棧頂元素最先能被刪除
B.棧頂元素最后才能被刪除
C.棧底元素永遠(yuǎn)不能被刪除
D.棧底元素最先被刪除
參考答案:A
參考解析:棧是先進(jìn)后出的數(shù)據(jù)結(jié)構(gòu),所以棧頂元素最后入棧卻最先被刪除。棧底元素最先人棧卻最后被刪除。所以選擇A。
20[填空題]通常,將軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過(guò)程稱(chēng)為 【4】 。
參考解析:軟件生命周期
相關(guān)推薦:
各地2016年全國(guó)計(jì)算機(jī)等級(jí)考試報(bào)名時(shí)間匯總
2016年計(jì)算機(jī)二級(jí)考試《C++》復(fù)習(xí)資料匯總
2016年計(jì)算機(jī)等級(jí)考試各級(jí)別報(bào)考適合專(zhuān)業(yè)類(lèi)別
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |