全国计算机等级考试c++上机试题1_第1页
全国计算机等级考试c++上机试题1_第2页
全国计算机等级考试c++上机试题1_第3页
全国计算机等级考试c++上机试题1_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、姓名:_ 班级:_ 学号:_-密-封 -线- 全国计算机等级考试c+上机试题1考试时间:120分钟 考试总分:100分题号一二三四五总分分数遵守考场纪律,维护知识尊严,杜绝违纪行为,确保考试结果公正。一、填空题请补充函数fun,该函数的功能是:统计所有小于等于x(x2)的素数的个数,素数的个数作为函数值返回。例如,输入x=20,结果:2,3,5,7,11,13,17,19。请勿改动主函数main与其他函数中的任何内容,仅在fun函数的横线上填写所需的若干表达式或语句。注意:部分源程序给出如下。# include stdio.hint fun(int x)int i,j,count=0;prin

2、tf(“nthe prime number between 2 to %d“n”,x);for(i=2;i=x;i+)for(_1_;ji;j+)if(_2_%j=0) break;if(_3_=i)count+;printf(count%15 ? “%5d” : “n%5d”,i);return count;main()int x=20,result;result=fun(x);printf(“nthe number of prime is : %d“n”,result);二、改错题下列给定程序中函数fun的功能是:计算m!。例如,给m输入3,则输出6.000000。请修改程序中的错误,使程

3、序能输出正确的结果。注意:不要改动main函数,不能增行或删行,也不能更改程序的结构。# include stdio.h# include conio.hdouble fun(int m)double result=1.0;/*error*/if m=0return 1.0;while(m1 170)/*error*/result=m-;return result;main()int m;printf(“input m:”);scanf(“%d”,printf(“n“n%d!=%1f“n“n”,m,fun(m); 三、编程题学生的记录由学生和成绩组成,m名学生的数据已在主函数中放入结构体数组s

4、tu中,请编写函数fun,它的功能是:把分数最高的学生数据放在high所指的数组中,注意:分数最高的学生可能不止一个,函数返回分数最高的学生的人数。请勿改动主函数main与其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。注意:部分源程序给出如下。# include stdio.h# define m 10typedef structchar num10;int s; score;int fun(score *p,score *q)main ()score stum=“02”,69,“04”,85,“01”,91,“08”,64,“06”,87,“015”,85,“013”,91,“012”,64,“011”,91,“017”,64;score highm;int i,n;file *out;n=fun(stu,high);printf(“the %d high score :“n”,n);for(i=0;in;i+)printf(“%s %4d“n”,highi.num,highi.s);printf(“n”);out=fopen (“outfile.dat”,”w”);fprintf(out,”%d“n”,n)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论