语言各种题型及试卷-填空题_第1页
语言各种题型及试卷-填空题_第2页
语言各种题型及试卷-填空题_第3页
语言各种题型及试卷-填空题_第4页
语言各种题型及试卷-填空题_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、在11、给定程序中,函数funi的值返回某个函数的值。当调用正确时,程序 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。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的功能是将存放学生数据的结构体数组,按照的字典序(从小到大)排序。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。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、给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数,作为函数值返回并将大于平均值的数放在形参y所指数组中,在主函数中输出。例如,有10个正数: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请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。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所指的两个字符串转换成面值相同的整数,并9个以下数字字符。例如,主函数中输入字符串:3248612345,在主函数中输出的函数值为:44831。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。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));} 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。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所指字符串数组中共有NM请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。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门课的成绩。函数fun的、88请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。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。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。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所指字符数组中,形成一个新串。若s所指字符串的长度小于n,则将整个字符串到t所指字符数组中。s所指的字符串为:abcdefgh,n5t所指字符数组中的请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。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、给定程序中,函数funs所指字符串中的所有数字字符顺序前移,其例如,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、给定程序中,函数fun100~999之间(100999)所有整数中例如,当x值为5时,100~999之间各位上数字之和为5的整数有 。共有15个。当x值2727的整数是:9991请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。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所指字符串中的数字字符转换成对应的数值,?s所指的字符串为:abs5def126jkm8,程序执行后的输出结果为:22。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。BLANK1.C中。 intfun(char {int while(*s){if(isdigit(*s) sum+=*s- 2}}

{ printf("\nEnterastring:\n\n"); printf("\nTheresult }15、给定程序中,函数fun的功能是将节点的单向链表结点数据域中的数据从小到大排请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。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门课的成绩。函数fun的功能是将形参as中的数据进行修改,a中地址作为函数值返回主函数,例如:a所指变量s中的学号、、和三门课的成绩依次是:10001、"ZhangSan"、95、80、88t中的数据应为:10002、"LiSi"、96、81、89。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。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]);} 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。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.,函数的返回值为6。BLANK1.C中。 intfun(char {int n=0,flag=0;{if(*s!=''&&flag==0) if(*s=='') flag=2 } }{ printf("\nEnteralinetext:\n"); printf("\nThereare%dwordsinthis}相同的串,找到后返回该串在字符串数组中的位置(下标值,未找到则返回-1。ss所指字NM。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。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所指的一维数组中。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。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不是"回文"请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。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门课的成绩。所有学生数请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。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所指结构体变量中的数据进行修改,最后在主函数中输出修改后的数据。例如:b所指变量t中的学号、、和三门课的成绩依次是:10002、"ZhangQi"、93、85、87t中的数据应为:10004、"LiJie"、93、85、87。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。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请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。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给定程序中,函数fun的功能是用函数指针指向要调用的函数,并进行调用规定在2 处使f指向函数f1,在3处使f指向函数f2。当调用正确时,程序输出: 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。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将字符串转换成相应的请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。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所指文件中最后一个请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。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);}请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。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中的数据进行修改,把修改后的数据作为函数值返回主函数进行输出。例如传给形参a的数据中学号 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。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。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。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:}数按原来从到低位的顺序组成一个新的数,并通过形参指针n传回所指变量。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。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:} 给定程序中,函数fun的功能是:找出100至x(x≤999)之间各位上的数字之和为15的所有整数,然后输出;符合条件的整数个数作为函数值返回。n50015的整数有:159、168、177、186、195 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。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、给定程序中,函数fun的功能是:判定形参aN×N(N为奇数)的矩阵是每行、每列、主对角线及角线上元和都相等。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。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请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。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、给定程序中,函数fun的功能是将不节点的单向链表结点数据域中的数据从小到大请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。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");}请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。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");} 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。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。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。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: } 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。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. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论