计算机等级考试三级网络技术南开100题
南开100题虽然是100道,但大致分类可以分为以下13类:难度在在第三类,其实也不难就是排序有点乱,冒泡法和,比较法,其他都简单。沉着冷静都能写出来,况且人家考式不要求用指针写,算法臃肿没人说你错。呵呵,细细写来:
一、替换字符。
形如这样:函数ReadDat()实现从文件ENG.IN中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx的对应的位置上,最后调用函数WriteDat()把结果xx输出到文件PS10.DAT中。
替代关系:f(p)=p*11 mod 256 (p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果原字符的ASCII值是偶数或计算后f(p)值小于等于32,则该字符不变,否则将f(p)所对应的字符进行替代。
二、字符串左右排序和比较。
形如这样:函数ReadDat()实现从文件in.dat中读取20行数据存放到字符串数组xx中(第行字符串长度均小于80)。请编制函数jsSort(),其函数的功能是:以行为单位对字符串按给定的条件进行排序,排序后的结果仍按行重新存入字符串数组xx中,最后调用函数WriteDat()把结果xx输出到文件out.dat中。
条件:从字符串中间一分为二,左边部分按字符的ASCII值升序排序,排序后左边部分与右边部分进行交换。如果原字符串长度为奇数,则最中间的字符不参加处理,字符仍放在原位置上。
三、正整数排序求平均值(包括将数拆散、求最大最小值)。
形如这样:在文件中有200个正整数,且每个数均在1000至9999之间。函数ReadDat()读取这200个数存放到数组aa中。请编制函数jsSort(),其函数的功能是:要求按每个数的后三位的大小进行升序排列,然后取出满足此条件的前10个数依次存入数组b中,如果后三位的数值相等,则按原先的数值进行降序排列。最后调用函数WriteDat()把结果bb输出到文件out.dat中。
四、产品五个因素的比较排列,是结构体操作问题。
形如这样:已知在文件IN.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)四部分组成。其中:金额=单价*数量计算得出。函数ReadDat()是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按产品代码从大到小进行排列,若产品代码相同,则按金额从大到小进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT10.DAT中。
五、素数。
形如这样:请编写一个函数jsValue(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m的k个
你可能喜欢
- 计算机三级网络技术题库
- 面向对象
- 全国计算机等级三级网络技术
- 计算机三级网络技术知识点
- 三级网络技术上机题库
- 2011年3月计算机等级考试三级网络技术上机100题库南开一百题[1]55页
- 计算机三级网络技术上级100题库19页
- 计算机三级网络技术笔试题库20页
- 2012年计算机三级网络技术上机题库71页
- 计算机三级网络技术上机部分(南开100题题库)21页
- 计算机三级网络技术上级题库答案17页
- 黑龙江大学面向对象程序设计Java实验讲义2009软件15页
- 07章 面向对象的分析和设计240页
- 第三章面向对象编程104页
- OO面向对象分析设计学习95页
- 一&二、概述面向对象概述_面向对象程序设计46页
- module 与面向对象28页
- 2012年9月全国计算机等级考试三级网络技术试卷6页
- 全国计算机等级考试三级网络技术模拟题(内包含有4套题)68页
- 全国计算机等级考试三级笔试试卷网络技术05098页
- 2005年4月全国计算机等级考试三级网络技术笔试试卷7页
- 全国计算机等级考试三级网络技术英文单词15页
- 2005年9月全国计算机等级考试三级网络技术笔试试卷4页


