10年国家二级C语言内部资料 50套题库上机部分.docx
- 文档编号:11883479
- 上传时间:2023-04-08
- 格式:DOCX
- 页数:32
- 大小:1.65MB
10年国家二级C语言内部资料 50套题库上机部分.docx
《10年国家二级C语言内部资料 50套题库上机部分.docx》由会员分享,可在线阅读,更多相关《10年国家二级C语言内部资料 50套题库上机部分.docx(32页珍藏版)》请在冰豆网上搜索。
10年国家二级C语言内部资料50套题库上机部分
第一套
填空:
①double②f1③f2
改错:
①char*fun(char*s,char*t)②ss++;③tt++;
编程:
voidfun(char*w,intm)
{
chara[N];
inti;
for(i=0;i while(w[i]){w[i-m]=w[i];i++;} i--;m--; for(;m>=0;m--,i--)w[i]=a[m]; } 第二套 填空: ①structstudent②n-1③a[i].name,a[j].name 改错: ①q=p+i;②while(q>p) 编程: intfun(STREC*a,STREC*b,intl,inth) { inti,j=0; for(i=0;i { if(a[i].s>=l&&a[i].s<=h) { b[j]=a[i]; j++; } } returnj; } 第三套 填空: ①0②x[i]/N③j++ 改错: ①doublefun(intm)②for(i=100;i<=m;i+=100) 编程: fun(STUa[],STU*s) { inti; *s=a[0]; for(i=1;i { if(a[i].s { *s=a[i]; } } } 第四套 填空: ①k②N③a[k][i] 改错: ①for(i=strlen(t)-1;i;i--)②if(t[j]>t[j+1]) 编程: voidfun(char*ss) { inti=1; while(ss[i-1]&&ss[i]) { if(ss[i]>='a'&&ss[i]<='z')ss[i]+='A'-'a'; i+=2; } } 第五套 填空: ①'0'②s++③ctod(a)+ctod(b) 改错: ①voidfun(char*s,int*a,int*b)②++(*a);③++(*b); 编程: floatfun(floath) { longi=h*1000; if(i%10<5)return(i/10)/100.0; elsereturn(i/10+1)/100.0; } 第六套 填空: ①0②n③(t*t) 改错: ①for(i=0;str[i];i++)②if(substr[k+1]==0) 编程: doublefun(doubleeps) { doublei=1,a=1,b=1,c=1,s=0; while(c>=eps) { s+=c; a*=i; b*=2*i+1; c=a/b; i++; } returns*2; } 第七套 填空: ①j②0③i++ 改错: ①for(i=2;i<=m;i++)②y-=1.0/i/i; 编程: intfun(intscore[],intm,intbelow[]) { inti,j=0,s=0; for(i=0;i s/=m; for(i=0;i { if(score[i] { below[j]=score[i]; j++; } } returnj; } 第八套 填空: ①N②k③ss[i] 改错: ①intk=0;②while(*p||*q) 编程: voidfun(char*a) { inti=0,j=0; while(a[i]) { if(j==0&&a[i]! ='*') { j=i+1; } elseif(a[i]! ='*') { a[j]=a[i]; j++; } i++; } a[j]=0; } 第九套 填空: ①a②b.name③score[i] 改错: ①s[j++]=s[i];②s[j]=0; 编程: voidfun(char*a) { inti=0,j=0; while(a[i]) { if(a[i]! ='*') { j=i; break; } i++; } while(a[i]) { a[i-j]=a[i]; i++; } i-=j; for(;j>0;j--) { a[i]='*'; i++; } } 第十套 填空: ①[M]②N③0 改错: ①t=1;②return(2*s); 编程: voidfun(char*a,intn) { inti=0,j=0; while(a[i]) { if(a[i]! ='*') { j=i; break; } i++; } if(j>n) { while(a[i]) { a[i-j+n]=a[i]; i++; } a[i-j+n]=0; } } 第十一套 填空: ①t,s②s[i]③0 改错: ①if(i%k==0)②if(k>=i) 编程: voidfun(intx,intpp[],int*n) { inti; *n=0; for(i=1;i<=x;i+=2) { if(x%i==0) { pp[*n]=i; (*n)++; } } } 第十二套 填空: ①j②k③p 改错: ①while(i 编程: voidfun(char*s,chart[]) { inti=0,j=0; while(s[i]) { if(i%2! =0||s[i]%2==0) { t[j]=s[i]; j++; } i++; } t[j]=0; } 第十三套 填空: ①999②t/10③x 改错: ①voidfun(longs,long*t)②while(s>0) 编程: voidfun(inta,intb,long*c) { *c=a/10*100+a%10+b/10*10+b%10*1000; } 第十四套 填空: ①48②s++③sum 改错: ①if((k%13==0)||(k%17==0))②} 编程: doublefun(intn) { inti; doubles=0;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 10年国家二级C语言内部资料 50套题库上机部分 10 国家 二级 语言 内部 资料 50 题库 上机 部分