首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数ReadDatt()实现从文件in.dat中读取一篇英文文章并存入到字符串数组XX中;请编写函数encryptChar(),按给定的替代关系对数组XX中的所有字符进行替代,然后存人数组xx对应的位置上,最后调用函数WriteDat()把结果数组xx输出
函数ReadDatt()实现从文件in.dat中读取一篇英文文章并存入到字符串数组XX中;请编写函数encryptChar(),按给定的替代关系对数组XX中的所有字符进行替代,然后存人数组xx对应的位置上,最后调用函数WriteDat()把结果数组xx输出
admin
2013-12-10
34
问题
函数ReadDatt()实现从文件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)的值在65至90范围内(包括65和90),则原字符不变,否则用f(p)替代所对应的字符。
【试题程序】
#include
#include.
#include
unsigned char xxES03 1-803;
int maxline=0; /*文章的总行数*/
int ReadDat(void);
void WriteDat(void);
void encryptChar()
{
/*第i行文章的内容已作为字符串存入xx
为起始地址的存储单元内*/
/*请使用中间变量来存放替代关系处理后的值val*/
/*例如:val=xxEdEj]*11%256;*/
/*该提示仅供解题参考,考生也可用其他方法解题*/
}
void main()
{
if(ReadDat()){
printf(“数据文件IN.DAT不能打开!\n\007”);
return;
}
eneryptChar();
WriteDat(),
}
int ReadDaftvoid)
{
FILE*fp;
int i=0;
unsigned char*P;
if((fp==fopen(”in.dat“,”r”))==NULL)
return 1;
while(fgets(xx
,80,fp)!=NULL){
p=strchr(xx[-i],\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”,xx
);
fprintf(fp,“%s\n”,xx
);
}
fclose(fp);
}
选项
答案
void encryptChar() {int i,j,val; /*定义变量*/ for(i=0;i
=65&8Lval<= 90) /*判断条件*/ continue; else xx[i][j]=val; } }
解析
转载请注明原文地址:https://kaotiyun.com/show/sblZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
设有关系R(A,B,C,D,E),各属性函数依赖集合有F{A→B,B→C,C→D,C→E}若把关系R分解为R1(A,B,C)和R2(C,D,E)则R2属于第【】范式。
数据库应用系统的设计应该具有对于数据进行收集、存储、加工、抽取和传播等功能,即包括数据设计和处理设计,而【】是系统设计的基础和核心。
数据是信息的符号表示,或称载体;信息是数据的【】。
以层次模型建立的数据库系统,其主要代表是
当关系模式R(A,B)已属于3NF,下列说法中哪一个是正确的?
下面所列的条目中Ⅰ.语法检查Ⅱ.语义检查Ⅲ.用户存取权限检查Ⅳ.数据完整性检查当用户发出查询数据库数据的命令时,数据库管理系统需要进行的检查是
在关系数据库设计中,使每个关系达到3NF。这是哪一个设计阶段的任务?
在一棵二叉树上,度为零的结点的个数为n0,度为2的结点的个数为n2,则n0的值为
关于计算机的操作系统,下面叙述不正确的是
SQL的数据定义功能包括
随机试题
8421BCD码00010100B表示的十进制数为()
A.阿莫西林B.卡托普利C.更昔洛韦D.枸橼酸钾E.辛伐他汀在动物的研究中证实对胎儿有不良反应(致畸或使胚胎致死或其他),但在孕妇中无对照组或在妇女和动物研究中无可以利用的资料,药物仅在权衡对胎儿的利大于弊时给药的是
一般墙体大模板在常温条件下,混凝土强度最少要达到()时即可拆模。
某批货物由列车载运进境,经海关批准,收货人内地某外贸公司在列车申报进境21天后委托专业报关公司向进境地海关办理转关运输手续,并于货物运抵指运地后第8天向该企业所在地海关正式申报。因下列哪种原因申报人必须缴付滞报金?()
下列不是物业服务费核算要点及方法的是()。
毛泽东曾说:“战略易于复制,执行不可复制。”谈谈你对这句话的看法。
俄语、汉语、日语三种语言所属的语法结构类型按次序是()
下列程序段的运行结果是______。intx=0,y=0;while(x<15)y++,x+=++y;printf("%d,%d",y,x);
在考生文件夹下KIU文件夹中新建一个名为“MING”的文件夹。
WhichofthefollowingstatementsisTRUEaccordingtothefirstparagraph?Fromthethirdparagraphwelearnthat______.
最新回复
(
0
)