第五届全国ITAT教育工程就业技能大赛C语言程序设计复赛试题B卷答案(共4页)_第1页
第五届全国ITAT教育工程就业技能大赛C语言程序设计复赛试题B卷答案(共4页)_第2页
第五届全国ITAT教育工程就业技能大赛C语言程序设计复赛试题B卷答案(共4页)_第3页
第五届全国ITAT教育工程就业技能大赛C语言程序设计复赛试题B卷答案(共4页)_第4页
全文预览已结束

下载本文档

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

文档简介

1、精选优质文档-倾情为你奉上第五届全国ITAT教育工程就业技能大赛复赛试题C语言程序设计(B卷) 请考生仔细阅读并严格遵守题目中关于文件保存和命名的要求。 请务必按照试卷要求为文件命名。 考生答题完毕后,首先创建以“准考证号”命名的文件夹(形式如:),并将考试结果严格按题目上的命名要求进行命名并直接保存在该文件夹下。注意:考生不得在该文件夹下创建任何子文件夹,所有考试结果均直接保存在该文件夹根目录下。然后选中整个文件夹,用Winrar压缩工具打包后存放在本考场指定的考试结果存放地址,经监考老师确认上传无误后方可离开考场。注意:在提交答案时,请务必选中上述存放作品的文件夹(如前面创建的文件夹,而不

2、是文件夹下的全部文件)进行压缩,在完成答案提交后,请确保上述压缩包仍保存在本地计算机中。 请务必按照试卷要求提交指定的文件,不得包含非题目要求的过程文件和临时文件,不得包含本试题文件和试题素材。注意:凡违反上述规定的考生,其成绩一律按零分处理。题目命名要求:请将编写好的源程序以题号命名,例如第1题的源程序保存为“1.C” )。重要提示:由于时间有限,请考生首先保证编写的程序在Wintc环境下可以编译通过并执行,并在此基础上保证完成考题要求的全部功能,以免因编译不通过影响考生的考试成绩。1、 编程解决如下问题:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。百钱买百鸡, 问鸡翁,鸡母,鸡雏各几何

3、?(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()

4、 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#inclu

5、de 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

6、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

7、,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 *sentence),

温馨提示

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

评论

0/150

提交评论