早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->

函数ReadDat实现从文件in.dat中读取一篇英文文章,存入到字符串数组XX中;请编制函数eneryptChar,

题目

函数ReadDat实现从文件in.dat中读取一篇英文文章,存入到字符串数组XX中;请编制函数eneryptChar,按给定的替代关系对数组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)替代所对应的字符。 注意:部分源程序存放在test.c文件中,原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格,并也按此替代关系进行处理。 请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。

参考答案
正确答案:
【审题关键句】字符替代f(p)=p*11mod256,小于等于32或对应大写字母不变,否则替换。
【解题思路】
本题类似第65套试题,通过审题可以发现主要是排序条件的设置要求有所不同,参考答案的第6行,修改if条件语句的设置即可。另外,在源程序中已经定义了一个无符号变量va1,因此,在编写答案程序时,不需要再重新定义。
【参考答案】

看了函数ReadDat实现从文件i...的网友还看了以下:

大小写转换给一个字符串,将其中的英文字母的大小写进行转换.输入第一行是一个整数N,表示样例的个数, 其他 2020-04-06 …

下表为某文件中字符的出现频率,采用霍夫曼编码对下列字符编码,则字符序列“bee”的编码为( 62 ) 计算机类考试 2020-05-26 …

水文测站编码采用由数字和英文字母组成的()位字符串,字符串分三部分:第1~3位为流域水系(分区)码, 职业技能鉴定 2020-05-28 …

字符A、B、C依次进入一个栈,按出栈的先后顺序组成不同的字符串,至多可以组成(8)个不同的字符串. 数学 2020-06-28 …

易语言判断有有几个编辑框有内容比如有5个编辑框,按下按钮后,当其中任意数量编辑框内有字符时,就把有 其他 2020-06-29 …

童年,是一首清新的歌我用稚嫩的双手把日子谱成一串串音符在指间跳跃童年,是一幅纯蓝的画我用清澈的将他 语文 2020-07-05 …

求几道VF编程1.火车货运价格:40KG一下每kg运价为0.05元,40kg以上超过40kg的部分 其他 2020-07-23 …

C语言霍夫曼编码本题要求各函数的参数使用指针假设字母a、b、c、d、e、f的霍夫曼编码分别是1、00 其他 2020-11-07 …

关于VB的函数问题,请大虾帮忙在键盘上输入一个实数nu,利用字符串函数对该数进行处理,如果输出的内容 其他 2020-11-07 …

1、二叉树的应用-哈夫曼树(电文的编码和译码)哈夫曼编码/译码器问题描述:设计一个哈夫曼编码/译码系 其他 2020-11-23 …