



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第五届全国ITAT教育工程就业技能大赛复赛试题C语言程序设计(B卷) 请考生仔细阅读并严格遵守题目中关于文件保存和命名的要求。 请务必按照试卷要求为文件命名。 考生答题完毕后,首先创建以“准考证号”命名的文件夹(形式如:),并将考试结果严格按题目上的命名要求进行命名并直接保存在该文件夹下。注意:考生不得在该文件夹下创建任何子文件夹,所有考试结果均直接保存在该文件夹根目录下。然后选中整个文件夹,用Winrar压缩工具打包后存放在本考场指定的考试结果存放地址,经监考老师确认上传无误后方可离开考场。注意:在提交答案时,请务必选中上述存放作品的文件夹(如前面创建的文件夹,而不是文件夹下的全部文件)进行压缩,在完成答案提交后,请确保上述压缩包仍保存在本地计算机中。 请务必按照试卷要求提交指定的文件,不得包含非题目要求的过程文件和临时文件,不得包含本试题文件和试题素材。注意:凡违反上述规定的考生,其成绩一律按零分处理。题目命名要求:请将编写好的源程序以题号命名,例如第1题的源程序保存为“1.C” )。重要提示:由于时间有限,请考生首先保证编写的程序在Wintc环境下可以编译通过并执行,并在此基础上保证完成考题要求的全部功能,以免因编译不通过影响考生的考试成绩。1、 编程解决如下问题:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。百钱买百鸡, 问鸡翁,鸡母,鸡雏各几何?(20分)#include stdio.h#include conio.hmain() int x,y; for(x=0;x20;x+) for(y=0;y20;y+) if(5*x+3*y+(double)(100-x-y)/3=100.0) printf(%d %d %dn,x,y,100-x-y); getch();2、 编程实现:有二维数组a33=1.3,2.7,3.6,2,3,4.7,3,4,1.27,将数组a的每一行元素均除以该行上绝对值最大的元素,按行输出新数组。(20分)#include stdio.h#include conio.h#include math.hmain() int i,j,k; double max; double a33=1.3,2.7,3.6,2,3,4.7,3,4,1.27; for(i=0;i3;i+) k=0; max=0; while(kmax) max=aik; k+; for(j=0;j3;j+) printf(%lf ,aij/max); printf(n); getch();3、 编程:设x、y取值为区间1,10的整数, f(x,y)=(3x-2y)/(x+y),求使f(x,y)取最小值的x1、y1,要求使用自定义函数实现f(x,y)功能。(20分)#include stdio.h#include conio.h#include math.hmain() int i,j,x1,y1; double min; min=(double)(3-2)/2; for(i=1;i=10;i+) for(j=1;j(3*i-2*j)/(i+j) min=(3*i-2*j)/(i+j); x1=i; y1=j; printf(%lf;nx=%d,y=%dn,min,x1,y1); getch();4、 编写函数fun,其功能是:在字符串中所有数字字符前加一个“*”字符,要求通过指针实现。(20分)#include stdio.h#include conio.hvoid fun(char *s) int k = 0,i; int tmp = 0; char temp100; for(i=0;si!=0; i+) if(si = 0 & si = 9) temptmp+ = *; temptmp+ = si; else temptmp+ = si; temptmp+ = 0; strcpy(s, temp);main() char *s; scanf(%s,s); fun(s); printf(%sn,s); getch();5、 编程:已知学生记录由学号和学习成绩构成,N名学生的记录已存入结构体数组中,找出成绩最低的学生,并输出这个学生的信息,已知学生信息如下。(20分)A01,81;A02,89;A03,66;A04,87;A05,77A06,90;A07,79;A08,61;A09,80;A10,71#include stdio.h#include conio.hstruct student char num10; int score;main() struct student stu10=A01,81,A02,89,A03,66,A04,87,A05,77, A06,90,A07,79,A08,61,A09,80,A10,71; int i,j,min=100; for(i=0;istui.score) j=i; printf(The lowest score of students number is:%s score is:%dn,stuj.num,stuj.score); getch();6、 附加题:编写一个函数InverseByWord(char *sen
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 6.22 抗日战争的胜利 说课稿 2024-2025学年部编版历史八年级上册
- 蔬菜写生基础知识培训课件
- 2025年中考数学试题分类汇编:等腰三角形与直角三角形(9大考点45题) (第1期)解析版
- 湘教版八年级地理上册全册教案
- 唐山初中期末考试卷数学(3篇)
- 蒸馏与萃取公开课课件
- 2025年食安员考核试题及答案
- 2025年高考生物试题分类汇编:遗传的基本规律与遗传的细胞基础解析版
- 销售经理笔试题目及答案
- 测绘工程期末考试试题及答案
- 2025河北保定市唐县招聘社区工作者64人考试备考试题及答案解析
- 2025年菏泽市中考英语试卷真题(含答案及解析)
- 2025至2030年中国物业管理行业市场发展现状及投资前景展望报告
- 《2025基本医疗卫生与健康促进法》知识测试题附答案
- 气动阀基础知识培训课件
- 2025云南昆明巫家坝建设发展有限责任公司招聘23人笔试参考题库附答案解析
- 2025奇台县公安局招聘警务辅助人员(144人)考试模拟试题及答案解析
- 2025-2026学年浙教版(2024)初中科学八年级上册教学计划及进度表
- 2025年育婴师考试必考知识试题及答案
- 2025-2026学年新交际英语(2024)小学英语一年级上册教学计划及进度表
- 河北省廊坊市2024-2025学年高一下学期期末考试 数学试卷
评论
0/150
提交评论