计算机二级考试机试(南开100题全)(5)

2019-02-15 11:20

大学IT网-www.daxueit.com-整理

答案:

void fun(char *s,char t[]) {int i,j=0,n=strlen(s); for(i=0;i<n;i++) if(i%2!=0) {t[j]=s; j++;} t[j]=‘\\0’;}

73: 第73题 假定输入的字符串中只包含字母和*号,请编写函数fun,它的功能是:除了字符串前导和尾部的*号之外,将串中其他*号全部删除。形参h已指向字符串第一个字符,形参p已指向字符串中最后一个字母。在编写程序时,不得使用c语言提供的字符串函数。 答案:

void fun(char *a,char *h,char *p) {int i=0; char *q=a; while(q<h) {a=*q; q++; i++;} while(q<p) {if(*q!=‘’*)

大学IT网-www.daxueit.com-整理

大学IT网-www.daxueit.com-整理

{a=*q; i++;} q++;} while(*q) {a=*q; i++; q++;} a=‘\\0’;}

74: 第74题 学生的记录由学号和成绩组成n名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能时:把分数最低的学生数据放在h所指的数组中,注意:分数最低的学生可能不止一个,函数返回分数最低的学生的人数。 答案:

int fun(strec *a,strec *b) {int i,j=0,n=0,min; min=a[0].s; for(i=0;i<n;i++) if(a.s<min) min=a.s;

for(i=0;i<n;i++) if(a.s==min) {*(b+j)=a;

大学IT网-www.daxueit.com-整理

大学IT网-www.daxueit.com-整理

j++; n++;} return n;}

75: 第75题 请编写函数fun ,该函数的功能:将m行n列的二维数组中的数据,按列的顺学依次放到一维数组中。 答案:

void fun(int (*s)[]10,int *b,int *n,int mm,int nn) {int i,j;

for(j=0;j<nn;j++) for(i=0;i<mm;i++) {b[*n]=*(*(s+i)+j); *n=*n+1;}} if (s[i]>max) {

max=s[i]; *k=I; }

大学IT网-www.daxueit.com-整理

大学IT网-www.daxueit.com-整理

}

8: 第8题 编写函数fun,功能是:根据以下攻势计算s,计算结果作为函数值返回;n通过形参传入。

S=1+1/(1+2)+1/(1+2+3)+…….+1/(1+2+3+4+……+n) 答案:

float fun (int n) { int i;

float s=1.0, t=1.0;

for(i=2;i<=n;i++) { t=t+i;

大学IT网-www.daxueit.com-整理

大学IT网-www.daxueit.com-整理

s=s+1/t; }

return s; }

9: 第9题 编写一个函数fun,它的功能是:根据以下公式求p的值,结果由函数值带回。M与n为两个正整数,且要求m>n。 p=m!/n!(m-n)! 答案:

float fun(int m, int n) {

float p,t=1.0; int I;

for (i=1;i<=m;i++)

大学IT网-www.daxueit.com-整理


计算机二级考试机试(南开100题全)(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018年新员工安全教育试卷

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: