全国计算机等级考试三级网络题库详解100套题

全国计算机等级考试三级网络题库详解100套题

ID:5521413

大小:482.00 KB

页数:63页

时间:2017-12-17

全国计算机等级考试三级网络题库详解100套题_第1页
全国计算机等级考试三级网络题库详解100套题_第2页
全国计算机等级考试三级网络题库详解100套题_第3页
全国计算机等级考试三级网络题库详解100套题_第4页
全国计算机等级考试三级网络题库详解100套题_第5页
资源描述:

《全国计算机等级考试三级网络题库详解100套题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、三级网络技术题库详解山东农业大学计算中心2012.4全国计算机等级考试三级网络技术题库详解第1类结构体成员筛选并排序1第2类数位分解后按筛选统计并排序6第3类数位分解后按数筛选及求平均值13第4类数位分解并重组后再筛选统计并排序15第5类根据相邻数大小进行筛选统计并排序21第6类根据后3位排序23第7类结构体数组排序24第8类迭代算法26第9类计算素数27第10类统计个数及求平均值31第11类整除34第12类平均值及方差35第13类字符串改写37第14类字符串排序39第15类字符移动43第16类字符串替代45第17类遍历统计、移动或倒排51第18类选票问

2、题53第19类出圈问题55第20类其他典型问题5663全国计算机等级考试三级网络技术题库详解第1类结构体成员筛选并排序1、已知在文件IN.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量sl(整型)、金额je(长整型)五部分组成。其中:金额=单价×数量。函数ReadDat()的功能是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按产品名称从大到小进行排列,若产品名称相同,则按金额从大到小进行排列,最终排列结果仍存入结构数组sel

3、l中,最后调用函数WriteDat()把结果输出到文件OUT.DAT中。(★★★★★)参考答案:voidSortDat(){inti,j;PROxy;for(i=0;i<99;i++)for(j=i+1;j<100;j++){if(strcmp(sell[i].mc,sell[j].mc)<0)/*按产品名称从大到小进行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}elseif(strcmp(sell[i].mc,sell[j].mc)==0)/*若产品名称相同*/if(sell[i].je

4、)/*则按金额从大到小进行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}}}2、已知在文件IN.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)四部分组成。其中:金额=单价*数量计算得出。函数ReadDat()是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按产品名称从小到大进行排列,若产品名称相同,则按金额从小到大进行排列,最终排列结果仍存入结构数组se

5、ll中,最后调用函数WriteDat()把结果输出到文件OUT.DAT中。(★★★)参考答案:voidSortDat(){inti,j;PROxy;for(i=0;i0)/*按产品名称从小到大进行排列*/63全国计算机等级考试三级网络技术题库详解{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}elseif(strcmp(sell[i].mc,sell[j].mc)=

6、=0)/*若产品名称相同*/if(sell[i].je>sell[j].je)/*则按金额从小到大进行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}}}2、已知在文件IN.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量sl(整型)、金额je(长整型)五部分组成。其中:金额=单价×数量。函数ReadDat()的功能是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按产品名称从小到大进行排列

7、,若产品名称相同,则按金额从大到小进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT.DAT中(★★)参考答案:voidSortDat(){inti,j;PROxy;for(i=0;i0)/*按产品名称从小到大进行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}elseif(strcmp(sell[i].mc,sell[j].mc)==

8、0)/*若产品名称相同*/if(sell[i].je

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。