- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2011年计算机等级考试二级C语言上机题库58-63套(含答案)
第58套
1程序填空
给定程序中,函数fun的功能是;把形参s所指字符串中最左边的n个字符复制到形参t所指字符数组中,形成一个新串,若s所指字符串的长度小于n,则将整个字符串复制到形参t所指字符数组中。
第1处 if(n=len)strcpy(t,s);
第2处 t[j++]=s[i];
第3处 t[j]=0;
2程序修改
给定程序MODI1.C中函数fun的功能是:找出一个大于形参m且紧随m的素数,并作为函数值返回。
int fun(int m)
{ int i,k;
for(i=m+1; ; i++)
{
for(k=2;ki;k++)
/*******found******/
if(i%k==0)
break;
/*******found******/
if(k=i)
return (i);
}
3程序设计
编写函数fun,它的功能是:求出能整除形参x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。
void fun(int x,int pp[],int *n)
{
int i;
*n=0;
for(i=1;i=x;i++)
if((x%i==0)(i%2))pp[(*n)++]=i;
}
第59套
1程序填空
给定程序中,函数fun的功能是:在3×4的矩阵中找出在行上最大,在列上最小的那个元素,若没有符合条件的元素则输出相应信息。
第1处 max=a[i][j];c=j;}
第2处 find=0;
第3处 i++;
2程序修改
给定程序MODI1.C中函数fun的功能是:根据整形形参m的值,计算如下公式的值。……例如:若m中的值为:5,则应输出:0.536389。
t=1-1/(2*2)-1/(3*3)-……-1/(m*m)
double fun(int m)
{ double y=1.0;
int i;
/*******found******/
for(i=2;i=m;i++)
/*******found******/
y-=1.0/(i*i);
return (y);
}
3程序设计
m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所指的数组中。
int fun(int score[],int m,int below[])
{
float av=0.0;
int i,j=0;
for(i=0;im;i++)
av+=score[i];
av/=m;
for(i=0;im;i++)
if(avscore[i])
below[j++]=score[i];
return j;
}
第60套
1程序填空
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。
第1处 void fun(PERSON * std)
第2处 PERSON temp;
第3处 fun(std);
2程序修改
给定程序MODI1.C中函数fun的功能是:将m(1≦m≦10)个字符串连接起来,组成一个新串,放入pt所指存储区中。
int fun(char str[][10],int m,char *pt)
{
/*******found******/
int k,q,i;
for(k=0;km;k++)
{ q=strlen(str[k]);
for(i=0;iq;i++)
/*******found******/
pt[i]=str[k][i];
pt+=q;
pt[0]=0;
}
}
3程序设计
程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[ ][N]),函数的功能是:使数组左下三角元素中的值全部置成0。
int fun(int a[][N])
{
int i,j;
for(i=0;iN;i++)
for(j=0;j=i;j++)
a[i][j]=0;
}
第61套
1程序填空
函数fun的功能是进行字母转换。若形参ch中是小写英文字母,则转换成对应的大写英文字母;若ch中是大写英文字母,则转换成对应的小写英文字母;并将转换的结果作为函数值返回。
第1处 if((ch=’a’)(ch=’z’))
第2处 return ch+’a’-‘A’
第3处 return ch;
2程序修改
给定程序MODI1.C中函数fun的功能是:给一维数组a输入任意4个整数,并按下列的规律输出。例如输入1、2、3、4,程序运行后将输出以下方阵。
4 1 2 3
3 4 1 2
2 3 4 1
1 2 3 4
/*******found******/
void fun(int *a)
{ int i,j,k,m;
printf(“
您可能关注的文档
- 2011年小企业会计制度解析(徐州版)(Analysis of 2011, the accounting system of small enterprises (Xuzhou version)).doc
- 2011年小企业会计制度解析(徐州版)(Analysis of accounting system for small enterprises in 2011 (Xuzhou version)).doc
- 2011年富邦盛世品牌主题年系列活动计划书 房地产楼盘主题活动.doc
- 2011年山东枣庄中考英语试题及答案解析.doc
- 2011年各地高考历史试题分章节汇编必修二(解析).doc
- 2011年小学一年级上册体育课教学设计及教案.doc
- 2011年反洗钱培训--柜面业务反洗钱工作要点_PPT课件.ppt
- 2011年广东省事业单位招聘考试真题及答案(打印).doc
- 2011年度综合管理部部门工作计划.doc
- 2011年心理咨询师二级论文答辩辅导.doc
文档评论(0)