【计算机类职业资格】计算机三级(网络技术)上机考试14及答案解析.doc

上传人:feelhesitate105 文档编号:1337366 上传时间:2019-10-17 格式:DOC 页数:2 大小:29KB
下载 相关 举报
【计算机类职业资格】计算机三级(网络技术)上机考试14及答案解析.doc_第1页
第1页 / 共2页
【计算机类职业资格】计算机三级(网络技术)上机考试14及答案解析.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、计算机三级(网络技术)上机考试 14 及答案解析(总分:-1.00,做题时间:90 分钟)1.已知在文件 IN6.DAT 中存有 100 个产品销售记录,每个产品销售记录由产品代码 dm(字符型 4 位)、产品名称 mc(字符型 10 位)、单价 dj(整型)、数量 sl(整型)、金额 je(长整型)几部分组成。其中:金额=单价数量。函数 ReadDat()的功能是读取这 100 个销售记录并存入结构数组 sell 中。请编制函数 SortDat(),其功能要求:按产品名称从小到大进行排列,若产品名称相同,则按金额从小到大进行排列,最终排列结果仍存入结构数组 sell 中,最后调用函数 Wri

2、teDat()把结果输出到文件 OUT6.DAT 中。注意:部分源程序已给出。 请勿改动主函数 main()、读函数 ReadDat()和写函数 WriteDat()的内容。 试题程序: #include #include #include #include #include #define MAX 100 typedef struct char dm5; /*产品代码 */ char mc11;/* 产品名称 */ int dj; /* 单价 */ int sl; /* 数量 */ long je; /* 金额*/ PRO; PRO sell MAX; void ReadDat(); voi

3、d WriteDat(); void SortDat() main() memset(sell, 0, sizeof(sell); ReadDat(); SortDat(); WriteDat(); void ReadDat() FILE *fp; char str80, ch11; int i; fp = fopen(“IN6.DAT“, “r“); for (i = 0; i sellj.je) /*则按金额从小到大进行排列*/ xy=selli;selli=sellj;sellj=xy; )解析:本题是有关结构体数组的排序问题,可以用选择法来实现。用第一个元素的产品名称依次和它后面的元素的产品名称进行比较,如果发现当前元素的产品名称比后面的某个元素的产品名称对应字符的ASCII 码大(这里用到了字符串比较函数 strcmp()),则交换这两个元素的位置,继续和后面的其他元素进行比较,最终在第一个元素中存放的是产品名称最小的元素。以此类推,就实现了从小到大排序的功能。注意:这里要进行交换的是两个结构体变量,而不是它们的某一个域,因此,要借助第三个结构体变量来充当中间容器。若产品名称相同,则要按照金额从小到大进行排序。

展开阅读全文
相关资源
猜你喜欢
  • FORD WSB-M4D880-A-2011 POLYETHYLENE (PE) LINEAR LOW DENSITY MOLDING COMPOUND INTERIOR  TO BE USED WITH FORD WSS-M99P1111-A  《内部线性低密度的模塑材料聚乙烯(PE)  与福特WSS-M99P1111-A  一起使用》.pdf FORD WSB-M4D880-A-2011 POLYETHYLENE (PE) LINEAR LOW DENSITY MOLDING COMPOUND INTERIOR TO BE USED WITH FORD WSS-M99P1111-A 《内部线性低密度的模塑材料聚乙烯(PE) 与福特WSS-M99P1111-A 一起使用》.pdf
  • FORD WSB-M4D882-A1-2011 ACETAL (POM) COPOLYMER 10 % GLASS FIBER REINFORCED MOLDING COMPOUND  TO BE USED WITH FORD WSS-M99P1111-A  《10%玻璃纤维加强模塑材料乙酸醛(POM)共聚物  与福特WSS-M99P1111-A  一起使用.pdf FORD WSB-M4D882-A1-2011 ACETAL (POM) COPOLYMER 10 % GLASS FIBER REINFORCED MOLDING COMPOUND TO BE USED WITH FORD WSS-M99P1111-A 《10%玻璃纤维加强模塑材料乙酸醛(POM)共聚物 与福特WSS-M99P1111-A 一起使用.pdf
  • FORD WSB-M4D883-A1-2001 ACETAL (POM) COPOLYMER 20% GLASS FIBER REINFORCED MOLDING COMPOUND《20%玻璃纤维增强的乙缩醛共聚物(POM)成型料》.pdf FORD WSB-M4D883-A1-2001 ACETAL (POM) COPOLYMER 20% GLASS FIBER REINFORCED MOLDING COMPOUND《20%玻璃纤维增强的乙缩醛共聚物(POM)成型料》.pdf
  • FORD WSB-M4D884-A1-2010 POLYPROPYLENE (PP) COPOLYMER 5% GLASS FIBER REINFORCED MOLDING COMPOUND  TO BE USED WITH FORD WSS-M99P1111-A  《5%玻璃纤维增强的聚丙烯(PP)共聚物成型料  与标准FORD WSS-M99P1111-.pdf FORD WSB-M4D884-A1-2010 POLYPROPYLENE (PP) COPOLYMER 5% GLASS FIBER REINFORCED MOLDING COMPOUND TO BE USED WITH FORD WSS-M99P1111-A 《5%玻璃纤维增强的聚丙烯(PP)共聚物成型料 与标准FORD WSS-M99P1111-.pdf
  • FORD WSB-M4D884-A2-2010 POLYPROPYLENE (PP) COPOLYMER 5% GLASS FIBER REINFORCED MOLDING COMPOUND INTERIOR  TO BE USED WITH FORD WSS-M99P1111-A  (Shown on FORD WSB-M4D884-A1)《汽车内部用5%.pdf FORD WSB-M4D884-A2-2010 POLYPROPYLENE (PP) COPOLYMER 5% GLASS FIBER REINFORCED MOLDING COMPOUND INTERIOR TO BE USED WITH FORD WSS-M99P1111-A (Shown on FORD WSB-M4D884-A1)《汽车内部用5%.pdf
  • FORD WSB-M4D889-A1-2011 POLYVINYL CHLORIDE (PVC) RIGID 65 D HARDNESS  TO BE USED WITH FORD WSS-M99P1111-A  《坚硬的 硬度为65D的聚氯乙烯PVC)  与福特WSS-M99P1111-A  一起使用》.pdf FORD WSB-M4D889-A1-2011 POLYVINYL CHLORIDE (PVC) RIGID 65 D HARDNESS TO BE USED WITH FORD WSS-M99P1111-A 《坚硬的 硬度为65D的聚氯乙烯PVC) 与福特WSS-M99P1111-A 一起使用》.pdf
  • FORD WSB-M4D891-A1-2010 POLYPHENYLENE ETHER + POLYAMIDE BLEND (PPE+PA) MOLDING COMPOUND  TO BE USED WITH FORD WSS-M99P1111-A  《聚亚苯基乙醚+聚酰胺混合物(PPE+PA)模塑材料  与福特WSS-M99P1111-A  一起使用》.pdf FORD WSB-M4D891-A1-2010 POLYPHENYLENE ETHER + POLYAMIDE BLEND (PPE+PA) MOLDING COMPOUND TO BE USED WITH FORD WSS-M99P1111-A 《聚亚苯基乙醚+聚酰胺混合物(PPE+PA)模塑材料 与福特WSS-M99P1111-A 一起使用》.pdf
  • FORD WSB-M4D891-A2-2011 POLYPHENYLENE ETHER + POLYAMIDE BLEND (PPE+PA) HIGH FLOW MOLDING COMPOUND  TO BE USED WITH FORD WSS-M99P1111-A  《聚亚苯基乙醚+聚酰胺混合物(PPE+PA)高流动性模塑材料  与福特WSS-M99P1.pdf FORD WSB-M4D891-A2-2011 POLYPHENYLENE ETHER + POLYAMIDE BLEND (PPE+PA) HIGH FLOW MOLDING COMPOUND TO BE USED WITH FORD WSS-M99P1111-A 《聚亚苯基乙醚+聚酰胺混合物(PPE+PA)高流动性模塑材料 与福特WSS-M99P1.pdf
  • FORD WSB-M4D898-A-2006 POLYPROPYLENE (PP) COPOLYMER TRANSLUCENT  TO BE USED WITH FORD WSS-M99P1111-A《半透明聚丙烯(PP)共聚物  与标准FORD WSS-M99P1111-A一起使用 》.pdf FORD WSB-M4D898-A-2006 POLYPROPYLENE (PP) COPOLYMER TRANSLUCENT TO BE USED WITH FORD WSS-M99P1111-A《半透明聚丙烯(PP)共聚物 与标准FORD WSS-M99P1111-A一起使用 》.pdf
  • 相关搜索

    当前位置:首页 > 考试资料 > 职业资格

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1