【正文】
)(12) 以下程序的輸出結果是【12】。main(){int a=0。a+=(a=8)。printf(%d\n,a)。}正確答案: 1.(16)(13)函數(shù) void fun(float *sn, int n)的功能是:根據以下公式計算S,計算結果通過形參指針sn傳回。n通過形參傳入,n的值大于等于0。請?zhí)羁?。void fun( float *sn, int n){ float s=, w, f=。int i=0。for(i=0。 i=n。 i++){ f=【13】* f。w=f/(2*i+1)。s+=w。 }【14】=s。}正確答案: 1.(1) 2.(*sn)(14)函數(shù)fun的功能是:根據以下公式求p的值,結果由函數(shù)值返回。m與n為兩個正數(shù)且要求mn。例如:m=12,n=8時。請在題目的空白處填寫適當?shù)某绦蛘Z句,將該程序補充完整。include include float fun (int m, int n){ int i。double p=。for(i=1。i=m。i++)【15】;for(i=1。i=n。i++)【16】。for(i=1。i=mn。i++)p=p/i。return p。}main (){ clrscr()。printf (p=%f\n,fun (12,8))。}正確答案: 1.(p=p*i) 2.(p=p/i)(15)該程序運行的結果是【17】。includeincludedefine M 100void fun(int m, int *a, int *n){ int i,j=0。for(i=1。i=m。i++)if(i%7==0||i%11==0)a[j++]=i。*n=j。}main(){ int aa[M],n,k。clrscr()。fun(10,aa,amp。n)。for(k=0。kn。k++)if((k+1)%20==0)printf(\n)。else printf(%4d,aa[k])。printf(\n)。}正確答案: 1.(7)(16)下列程序的功能是:求出ss所指字符串中指定字符的個數(shù),并返回此值。例如,若輸入字符串123412132,輸入字符1,則輸出3,請?zhí)羁铡nclude include define M 81int fun(char *ss, char c){ int i=0。for(。 【18】。ss++)if(*ss==c)i++。return i。}main(){ char a[M], ch。clrscr()。printf(\nPlease enter a string: )。 gets(a)。printf(\nPlease enter a char: )。 ch=getchar()。printf(\nThe number of the char is: %d\n, fun(a,ch))。}正確答案: 1.(*ss!= 39。\039。)(17)下面程序把從終端讀入的文本(用@作為文本結束標志),請?zhí)羁?。include FILE *fp。{ char ch。if((fp=fopen(【19】))==NULL)exit(0)。while((ch=getchar( ))!=39。@39。)fputc (ch,fp)。fclose(fp)。}正確答案: 1.(,w或,w+)(18)設有如下宏定義define MYSWAP(z,x,y){z=x。x=y。y=z。}以下程序段通過宏調用實現(xiàn)變量a,b內容交換,請?zhí)羁铡loat a=5,b=16,c。MYSWAP(【20】,a,b)。正確答案: 1.(c)寧可累死在路上,也不能閑死在家里!寧可去碰壁,也不能面壁。是狼就要練好牙,是羊就要練好腿。什么是奮斗?奮斗就是每天很難,可一年一年卻越來越容易。不奮斗就是每天都很容易,可一年一年越來越難。能干的人,不在情緒上計較,只在做事上認真;無能的人!不在做事上認真,只在情緒上計較。拼一個春夏秋冬!贏一個無悔人生!早安!—————獻給所有努力的人.學習參考