全国计算机等级考试三级网络技术上机考试题库.pdf

1套

已知在文件IN.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符

型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量sl(整型)、金额je(长整型)几部分组成。

其中:金额=单价×数量。函 ReadDat()的功能是读取这100个销售记录并存入结构数组sell

中。请编制函 SortDat(),其功能要求:按产品名称从小到大进行排列,若产品名称相同,

则按金额从小到大进行排列,最终排列结果仍存入结构数组sell中,最后调用函 WriteDat()

把结果输出到文件OUT.DAT中。

注意:部分源程序已给出。请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()

的内容。

【试题程序】

#include

#include

#include

#include

#defineMAX 100

typedefstruct

{

chardm[5]; /*产品代码 */

charmc[11]; /* 产品名称 */

intdj; /* 单价 */

intsl; /* 数量 */

longje; /* 金额*/

}PRO;

PROsell[MAX];

voidReadDat();

voidWriteDat();

voidSortDat()

{

}

voidmain()

{

memset(sell,0,sizeof(sell));

ReadDat();

SortDat();

WriteDat();

}

voidReadDat()

{

FILE*fp;

charstr[80], ch[11];

inti;

1

fp = fopen("IN.DAT", "r");

for(i = 0; i< 100; i++)

{

fgets(str, 80, fp);

memcpy(sell[i].dm, str, 4);

memcpy(sell[i].mc, str+4, 10);

memcpy(ch, str+14, 4); ch[4] = 0;

sell[i].dj = atoi(ch);

memcpy(ch, str+18, 5); ch[5] = 0;

sell[i].sl = atoi(ch);

sell[i].je = (long)sell[i].dj*sell[i].sl;

}

fclose(fp);

}

voidWriteDat()

{

FILE*fp;

inti;

fp = fopen("OUT.DAT", "w");

for(i = 0; i< 100; i++)

{

fprintf(fp,"%s%s%4d%5d%10ld\n",sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,

sell[i].je);

}

fclose(fp);

}

2套

已知文件IN.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4

位)、产品名称mc(字符型10位)、单价dj(整型)、数量sl(整型)、金额je(长整型)几部分组成。

其中:金额=单价×数量。函 ReadDat()的功能是读取这100个销售记录并存入结构数组sell

中。请编制函 SortDat(),其功能要求:按产品名称从大到小进行排列,若产品名称相同,

则按金额从大到小进行排列,最终排列结果仍存入结构数组sell中,最后调用函 WriteDat()

把结果输出到文件OUT.DAT中。

注意:部分源程序已给出。请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()

的内容。

【试题程序】

#include

#include

#include

#include

#defineMAX 1

计算机网络技术三级题库pdf,全国计算机等级考试三级网络技术上机考试题库.pdf...相关推荐

  1. 华为上机试题 c语言,华为上机考试题库2017 2017年全国计算机等级考试C语言上机考试题库 -1-20套.doc...

    华为上机考试题库2017 2017年全国计算机等级考试C语言上机考试题库 -1-20套.doc 华为上机考试题库2017 2017年全国计算机等级考试C语言上机考试题库 -1-20套 导读:就爱阅读网 ...

  2. 计算机三级网络技术打印,全国计算机等级考试三级网络技术历年真题(整理_打印版)...

    全国计算机等级考试三级网络技术历年真题(整理_打印版) 2010年3月计算机等级考试三级网络笔试试题 一.选择题(每小题1分,共60分) 下列各题A).B).C).D)四个选项中,只有一个选项是正确的 ...

  3. 全国计算机等级考试三级网络技术考试大纲

    今天无意间在百度查找哪里看大的,留个记号,以防自己以后会用到,作为参考! 全国计算机等级考试三级网络技术考试大纲 内容介绍>> ◆ 基本要求 1.具有计算机系统及应用的基本知识. 2.掌握 ...

  4. 计算机三级网络技术知识点大纲,全国计算机等级考试三级网络技术考试大纲(2019年版)...

    全国计算机等级考试三级网络技术考试大纲(2019年版) 沿用2018年版 基本要求 1. 了解大型网络系统规划.管理方法; 2. 具备中小型网络系统规划.设计的基本能力; 3. 掌握中小型网络系统组建 ...

  5. 全国计算机等级考试三级网络技术考试经验分享(自学者使用)

    今天白天结束了三级网络的等级考试 终于又可以把几年前购买的教材"名正言顺"的处理掉了 我是自己买教材(未来教育)学习的,没有参加过培训班,也没有高手指导,只有度娘默默的陪伴着我 我 ...

  6. 全国计算机等级考试三级网络技术

      目       录 第一章计算机基础 第二章网络技术基础 第三章局域网基础 第四章服务器操作系统 第五章 Internet基础 第六章 Internet基本服务 第七章网络管理与网络安全 第八章网 ...

  7. 全国计算机等级考试三级网络技术选择题考点

    目录 第一章  网络系统结构与设计的基本原则 第二章  中小型网络系统总体规划与设计方法 第三章  IP地址规划技术 第四章  路由设计基础 第五章  局域网技术基础应用 第六/七章  交换机/路由器 ...

  8. 全国计算机等级考试三级网络技术笔记

    本人在备考网络技术期间所总结的知识点 原文档连接:https://download.csdn.net/download/ganyonjie/11431164 欢迎下载 1. 协议及端口号 BGP 外部 ...

  9. 全国计算机等级考试——三级网络技术复习资料

    百度网盘链接:https://pan.baidu.com/s/1yHztsFjWNs_48QMnbk-bBg 提取码:k4vh 复制这段内容后打开百度网盘手机App,操作更方便哦

最新文章

  1. EMNLP 2021 | 大道至简:微软提出可生成高质量文本表示的预训练语言模型
  2. 【MFC】MFC应用程序框架详解
  3. Code Runner for VS Code 突破 1000 万下载量!支持运行超过 40 种语言
  4. Android搜索手机文件
  5. display:inline-block,block,inline的区别与用法
  6. 受“社保掌上通”APP影响 麦达数字遭深交所问询
  7. mysql全局变量的使用_mysql - 变量的使用
  8. linux下Eclipse连接真机调试Android应用程序
  9. 抠图软件哪个好用又免费?快来看看这几款软件
  10. 游戏背景音乐的种类—动态音效
  11. ssm后台权限管理系统
  12. 图片去水印免费软件哪个好?这几款软件值得一看
  13. 怎么发现不了同一网络的其他计算机,局域网中看不到其他计算机怎么办
  14. linux立即重启计算机命令,轻松掌握Linux关机重启命令
  15. Bhuman应用篇——带球及踢球
  16. 《Vue.js实战》第七章.组件
  17. ubuntu机械盘写入cannot be copied because you do not have permissions to create it in the destination.
  18. 像素坐标系、图像坐标系、相机坐标系、世界坐标系
  19. 算法训练一(贪心、二分)(含解题思路)(下)
  20. foter 图像处理APP_黑科技!图像识别app开发的用处原来这么多?

热门文章

  1. 2016风云杯大学生信安大赛 WriteUp
  2. python程序编程千分符号怎么输入_Excel表格中怎么输入千分之一符号
  3. 建立蜜蜂需求模型过程中参考的网站:
  4. android 人生日历,人生日历Android版 功能初体验
  5. 存储器管理中的局部性原理
  6. base64转图片+图片转base64
  7. 百度地图完全模仿链家找房,三级下钻联动聚合,画圈找房!
  8. 三星 android 刷机,三星安卓手机如何刷机 三星安卓手机刷机通用方法介绍【教程】...
  9. ultraiso制作u盘启动盘教程
  10. bootstrap自学总结不间断更新