複習過程中,練習題是不可忽視的一部分,下面就由本站小編爲大家介紹一下C++二級筆試題的文章,歡迎閱讀。
C++二級筆試題篇1
1). 軟件按功能可以分爲應用軟件、系統軟件和支撐軟件(或工具軟件)。下列屬於應用軟件的是( )。
A.編譯程序
B.操作系統
C.教務管理系統
D.彙編程序
正確答案:C
答案解析:編譯程序和彙編程序屬於開發工具;操作系統屬於系統軟件;教務管理系統屬於應用軟件。
2). 在C++程序中,如果要求透過函數來實現一種簡單的功能,並且要求儘可能加快程序執行速度,則應該選用( )。
A.內聯函數
B.重載函數
C.遞歸調用
D.嵌套調用
正確答案:A
答案解析:本題考查的是內聯函數的相關知識點。C++引入內聯函數是用它來代替C語言中的預處理宏函數,內聯函數在調用時,是將表達式用內聯函數體來替換,這樣會加快程序的執行速度。
3). 下述關於數據庫系統的敘述中,正確的是( )。
A.數據庫系統減少了數據冗餘
B.數據庫系統避免了一切冗餘
C.數據庫系統中數據的一致性是指數據類型一致
D.數據庫系統比檔案系統能管理更多的數據
正確答案:A
答案解析:數據庫系統會減少數據冗餘,但不可能避免一切冗餘。
4). 線性表的順序存儲結構和線性表的鏈式存儲結構分別是
A.順序存取的存儲結構、順序存取的存儲結構
B.隨機存取的存儲結構、順序存取的存儲結構
C.隨機存取的存儲結構、隨機存取的存儲結構
D.任意存取的存儲結構、任意存取的存儲結構
正確答案:B
答案解析:目的,考查有關線性表存儲結構的基本知識。要點,順序存儲結構中,數據元素存放在一組地址連續的存儲單元中,每個數據元素地址可透過公式LOC(ai)=LOC(a1)+(i-1)L計算得到,從而實現了隨機存取。對於鏈式存儲結構,要對某結點進行存取,都得從鏈的頭指針指向的結點開始,這是一種順序存取的存儲結構。考點,順序存儲結構和鏈式存儲結構的定義和性質,兩種存儲結構的操作方法。
5). 若有定義語句″int i=2,j=3;″,則表達式i/j的結果是( )。
A.0
B.0.7
C.0.66667
D.0.66666667
正確答案:A
答案解析:整數相除爲整數,所以結果爲0。
C++二級筆試題篇2
1). 關於純虛函數,下列表述中正確的是( )。
A.純虛函數是沒有給出實現版本(即無函數體定義)的虛函數
B.純虛函數的聲明總是以″=0″結束
C.派生類必須實現基類的純虛函數
D.含有純虛函數的類不可能是派生類
正確答案:B
答案解析:純虛函數是在聲明虛函數時被″初始化″爲O的虛函數。純虛函數沒有函數體,純虛函數的作用是在基類中爲其派生類保留一個函數名稱。
2). 下列描述中錯誤的是( )
A.派生類可以作爲基類派生其他的子類
B.派生類繼承基類的所有數據成員
C.派生類可以有多個基類
D.派生類不能繼承一些函數成員
正確答案:B
3). 已知int m= 10;在下列定義引用的語句中,正確的是( )。
&x= m;
y= &m;
&.z;
&t=&m;
正確答案:A
答案解析:C++的引用是一種賦值、發送和返回複雜數據結構的方法,建立引用的格式爲:類型一引用名一已定義的變量名。所以只有A選項是符合要求的。
4). 數據處理的最小單位是( )。
A.數據
B.數據元素
C.數據項
D.數據結構
正確答案:C
答案解析:數據處理的最小單位是數據項。
5). 下列選項中,不屬於模組間耦合的是
A.數據耦合
B.同構耦合
C.異構耦合
D.公用耦合
正確答案:C
答案解析:目的,本題主要考查了模組間耦合的類型。要點,模組之間的耦合程度反映了模組的獨立性,也反映了系統分解後的複雜程 度。按照耦合程度從弱到強,可以將其分成5級,分別是:數據耦合、同構耦合、控制耦合、公用耦合和內容耦合。選項C),沒有這種耦合方式。考點,評價模組獨立性的主要標準,以及對它們的定義和分類。
C++二級筆試題篇3
1). 下列敘述中錯誤的是( )。
函數用於從終端讀入字元串
har函數用於從磁盤檔案讀入字元
s函數用於把字元串輸出到檔案
te函數用於以二進制形式輸出數據到檔案
正確答案:B
答案解析:本題考查的是C語言中輸入、輸出函數的使用,gets和getchar函數用於從標準輸入設備鍵盤讀入字元串和字元;fputs用於把字元串輸出到檔案;fwrite用於以二進制形式輸出數據到檔案。
2). 拷貝構造函數的參數一般是( )
A.某對象名
B.某對象成員名
C.某對象的引用名
D.指向對象的指針名
正確答案:C
3). C++語言是以哪種語言爲基礎逐漸發展演變而成的一種程序設計語言( )
B.C
正確答案:B
4). 軟件設計中劃分模組的一個準則是( ).
A.低內聚低耦合
B.高內聚低耦合
C.低內聚高耦合
D.高內聚高耦合
正確答案:B
答案解析:一般較優秀的軟件設計,應儘量做到高內聚,低耦合,即減弱模組之間的耦合性和提高模組內的內聚性,有利於提高模組的獨立性。
5). 下述關於數據庫系統的敘述中,正確的是( )。
A.數據庫系統減少了數據冗餘
B.數據庫系統避免了一切冗餘
C.數據庫系統中數據的一致性是指數據類型一致
D.數據庫系統比檔案系統能管理更多的數據
正確答案:A
答案解析:數據庫系統會減少數據冗餘,但不可能避免一切冗餘。