1). 下列敘述中正確的是( )
A.循環(huán)隊列有隊頭和隊尾兩個指針,因此,循環(huán)隊列是非線性結構
B.在循環(huán)隊列中,只需要隊頭指針就能反映隊列中元素的動態(tài)變化情況
C.在循環(huán)隊列中,只需要隊尾指針就能反映隊列中元素的動態(tài)變化情況
D.循環(huán)隊列中元素的個數(shù)是由隊頭指針和隊尾指針共同決定
正確答案:D
答案解析:循環(huán)隊列有隊頭和隊尾兩個指針,但是循環(huán)隊列仍是線性結構的,所以A錯誤;在循環(huán)隊列中只需要隊頭指針與隊尾兩個指針來共同反映隊列中元素的動態(tài)變化情況,所以B與C錯誤。
2). C++語言本身沒有定義IO操作,但I/O操作包含在C++實現(xiàn)中。C++標準庫iostream提供了基本的I/O類。I/O操作分別由兩個類istream和( )提供。
A.fstream
B.iostream
C.ostream
D.cin
正確答案:C
答案解析:本題考查的是C++標準庫iostream提供的基本I/O類。istream提供了向流中插入數(shù)據(jù)的有關操作;ostream提供了從流中提取數(shù)據(jù)的有關操作。
3). 軟件按功能可以分為應用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下列屬于應用軟件的是( )。
A.編譯程序
B.操作系統(tǒng)
C.教務管理系統(tǒng)
D.匯編程序
正確答案:C
答案解析:編譯程序和匯編程序屬于開發(fā)工具;操作系統(tǒng)屬于系統(tǒng)軟件;教務管理系統(tǒng)屬于應用軟件。
4). 循環(huán)鏈表的主要優(yōu)點是( )
A.不再需要頭指針了
B.從表中任一結點出發(fā)都能訪問到整個鏈表
C.在進行插入、刪除運算時,能更好的保證鏈表不斷開
D.已知某個結點的位置后,能夠容易的找到它的直接前件
正確答案:B
5). 下列關于this指針的描述中,正確的是( )。
A.類的成員函數(shù)都有this指針
B.類的友元函數(shù)都有this指針
C.任何與類相關的函數(shù)都有this指針
D.類的非靜態(tài)成員函數(shù)都有this指針
正確答案:D
答案解析:類的非靜態(tài)成員都是有this指針的??梢酝ㄟ^obj非靜態(tài)成員訪問。