當前位置:概念範文網>求職簡歷>筆試題目>

C二級筆試題

筆試題目 閱讀(2.71W)

複習過程中,練習題是不可忽視的一部分,下面就由本站小編為大家介紹一下C++二級筆試題的文章,歡迎閱讀。

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

答案解析:資料庫系統會減少資料冗餘,但不可能避免一切冗餘。