首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数ReadDat()实现从数据文件in.dat中读取一篇英文文章,存入到字符串数组XX中;请编写函数encryptChar(),按给定的替代关系对数组XX中的所有字符进行替代,然后存人数组XX对应的位置上,最后调用函数WriteDat()把结果xx输出到
函数ReadDat()实现从数据文件in.dat中读取一篇英文文章,存入到字符串数组XX中;请编写函数encryptChar(),按给定的替代关系对数组XX中的所有字符进行替代,然后存人数组XX对应的位置上,最后调用函数WriteDat()把结果xx输出到
admin
2013-12-10
62
问题
函数ReadDat()实现从数据文件in.dat中读取一篇英文文章,存入到字符串数组XX中;请编写函数encryptChar(),按给定的替代关系对数组XX中的所有字符进行替代,然后存人数组XX对应的位置上,最后调用函数WriteDat()把结果xx输出到文件out.dat中。替代关系:f(P)=P*13 mod256,mod为取余运算,P是数组xx中某一个字符的ASCII码值,f(p)是计算后的无符号整型值(注意:中间变量定义成整型变量),如果计算后f(p)值小于等于32或是偶数,则该字符不变,否则用f(p)替代所对应的字符。
【试题程序】
#include
#include
#include
unsigned char xx[50][80];
int maxline=0; /*文章的总行数*/
int ReadDat(void);
void WriteDat(void);
void encryptChar()
{
}
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”))==NUL;
return 1;
while(fgets(xx
,80,fp)!=NULL){
p=strchr(xxEi],\n);
if(p)*P=0;
i++1
}
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,va1; /*定义变量*/ for(i=0li
解析
转载请注明原文地址:https://kaotiyun.com/show/xblZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
IBM微机及其兼容机的性能指标中的内部存储器容量是指
如果两个实体之间的联系是M:N,则实现1:M联系的方法是
下述哪一条不是由于关系模式设计不当而引起的?
在下面的两个关系中,学号和班级号分别为学生关系和班级关系的主键(或称主码),则外键是学生(学号,姓名,班级号,成绩)班级(班级号,班级名,班级人数,平均成绩)
在SQL中,关系模式被称为“基本表”,存储模式称为“存储文件”,子模式称为“视图”,下列说法不正确的是
常用的数据结构模型有层次模型、网状模型、【】和面向对象模型。
用二维表结构表示实体以及实体间联系的数据模型称为
DB2数据库管理系统为了提高性能,当连接所涉及的事实表达到三个或三个以上的时候,DB2可自动地判断是否使用星型连接技术(starjoin)和【】索引进行优化。
在一个关系模型中,任意两个元组的值()。
当前数据库技术的发展已形成各种类型的数据库应用技术,下述属于这种发展推动力的是:______。Ⅰ.应用的驱动Ⅱ.多种技术与数据库技术的结合Ⅲ.关系数据库的研究基础
随机试题
肾病综合征患者发生血栓并发症,最常见的部位是
A.刺激性干咳B.血痰,轻度胸痛C.颈、颜面、上肢静脉怒张,皮下组织水肿D.关节痛,杵状指肺癌的晚期症状是
N-亚硝基化合物可由哪两类化合物合成
患者,男性,50岁。1周前心前区剧烈疼痛,随后心悸、气促,怀疑急性心肌梗死。为确诊,最有帮助的酶学检查是
非居民企业甲在中国境内未设立机构场所,2015年12月与居民企业乙签订一项新型设备销售合同并提供安装、培训服务,该设备净值为300万元,双方在合同中约定乙支付甲价款合计400万元,未单独列明安装、培训服务的金额,甲派遣员工在境内外负责该项业务,但无法提供真
A公司为增值税一般纳税人企业,适用的增值税税率为17%。2015年A公司建造一个生产车间,包括厂房和一条生产线两个单项工程,厂房造价为130万元,生产线安装费用为50万元。2015年采用出包方式出包给甲公司,2015年有关资料如下:(1)1月10日,
甲公司所得税税率为25%,采用资产负债表债务法核算,税法规定计提的资产减值准备不得税前扣除,2008年10月以500万元购入乙上市公司的股票,作为短期投资,期末按成本计价,2009年5月乙公司分配2008年度的现金股利,甲公司收到现金股利5万元,甲公司从2
钱钟书的《围城》主旨是()。
设f(x)∈C[0,1],f(x)>0.证明积分不等式:ln∫01f(x)dx≥∫01lnf(x)dx.
[*]
最新回复
(
0
)