8.39 以下程序運(yùn)行結(jié)果是【5】 。
long fib (int g)
{ switch (g)
{ case 0∶ return 0;
case 1∶
case2∶return 1;
}
return (fib (g-1)+fib(g-2));
}
main ()
{ long k;
k=fib (5);
printf ("k=%(d\n)",k);
}
A 考生答案: 正確答案: k=5
8.40 以下程序的輸出結(jié)果是【6】。
unsigned fun6(unsigned num)
{ unsigned k=1;
do
{ k *=num; num/=10;
} while (num);
return k;
}
main()
{ unsigned n=26;
printf("%d\n", fun6(n));
}
A 考生答案: 正確答案: 12
8.41 以下函數(shù)的功能是【7】。
float av(a, n)
float a[];
int n;
{ int i; float s;
for(i=0, s=0; ireturn s/n;
}
A 考生答案: 正確答案: 求出數(shù)組元素平均值
8.42 下面的函數(shù)fun的功能是將形參x的值轉(zhuǎn)換成二進(jìn)制數(shù),所得二進(jìn)制數(shù)的每一位放在一維數(shù)組中返回,二進(jìn)制的最低位放在下標(biāo)為0的元素中,其他依次類(lèi)推,請(qǐng)?zhí)羁铡?/P>
fun(int x,int b[])
{ int k=0,r;
do
{ r=x% 【8】 ;
b[ 【9】 ]=r;
x/= 【10】 ;
} while(x);
}
正確答案: 2 正確答案: k++ 正確答案: 2
8.43 下面函數(shù)的功能是將一個(gè)字符串的內(nèi)容顛倒過(guò)來(lái),請(qǐng)?zhí)羁铡?/P>
void fun(char str[])
{ int i,j, 【11】 ;
for(i=0,j= 【12】 ;i{ k=str[i];
str[i]=str[j];
str[j]=k;
}
}
正確答案: k 正確答案: strlen(str)-1
8.44 現(xiàn)有如下程序段,則程序段的輸出結(jié)果為 【13】 。
#include "stdio.h"
int fun()
{ static int k;
return k;
}
main()
{ int m;
m=fun();
printf("%d\n",m);
}
A 考生答案: 正確答案: 0
8.45 下面函數(shù)是一個(gè)求階乘的遞歸調(diào)用函數(shù)。請(qǐng)?zhí)羁铡?/P>
int fun(int k)
{ if(k==1)【14】 ;
else return( 【15】 );
}
正確答案: return 1 正確答案: k*fun(k-1)
相關(guān)推薦:2010年9月計(jì)算機(jī)等級(jí)考試成績(jī)查詢(xún)時(shí)間匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |