2016下半年计算机C语言二级上级考试试题
计算机二级C语言考试就要到了,下面yjbys小编为大家分享的是最新的计算机二级C语言考试题及答案,希望对大家有所帮助!
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%dtaverage=%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("YESn");
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=%fn",fun (12,8) ) ;
wf=fopen("","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;
}
-
成都学院2017上半年计算机考试报名通知
根据2017上半年(第48次)全国计算机二级考试(NCRE)报名工作的'通知,yjbys小编下面为你整理了关于成都学院2017上半年计算机考试报名通知,希望对你有所帮助。一、报名对象我校在校学生二、报名时间2016年11月29日至2016年12月8日三、报名方式请登录正方教务管理系...
-
计算机二级msoffice知识点积累
任何单位任何事情,首先强调的就是程序,因为管理界有句名言:细节决定成败。程序就是整治细节最好的工具。下面是小编整理的关于计算机二级msoffice知识点积累,欢迎大家参考!计算机病毒的特征和分类1.计算机病毒计算机病毒,是指编制或者在计算机程序中插入的破坏计算...
-
2017年9月计算机二级c语言考试试题基础版
英国著名诗人拜伦的女儿爱达·勒芙蕾丝曾设计了巴贝奇分析机上计算伯努利数的一个程序。她甚至还创建了循环和子程序的概念。下面是小编收集的关于计算机二级c语言考试试题,希望大家认真阅读!一、选择题1.下述标识符中,()是合法的用户标识符。A.A#Ch*2.在C...
-
2017年全国计算机一级考试试题及答案「精华版」
计算机网络它是这样定义的:存在着一个能为用户自动管理的网络操作系统。有它调用完成用户所调用的资源,而整个网络像一个大的计算机系统一样,对用户是透明的。yjbys小编收集了一些全国计算机一级考试试题及答案,欢迎大家练习!1.现代计算机中采用二进制数字系统是因...