【计算机类职业资格】三级网络技术机试-29及答案解析.doc
-
资源ID:1321977
资源大小:25KB
全文页数:2页
- 资源格式: DOC
下载积分:5000积分
快捷下载

账号登录下载
微信登录下载
下载资源需要5000积分(如需开发票,请勿充值!)
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
【计算机类职业资格】三级网络技术机试-29及答案解析.doc
1、三级网络技术机试-29 及答案解析(总分:100.00,做题时间:90 分钟)一、上机题(总题数:1,分数:100.00)1.felose (fp);(分数:100.00)_三级网络技术机试-29 答案解析(总分:100.00,做题时间:90 分钟)一、上机题(总题数:1,分数:100.00)1.felose (fp);(分数:100.00)_正确答案:(void SortDat()int i,j;PRO xy;for(i=0;iMAX-1;i+)for(j=i+1;jMAX;j+)if(strcmp(selli.mc,sellj.mc)xy=selli;sell i=sellj;sellj=
2、xy;else if(strcmp(selli.mc,selli.mc)=0) *若产品名称相同,则按金额从大到小进行排列*if(selli.jesellj.je)xy=selli;selli=sellj;sellj=xy;)解析:解析 本题是有关结构体数组的排序问题。可以用选择法来实现,即用第一个元素的产品名称依次和它后面的元素的产品名称进行比较,如果发现当前元素的产品名称比后面的某个元素的产品名称的对应位置的字符的 ASCII码小(这里用到了字符串比较函数 strcmp(),则交换这两个元素的位置,继续和后面的其他元素进行比较,最终在第一个元素中存放的是产品名称最大的元素。以此类推,就实现了从大到小排序的功能。注意:这里要进行交换的是两个结构体变量,而不是它们的某一个域,因此,要借助第三个结构体变量来充当中间容器。若发现产品名称是相同的,则要按照金额从大到小进行排序。