龙族幻想装备部在哪儿: 沖刺:2019年6月二級C語言試題【總】

發布于 2019-05-24 16:56  編輯:simi
0
計算機等級考試題庫 掃碼微信刷題

龙族幻想手游职业推荐 www.skeyt.icu

二級C語言試題.jpg


人生就像是一杯白開水,放入糖就是甜的,放入鹽就是咸的。想,都是問題,做,才是答案!輸在猶豫,贏在行動,趕快動起來刷二級C語言試題吧。


二級C語言試題

1

1.下列變量名中,非法的是( C )。

A.A25

B.My_car

C.My-str

D.abc

 

2.下列常量中,十六進制int型常量是( A )。

A.0x5f

B.x2a

C.046

D.7a

 

3.下列常量中,不是字符常量的是( B )。

A.'\n'

B."y"

C.'x'

D.'\7'

 

4.在函數體內定義了下述變量a,a的存儲類為( D )。int a;

A.寄存器類

B.外部類

C.靜態類

D.自動類

 

5.下列關于變量存儲類的描述中,錯誤的是( C )。

A.任何變量定義后都具有一個確定的存儲類

B.變量的存儲類確定了變量的作用域和壽命

C.定義變量時沒有存儲類說明符者一律為自動類

D.內部靜態類變量和外部靜態類變量的存儲類說明符都是static

 

6.下列關于變量數據類型的描述中,錯誤的是( A )。

A.定義變量時int型數據類型可以省略

B.變量的數據類型可以決定該變量占內存的字節數

C.變量的數據類型是可以被強制的

D.變量的數據類型是有高低之分的

 

7.長雙精度浮點型常量的后綴是( C )。

A.U

B.F

C.L

D.

 

8.下列運算符中,不能用于浮點數操作的是( D )。

A.++

B.+

C.*=

D.&(雙目)

 

9.下列運算符中,優先級最高的是( A )。

A.*(雙目)

B.||

C. >>

D. %=

 

10.下列運算符中,優先級最低的是( B )。

A.==

B.?

C.|

D.&&

 

 

 

 

2

判斷題

1.C++語言的合法字符集與C語言的完全相同。

 

× 2.標識符規定大小寫字母沒有區別。

 

× 3.C++程序中,不得使用沒有定義或說明的變量。

 

4.變量的存儲類指出了變量的作用域和壽命。

 

5.變量的數據類型指出了變量在內存中存放的字節數。

 

× 6.定義變量時,變量的存儲類說明符不得省略。

 

× 7.自動類變量與內部靜態類變量的作用域和壽命都是相同的。

 

× 8.自動類變量可以定義在函數體外,這時應加說明符auto。

 

× 9.外部類變量與外部靜態類變量的作用域是相同的。

 

× 10.變量被定義后是否有默認值與存儲類無關,與數據類型有關。

 

 

 

 

3

1.表達式和表達式語句是不同的。

 

× 2.空語句是一種沒有用處的語句。

 

× 3.復合語句就是分程序。

 

× 4.條件語句中if子句和else子句都是必須有并且僅有一個。

 

5.條件語句中else if子句可以沒有,也可以有多個。

 

6.開關語句可實現多路分支。

 

× 7.開關語句的<語句序列>中必須有一個break語句,否則該開關語句便無法退出。

 

× 8.任何循環語句都是至少執行一次循環體。

 

× 9.退出for循環語句必須是for后面括號內的中間一個表達式的值為0。

 

10.do-while循環語句至少要執行一次循環體。

 

× 11.循環語句的循環體中可以出現if語句,if語句的if體內不能出現循環語句。

 

× 12.goto語句中所使用的語句標號是一種標識符,它的作用域是文件級的。

 

13.break語句和continue語句都可以出現在循環體中,但是它們的作用是不同的。

 

× 14.文件包含命令所能包含的文件類型是不受限制的。

 

 

 

4

1.下列關于語句的描述中,錯誤的是( A )。

A.C++程序中的函數是由若干條語句組成的

B.每條語句都要實現某種操作

C.條件語句是用來實現分支操作的

D.循環語句是用來在一定條件下重復執行某段程序的

 

2.下列關于條件語句的描述中,錯誤的是( C )。

A.if語句中最多只能有一個else子句

B.if語句的if體內可以出現開關語句

C.if語句中else if子句和else子句的順序是沒有限制的

D.if語句中else子句是與它最近的if子句配對的

 

3.下列關于開關語句的描述中,錯誤的是( B )。

A.開關語句中,case子句的個數是不受限制的

B.開關語句中,case子句的語句序列中一定要有break語句

C.開關語句中,default子句可以省略

D.開關語句中,右花括號具有退出開關語句的功能

 

4.下列關于循環語句的描述中,錯誤的是( A )。

A.while循環語句中<條件>給定的表達式不能為非0的常量,否則便是死循環

B.for循環語句的循環體內可以出現while循環語句、do-while循環語句和for循環語句

C.循環語句的循環體可以是空語句

D.循環語句的循環體內可以出現break語句,也可以出現continue語句

 

5.已知:int i(3);下列do-while循環語句的循環次數是( D )。

do{

cout<

i--;

}while(i!=0);

A.0 B.3

C.1 D.無限

 

6.下列for循環語句的循環次數是( B )。

for(int i(0), j(5); i=3; i++, j--);

A.3 B.無限

C.5 D.0

 

7.下列while循環語句的循環次數是( A )。

while(int i(0)) i--;

A.0 B.1

C.2 D.無限

 

8.下列程序段執行后,j值是( B )。

for(int i(0), j(0); i<10; i++)

if(i) j++;

A.0 B.9

C.10 D.無限

 

9.已知:typedef char CH;下列描述中,正確的是( A )。

A.使用CH定義的變量是char型變量

B.使用CH定義的是一個字符常量

C.使用CH定義的變量其類型不確定

D.使用CH定義的是一個字符串

 

10.下列關于預處理命令的描述中,錯誤的是( D )。

A.預處理命令最左邊的標識符是#

B.預處理命令是在編譯前處理的

C.宏定義命令可以定義符號常量

D.文件包含命令只能包含.h文件

 

 

 

 

5

判斷題

×1.C++語言和C語言都是面向對象的程序設計語言。

2.面向對象方法具有封裝性、繼承性和多態性。

3.C語言是C++語言的一個子集。C++語言繼承了C語言。

×4.C++語言程序與C語言程序一樣都是函數串。

×5.C++語言支持封裝性和繼承性,不支持多態性。

6.C++語言比C語言對數據類型要求更加嚴格了。

7.C++語言對C語言進行了一次改進,使得編程更加方便了。

×8.C++源程序在編譯時可能出現錯誤信息,而在連接時不會出現錯誤信息。

9.編譯C++源程序時,出現了警告錯(Warning)也可以生成可執行文件。

10.C++語言程序的實現也要經過編輯、編譯連接和運行3個步驟。

單選題

 

1.下列關于面向對象概念的描述中,錯誤的是( C )。

A.面向對象方法比面向過程方法更加先進

B.面向對象方法中使用了一些面向過程方法中沒有的概念

C.面向對象方法替代了結構化程序設計方法

D.面向對象程序設計方法要使用面向對象的程序設計語言

 

2.下列各種高級語言中,不是面向對象的程序設計語言是( D )。

A.C++ B.Java

C.VB D.C

 

3.下列關于類的描述中,錯誤的是( A )。

A.類就是C語言中的結構類型

B.類是創建對象的模板

C.類是抽象數據類型的實現

D.類是具有共同行為的若干對象的統一描述體

 

4.下列關于對象的描述中,錯誤的是( C )。

A.對象是類的一個實例

B.對象是屬性和行為的封裝體

C.對象就是C語言中的結構變量

D.對象是現實世界中客觀存在的某種實體

 

5.下列關于C++程序中使用提取符和插入符的輸入/輸出語句的描述中,錯誤的是( C )。

A.提取符是對右移運算符(>>)重載得到的

B.插入符是對左移運算符(<<)重載得到的

C.提取符和插入符都是雙目運算符,它們要求有兩個操作數

D.提取符和插入符在輸入/輸出語句中不可以連用



考無憂tips

不管你有刷計算機等級考試題庫有多慢,都不要緊,只要你有決心,堅持復習以上的二級C語言試題,你最終都會拿到你想要的分數和證書。



文章推薦:

全國計算機等級考試可以不考一級直接考二級嗎?

2019年全國計算機等級考試題庫“二級MS Office 高級應用考試大綱”

全國計算機等級考試報考成功后可以退費嗎?(內附計算機等級考試題庫)


溫馨提示:

考試想拿高分嗎?更多計算機等級考試題庫二級ms office試題請點擊查看>>>二級ms office

想要了解更多的計算機等級考試題庫請點擊下載>>>計算機等級考試題庫

想知道更多關于計算機等級考試題庫的近期資訊嗎?點擊進入>>>計算機等級考試題庫資訊


本文網址://www.skeyt.icu/info/jsjdjks/1905/2452502.html
選擇分享到: