2011年计算机等级考试二级C语言上机题库58-63套(含答案).doc

2011年计算机等级考试二级C语言上机题库58-63套(含答案).doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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(“

文档评论(0)

aena45 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档