機(jī)試全國計(jì)算機(jī)二級C語言程序題-題庫(51-100)每年都一樣_第1頁
機(jī)試全國計(jì)算機(jī)二級C語言程序題-題庫(51-100)每年都一樣_第2頁
機(jī)試全國計(jì)算機(jī)二級C語言程序題-題庫(51-100)每年都一樣_第3頁
機(jī)試全國計(jì)算機(jī)二級C語言程序題-題庫(51-100)每年都一樣_第4頁
機(jī)試全國計(jì)算機(jī)二級C語言程序題-題庫(51-100)每年都一樣_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、全國計(jì)算機(jī)二級C語言程序題 題庫 (必考題庫51-100)建議下載到手機(jī)WPS打開第五十一套1 程序填空給定程序中,函數(shù)fun的功能是:計(jì)算下式s=1/22+3/42+5/62+(2n-1)/(2n)2直到(2n-1)/(2n)210-3并把計(jì)算結(jié)果作為函數(shù)值返回。例如,若形參e的值le-3 ,函數(shù)值的返回值為2.。第1處i=0;第2處i+;第3處x=(2.0*i-1) / (2.0*i)* (2.0*i);2 程序修改/*found*/void fun(char*s, char *t)/*found*/t2*d=0;3 程序設(shè)計(jì)viod fun(char*s, chat t)int i,j=

2、0;for(i=1;istrlen(s);i+=2)if(si%2)tj+=si;tj=0;第五十二套1 程序填空給定程序中,函數(shù)fun的功能是:在34的矩陣中找出在行上最大,列上最小的那個元素,若沒有符合條件的元素則輸出相應(yīng)信息。第1處max=aij;c=j;第2處find=0;第3處i+;2 程序修改/*found*/for(i=2;i=m;i+)/*found*/y-=1.0/(i*i);3 程序設(shè)計(jì)int fun(int score,int m,int below)float av=0.0;int i,j=0;for(i=0;im;i+)av+=scorei;av/=m;for(i=0

3、;iscorei)belowj+=scorei;return j;第五十三套1 程序填空給定程序中,函數(shù)fun的功能是將形參指針?biāo)附Y(jié)構(gòu)體數(shù)組中的三個元素按num成員進(jìn)行升序排列。第1處void fun(PERSON*std)第2處PERSON temp;第3處fun(std);2 程序修改/*found*/int k,q,i;/*found*/pti=strki;3 程序設(shè)計(jì)int fun(int aN)int i,j;for(i=0;iN;i+) for(j=0;j=i;j+) aij=0;第五十四套1 程序填空給定程序中,函數(shù)fun的功能是:計(jì)算形參x所指數(shù)組中N個數(shù)的平均值(規(guī)定所有數(shù)

4、均為正數(shù)),作為函數(shù)值返回,并將大于平均值的數(shù)放在形參Y所指數(shù)組中,在主函數(shù)中輸出。第1處av=0;第2處av=av+xi/N;第3處yj+=xi;2 程序修改/*found*/double fun(int m)/*found*/for(i=100;i=m;i+=100)3 程序設(shè)計(jì)fun(STU a,STU *s)int i,min=a0,s,j=0;for(i=1;iai.s)j=i;min=ai.s;*s=aj;第五十五套1程序填空給定程序中,函數(shù)fun的功能是:判斷形參s所指字符串是否是“回去”(Palindrome)若是,函數(shù)返回值為1;不是,函數(shù)返回值為0,“回文”是正讀和反讀都是

5、一樣的字母串(不區(qū)分大小寫字母)。第1處1p=s;第2處1p+;rp-;第3處if(1prp)return 0;2 程序修改2/1+3/2+5/3+8/5+13/8+21/13+和值通過函數(shù)值返回main函數(shù)。例如n=5,則應(yīng)輸出:8.。/*found*/double fun(int n)/*found*/c=a;a+=b;b=c;3程序設(shè)計(jì)void fun(int m,int k,int xx)int i,j=1,t=m+1;while(j=k)for(i=2;it;i+)if(t%i= =0)break;if(i= =t)xxj-1=i;j+;t+;第五十六套1 程序填空給定程序的功能是:

6、從鍵盤輸入若干行文本(每行不得超過80個字符),寫到文件myfile4.txt中,用-1作為字符串輸入結(jié)束的標(biāo)志。然后將文件的內(nèi)容讀出顯示在屏幕上。文件的讀寫分別由自定義函數(shù)ReadText和WriteText實(shí)現(xiàn)。第1處void WriteText(FILE*fw)第2處fputs(str,fw);fputs(“n”,fw);第3處printf(“%s”,str);2 程序修改/*found*/void fun(long s,long*t)/*found*/s1=s1*10;3 程序設(shè)計(jì)void fun(int a,int b,long*c)*c=(b/10)*1000+(a%10)*100

7、+(b%10)*10+(a/10);第五十七套1 程序填空給定程序中,函數(shù)fun的功能是:計(jì)算出形參s所指字符串中包含的單詞個數(shù),作為函數(shù)值返回。為便于統(tǒng)計(jì),規(guī)定各單詞之間用空格隔開。第1處n+;flag=1;第2處if(*s= = )flag=0;第3處s+;2 程序修改/*found*/t+=sk;/*found*/*aver=ave;3程序設(shè)計(jì)int fun(int *s,int t,int *k)int i,pos=0,max=*s;for(i=1;it;i+)if(maxe)第3處x=(2*i+1)/(t*t);2 程序修改/*found*/double fun(int n) /*f

8、ound*/s=s+(double)a/b;3 程序設(shè)計(jì)fun(int aM)int i,j,max=a00;for(i=0;i2;i+) for(j=0;jM;j+)if(maxaij)max=aij;return max;第五十九套1 程序填空函數(shù)fun的功能是:把形參a所指數(shù)組中的的最小值放在元素a0,接著把形參a所指數(shù)組中的最大值放a1元素中;再把a(bǔ)所指數(shù)組中的次小值放在a2中,把a(bǔ)所指數(shù)組元素中的次大值放在a3;其余以此類推。第1處max=min=ai;第2處if(maxaj)2 程序修改/*found*/switch(g)/*found*/case 1:return 1;case

9、2:return 1;3 程序設(shè)計(jì)void fun(STREC *a) int i;for(i=0;iave=a-ave+a-si;a-ave/=N第六十套1 程序填空給定程序中,函數(shù)fun的功能是:有NN矩陣,以主對角線為對稱線,對稱元素相加并將結(jié)果存放在左下三角元素中,右上三角元素來。第1處 void fun (int) (*t)N第2處 tij=tij+tji;第3處 tji=0;2程序修改 /*found*/ #define FU(m,n) (m)/(n) /*found*/ return (value); 3程序設(shè)計(jì)void fun (char *a) int j=0; char *

10、p=a; while (*p=*)p+; while (*p) aj+=*p; p+; aj=0; 第六十一套1 程序填空人員的記錄由編號和出生年、月、日組成,N名人員的數(shù)據(jù)已在主函數(shù)中存入結(jié)構(gòu)體數(shù)組std中。函數(shù)fun的功能是:找出指定出生年份的人員,將其數(shù)據(jù)放在形參k所指出的數(shù)組中,由主函數(shù)輸出,同時由函數(shù)值返回滿足指定條件的人數(shù)。第1處if (stdi.year=year) 第2處 kn+=stdi; 第3處 return (n); 1 程序修改 /*found*/IsPrime (int n)/*found*/ if (!(n%i)2 程序設(shè)計(jì)fun(STU a,STU *s) int

11、 i, max = a0. s, j=0; for (i=1; iN;i+) if (maxa i.s) j=i; max =ai.s; *s=aj; 第六十二套1程序填空給定程序中,函數(shù)fun的功能是:將NN矩陣主對角線元素中的值與反向?qū)蔷€對應(yīng)位置上元素中的值進(jìn)行交換。例如:若N=3有下列矩陣:1 2 34 5 67 8 9交換后:3 2 14 5 69 8 7第1處 void fun (int t N, int n)第2處 for (i=0; ia mid)3 程序設(shè)計(jì) void fun (char *a,char *p) char *q=a; int j=0; while (*q&qp

12、) if (*q!= *) aj+=*q; q+; while (*p) a j+ = *p+; a j=0; 第六十三套1 程序填空給定程序中,函數(shù)fun的功能是;求ss所指字符串?dāng)?shù)組中長度最短的字符串所在的行下標(biāo),作為函數(shù)值返回,并把其串長放在形參n所指變量中。Ss所指字符串?dāng)?shù)組中共M個字符串,且串長N。 第1處 for (i=0;iM;i+) 第2處 if (len*n) 第3處 return(k);2 程序修改/*found*/ if ( a =tti)&(tti= z ) /*found*/tt i - =32;3程序設(shè)計(jì) void fun (int m, int *k, int x

13、x) int i , cnt=0; for (i=0; im;i+) if (isP(i) xx cnt+=i; *k=cnt; 第六十四套1 程序填空給定程序中,函數(shù)fun的功能是:對形參ss所指字符串?dāng)?shù)組中的M個字符串按長度由短到長進(jìn)行排序。Ss所指字符串?dāng)?shù)組中共有M個字符,且串長N。 第1處 for (j=i+1; j=0; j-) b i+=sj; strcpy (s,b); 第六十五套1程序填空給定程序中,函數(shù)fun的功能是:計(jì)算下式前5項(xiàng)的和作為函數(shù)值返回。S=13/22-35/42+57/62-+(-1)n-1(2n-1)(2n+1)/(2n)2例如,當(dāng)形參n的值為10時,函數(shù)返

14、回:-0.。 第1處 k=1; 第2處 t=2*j; 第3處 k=k*(-1);2 程序修改 /*found*/ K+; /*found*/ if (m=k) 3 程序設(shè)計(jì)void fun (int a, int n, int *max, int *d) int i; *max=a0;*d=0; for (i=1; in;i+) if (*max= 0 &s i = 9) 第2處 while (si+1+n! =0)n+; 第3處 sj+1=s j;2 程序修改 /*found*/ for (i =2 ; i= m; i+) /*found*/ y+=1. 0/ ( i* i) ;3 程序設(shè)計(jì)

15、 void fun ( int a 3 3, int b 3 3) Int c 3 3; int i,j; for (i=0;i3;i+) for (j=0; j3; j+) c ij=a j i ; b i j=ai j +c i j ; 第六十七套1 程序填空給定程序中,函數(shù)fun的功能是:找出100999之間(含100和999)所有整數(shù)中個位上數(shù)字之和為x(x為一正整數(shù))的整數(shù),然后輸出:符合條件的整數(shù)個數(shù)作為函數(shù)值返回。 第1處 while (t0)3程序設(shè)計(jì) int fun (STREC a) STREC tmp; int i,j; for (i=0;iN; i+) for (j=0

16、; jN;j+) if (a i. saj. s ) tmp =a i; a i=a j; aj =tmp; 第六十八套1 程序填空給定程序中,函數(shù)fun的功能是:將形參n中,個位上為偶數(shù)的數(shù)取出,并按原來從高位到低位相反的順序組成一個新的數(shù)。并作為函數(shù)值返回。1 第1處 if (t%2=0) 第2處 x=10*x+t; 第3處 n=n/10;2 程序修改 /*found*/ *t=0; /*found*/ if (d%2!=0)3 程序設(shè)計(jì) void fun (char p, char p2) char *p=p1; while (*p)p+; while (*p2)*p+=*p2+; *p

17、=0; 第六十九套1 程序填空甲乙丙丁四人同時開始放鞭炮,甲每隔t1秒放一個,乙每隔t2秒放一個,丙每隔t3秒放一個,丁每隔t4秒放一個,每人各放n次。函數(shù)fun的功能是通過形參提供的信息,求出總共聽到多少次鞭炮聲作為函數(shù)值返回。注意,當(dāng)幾個鞭炮同時炸響,只算一聲響聲,第一聲響是在第0秒。1 第1處 max t =t1; 第2處 for (t=1; t max t*(n-1); t+) 第3處 return count;2 程序修改 /*found*/ int fun (int a,int b, int c) /*found*/ else return 1; 3 程序設(shè)計(jì) double fun

18、 (int n) int i, j=0; double s=0; for (i=3;i=n; i+) for (j=2; ji;j+) if ( i %j=0)break; if (j=i) s =s+sqrt ( i ); return s; 第七十套1 程序填空給定程序中,函數(shù)fun的功能是:統(tǒng)計(jì)長整數(shù)n的各個位數(shù)上出現(xiàn)數(shù)1、2、3的次數(shù),并通過外部(全局)變量c1、c2、c3返回主函數(shù)。 第1處 switch (n%10) 第2處 case 1: c1+; break; 第3處 case 2: c2+; break;2 程序修改/*found*/ if (t=0) /*found*/ *

19、zero =count;3 程序設(shè)計(jì)double fun (int n) double s=0, t=1; int i ; for ( i=1; i=n;i+) t*=1; s+=1. 0/t; return s; 第七十一套1 程序填空給定程序中,函數(shù)fun的功能是:反形參a所指數(shù)組中的最大值放在a0中,接著求出a所指數(shù)組中的最小值放在a1中;再把a(bǔ)所指數(shù)組元素中的次大值放在a2中,吧a組元素中的次小值放在a3中,依此類推。第1處 void fun (int *a, int n) 第2處 for (i=0; in-1; i+=2) 第3處 for (j=i+1; jn;j+)2 程序修改/*

20、found*/ sum=0.0; /*found*/ if (i+1)%5=0)3 程序編寫 double fun (STREC *a, STREC *b, int *n) int i; double ave=0. 0; *n=0;for (i=0; iN; i+) ave =ave=a i . S;ave /=N;for( i=0 ; iN: i+) if (a i. save) b*n=a i ; (*n)+;return ave;第七十二套1 程序填空給定程序中,函數(shù)fun的功能是:統(tǒng)計(jì)所有2)的素?cái)?shù)的個數(shù),素?cái)?shù)的個數(shù)作為函數(shù)值返回。第1處 for ( j=2; j=i)2 程序修改/*

21、found*/ sum =0; j=0; /*found*/ if (sum %4=2)3 程序設(shè)計(jì)double fun (int n) int i ; double sum=0.0; if (n1&n=100) for ( i=1 ; i=n; i+)sum +=1. 0/(2*i - 1)- 1. 0/(2* i); return sum; 第七十三套1 程序填空給定程序中,函數(shù)fun的功能是:f(x)=1+x+x2/+xn/n!直到|x/n!|10-6,若x=2.5,函數(shù)值為:12.。第1處 f=1. 0+x ;第2處 t*=x/n第3處 f+=t ;2 程序修改 /*found*/ d

22、=1 ; s=0 ; /*found*/ d=d/10 ;3 程序設(shè)計(jì)double fun (double x9) int i ; double avg=0. 0, sum=0. 0 ; for (i=0 ; i8 ; i+) avg =( x i + x i+1)/2;sum += sqrt ( avg); rturn sum ; 第七十四套1 程序填空給定程序中,函數(shù)fun的功能是:計(jì)算f(x)=1+x+x2/+xn/n!的前n項(xiàng)。若x=2.5,函數(shù)值為:12.。第1 處 t=1 ;第2 處 for (i=1 ;in ;i+)第3處 t*=x/ i ;2 程序修改/*found*/k= i

23、 ; /*found*/c=k%10;3 程序設(shè)計(jì)double fun (double x 10) Int i;double avg =0. 0, sum =0. 0, abs =0. 0, fc;for (i=0; i10; i +)sum +=x i ;avg =sum/10;for (i=0; inext;第2處 printf (%d , t-data);第3處 free (t);2 程序修改/*found*/fun (char *a )/*found*/printf ( %c , *a);3 程序設(shè)計(jì)char *fun (char *s, char *t) int i ; char *

24、p =s ,*q=t; for (i=0; *p&*q ; i+) p+ ; q+; if (*p=0&*q=0) return s; if (*p) return s; else return t; 第七十六套1 程序填空在給定程序中,函數(shù)fun的功能是在形參s所指字符串中尋找與參數(shù)c相同的字符,并在其后插入一個與之相同的字符,若找不到相同的字符則函數(shù)不做任何處理。第1處for (i=0; s i !=0 ;i+)第2處 n=0;第3處 sj+1 =c ;2 程序修改/*found*/double sum =0. 0;/*found*/sum/=c;3 程序設(shè)計(jì)float fun (int

25、n)int i, j, t;float s=0;for(i=1; i=n;i+)t=0;for (j=1; j=i; j+)t+=j;s=s+1. 0/t;return s;第七十七套1 程序填空給定程序中,函數(shù)fun的功能是:將形參n所指變量中,各位上為偶數(shù)的數(shù)去除,剩余的數(shù)按原來從高位到低位的順序組成一個新的數(shù),并通過形參指針n傳回所指變量。如輸入一個數(shù):,新的數(shù)為729第1處 t=*n%10 ; 第2處 if (t %2!=0) 第3處 *n=x ;2 程序修改/*found*/ if (n=0)/*found*/result *=n-;3 程序設(shè)計(jì)long fun (char *p)

26、int i, len , t; long x=0; len =strlen (p); if (p0= - ) t= - 1; len-;p+; else t=1; While (*p) x =x*10 - 48 +(*p+); return x*t; 第七十八套1 給定程序中,函數(shù)fun的功能是將形參給定的字符串、整數(shù)、浮點(diǎn)數(shù)寫到的文本文件中,再用字符方式從此文本文件中逐個讀入并顯示在終端屏幕上。請?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容分并把下劃線刪除,使得程序得出正確的結(jié)果。注意:源程序存放在考生文件夾下的BLANK1.C中。第1處 FILE * fp; 第2處 while (!feof (fp)

27、第3處 putchar (ch) ; ch= fgetc (fp); 2 程序修改/*found*/ s j+=s i ; /*found*/ s j = 0 ;3 程序設(shè)計(jì)題void fun (char s N , char *b) int i, j, n=0; for (i=0; iN; i+) /*請?zhí)顚懫湎鄳?yīng)語句完成其功能*/ for ( j=0 ; jnext ; 第2處 q= p - next; 第3處 if (p - data =q - data)2 程序修改/*found*/ p= h - next; /*found*/ p=p-next;3 程序設(shè)計(jì)void fun ( in

28、t (*s) 10 , int *b, int *n, int mm, int nn) int i, j, k ; for (i=0 ; imm; i+) for (j=0; jnext; /*found*/ p= p - next; 3 程序設(shè)計(jì)int fun ( char * str) int i , j= strlen (str) ; for ( i=0 ; i j /2 ; i+) if (str i ! = str j- i - 1) return 0 ; return 1 ; 第八十一套1 程序填空給定程序中,函數(shù)fun的功能是將參數(shù)給定的字符串、整數(shù)、浮點(diǎn)數(shù)寫到文件中,再用字符串

29、方式從此文本文件中逐個讀入,并調(diào)用庫函數(shù)atof和atof將字符串換成相應(yīng)的整數(shù)和浮點(diǎn)數(shù),然后將其顯示在屏幕上。第1處 FILE * fp ; 第2處 fclose (fp) ; 第3處 fscanf ( fp , %s % s % s ,str, str1 ,str2);2 程序修改/*found*/ t= ( STU *) calloc (sizeof (STU),m) ; /*found*/t k =b j ;3 程序設(shè)計(jì)int fun ( int a , int n ) int i , j =1 , k=a 0; for ( i = 1; in ; i +) if ( k!=a i )

30、 a j+ =a i ; k = a i ; a j = 0; return j ; 第八十二套1 程序填空給定程序中,函數(shù)fun的功能是根據(jù)形參i的值返回某個函數(shù)年值。當(dāng)調(diào)用正確時,程序輸出:x1=5.第1處 double fun ( int i , double x , double y) 第2處 renturn f1 (x) ; 第3處 return f2 (x, y) ;2 程序修改/*found*/ char *fun (char *s ,char *t) /*found*/ ss+; /*found*/ tt+;3 程序設(shè)計(jì)void fun (char *w, int m) int

31、 i ; for ( i=0 ; ia m) m=k;3 程序設(shè)計(jì)unsigned fun ( unsigned w) if ( w =10000) return w%10000; if ( w =1000) return w%1000; if ( w =100) return w%100; return w%10; 第八十四套1 程序填空程序通過定義學(xué)生結(jié)構(gòu)體變量,存儲了學(xué)生的學(xué)號、姓名和三門課的成績。所有學(xué)生數(shù)據(jù)均以二進(jìn)制方式輸出到文件中。函數(shù)fun的功能是重寫形參filename所指的文件中最后一個學(xué)生的數(shù)據(jù),即用新的學(xué)生數(shù)據(jù)覆蓋該學(xué)生原來的數(shù)據(jù),其他學(xué)生的數(shù)據(jù)不變。第1處 fp =fo

32、pen ( filename , rb+ ) 第2處 fseek (fp ,-1L*sizeof (STU), SEEK_END); 第3處 fwrite ( &n, sizeof (STU), 1, fp) ;2 程序修改/*found*/ p= ( NODE *) malloc (sizeof(NODE); /*found*/ return h;3 程序設(shè)計(jì)int fun ( char *s ) int k=1; while (*s) if (*s= )k+; s+; return k ; 第八十五套1 程序填空 程序通過定義學(xué)生結(jié)構(gòu)體變量,存儲了學(xué)生的學(xué)號、姓名和三門課的成績。所有學(xué)生數(shù)

33、據(jù)均以二進(jìn)制方式輸出到文件中。函數(shù)fun的功能是從形參filename所指的文件中讀入學(xué)生書數(shù)據(jù),并按照從小到大排序后,再用二進(jìn)制方式把排序后的學(xué)生數(shù)據(jù)輸出到filename所指的文件中,覆蓋原來的文件內(nèi)容。第1處 fp =fopen ( filename , rb ); 第2處 if ( s i . sno s j .sno) 第3處 fwrite (s,sizeof (STU), N, fp);2 程序修改/*found*/ p=s ; /*found*/while (*p+)3程序設(shè)計(jì)void fun ( int *a , int *b) int i , j ; for ( i=0; i

34、M ; i+); b i =0; for ( i=0; i10) b M-1+; else b j +; 第八十六套1 程序填空給定程序中,函數(shù)fun的功能是將不代頭結(jié)點(diǎn)的單向鏈表逆置。即若原鏈表中從頭至尾結(jié)點(diǎn)數(shù)據(jù)域依次為:2、4、6、8、10,逆置后,從頭至尾結(jié)點(diǎn)數(shù)據(jù)域依次為:10、8、6、4、2.請?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結(jié)果。第1處 NODE * fun (NODE *h) 第2處 r=q - next ; 第3處 q=r;2 程序修改/*found*/ if ( i % 2 | s i %2=0 )/*found*/ t j = 0 ;3程序設(shè)計(jì)#

35、 include void fun ( int (*s) 10 , int *b , int *n, int mm, int nn) int i, j, np=0; for ( i=0; inn; i+) for ( j=0; js ; STREC *p ; p=h-next ; while (p) if (p-smax) max=p-s ; p=p-nest; return max ; 第八十八套1程序填空給定程序中,函數(shù)fun的功能是調(diào)用隨機(jī)函數(shù)產(chǎn)生的20個互不相同的整數(shù)放在形參a所指數(shù)組中(此數(shù)組在主函數(shù)中已置0)。第1處 while (nN) 第2處 if ( x=a i ) brea

36、k ; 第3處 if ( i=n) an =x ; n+;2 程序修改/*found*/ sum=0 /*found*/ scanf (%d , &a i j ) ;3 程序設(shè)計(jì)int fun ( int array3 3) int i, j, arr 3 3; memcpy(arr,array,9*sizeof(int) ); for ( i=0; i3; i+) for ( j=0; jN。第1處 int fun( char (*ss)N, int *n) 第2處 if ( i=0) *n=len; 第3處 *n=len;2 程序修改/*found*/ t+=1. 0/ i ; /*fou

37、nd*/ return t;3程序設(shè)計(jì)int fun (char *str, char *substr) int cnt =0 ; char *p =str, *q ; while (*p) q=strstr (p,substr) ; if (q=NULL) break ; p=q +strlen (substr) ; cnt+; 第九十套1 程序填空給定程序中,函數(shù)fun的功能是:求出形參ss所指字符串?dāng)?shù)組中最長字符串的長度,將其余字符串右邊用字符*補(bǔ)齊,使其與最長的字符串等長。Ss所指字符串?dāng)?shù)組中有M個字符串,且串長N。請?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結(jié)果。

38、第一處 n=strlen(ssi);第二處 ssin+j=*;第三處 ssin+j+1=0;2 程序修改/*found*/if(*p= = )/*found*/*(p-1)=toupper(*(p-1);3程序設(shè)計(jì)int fun(char *s,int num) char ch;int i,j;for(i=1;i6;i+)for(j=i+1;j6;j+)if(*(s+i)(s+j)ch=*(s+j);*(s+j)=*(s+i);*(s+i)=ch;第九十一套1程序填空給定程序中,函數(shù)fun的功能是:將形參std所指結(jié)構(gòu)體數(shù)組中年齡最大者的數(shù)據(jù)作為函數(shù)值返回,并在main函數(shù)中輸出。第一處 ma

39、x=*std;第二處 if(max.agestdi.age) max=stdi;第三處printf(“nName:%s,Age:%dn”,,max.age);2 程序修改/*found*/void fun(int *a,int *b)/*found*/t=*b;*b=*a;*a=t;3程序編寫void fun(int ttMN,int ppN)int i,j,min,k;for(i=0;iN;i+)min=tt0i;k=0;for(j=1;jttji)min=ttji;k=j;ppi=ttki;第九十二套1 程序填空給定程序中,函數(shù)fun的功能是:將a和b所指的兩字符串轉(zhuǎn)達(dá)換成面值相同的整數(shù),并進(jìn)行相加作為函數(shù)值返回,規(guī)定字符串只含9個以下數(shù)字字符。第一處 d=d*10+*s-0;第二處 s+;第三處 return ctod(a)+ctod(b);2 程序修改/*found*/*a=*a+1;/*found*/*b=*b+1;3程序設(shè)計(jì)fl

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論