还剩3页未读,继续阅读
文本内容:
xx计算机等级考试三级网络技术上机模拟题xx计算机等级考试三级网络技术上机模拟题 第1题 在数据文件in.dat中有200个正整数,且每个数都在1000至9999之间函数readDat是读取这200个数存放到数组aa中请编制函数isSort,其函数的功能是要求按每个数的后三位的大小进行升序排列,如果出现后三位相等的数值,则对这些数值按原始4位数据进行降序排列,将排序后的前10个数存入数组bb中最后调用函数writeDat把结果bb输出到文件out.dat中 例处理前60125099901270258088 处理后90126012702580885099 注意部分源程序存在test.c文件中 请勿改动数据文件in.dat中的任何数据、主函数main、读函数rea dDat和写函数writeDat的内容 第2题 函数ReadDat实现从文件in.dat中读取一篇英文文章存入到字符串数组xx中;请编制函数CharConvA,其函数的功能是以该文章中的行为单位把字符串中的最后一个字符的ASCII值右移4位二进制位,高位补0后加倒数第二个字符的ASCII值,得到最后一个新的值,倒数第二个字符的ASCII值右移4位二进制位,高位补0后加倒数第三个字符的ASCII值,得到倒数第二个新的值,以此类推一直处理到第二个字符注意第一个新的值与上述处理不同,第一个字符的ASCII值加原最后一个字符的ASCII值,得到第一个新的值得到的新值分别存放在原字符串对应的位置上,之后把已处理的结果仍按行重新存入数组xx中最后main函数调用函数WriteDat把结果xx输出到文件out.dat中 原始数据文件存放的格式是每行的宽度均小于80个字符,含标点符号和空格,并也按字符处理 注意部分源程序存放在test.c文件中 请勿改动主函数main、读数据函数ReadDat和输出数据函数Writ eDat的内容 第3题 已知数据文件in.dat中存有300个四位数,并已调用读函数readDat把这些数存入数组a中,请编制一函数jsValue,其功能是求出千位数上的数加个位数上的数等于百位数上的数加十位数...。