第四届全国ITA教育工程就业技能大赛复赛试题C语言程序设计(A卷).docVIP

  • 3
  • 0
  • 约6.26千字
  • 约 8页
  • 2016-11-23 发布于贵州
  • 举报

第四届全国ITA教育工程就业技能大赛复赛试题C语言程序设计(A卷).doc

第四届全国ITA教育工程就业技能大赛复赛试题C语言程序设计(A卷)

第四届全国ITAT教育工程就业技能大赛复赛试题 C语言程序设计(A卷) 请考生仔细阅读并严格遵守题目中关于文件保存和命名的要求。 请务必按照试卷要求为文件命名。 考生答题完毕后,首先创建以“准考证号”命名的文件夹(形式如:433034683),并将考试结果严格按题目上的命名要求进行命名并直接保存在该文件夹下。 注意:考生不得在该文件夹下创建任何子文件夹,所有考试结果均直接保存在该文件夹根目录下。   然后选中整个文件夹,用Winrar压缩工具打包后存放在本考场指定的考试结果存放地址,经监考老师确认上传无误后方可离开考场。 注意:在提交答案时,请务必选中上述存放作品的文件夹(如前面创建的433034683文件夹,而不是文件夹下的全部文件)进行压缩,在完成答案提交后,请确保上述压缩包仍保存在本地计算机中。 请务必按照试卷要求提交指定的文件,不得包含非题目要求的过程文件和临时文件,不得包含本试题文件和试题素材。 注意:凡违反上述规定的考生,其成绩一律按零分处理。 题目命名要求:请将编写好的源程序以题号命名,例如第1题的源程序保存为“1.C” )。 重要提示:(1)由于时间有限,请考生首先保证编写的程序在Turboc2.0英文版环境下可以编译通过并执行,在此基础上保证完成考题要求的全部功能,以免因编译不通过影响考生的考试成绩; (2)由于编程算法不同,提供的库函数不会包含考生需要的所有内容,但保证所提供函数一定能够完成本考题全部功能。 1、编写一个程序,让它有以下功能:从键盘上输入一个五位数,对此整数中的五个数值进行从大到小排序,形成一个新的五位数,输出这个整数。(15分) /* HELLO.C -- Hello, world */ #include stdio.h #include conio.h main() { int i,j; char a[4]; printf(please input the five integer:); for(i=0;i5;i++){ scanf(%c,a[i]); } for(i=0;i5;i++){ for(j=0;j4-i;j++) { if(a[j]a[j+1]){ int temp; temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } } } for(i=0;i5;i++){ printf(%c,a[i]); } getch(); } 2、输入年、月、日,输出该日期是该年的第几天。(25分) /* HELLO.C -- Hello, world */ #include stdio.h #include conio.h main() { int year,month,date,leap,days=0; scanf(%4d%2d%2d,year,month,date); leap=(year%4==0year%100!=0||year%400==0); switch(month) { case 12:days+=30; case 11:days+=31; case 10:days+=30; case 9:days+=31; case 8:days+=31; case 7:days+=30; case 6:days+=31; case 5:days+=30; case 4:days+=31; case 3:days+=28+leap; case 2:days+=31; case 1:days+=date; break; } printf(%4dyear%2dmonth%2ddateis%ddays\n,year,month,date,days); getch(); } 3、利用数组实现数据的存储。将学生的学号和成绩存储在数组中,利用循环计算出数组中存储学生的平均成绩,找出高于平均分的学生信息并输出。(20分) /* HELLO.C -- Hello, world */ #include stdio.h #include conio.h main() { int a[100][2],n,i,sum=0; float ave; printf(how many students ?); scanf(%d,n); printf(please input student messag

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档