全国计算机等考试三级网络技术上机试题总结(小编整理).docx 立即下载
2025-08-26
约6.6万字
约90页
0
47KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

全国计算机等考试三级网络技术上机试题总结(小编整理).docx

全国计算机等考试三级网络技术上机试题总结(小编整理).docx

预览

免费试读已结束,剩余 85 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

全国计算机等考试三级网络技术上机试题总结(小编整理)

第一篇:全国计算机等考试三级网络技术上机试题总结100个产品销售记录排序(此类共10题)code:/*已知在文件IN.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。其中:金额=单价*数量计算得出。函数ReadDat()读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按金额从小到大进行排列,若金额相等,则按产品代码从小到大进行排列,最终排列结果仍存入结构数组sell中。最后main()函数调用函数WriteDat()把结果输出到文件OUT1.DAT中。注意:部分源程序存放在PROG1.C中。请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。*/#include#include#include#include#include#defineMAX100typedefstruct{chardm[5];/*产品代码*/charmc[11];/*产品名称*/intdj;/*单价*/intsl;/*数量*/longje;/*金额*/}PRO;PROsell[MAX];voidReadDat();voidWriteDat();voidSortDat(){/**/inti,j,k;PROtt;for(i=0;isell[j].je)||(sell[k].je==sell[j].je)&&(strcmp(sell[k].dm,sell[j].dm)>0))k=j;if(k!=i){tt=sell[k];sell[k]=sell[i];sell[i]=tt;}}/**/}voidmain(){memset(sell,0,sizeof(sell));ReadDat();SortDat();WriteDat();}voidReadDat(){FILE*fp;charstr[80],ch[11];inti;fp=fopen(“IN.DAT”,“r”);for(i=0;i1)in.dat内容完全相同。2)程序也基本雷同,仅排序的要求不一样。3)考生应熟悉strcmp()函数,否则有的题相当不好处理。之二排序要求:按金额从小到大进行排列,若金额相等,则按产品代码从大到小进行排列相应语句:if(sell[k].je>sell[j].je||(sell[k].je==sell[j].je)&&(strcmp(sell[k].dm,sell[j].dm)排序要求:按金额从大到小进行排列,若金额相等,则按产品代码从小到大进行排列相应语句:if((sell[k].jesell[j].je)||(sell[k].je==sell[j].je)&&(strcmp(sell[k].dm,sell[j].dm)>0))之四排序要求:按金额从大到小进行排列,若金额相等,则按产品代码从大到小进行排列相应语句:if((sell[k].jesell[j].je)||(sell[k].je==sell[j].je)&&(strcmp(sell[k].dm,sell[j].dm)之五排序要求:按产品名称从小到大进行排列,若产品名称相同,则按金额从小到大进行排列相应语句:if((strcmp(sell[k].mc,sell[j].mc)>0)||(strcmp(sell[k].mc,sell[j].mc)==0)&&(sell[k].je>sell[j].je))之六排序要求:按产品名称从小到大进行排列,若产品名称相同,则按金额从大到小进行排列相应语句:if(strcmp(sell[i].mc,sell[j].mc)>0||(strcmp(sell[i].mc,sell[j].mc)==0)&&(sell[i].je之七排序要求:按产品名称从大到小进行排列,若产品名称相同,则按金额从小到大进行排列相应语句:if((strcmp(sell[k].mc,sell[j].mc)(strcmp(sell[k].mc,sell[j].mc)==0)&&(sell[k].je>sell[j].je))之八排序要求:按产品名称从大到小进行排列,若产品名称相同,则按金额从大到小进行排列相应语句:if((strcmp(sell[k].mc,sell[j].mc)之九排序要求:按产品代码从小到大进行排列,若产品代码相同,则按金额从小到大进行排列相应语句:if((strcmp(sell[k].dm,sell[j].dm)>0)||(strcmp(sell[k].dm,sell[j].dm)==0)&&(sell[k].je>sell[j].
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

全国计算机等考试三级网络技术上机试题总结(小编整理)

文档大小:47KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用