糯米文學吧

位置:首頁 > IT認證 > 計算機等級

2016計算機二級c語言選擇題題庫及答案

1.下面被調用函數sub的函數值的類型是()

2016計算機二級c語言選擇題題庫及答案

sub(float a)

{float b;

b=a*a+1;

return b;}

A)單精度型 B)雙精度型 C)空類型 D)整型

2.若有如下程序:

int sub()

{static int n=1;

int x=1;

x*=n;n++;

return x;}

main()

{int n,t=1;

for(n=1;n<6;n++)t*=sub();

printf("%dn",t);}

則程序運行後的輸出結果是()

A)15 B)120 C)34560 D)-30976

3.在C語言中,函數的隱含存儲類別是()

A)static B)auto C)extern D)register

4.有以下程序:

intf1(doublea)

{returna*a; }

intf2(doublex,doubley)

{doublea,b;

a=f1(x);

b=f1(y);

returna+b;

}

main()

{doublew;

w=f2(1.1,2.0);

}

變量w中的值是()

A)5.21 B)5 C)5.0 D)0.0

5.以下程序運行後,輸出結果是()

#include

ss(char *s)

{char *p=s;

while(*p)p++;

return(p-s);

}

main()

{char*a="abded";

inti;

i=ss(a);

printf("%dn",i);

}

A)8 B)7 C)6 D)5

6.若有以下定義語句:

doublea[5];inti=0;

能正確給a數組元素輸入數據的語句是()

A)scanf("%lf%lf%lf%lf%lf",a);

B)for(i=0;i<=5;i++)scanf("%lf",a+i);

C)while(i<5)scanf("%lf",&a[i++]);

D)while(i<5)scanf("%lf",a+i);

7.以下程序的輸出結果是()

main()

{ charss[16]="test