當前位置:學者齋 >

計算機 >計算機二級 >

2017年9月計算機二級考試C++考前測試題及答案

2017年9月計算機二級考試C++考前測試題及答案

導語:C++這個詞在中國大陸的程序員圈子中通常被讀做“C加加”,而西方的程序員通常讀做“C plus plus”,“CPP”。它是一種使用非常廣泛的計算機編程語言。以下是小編為大家精心整理的2017年9月計算機二級考試C++考前測試題及答案,歡迎大家參考!

2017年9月計算機二級考試C++考前測試題及答案

1). 下面關於C++流的敍述中,正確的是( )。

是一個輸入流對象

B.可以用ifstream定義一個輸出流對象

C.執行語句序列char* y=″PQMN″;cout<

D.執行語句序列char x[80];ine(x,80);時,若輸入Happy new year,則x中的字符串是″Happy″

正確答案:A

答案解析:本題考查C++流的概念和I/()的格式化。cin是istream類的對象,即輸入流對象。ifstream是輸入文件流,類不能定義個輸出流對象。getline函數的功能是允許從輸入流中讀取多個字符,並且允許指定輸入終止,在讀取完成後,從讀取的內容中刪除該終止字符,所以D選項中的語句序列後x中字符串應該是Happy new year。

2). 信息隱蔽的概念與下述哪一種概念直接相關( )。

A.軟件結構定義

B.模塊獨立性

C.模塊類型劃分

D.模擬耦合度

正確答案:B

答案解析:信息隱蔽的概念與模塊獨立性這一概念直接相關。

3). 若變量已正確定義並賦值,以下符合C++語言語法的'表達式是( )。

A.a:=b+1

B.a= b= c+2

18.5 %3

D.a= a+7=c+b

正確答案:B

答案解析:本題考查C++語言的正確賦值方法。a= b=c+2實際上相當於a=(b=c+2),進而可分解為兩個表達式b= c+2和a=b。選項A中包含一個不合法的運算符″:=″;選項C應改為(int) 18.5%3;選項D可理解為兩個表達式a+7=c+b和a= a+7,其中第一個是錯的,因為C++語言規定賦值號的左邊只能是單個變量,不能是表達式或常量。

4). 兩個或兩個以上模塊之間聯繫的緊密程度稱為( )。

A.耦合性

B.內聚性

C.複雜性

D.數據傳輸特性

正確答案:A

答案解析:耦合性是模塊間互相連接的緊密程度的度量,取決於各個模塊之間接口的複雜度、調用方式以及哪些信息通過接口。

5). 開發大型軟件時,產生困難的根本原因是( )

A.大系統的複雜性

B.人員知識不足

C.客觀世界千變萬化

D.時間緊、任務重

正確答案:A

  • 文章版權屬於文章作者所有,轉載請註明 https://xuezhezhai.com/zh-hk/jsj/erji/gw1pmd.html