Itat第七届C语言程序设计复赛试题(A卷)

教育部教育管理信息中心

第七届全国信息技术应用水平大赛复赛试题

C 语言程序设计(A卷)

请仔细阅读并严格遵守题目中关于文件命名和保存的要求。

考生答题完毕后 ,首先创建 以 “准考证号_用户名 ”命名 的文件夹 (形式如 :

433034683_xxxx), 将考试结果严格按题 目上的命名要求进行命名并直接保存在该文件夹下。

注意:考生不得在该文件夹下创建任何子文件夹,所有考试结果均直接保存在该文件

夹根目录下。请务必按照试卷要求提交指定的文件,不得包含非题 目要求的过程文件和临

时文件,不得包含本试题文件和试题素材。

然后选中整个文件夹,用 Winrar 压缩工具打包后存放在本考场指定的考试结果存放地

址,经监考老师确认上传无误后方可离开考场。

注 意 :在 提 交答 案 时,请 务 必选 中上述 存 放 作 品 的文 件 夹 (如 前面 创 建 的

433034683_xxxx 文件夹,而不是文件夹下的全部文件)进行压缩,在完成答案提交后,请

确保上述压缩包仍保存在本地计算机中。

凡违反上述规定的考生,其成绩一律按零分处理。

题目命名要求:请将编写好的源程序以题号命名,例如第 1题的源程序保存为“1.C”。

重要提示:

1、由于时间有限,请考生首先保证编写的程序在 WinTC 等环境下可以编译通过并执

行,在此基础上完成考题要求的全部功能,以免因编译不通过影响考试成绩。

2、如需 以十六进制方式查看 附件 中的 “.dat”文件 内容,请使用 附件 中提供 的

“MiniHex.exe”软件。

3、选用 Visual C++和 Dev C++的考生,请先阅读附件中提供的“VC使用注意事项”

文档。

1.  编程解决如下问题。

已知多组产品销售记录,要求对每组销售记录进行排序,排序规则如下:

(1)产品代码按 ASCII码从小到大排序;

(2)如果产品代码相同,则按金额从大到小排序。

1

教育部教育管理信息中心

同时找出该组销售记录中金额总和最大的产品代码。

销售记录字段说明:

字段名称 类型 长度

产品代码 字符型  4

产品名称 字符型  10

单价 整型

数量 整型

金额 长整型

输入:

销售记录存放于文件 A_01_in.dat 中。

包含多组数据, 每组数据格式为: 第 1 行代表销售记录数, 第 2 行开始为销售记录,

字段之间以空格分隔。多组数据在文件中顺序存放,组之间以换行分隔。

输出:

输出结果存放于文件 A_01_out.dat 中。其数据格式为:第 1 行代表销售记录数,第

2 行开始为排序后的销售记录,字段之间以逗号分隔,最后一行为该组销售记录中金额

总和最大的产品代码。多组结果数据在文件中顺序存放,组之间以换行分隔。

输入示例:

4

P106 Power 600 70 42000

M001 machine 500 70 35000

M105 machine 400 40 16000

M001 machine 500 20 10000

2

P106 Power 600 70 42000

M001 machine 500 70 35000

输出示例:

4

M001,machine,500,70,35000

M001,machine,500,20,10000

第七届c语言程序设计题,Itat第七届C语言程序设计复赛试题(A卷).pdf相关推荐

  1. c语言二级考试程序设计题难吗,计算机二级C语言考试程序设计题

    2016计算机等级考试正在报名中,为帮助同学们更好复习C语言考试,yjbys小编为大家分享最新C语言考试试题及答案,仅供同学们复习! 在考生文件夹下,要求程序PROG.C的功能是: 求3*3矩阵的最大 ...

  2. 沈阳工业大学c语言编程题,金融工程专业《C语言程序设计》启发式教学探讨

    一.引言 C语言是一门高级程序设计语言,掌握C语言不仅有利于提高学生的思维能力,而且有利于培养学生的编程能力,对学习其他计算机语言课程具有很大的帮助.因此,<C语言程序设计>既是计算机各类 ...

  3. c语言程序题是如何判分的,C语言编程题判分系统的研究与实现

    摘要: 随着计算机技术和因特网的发展,B/S模式的教学系统在高校教学中显得越来越重要.C语言程序设计是计算机专业的一门重要的基础课程,具有实践性强的特点,在教学中应加大实践教学比例.本文利用网络技术开 ...

  4. c语言编程题考试自动评分系统,C语言编程题考试自动评分系统简介.ppt

    C语言编程题考试自动评分系统简介 主要内容 教材简介 学习方法 机考系统简介 教材简介 教学理念的更新 教材简介 教材简介 国内55所院校使用 新版增加的内容 强化知识点.算法.编程方法与技巧 [编程 ...

  5. 2017安徽省二c语言模拟题,2017计算机二级考试C语言模拟题及答案

    2017计算机二级考试C语言模拟题及答案 二.基本操作题(共18分) 请补充函数proc(),该函数的功能是计算下面公式SN的值: SN=1+1/3十4/5+...+2N-1/SN-1 例如,当N=2 ...

  6. C语言填空题10道,3道C语言填空题,谁帮忙做下,谢谢

    3道C语言填空题,谁帮忙做下,谢谢0 功能:输出两个整数中大的那个数,两个整数由键盘输入. #include #include int main() { int a,b,*p1,*p2; p1=(in ...

  7. c语言编程题输入两个直角边,C语言编程 直角三角形已知两边求第三边

    C语言编程题 求大神解答 好久没写C了,不知道对不对:intsum=0;intindex=0;for(;indexsum+=a[2][index];}returnsum; C语言编程题,求分段函数 刚 ...

  8. python程序设计题怎么写_《Python语言程序设计基础》第1章程序练习题

    本文为中国大学MOOC<Python语言程序设计>课程学习笔记,课程主讲:嵩天老师,练习平台:Python123,参考教材:<Python语言程序设计基础> 1.1 字符串拼接 ...

  9. c语言实验题水仙花数5359,《C语言程序设计》实验报告(实验1-12).doc

    <C语言程序设计>实验报告(实验1-12).doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会 ...

最新文章

  1. 给热爱学习的同学们推荐一些顶级的c# Blogs链接
  2. 我长了一条日本制的尾巴:智能配合身体运动,增强平衡感,把我变成“改造人”| SIGGRAPH...
  3. 【长文本处理】长文本划窗分割算法
  4. Android的学习之路(三)项目的启动过程和安装过程具体解释
  5. CSS3选择器:nth-child和:nth-of-type之间的差异的那些事儿
  6. forEach for 循环
  7. 数据之路 - 数据可视化 - PowerBI工具
  8. 使用tp5.1 model返回数据 显示variable type error: array
  9. BZOJ 3160: 万径人踪灭 [fft manacher]
  10. 【模板】lucas定理和扩展lucas定理(组合数取模)
  11. ADS仿真设计AB类射频功率放大器
  12. 画 ArcFace 中的 margin 曲线
  13. android 画布抗锯齿,怎么在Android应用中利用paint与Canvas实现抗锯齿效果
  14. 论文的研究背景如何着笔
  15. 安全漏洞SCAP规范标准
  16. 梅科尔工作室-第五次网页前端培训(JS,JavaScript)
  17. 图解Linux命令之--modprobe命令
  18. Python123 期末题库
  19. 【博客503】kubelet device plugin如何管理与分配device
  20. html5 java 实现 微信获取认证身份信息

热门文章

  1. [转] COOLEDIT 效果漫谈
  2. torch一些老忘记的函数
  3. 前端 Canvas 图像标记
  4. u盘锁计算机,最新U盘制作电脑锁方法
  5. IDEA个人常用设置及迅雷下载方式
  6. 理解:什么是缓存,什么是文件缓存?
  7. 【QT】工程加载不出来,只有一个.pro文件
  8. A029_jdbc深入理解
  9. 亚信实习笔记总结(SpringBoot + MyBatis)
  10. 最新完整版外卖人8.7完美运营版PHP源码带配送端+修复APK编译包