糯米文學吧

位置:首頁 > 計算機 > C語言

2017年計算機二級考試C語言備考練習題

C語言2.5W

1). 關係表中的每一橫行稱為一個

2017年計算機二級考試C語言備考練習題

A.元組

B.字段

C.屬性

D.碼

正確答案:A

2). 不合法的main函數命令行參數表示形式是

(int a,char *c[])

(int arc,char **arv)

(int argc,char *argv)

(int argv,char *argc[])

正確答案:C

3). 以下四項中屬於C語言關鍵字的是( )。

ne

C. unsigned

D. return

正確答案:C

答案解析:C語言有32個關鍵字(或稱保留字),它們都有特定的含意,並且由小寫字母組成,所以選項A是錯的,選項B不是保留字,選項D是return的錯誤拼寫。

4). 下列常數中不能作為C語言常量的是

A.0xabc

B.2.5e-0.2

C.32

D.0747

正確答案:B

5). C語言中 while 和do-while循環的主要區別是

-while的循環體至少無條件執行一次

e的循環控制條件比do-while的循環控制條件更嚴格

-while允許從外部轉到循環體內

-while 的循環體不能是複合語句

正確答案:A

6). 現有定義int a=10,*p=&a;則不能使a的內容增1的語句是

A.*p++;

B.*p=*p+1;

C.++*p;

D.*p+=1;

正確答案:A

7). 以下4個選項中,不能看做一條語句的.是

A.;

B.a=5,b=2.5,c=3.6;

(a<5);

(b!=5)x=2;y=6;

正確答案:D

8). 當順利執行了文件關閉操作時,fclose函數的返回值是

A.-1

C.0

D.1

正確答案:C

9). 下列敍述中,不屬於數據庫系統的是

A.數據庫

B.數據庫管理系

C.數據庫管理員

D.數據庫應用系統

正確答案:B

10). 設有定義:long x=-123456L; 則以下能夠正確輸出變量x值的語句是( )。

tf("x=%dn",x)

tf("x=%ldn",x)

tf("x=峫n",x)

tf("x=%Dn",x);

正確答案:B

11). 運算符( )的優先級最高。

A.[ ]

B. +=

C. ?:

D.++

正確答案:A

12). C語言程序的基本單位是

A.程序行

B.語句

C.函數

D.字符

正確答案:C

13). 如果需要打開一個已經存在的非空文件“Demo”進行修改下面正確的選項是

=fopen("Demo","r");

=fopen("Demo","ab+");

=fopen("Demo","w+");

=fopen("Demo","r+");

正確答案:D

14). 以下對C語言函數的有關描述中,正確的是

A.在C語言中調用函數時,只能把實參的值傳給形參,形參的值不能傳送給實參

B.C函數既可以嵌套定義又可以遞歸調用

C.函數必須有返回值,否則不能使用函數

D.函數必須有返回值,返回值類型不定`

正確答案:A

15). 已知int x=6,y=2,z;則執行表達式z=x=x>y後,變量z的值為

A.0

B.1

C.4

D.5

正確答案:B

16). 數據庫的故障恢復一般是由

A.數據流圖完成的

B.數據字典完成的

完成的

圖完成的

正確答案:C

17). 棧底至棧頂依次存放元素A、B、C、D,在第五個元素E入棧前,棧中元素可以出棧,則出棧序列可能是

D

A

A

E

正確答案:B

18). 若有定義:int a=7;float x=2.5,y=4.7;則表達式x+a%3*(int)(x+y)%2/4的值是

A.2.500000

B.2.750000

C.3.500000

D.0.000000

正確答案:A