三级机试题库(附答案)

1、已知数据文件IN.DAT中存有200个四位数, 并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是:依次从数组a中取出一个四位数,如果该四位数大于该四位数以后的连续五个数且该数是偶数(该四位数以后不满五个数,则不统计), 则统计出满足此条件的个数cnt并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数writeDat()把结果cnt以及数组b中符合条件的四位数输出到OUT.DAT文件中。

注意: 部分源程序存在文件PROG1.C文件中。

程序中已定义数组: a[200], b[200], 已定义变量: cnt

请勿改动数据文件IN.DAT中的任何数据、主函数main()、读函数readDat()和写函数writeDat()的内容。

2、在文件in.dat中已存有200个正整数, 且每个数均在1000至9999之间。函数readDat()是读取这200个数存放到数组aa中。请编制函数jsSort(),其函数的功能是: 要求按每个数的后三位的大小进行降序排列,如果出现后三位相等的数值,则对这些数值按原始4位数据进行升序排列,将排序后的前10个数存入数组bb中。最后调用函数writeDat()把结果bb输出到文件out.dat中。

例: 处理前 9012 5099 6012 7025 8088

处理后 5099 8088 7025 6012 9012

注意: 部分源程序存在文件PROG1.C文件中。

请勿改动数据文件in.dat中的任何数据、主函数main()、读函数readDat()和写函数writeDat()的内容。

3、函数ReadDat()实现从文件IN.DAT中读取一篇英文文章,存入到无符号字符串数组xx中;请编制函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代,其替代值仍存入数组xx所对应的位置上,最后调用函数WriteDat()把结果xx输出到文件OUT.DAT中。

替代关系:f(p)=p*11 mod 256, mod为取余运算,p是数组xx中某一个字符的ASCII值, f(p)是计算后无符号的整型值(注意:中间变量定义成整型变量), 如果计算后f(p)值小于等于32或f(p)是奇数时,则该字符不变,否则用f(p)替代所对应的字符。

注意: 部分源程序存放在PROG1.C中, 原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格,并也按此替代关系进行处理。

请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。

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

提示: 若中间变量为PRO temp, 则可以直接使用结构赋值语句进行解题;产品名称比较请用函数strcmp进行解题。

例如: sell[i] = temp ;

注意: 部分源程序存放在PROG1.C中。

请勿改动主函数main( )、读数据函数ReadDat()和输出数据函数WriteDat()的内容。

5、已知在IN.DAT中存有若干个(个数<200)四位数字的正整数,函数ReadDat()读取这若干个正整数并存入数组xx中。请编制函数CalValue(), 其功能要求: 1.求出这文件中共有多少个正整数totNum;2.求出这些正整数中的各位数字之和是奇数的数的个数totCnt, 以及满足此条件的这些正整数的算术平均值totPjz。最后main()函数调用函数WriteDat()把所求的结果输出到OUT.DAT文件中。

注意: 部分源程序存放在PROG1.C中。

请勿改动数据文件IN.DAT中的任何数据,主函数main()、读函数ReadDat()和输出数据函数WriteDat()的内容。

6、将文件IN.DAT中的200个整数读至数组xx中。请编制jsValue()函数, 要求:求出数组xx中的最大数max及最大数的个数cnt和数组xx中的元素值能被3整除或能被7整除的所有数的算术平均值pj。 结果max, c

计算机三级c语言题库,全国计算机三级C语言上机题库.doc相关推荐

  1. 让数组的左边全为奇数C语言,2015年全国计算机等级考试全真模拟考场_二级C语言试卷四.docx...

    2015年全国计算机等级考试全真模拟考场_二级C语言试卷四 全国计算机等级考试全真模拟试卷(4) 二级C (考试时间l20分钟,满分100分) 一.选择题(每小题1分,共40分) (1)算法是指( ) ...

  2. 计算机vfp等级考试用书,全国计算机等级考试教材系列:全国计算机等级考试(2级Visual FoxPro语言)精讲精练...

    <全国计算机等级考试教材系列:全国计算机等级考试(2级VisualFoxPro语言)精讲精练(附CD光盘1张)>针对全国计算机二级考试VFP程序设计,根据最新大纲.结合最新的考试题目编写而 ...

  3. 计算机一级大题知识点,全国计算机等级考试一级基本操作题考点

    全国计算机等级考试一级基本操作题考什么内容呢?下面是小编为大家收集的关于全国计算机等级考试一级基本操作题考点,希望能够帮到大家! 基本操作题(10分) 1.新建不同类型的文件.文件夹.(点右键,新建) ...

  4. 全国计算机四级考试英语,英语四级历年真题卷 全国计算机等级考试四级网络工程师历年真题及答案_图文.doc...

    英语四级历年真题卷 全国计算机等级考试四级网络工程师历年真题及答案_图文.doc 英语四级历年真题卷 全国计算机等级考试四级网络工程师历年真题及答案_图文 导读:就爱阅读网友为您分享以下"全 ...

  5. 全国计算机等级考试-一级教程excel,全国计算机等级考试教程一级MS Office

    全国计算机等级考试教程一级MS Office 语音 编辑 锁定 讨论 上传视频 <全国计算机等级考试教程一级MS Office>是2015年3月1日电子工业出版社出版的图书,作者是李殿勋. ...

  6. 全国计算机二级从哪开始学,全国计算机二级自己学校没有考点怎么选

    技校网专门为您推荐的类似问题答案 问题1: 全国计算机二级考试考点 这个是全国计算机等级考试官方网站 去那看看吧 上面左上角有个报名地点 根据那个就能查到了~ 但是今年的时间好像过了 要报名要等明年了 ...

  7. 全国计算机等级考试 贴吧,【全国计算机等级考试】

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 未来教育·全国计算机等级考试教程(附光盘) 全国计算机等级考试教程--二级C 全国计算机等级考试教程--二级Vb 全国计算机等级考试教程--二级VF 全国 ...

  8. 计算机二级 ms office高级应用,全国计算机等级考试二级教程:MS Office高级应用...

    全国计算机等级考试二级教程:MS Office高级应用 语音 编辑 锁定 讨论 上传视频 <全国计算机等级考试二级教程:MS Office高级应用>是2015年5月1日中国铁道出版社出版的 ...

  9. 计算机二级在线模拟考试免费,全国计算机等级考试模拟试题集(二级QBASIC).pdf...

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp资格/认证考试&nbsp>&nbsp计算机等级考试 全国计算机等级考试模拟试题集(二级QBA ...

  10. 全国计算机一级会考分类汇总吗,全国计算机一级考试小技巧

    2017下半年的计算机一级考试即将到来,相信许多考生们已经蓄势待发了.小编整理了全国计算机一级考试小技巧,欢迎欣赏与借鉴. 众所周知,计算机一级考试主要分为两部分,一部分为理论知识,一部分为操作.理论 ...

最新文章

  1. python系统-基于Python搭建Django后台管理系统
  2. Android 手机震动
  3. js中setInterval与setTimeout的区别
  4. 95-190-744-源码-WindowFunction-WindowFunction
  5. html 脚本 gdi,基于gdi的简单画图
  6. 华三 h3c ospf、rip 路由引入和路由策略
  7. 说服力——教你做出专业出彩的演示PPT
  8. 2020家用千兆路由器哪款好_2020千兆路由器评测排名(200以内最强的5款路由器)...
  9. MySQL数据库基本操作-DDL
  10. 802.11 ------ Beacon帧、Beacon Interval、TBTT、Listen Interval、TIM、DTIM
  11. python除数为0报错_Python3报错-Python入门到精通
  12. 【Spring】源码浅析 - ResponseEntity.ok
  13. 一键下载QQ空间相册,微博相册,知乎回答图片,豆瓣图片,instagram图片
  14. Python之路【第八篇】:面向对象的程序设计
  15. 龙之气息服务器维修,龙之气息转职NPC位置大全 转职NPC在哪找
  16. arduino二位数码管_用arduino和2个74HC595级联控制8位数码管显示
  17. iOS开发备战金三银四·头条三面记录
  18. LiveNVR监控流媒体Onvif/RTSP功能支持海康摄像头通过海康SDK接入支持回看倍速播放海康设备存储的设备录像
  19. linux环境下QT程序内存泄露检测-Qt creator +Valgrind检测内存泄漏(linux)
  20. TLB中ASID和nG bit的关系

热门文章

  1. idea用svn怎么检出项目_IDEA 从SVN检出项目相关配置
  2. linux 命令行参数解析,Linux C下的命令行参数解析
  3. 第三视角Beta答辩总结
  4. 一个元素调用css3动画 fixed元素会微抖动
  5. C++11多线程std::thread的简单使用
  6. 【BZOJ3505】[Cqoi2014]数三角形 组合数
  7. CentOS7.3 本地环境安装
  8. IOS中如何显示带有html标签的富文本
  9. Ngnix 安装、信号量、虚拟主机配置
  10. java生成随机数的代码_java随机数代码的三种生成方式怎么编写?