全国计算机二级C语言上机题库1南开100题.docx
- 文档编号:24472447
- 上传时间:2023-05-27
- 格式:DOCX
- 页数:110
- 大小:53.03KB
全国计算机二级C语言上机题库1南开100题.docx
《全国计算机二级C语言上机题库1南开100题.docx》由会员分享,可在线阅读,更多相关《全国计算机二级C语言上机题库1南开100题.docx(110页珍藏版)》请在冰豆网上搜索。
全国计算机二级C语言上机题库1南开100题
第一套
1.程序填空
第一处structstudentt;
第二处for(i=0;i 第三处if(strcmp(a[i].name,a[j].name)>0) 2程序修改 /**found**/ q=p+i; /**found**/ while(q>p) 3程序设计 intfun(STREC*a,STREC*b,intl,inth) {inti,j=0; for(i=0;i if((a[i].s>=1&&a[i].s<=h) b[j++]=a[i]; returnj; } 第二套 1.程序填空 第一处free(q); 第二处q=p->next; 第三处q=q->next; 2.程序修改 /**found**/ p=j; /**found**/ p=i; 3.程序设计 voidfun(intm,int*a,int*n) { inti; *n=0; for(i=7;i<=m;i++) if((i%7==0)||(i%11==0)) a[(*n)++]=i; } 第三套 1.程序填空 第一处for(i=0;i 第二处a[i]=a[n-1-i]; 第三处a[n-i-1]=t; 2程序修改 /**found**/ n=*p-‘0’; /**found**/ n=n*8+*p-‘0’; 3.程序设计 STRECfun(STREC*a,char*b) { STRECc; Inti; c.num[0]=’\0’; c.s=-1; for(i=0;i if(strcmp(a[i].num,b)==0) {strcpy(c.num,a[i].num); c.s=a[i].s;break;} returnc; } 第四套 1.程序填空 第一处while(p! =0) 第二处if(p->data==ch)returnn; 第三处k=fun(head,ch); 2.程序修改 /**found**/ for(i=0,t=0;p[i];i++) /**found**/ c[t]=’\0’; 3.程序设计 voidfun(char*ss) { inti; for(i=1;i {if(ss[i]>=’a’&&ss[i]<=’z’) ss[i]-=32; } } 第五套 1.程序填空 9.6125588。 第一处s=0; 第二处for(i=1;i<=n;i++) 第三处s=s+(2.0*i-1)*(2.0*i+1)/(t*t); 2.程序修改 /**found**/ for(i=0;str[i];i++) /**found**/ if(substr[k+1]==’\0’) 3.程序设计 doublefun(doubleeps) {doubles=1,t=1./3; intn=1; while(t>=eps) {s+=t;n++;t=t*n/(2.0*n+1) ;} return(s*2.0); } 第六套 1.程序填空 第一处t[j]=s[i];j++; 第二处for(i=0;i t[j+i]=p[i]; 第三处t[j+k]=0; 2.程序修改 /**found**/ while(*w) /**found**/ if(*r==*p) 3.程序设计 voidfun(char*s,chart[]) {inti,j=0; for(i=0;i if(s[i]%2==0)t[j++]=s[i]; t[j]=0; } 第七套 1.程序填空 第一处structstudent* fun(structstudent*a) 第二处for(i=0;i<3;i++) a->score[i]+=1; 第三处returna; 2.程序修 /**found**/ char*fun(char(*sq)[M]) /**found**/ returnsp; 3.程序设计 #include voidfun(inta,intb,long*c) {*c=(b%10)*1000+(a/10)*100+(b/10)*10+a%10; } 第八套 1.程序填空 。 第一处p=(n%2==0)? n/2: n/2+1; 第二处a[i]=a[p+i]; 第三处a[p+i]=t; 2.程序修改 给定程序MODI1.C中函数fun的功能是: 把主函数中输入的三个数,最大的放在a中,最小的放在c中,中间的放在b中。 /**found**/ floatk; /**found**/ if(*a<*c) 3.程序设计 学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写了函数fun,它的功能是: 把分数最高的学生数据放在b所指的数组中,注意: 分数最高的学生可能不止一个,函数返回分数最高的学生的人数。 intfun(STREC*a,STREC*b) { inti,max=a[0].s,n=0;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国计算机 二级 语言 上机 题库 南开 100