糯米文學吧

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

2017年計算機二級C語言提分習題

C語言2.84W

練習是幫助我們鞏固知識的最好方法,以下是小編為大家整理的2017年計算機二級C語言提分習題,希望對大家有幫助!

2017年計算機二級C語言提分習題

1.下列程序執行後的輸出結果是( )。

main()

{ char x=0xFFFF;printf("%dn",x--);}

A.-32767

C.1

D.32768

2.下面的函數調用語句中func函數的實參個數是( )。

func((f2v1,v2),(v3,v4,v5),(v6,max(v7,v8)))

A.3

B.4

C.5

D.8

3.語句“printf("akbre"’hi’yboun")”;的輸出結果是( )。

e’hi’y ’bou

B.abre’hiybou

’hi’you

’hi’ybou

4.下面程序輸出的是( )。

main()

{ int t=l;fun(fun(t));}

fun(int h)

{ static int a[3]={1.2.3};

int k;

for(k=0;k<3;k++)a[k]+=a[k]-h;

for(k=0;k<3;k++)printf("%d",a[k]);

printf("n");

return(a[h]);}

A.1,2,3,

1,5,9,

B.1,3,5,

1,3,j,

C.1,3,5,

0,4,8,

D.1,3。5,

-1,3,7,

5.以下敍述中正確的是( )。

A.預處理命令行必須位於C源程序的起始位置

B.在C語言中,預處理命令行都以“#”開頭

c.每個C程序必須在開頭包含預處理命令行:#include

D.C語言的預處理不能實現宏定義和條件編譯的功能

6.為了避免在嵌套的條件語句if else中產生二義性,C語言規定,else子句總是與( )配對。

A.縮排位置相同if

B.其前面最近的if

C.其後面最近的if

D.同一行上的if

7.設有下列程序段:

char str[]="HelloWorld":

char* plr;

ptr=str:

執行上面的程序段後,*(ptr+10)的值為( )。

A.’