欢迎来到天天文库
浏览记录
ID:42846295
大小:123.00 KB
页数:6页
时间:2019-09-22
《计算机等级考试(国家)-上机应试指导》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、上机应试指导一、填空题1>给定的程序屮,fun函数的功能是:将M行N列的矩阵屮的数据,按行的顺序依次放在一维数组屮,一维数组中的元素的个数存放在形参n所指的存储单元中。请在程序的下划线处填写正确的内容,使程序得到正确的结果。voidfun(int(*S)[10],int*bzint*n,intmm,intnn){inti,j;for(i=0;i2、nta[100]={0},n=0:printf("Thematrix:");for(i=0;i<3;i++){for(j=0;j<4;j++)printf("%3d",w[i][j]);printf("");}fun(w,a,&n,3,4);printf("TheAarray;");for(i=0;i3、ASCH值为偶数的字符除外,其余的全部删除;串中剩余字符所形成的一个新串放在匸所指的数组中。如:若s所指字符串中的内容为:〃desktop:L2345”,t所指字符串中的内容为:”dtp24”。请在程序的下划线处填写正确的内容,使程序得到正确的结果。#inClUde#include#includevoidfun(Charchart[]){intizj;for(i=0zj=0;(1);i++)if(i%2==0&&s[i]%2==0)(2);(3);}main(){chars[104、0],t[100];clrscr();printf(nPleaseenterstringS:n);scanf(11%sn,s);fun(s,t):printf("Theresultis:%sn,t);NONO();八本函数与考生答题无关,考生不得改动,否则后果自负。*/}3、请编写函数fun,该函数的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并方式是:将a数的十位和个位数依次放在c数的干位和十位上,b数的十位和个位数依次放在c数的个位和百位上。例如:当a=32,b=78o调用该函数后,c=3827o#i5、nclude#includevoidfun(inta,intb(1)){(2);}main(){inta,b;longc;clrscr();printf("Inputa,b:");scanf("%d%dH,&a,&b);fun(a.b&c);printf("Theresultis:%ld",c);NONO();/*本函数与考生答题无关,考生不得改动,否则后果自负。*/}二、改错题4、给定程序MODI1.C中函数fun的功能是:求出以下分数序列的前n项Z和。235813218J35和值通过函数值返6、回main函数。例如,n=10,则输出16.479905。/ound************/fun(intn){inta,b,c,k;doubles;s=0・0;a=2;b=l;for(k=l;k<=n;k++){!★★★★★★★★★★★found************/s=s+(Double)a/b;main(){intn=10;clrscr();printf(HThevalueoffunctionis:%lfH,fun(n));}5、给定程序MODI1.C屮函数fun的功能是:求出字符串屮最后一次出现的子符串的地址,通7、过函数值返冋,在主函数中输入从此地址开始的字符串;若未找到,则函数值为MULLo例如,当字符串中的内容为:"abcdabfcdx'*,t中的内容为:"ab1*时,输出结果应是abfacdx,当字符串中的内容为:"abcdabfabcdx",t中的内容为:"abdn时,则程序的输岀信息:notbefound!#include#include#includeVstring.h>char*fun(char*s,char*t){char*p,*r,*a;found************/a=Null;wh8、ile(*s){p=s;r=t;while(*r)/************found************/if(r==p){r++;p++;}elsebreak;if(*r==' ,)a=s;S++;}retur
2、nta[100]={0},n=0:printf("Thematrix:");for(i=0;i<3;i++){for(j=0;j<4;j++)printf("%3d",w[i][j]);printf("");}fun(w,a,&n,3,4);printf("TheAarray;");for(i=0;i3、ASCH值为偶数的字符除外,其余的全部删除;串中剩余字符所形成的一个新串放在匸所指的数组中。如:若s所指字符串中的内容为:〃desktop:L2345”,t所指字符串中的内容为:”dtp24”。请在程序的下划线处填写正确的内容,使程序得到正确的结果。#inClUde#include#includevoidfun(Charchart[]){intizj;for(i=0zj=0;(1);i++)if(i%2==0&&s[i]%2==0)(2);(3);}main(){chars[104、0],t[100];clrscr();printf(nPleaseenterstringS:n);scanf(11%sn,s);fun(s,t):printf("Theresultis:%sn,t);NONO();八本函数与考生答题无关,考生不得改动,否则后果自负。*/}3、请编写函数fun,该函数的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并方式是:将a数的十位和个位数依次放在c数的干位和十位上,b数的十位和个位数依次放在c数的个位和百位上。例如:当a=32,b=78o调用该函数后,c=3827o#i5、nclude#includevoidfun(inta,intb(1)){(2);}main(){inta,b;longc;clrscr();printf("Inputa,b:");scanf("%d%dH,&a,&b);fun(a.b&c);printf("Theresultis:%ld",c);NONO();/*本函数与考生答题无关,考生不得改动,否则后果自负。*/}二、改错题4、给定程序MODI1.C中函数fun的功能是:求出以下分数序列的前n项Z和。235813218J35和值通过函数值返6、回main函数。例如,n=10,则输出16.479905。/ound************/fun(intn){inta,b,c,k;doubles;s=0・0;a=2;b=l;for(k=l;k<=n;k++){!★★★★★★★★★★★found************/s=s+(Double)a/b;main(){intn=10;clrscr();printf(HThevalueoffunctionis:%lfH,fun(n));}5、给定程序MODI1.C屮函数fun的功能是:求出字符串屮最后一次出现的子符串的地址,通7、过函数值返冋,在主函数中输入从此地址开始的字符串;若未找到,则函数值为MULLo例如,当字符串中的内容为:"abcdabfcdx'*,t中的内容为:"ab1*时,输出结果应是abfacdx,当字符串中的内容为:"abcdabfabcdx",t中的内容为:"abdn时,则程序的输岀信息:notbefound!#include#include#includeVstring.h>char*fun(char*s,char*t){char*p,*r,*a;found************/a=Null;wh8、ile(*s){p=s;r=t;while(*r)/************found************/if(r==p){r++;p++;}elsebreak;if(*r==' ,)a=s;S++;}retur
3、ASCH值为偶数的字符除外,其余的全部删除;串中剩余字符所形成的一个新串放在匸所指的数组中。如:若s所指字符串中的内容为:〃desktop:L2345”,t所指字符串中的内容为:”dtp24”。请在程序的下划线处填写正确的内容,使程序得到正确的结果。#inClUde#include#includevoidfun(Charchart[]){intizj;for(i=0zj=0;(1);i++)if(i%2==0&&s[i]%2==0)(2);(3);}main(){chars[10
4、0],t[100];clrscr();printf(nPleaseenterstringS:n);scanf(11%sn,s);fun(s,t):printf("Theresultis:%sn,t);NONO();八本函数与考生答题无关,考生不得改动,否则后果自负。*/}3、请编写函数fun,该函数的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并方式是:将a数的十位和个位数依次放在c数的干位和十位上,b数的十位和个位数依次放在c数的个位和百位上。例如:当a=32,b=78o调用该函数后,c=3827o#i
5、nclude#includevoidfun(inta,intb(1)){(2);}main(){inta,b;longc;clrscr();printf("Inputa,b:");scanf("%d%dH,&a,&b);fun(a.b&c);printf("Theresultis:%ld",c);NONO();/*本函数与考生答题无关,考生不得改动,否则后果自负。*/}二、改错题4、给定程序MODI1.C中函数fun的功能是:求出以下分数序列的前n项Z和。235813218J35和值通过函数值返
6、回main函数。例如,n=10,则输出16.479905。/ound************/fun(intn){inta,b,c,k;doubles;s=0・0;a=2;b=l;for(k=l;k<=n;k++){!★★★★★★★★★★★found************/s=s+(Double)a/b;main(){intn=10;clrscr();printf(HThevalueoffunctionis:%lfH,fun(n));}5、给定程序MODI1.C屮函数fun的功能是:求出字符串屮最后一次出现的子符串的地址,通
7、过函数值返冋,在主函数中输入从此地址开始的字符串;若未找到,则函数值为MULLo例如,当字符串中的内容为:"abcdabfcdx'*,t中的内容为:"ab1*时,输出结果应是abfacdx,当字符串中的内容为:"abcdabfabcdx",t中的内容为:"abdn时,则程序的输岀信息:notbefound!#include#include#includeVstring.h>char*fun(char*s,char*t){char*p,*r,*a;found************/a=Null;wh
8、ile(*s){p=s;r=t;while(*r)/************found************/if(r==p){r++;p++;}elsebreak;if(*r==' ,)a=s;S++;}retur
此文档下载收益归作者所有