首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数ReadDat()实现从数据文件in.dat中读取一篇英文文章,存入到字符串数组xx中;请编写函数encryptChar().按给定的替代关系对数组XX中的所有字符进行替代,其替代值仍存人数组xx的对应位置上,最后调用函数WriteDat()把结果xx
函数ReadDat()实现从数据文件in.dat中读取一篇英文文章,存入到字符串数组xx中;请编写函数encryptChar().按给定的替代关系对数组XX中的所有字符进行替代,其替代值仍存人数组xx的对应位置上,最后调用函数WriteDat()把结果xx
admin
2013-12-10
61
问题
函数ReadDat()实现从数据文件in.dat中读取一篇英文文章,存入到字符串数组xx中;请编写函数encryptChar().按给定的替代关系对数组XX中的所有字符进行替代,其替代值仍存人数组xx的对应位置上,最后调用函数WriteDat()把结果xx输出到文件out.dat中。替代关系:f(p)=P*11rood 256,rood为取余运算,P是数组XX中某一个字符的ASCII码值,f(p)是计算后的整型值(注意:中间变量定义成整型变量),如果原字符是大写字母或计算后f(p)值小于等于32,则该字符不变,否则用f(p)替代所对应的字符。
【试题程序】
#include
#include
#include
unsigned char xxES03 ESo];
int maxline=0; /*文章的总行数*/
int ReadDat(void);
void WriteDat(void);
void encryptChar()
{
/*第i行内容已作为字符串存入xx
为起始地址的存储单元内*/
/*请使用中间变量来存放替代关系处理后的值val*/
/*例如:val=xx
[j]*1l%256;*/
/*该提示仅供解题参考,考生也可用其他方法解题*/
}
void main()
{
if(ReadDat()){
printf(”数据文件IN.DAT不能打开!\n\007”);
return;
}
encryptChar();
WriteDat();
}
int ReadDat(void)
{
FILE*fp;
int i=0;
unsigned char*P;
if((fp=fopen(“in.dat”,“r”))==一NULL)
return 1;
while(fgets(xxEi-],80,fp)!=NULL){
p=strchr(xx
,’\n\’);
if(p)*p=0;
i++:
}
maxline=i;
fclose(fp);
return 0;
}
void WriteDat(void)
{
FILE*fp;
int i;
fp=fopen(“out.dat”,“W”);
for(i=0;i
printf(”%s\n”。xxl-O);
fprintf(fp,“%s\n”,xxE0);
}
fclose(fp);
}
选项
答案
void encryptChar() {int i,j.val; /*定义变量*/ for(i=0;i
=A&&xx[i][j]<=Z|| val<=32) /*判断条件*/ continue; else xx[i][j]=val; } }
解析
转载请注明原文地址:https://kaotiyun.com/show/mElZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
设关系R(U),X,Y∈U,X→Y是一个函数依赖,如果存在X’∈X,使X’→Y成立,则称函数依赖X→Y是【】函数依赖。
20世纪90年代,随着网络技术的发展,哪一种结构的数据库系统成为主流?
一个关系数据库文件中的各条记录
UNIX系统中,文件存储器的管理采用的是
字符A,B,C一次进入一个栈,按出栈的先后顺序组成不同的字符串,至多可以组成多少个不同的字符串?
设平衡的二叉排序树(AVL树)的结点个数为n,则其平均检索长度为
发生中断时被打断程序暂停点称为【】。
在计算机上,高级语言程序一般称为书馆【】,不能直接执行,必须将他们翻泽成具体机器的机器语言程序才能执行,这种机器语言程序又称为目标程序。
结构化程序的基本控制结构有顺序、选择、【】。
随机试题
A.风寒湿痹B.肝热生风之痉厥C.阴虚阳亢之类中风D.风毒入侵之破伤风E.真阴大亏之瘈疭羚角钩藤汤主治
异丙肾上腺素平喘作用的机制主要是()
以下说法中,属于平行登记规则要点的有()。
在金融领域中,有着多种不同类型的风险。由于利率、汇率等的波动而导致的金融参与者的资产价值变化的风险称为( )。
客户向你所在代理机构提供了他们发明的食品料理机的交底材料(附件1)和他们所了解的现有技术(附件2),委托你所在的代理机构为其提出专利申请。在撰写专利申请文件前,你对现有技术进行检索,并找到了一篇相关的对比文件(附件3)。附件1(客户提供的交底材
设函数f(x)在x=0的某邻域内具有一阶连续导数,且f(0)≠0,f’(0)≠0,若af(h)+bf(2h)-f(0)当h→0时是比h高阶的无穷小,试确定a、b的值.
Weoftentendtoassociatesmilingastheresultofapositiveeventormood.Butresearchdemonstratesthattheactofsmiling,
数据的逻辑结构有线性结构和______两大类。
【B1】【B20】
【B1】【B7】
最新回复
(
0
)