



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 济南2025年山东济南市历下区所属事业单位招聘初级综合类岗位36人笔试历年参考题库附带答案详解-1
- 黑龙江旅游职业技术学院《机车车辆运用与维修》2023-2024学年第二学期期末试卷
- 天津石油职业技术学院《信号与系统实验》2023-2024学年第二学期期末试卷
- 陕西电子信息职业技术学院《生物化学双语》2023-2024学年第二学期期末试卷
- 漳州理工职业学院《应用开发》2023-2024学年第二学期期末试卷
- 琼台师范学院《普通化学(Ⅰ)(上)》2023-2024学年第二学期期末试卷
- 西南民族大学《公差与测量技术》2023-2024学年第二学期期末试卷
- 湛江幼儿师范专科学校《多媒体课件设计》2023-2024学年第二学期期末试卷
- 明达职业技术学院《学术文化与科研能力》2023-2024学年第二学期期末试卷
- 长江艺术工程职业学院《中学思想政治教育教学研究方法》2023-2024学年第二学期期末试卷
- 中国着名的塔课件
- Q∕GDW 11612.2-2018 低压电力线高速载波通信互联互通技术规范 第2部分:技术要求
- 公司办公室5S管理规定(实用含图片)
- (完整版)餐饮员工入职登记表
- 智能化工程施工工艺图片讲解
- 人教版小学五年级数学下册教材解读
- 2022年最新苏教版五年级下册科学全册教案
- 咳嗽与咳痰课件
- 小学四年级数学奥数应用题100题
- 综合布线验收报告材料
- 《初三心理健康教育》ppt课件
评论
0/150
提交评论