語言各種題型及試卷-填空題_第1頁
語言各種題型及試卷-填空題_第2頁
語言各種題型及試卷-填空題_第3頁
語言各種題型及試卷-填空題_第4頁
語言各種題型及試卷-填空題_第5頁
已閱讀5頁,還剩38頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、在11、給定程序中,函數(shù)funi的值返回某個函數(shù)的值。當調(diào)用正確時,程序 請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 doublef1(double return double x, i, x, {ifreturn2(x);}

3(x,{double x1=5,x2=3,r;r=fun(1,x1,x2);r+=fun(2,x1,printf("\nx1=%f,x2=%f,x1*x1+x1*x2=%f\n\n",x1,x2,}fun的功能是將存放學生數(shù)據(jù)的結構體數(shù)組,按照的字典序(從小到大)排序。請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 structstudent{ score[3];voidfun(struct a[], {1 i,j;for(i=0;i<2;i++)for(j=i+1;j<n;if(strcmp(3)>0) t= a[i]= a[j]= }{struct s[4]={{10001,"ZhangSan",95,80,{10002,"LiSi",85,70,{10003,"CaoKai",75,60,{10004,"FangFang",90,82, i,printf("\n\nTheoriginaldata:\n\n");for(j=0;j<4;j++) printf("\nNo: Name:%- ",s[j].sno,for(i=0;i<3;i++) printf("%6.2f",s[j].score[i]);}fun(s,printf("\n\nThedataaftersorting:\n\n");for(j=0;j<4;j++) printf("\nNo: Name:%- ",s[j].sno,for(i=0;i<3;i++) printf("%6.2f",s[j].score[i]);}}3、給定程序中,函數(shù)fun的功能是:計算形參x所指數(shù)組中N個數(shù)的平均值(規(guī)定所有數(shù)均為正數(shù),作為函數(shù)值返回并將大于平均值的數(shù)放在形參y所指數(shù)組中,在主函數(shù)中輸出。例如,有10個正數(shù):46 BLANK1.C中。 double { av=1;for(i=0;i<N;i++) av=av+2;for(i=j=0;i<N;i++) y[3]=x[i]; }{ for(i=0;i<N;i++){x[i]=rand()%50;printf("%4.0f",x[i]);}printf("\nTheaverageis:%f\n",fun(x,y));for(i=0;y[i]>=0;i++) printf("%5.1f",y[i]);}4funa4×3k0行元素交123456789789456123請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 voidfun(int(*a)[N],int1){inti,j,tempfor(i=0;i<2 ;i++){temp=a[0][i]a[0][i]= a[k][i]=temp}}{intx[M][N]={{1,2,3},{4,5,6},{7,8,9},{10,11,12}printf("Thearraybeforemoving:\n\n");for(i=0;i<M;i++) for(j=0;j<N;j++)printf("%3d",x[i][j]);}printf("Thearrayaftermoving:\n\n");for(i=0;i<M;i++) for(j=0;j<N;j++)printf("%3d",x[i][j]);}}5funab所指的兩個字符串轉(zhuǎn)換成面值相同的整數(shù),并9個以下數(shù)字字符。例如,主函數(shù)中輸入字符串:3248612345,在主函數(shù)中輸出的函數(shù)值為:44831。請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 ctod( *s{long if(isdigit( d=d*10+*s-1;2 } fun( *a, *b{}

3{char {printf("Input s1:");gets(s1);}while(strlen(s1)>N);{printf("Input s2:");gets(s2);}while(strlen(s2)>N);printf("Theresult %ld\n",fun(s1,s2)}BLANK1.C中。 doublefun(int { s,s=1;for(i=1;i<=2;i++){s=s+(2.0*i-1)*(2.0*i+1)/3;} }{int {printf("Pleaseinput(n>0):");scanf("%d",&n); printf("\nTheresultis:%f\n",fun(n));} 請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 M voidfun(int {int while((i<M)&&(!find)) for(j=1;j<N;j++)rmax=a[i][j];c=1 ;}find=1;k=0;while(k<M&&find)if(k!=i&&a[k][c]<=rmax) find=2 }if(find)printf("find: }if(!find)printf("not}{ printf("Enternumberforarray:\n");for(i=0;i<M;i++)for(j=0;j<N;j++)scanf("%d",&x[i][j]);printf("Thearray:\n");for(i=0;i<M; for(j=0;j<N;j++)printf("%3d",x[i][j]);}}ss所指字符串數(shù)組中共有NM請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 int (*ss)[M], { for(i=0;i<1 ;i++) if(len<=2)strcpy(ss[j++],3} }{char printf("\nTheoriginalstring\n\n"); printf("Thestringwitchlengthislessthanorequalto7:\n");for(i=0;i<f;i++) }、9、程序通過定義學生結構體變量,了學生的學號、和3門課的成績。函數(shù)fun的、88請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 structstudent{ score[3];void {struct b=1;b.sno=strcpy(2,"LiSi");printf("\nThedataaftermodified Name: ",b.sno,for(i=0;i<3;i++) printf("%6.2f", b.3);}{structstudent s={10001,"ZhangSan",95,80,88}; printf("\n\nTheoriginaldataprintf("\nNo:%ld Name:%s\nScores: ",s.sno,);for(i=0;i<3;i++) printf("%6.2f", }k個字符。ssN個字符串,M。請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 voidfun(char (*ss)1,int { while(i<2){ss[i][k]=3; }{char printf("\nTheoriginalstring\n\n"); printf("\nThestringafterdeleted:\n\n");for(i=0;i<N;i++) }t所指字符數(shù)組中,形成一個新串。若s所指字符串的長度小于n,則將整個字符串到t所指字符數(shù)組中。s所指的字符串為:abcdefgh,n5t所指字符數(shù)組中的請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 void *s, n, {intlen,i,j=0;if(n>=len)strcpy(1);else{for(i=len-n;i<=len-1; t[j++]= t[j]=3 }}{char printf("Enterastring: printf("Entern:"); printf("Thestringt }12、給定程序中,函數(shù)funs所指字符串中的所有數(shù)字字符順序前移,其例如,s所指字符串為:asd123fgh5##43df,BLANK1.C中。 char*fun(char {int i,j,k,n; *p,*t;j=0;k=0;for(i=0;i<n; p[1]=s[i];j++;} t[k]=s[i];k++;}for(i=0;i<2;i++)p[j+i]=t[i];return3;}{ printf("Pleaseinput:"); printf("\nTheresultis:%s\n",fun(s));}13、給定程序中,函數(shù)fun100~999之間(100999)所有整數(shù)中例如,當x值為5時,100~999之間各位上數(shù)字之和為5的整數(shù)有 。共有15個。當x值2727的整數(shù)是:9991請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 {int n,s1,s2,s3,t;while(t<=1){ s2=(2 if(s1+s2+s3==3) printf("%d",t);} }{intx=-1;{printf("Pleaseinput(x>0):"); printf("\nTheresultis:%d\n",fun(x));}14funs所指字符串中的數(shù)字字符轉(zhuǎn)換成對應的數(shù)值,?s所指的字符串為:abs5def126jkm8,程序執(zhí)行后的輸出結果為:22。請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 intfun(char {int while(*s){if(isdigit(*s) sum+=*s- 2}}

{ printf("\nEnterastring:\n\n"); printf("\nTheresult }15、給定程序中,函數(shù)fun的功能是將節(jié)點的單向鏈表結點數(shù)據(jù)域中的數(shù)據(jù)從小到大排請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 typedefstructnode struct }void { *p, p=1 while(p)q=2 while(q)if(p->data t=p->data; p->data=q->data; q->data=t; q=q->next;}p=p-}}NODE h=(NODE*)malloc(sizeof(NODE));h->next=NULL;for(i=0;i<N; q=(NODE*)malloc(sizeof(NODE));q->next=if(h->next==NULL) h->next=p=q; p->next=q; p=q; } }void { p=h-if(p==NULL) printf("ThelistisNULL!\n"); printf("->%d",p->data);p=p->next; }} a[N]={0,10,4,2,8,6printf("\nTheoriginallist:\n");printf("\nThelistaftersorting:\n");}16、程序通過定義學生結構體變量,了學生的學號、和3門課的成績。函數(shù)fun的功能是將形參as中的數(shù)據(jù)進行修改,a中地址作為函數(shù)值返回主函數(shù),例如:a所指變量s中的學號、、和三門課的成績依次是:10001、"ZhangSan"、95、80、88t中的數(shù)據(jù)應為:10002、"LiSi"、96、81、89。請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 structstudent{ score[3]; fun(struct { a->sno=10002;strcpy(a->name,"LiSi");for(i=0;i<3;i++) +=return3 }{structstudent s={10001,"ZhangSan",95,80,88}, printf("\n\nTheoriginaldataprintf("\nNo:%ld Name:%s\nScores: ",s.sno,);for(i=0;i<3;i++) printf("%6.2f",s.score[i]);t=printf("\nThedataaftermodifiedprintf("\nNo:%ld Name:%s\nScores: ",t->sno,t->name);for(i=0;i<3;i++) printf("%6.2f",t->score[i]);} 請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 doublefun(double {int i,j; s,av,y[N];for(i=0;i<N; av=1;for(i=j=0;i<N;i++)if(x[i]>av){y[2]=x[i];x[i]=-for(i=0;i<N;if(x[i]!=3)y[j++]=x[i];for(i=0;i<N;i++)x[i]= }{ for(i=0;i<N;i++){x[i]=rand()%50;printf("%4.0f",x[i]);}printf("\nTheaverageis:%f\n",fun(x));printf("\nTheresult:\n",fun(x));for(i=0;i<N;i++) printf("%5.0f",x[i]);}例如,形參s所指的字符串為:Thisisa program.,函數(shù)的返回值為6。BLANK1.C中。 intfun(char {int n=0,flag=0;{if(*s!=''&&flag==0) if(*s=='') flag=2 } }{ printf("\nEnteralinetext:\n"); printf("\nThereare%dwordsinthis}相同的串,找到后返回該串在字符串數(shù)組中的位置(下標值,未找到則返回-1。ss所指字NM。請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 int for(i=0;i<1 ;i++)if(strcmp(ss[i],t)==0)returnreturn-1;}

{char printf("\nTheoriginalstring\n\n"); printf("\nEnterastringforsearch: 3) printf("\nTheposition %d}b所指的一維數(shù)組中。請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 void (*a)[N], { for(i=0;i<N;i++)b[i]=1;for(j=1;j<N;if(b[i] a[j][i])}}{ printf("\nThematrix:\n");for(i=0;i<N;i++) for(j=0;j<N;j++)printf("%4d",x[i][j]);}fun(3);printf("\nTheresultfor(i=0;i<N;i++) }"(Palindrome10。"回文"是正讀和反讀都一樣的字符串(不例如,LEVELLevel是"回文"LEVLEV不是"回文"請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 intfun(char { lp=1 while((toupper(*lp)==toupper(*rp))&&(lp<rp)){lp++;rp2 ;}if(lp<rp)3 return}{ printf("Enterastring: if(fun(s))printf("\n\"%s\"isaPalindrome.\n\n",s);elseprintf("\n\"%s\"isn'taPalindrome.\n\n",s);}22、程序通過定義學生結構體變量,了學生的學號、和3門課的成績。所有學生數(shù)請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 typedefstruct student{ score[3];}void *filename, { fp=while(!feof(1)) fread(&n,sizeof(STU),1,if(n.sno2sno) }if for(i=0;i<3; n.score[i]+=fseek(3,-1(long)*sizeof(STU),SEEK_CUR);fwrite(&n,sizeof(STU),1,fp);}}{ t[N]={{10001,"MaChao",91,92,77},{10002,"CaoKai",75,60,{10003,"LiSi",85,70, {10004,"FangFang",90,82,{10005,"ZhangSan",95,80,88}}, fp=fopen("student.dat","wb");fwrite(t,sizeof(STU),N,fp);printf("\nTheoriginaldata:\n");fp=fopen("student.dat","rb");fread(ss,sizeof(STU),N,fp);for(j=0;j<N; printf("\nNo: Name:%- ",ss[j].sno,for(i=0;i<3;i++)printf("%6.2f",ss[j].score[i]);}fun("student.dat",fp=fopen("student.dat","rb");fread(ss,sizeof(STU),N,fp);printf("\nThedataaftermodifing:\n");for(j=0;j<N;j++) printf("\nNo: Name:%- ",ss[j].sno,for(i=0;i<3;i++) printf("%6.2f",ss[j].score[i]);}}b所指結構體變量中的數(shù)據(jù)進行修改,最后在主函數(shù)中輸出修改后的數(shù)據(jù)。例如:b所指變量t中的學號、、和三門課的成績依次是:10002、"ZhangQi"、93、85、87t中的數(shù)據(jù)應為:10004、"LiJie"、93、85、87。請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 structstudent{ score[3];voidfun(struct { b1 =10004;strcpy(b2,"LiJie");}{structstudent t={10002,"ZhangQi",93,85,87}; printf("\n\nTheoriginaldataprintf("\nNo:%ld Name:%s\nScores: ",t.sno,);for(i=0;i<3;i++) printf("%6.2f",t.score[i]);fun(3printf("\nThedataaftermodifiedprintf("\nNo:%ld Name:%s\nScores: ",t.sno,);for(i=0;i<3;i++) printf("%6.2f",t.score[i]);} BLANK1.C中。 doublefun(double {int i,j; for(i=0;i<N;i++) av+=1;for(i=j=0;i<N;i++)if(x[i]<avy[j]=x[i];x[i]=-1;2;} if(x[i]!=-1)3}for(i=0;i<N;i++)x[i]=y[i]; }{ for(i=0;i<N;i++){x[i]=rand()%50;printf("%4.0f",x[i]);}printf("\nTheaverageis:%f\n",fun(x));printf("\nTheresult:\n",fun(x));for(i=0;i<N;i++) printf("%5.0f",x[i]);}例如,若形參e1e-32.735678BLANK1.C中。 doublefun(double { s, i=1;2x=(2.0*i-1)/((3)*(2.0*i));} }{ e=1e-printf("\nTheresultis:}26funN×N依次類推。例如,若N=5,生成的矩陣為:1111112221123211222111111請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 voidfun(int (*a)1){int if(N%2==0)m=N/2; for(i=0;i<m;i++){for(j= ;j<N-i;for(k=i+1;k<N-i;a[k][i]=a[k][N-i-1]=3}}{int printf("\nTheresultis:\n");for(i=0;i<N;i++) for(j=0;j<N;j++) }}27給定程序中,函數(shù)fun的功能是用函數(shù)指針指向要調(diào)用的函數(shù),并進行調(diào)用規(guī)定在2 處使f指向函數(shù)f1,在3處使f指向函數(shù)f2。當調(diào)用正確時,程序輸出: 請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 doublef1(double doublef2(doublex,double double a, {1 r1,r2;f=2 /*pointfountionf1*/r1=f(a);f=3 /*pointfountionf2*/r2=(*f)(a,b); r1+}{double x1=5,x2=3,r;r=fun(x1,x2); x1*x1+x1*x2=%f\n",x1,x2,}atoiatof將字符串轉(zhuǎn)換成相應的請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 void *s, a, { str[100],str1[100],str2[100]; fp=fopen("file1.txt",fprintf(fp, %f\n",s,a, fp=fopen("file1.txt",fscanf(3,"%s%s%s",str,str1,str2);a1=atoi(str1);f1=printf("\nTheresult:\n\n%s%d%f\n",str,a1,}{char c=98.76;}BLANK1.C中。 doublefun(int {int i,k; s,t;k=1;for(i=1;i<=n;i++)t=2;k=k*3;} }{int {printf("Pleaseinput(n>0):"); printf("\nTheresultis:%f\n",fun(n));}fun的功能是重寫形參filename所指文件中最后一個請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 typedefstruct student{ score[3];}void *filename, { fp=fopen(1,"rb+");fseek(2,-(long)*sizeof(STU),fwrite(&n,sizeof(STU),1,3);}{ t[N]={{10001,"MaChao",91,92,77},{10002,"CaoKai",75,60,{10003,"LiSi",85,70, {10004,"FangFang",90,82,{10005,"ZhangSan",95,80, n={10006,"ZhaoSi",55,70,68}, fp=fopen("student.dat","wb");fwrite(t,sizeof(STU),N,fp);fp=fopen("student.dat","rb");fread(ss,sizeof(STU),N,fp);printf("\nTheoriginaldata:\n\n");for(j=0;j<N;j++) printf("\nNo: Name:%- ",ss[j].sno,for(i=0;i<3;i++) printf("%6.2f",ss[j].score[i]);}fun("student.dat",printf("\nThedataaftermodifing:\n\n");fp=fopen("student.dat","rb");fread(ss,sizeof(STU),N,fp);for(j=0;j<N; printf("\nNo: Name:%- ",ss[j].sno,for(i=0;i<3;i++) printf("%6.2f",ss[j].score[i]);}} BLANK1.C中。 double {int for(i=0;i<N; s=s1=s/N;for(i=0;i<N;if(x[i]<*av&&*av- j=2;}}

3{ for(i=0;i<N;i++){x[i]=rand()%50;printf("%4.0f",x[i]);}printf("\nTheaverageis:%f\n",av);printf("m=%5.1f",m);}請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 void *s, a, {1 fp=fopen("file1.txt",fprintf(fp,"%s%d%f\n",s,a,fp=fopen("file1.txt","r");printf("\nTheresult:\n\n");ch=fgetc(fp);while(!feof(2)){putchar(3);ch=fgetc(fp);}}{char c=98.76;}a中的數(shù)據(jù)進行修改,把修改后的數(shù)據(jù)作為函數(shù)值返回主函數(shù)進行輸出。例如傳給形參a的數(shù)據(jù)中學號 請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 structstudent{ score[3]; { a.sno=strcpy(2,"LiSi");for(i=0;i<3;i++)3+=1;returna;}{structstudent s={10001,"ZhangSan",95,80,88},t; printf("\n\nTheoriginaldataprintf("\nNo:%ld Name:%s\nScores: ",s.sno,);for(i=0;i<3;i++) printf("%6.2f",s.score[i]);t=printf("\nThedataaftermodifiedprintf("\nNo:%ld Name:%s\nScores: ",t.sno,);for(i=0;i<3;i++) printf("%6.2f",t.score[i]);}由長到短的順序排序,并輸出排序結果。ssN個字符串,且串長小M。請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 void { for(i=0;i<N;i++)ps[i]=ss[i];for(i=0;i<N-1;i++){ 1 for(j=i+1;j<N;if(strlen(ps[k])<strlen(2))k=j; ps[i]=ps[k];ps[k]= }printf("\nThestringaftersortingbylength:\n\n");for(i=0;i<N;i++) }{char printf("\nTheoriginalstring\n\n"); }BLANK1.C中。#include<stdio.h>#include<stdlib.h>#include<string.h>char*fun(char*s){int i,j,k,n; *p,*t;j=0;k=0;for(i=0;i<n; t[j]=1;j++;} p[k]=s[i];k++;}for(i=0;i<2;i++) t[j+k]=3; }{ printf("Pleaseinput:"); printf("\nTheresultis:%s\n",fun(s));}36例如:若形參e1e-30.551690BLANK1.C中。 doublefun(double {int i,k; s,t,x; x=1/4;while(x2 {s=s+k*x;k=k*(-1);x=3/(t*t);} }{ e=1e-printf("\nTheresultis:}數(shù)按原來從到低位的順序組成一個新的數(shù),并通過形參指針n傳回所指變量。 請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 voidfun(unsigned {unsignedlong x=0,i; {t=*n%1if(t%2!=2){ *n=*n}*n=3}{unsignedlong {printf("Pleaseinput(0<n< ):");scanf("%ld",&n);}printf("\nTheresultis:} 給定程序中,函數(shù)fun的功能是:找出100至x(x≤999)之間各位上的數(shù)字之和為15的所有整數(shù),然后輸出;符合條件的整數(shù)個數(shù)作為函數(shù)值返回。n50015的整數(shù)有:159、168、177、186、195 請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 { n,s1,s2,s3,n=1;while(t<=2){ printf("%d",t);}3}return}{int printf("Pleaseinput(0<x<=999):"); printf("\nTheresultis:%d\n",fun(x));}39、給定程序中,函數(shù)fun的功能是:判定形參aN×N(N為奇數(shù))的矩陣是每行、每列、主對角線及角線上元和都相等。 請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 intfun(int {int for(i=0;i<N;{j=N-i- if(m1!=m2)return for(i=0;i<N;i++){row=colum=1;for(j=0;j<N;j++) if((row!=colum) (row!=m1))return}}

3{ printf("Enternumberforarray:\n");for(i=0;i<N;i++)for(j=0;j<N;j++) for(i=0;i<N; for(j=0;j<N;j++) }if(fun(x))printf("TheArrayisamagicsquare.\n");elseprintf("TheArrayisn'tamagicsquare.\n");}40funa3×5k0列,k列以后的每列元素行依次左移,原來左邊的各列依次繞到右邊。 121234512345k2 3451234512BLANK1.C中。 M void { for(p=1;p<=1;p++)for(i=0;i<M;i++) for(j=0;j< ;j++)a[i][N-1]=3}}main({ printf("Thearraybeforemoving:\n\n");for(i=0;i<M;i++) for(j=0;j<N;j++) }printf("Thearrayaftermoving:\n\n");for(i=0;i<M;i++) for(j=0;j<N;j++) }}0請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 fun(int {int i,x,n=0;while(n<1) for(i=0;i<n;i++if(x==a[i])2if(i==3){a[n]=x;n++;}}}{int x[N]={0},i;fun(x);printf("Theresult: for(i=0;i<N;i++){}}42、給定程序中,函數(shù)fun的功能是將不節(jié)點的單向鏈表結點數(shù)據(jù)域中的數(shù)據(jù)從小到大請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 typedefstructnode struct }void {NODE *p,*q; p=h;while(p)q= while(2) if(p->data>q- t=p->data; p->data=q->data; q->data=t; q=q->next;}p=3 }}NODE for(i=0;i<N; q=(NODE*)malloc(sizeof(NODE));q->next=if(h== h=p= p->next= p= } }void if(p==NULL) printf("ThelistisNULL!\n"); printf("->%d",p->data);p=p->next; }} a[N]={0,10,4,2,8,6printf("\nTheoriginallist:\n");printf("\nThelistafterinverting:\n");}請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 typedefstructnode struct }void { *p,*q,p=h->1;if(p==2) q=p-p->next=NULL;while(q) r=q- q->next=p= q=3}h->next=}NODE h=(NODE*)malloc(sizeof(NODE));h->next=NULL;for(i=0;i<N; q=(NODE*)malloc(sizeof(NODE));q->next=if(h->next==NULL) h->next=p=q; p->next=q; p=q; } }void { p=h-if(p==NULL) printf("ThelistisNULL!\n"); printf("->%d",p->data);p=p->next; }} printf("\nTheoriginallist:\n");printf("\nThelistafterinverting:\n");} 請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 unsignedlongfun(unsigned {unsignedlong {if(t%2==1)x=2+t;n=3;} }{unsignedlong {printf("Pleaseinput(0<n< ):"); printf("\nTheresultis:%ld\n",fun(n));}45fun的功能是:sssubstr所指子串的所有字符串并輸出,若沒找到則輸出相應信息。ssN個字符串,且串長小于M。程序中庫strstr(s1,s2)的功能是在s1串中查找s2子串,若沒有,00。請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 void (*ss)[M], { for(i=0;i<1 ;i++)if(strstr(ss[i],2)!=NULL if(find==3)printf("\nDon't}{char x[N][M]={"BASIC","Clangwage","Java","QBASIC","Access"},str[M]; i;printf("\nTheoriginalstring\n\n"); printf("\nEnterastringforsearch: } 請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結果。BLANK1.C中。 unsignedlongfun(unsigned unsignedlong x=0,s,i; i=1;while(2) i=3}} } unsignedlong {printf("Pleaseinput(0<n< ):"); printf("\nTheresultis

溫馨提示

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

評論

0/150

提交評論