二级c语言程序设计上级,2016下半年计算机C语言二级上级考试试题

2016下半年计算机C语言二级上级考试试题

计算机二级C语言考试就要到了,下面yjbys小编为大家分享的是最新的计算机二级C语言考试题及答案,希望对大家有所帮助!

2b09bbd5c5dc930253b9d36225f69094.png

1.程序填空题:

请补充main函数,该函数的功能是:计算每个学生成绩的平均分,并把结果保存在数组bb中。

例如,当score[N][M]={{83.5,82,86,65,67},{80,?91.5?,84,99,95},{90.5,95,86,95,97}}时,三个学生的平均分为76.7,89.9,92.7。

注意:部分源程序给出如下。

请勿改动main函数和其他函数中的任何内容,仅在main函数的横线上填入所编写的若干表达式或语句。

试题程序:

#include

#define N 3

#define M 5

void main()

{

int I,j;

static float score[N][M]={{83.5,82,86,65,67},{80,91.5,84,99,95},{90.5,95,86,95,97}};

float bb[N];

system("CLS");

for(I=0;I

【1】;

for(I=0;I

{

for(j=0;j

【2】;

bb[I]/=M;

}

for(I=0;I

printf("\nstudent%d\taverage=%5.1f",I+1,bb[I]);

}

2.程序改错题:

下列给定程序中,函数fun的`功能是:判断一个整数m是否是素数,若是返回1,否则返回0。在main函数中,若fun()返回1则输出"YES",若fun()返回0则输出"NO!"。

请改正程序中的错误,使它能得出正确的结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。

试题程序:

#include

#include

#include

int fun(int m)

{ int k=2;

while (k<=m&&(m%k))

k++

if(m=k)

return 1;

else return 0;

}

void main()

{ int n;

system("CLS");

printf("\nPlease enter n: ");

scanf("%d",&n);

if(fun(n)) printf("YES\n");

else printf("NO!\n");

}

3.程序设计题:

编写函数fun,它的功能是:根据以下公式求p的值,结果由函数值带回。m与n为两个正数且要求m>n。P=m!/(n!(m-n)!),例如,m=12,n=8时,运行结果为495.000000。

注意:部分源程序给出如下。

请勿改动main函数和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

试题程序:

#include

#include

#include

float fun (int m, int n)

{

}

void main ()

{

FILE *wf;

system("CLS");

printf ("p=%f\n",fun (12,8) ) ;

wf=fopen("out.dat","w");

fprintf (wf,"%f",fun(12,8));

fclose(wf);

}

【参考答案】:1.程序填空题:(1) bb[i]=0 (2) bb[i]+=score[i][j]

2.程序改错题:(1)错误:k++ 正确:k++;

(2)错误:if(m=k) 正确:if(m==k)

3.程序设计题:float fun (int m, int n)

{

int i;

double p=1.0;

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

p=p*i;

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

p=p/i;

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

p=p/i;

return p;

}

【2016下半年计算机C语言二级上级考试试题】相关文章:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值