首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件IN.DAT中存有一篇英文文章,函数ReadData()负责将IN.DAT中的数据读到数组inBuf[][]中。请编制函数ReplaceChar(),该函数的功能是按照指定规则对字符进行替换。变换后的值仍存人数组inBuf[]中。函数WriteData
文件IN.DAT中存有一篇英文文章,函数ReadData()负责将IN.DAT中的数据读到数组inBuf[][]中。请编制函数ReplaceChar(),该函数的功能是按照指定规则对字符进行替换。变换后的值仍存人数组inBuf[]中。函数WriteData
admin
2012-07-20
52
问题
文件IN.DAT中存有一篇英文文章,函数ReadData()负责将IN.DAT中的数据读到数组inBuf[][]中。请编制函数ReplaceChar(),该函数的功能是按照指定规则对字符进行替换。变换后的值仍存人数组inBuf[]中。函数WriteData()负责将inBuf[]中的数据输出到文件OUT.DAT中,并且在屏幕上输出。替换规则为;先对字符的ASCII码值按公式y=(a*11)mod 256进行运算(a为某一字符的ASCII码值,y为变换后的ASCII码值),如果原字符的ASCII码值是偶数或计算后Y的值小于等于32,则字符保持不变,否则用y对应的字符代替。
注意;部分源程序已给出。
原始数据文件存放的格式是;每行的宽度均小于80个字符。
请勿改动主函数main()、读函数ReadData和写函数WriteData()的内容。
试题程序;
#include
#include
#include
#include
usingned char str[50][80];
int maxline=0;
int ReadData(void);
int WriteData(void);
void ReplaceChar()
{
}
void main()
{
If(ReadData())
{
printf("数据文件In.dat不能打开!\n\007");
return;
}
ReplaceChar();
WriteData();
}
int ReadData(void)
{
FILE*fp;
int i=0;
unsigned char*P;
if((fp=open("In.dat","r")==NULL)
return 1;
while(fet(str
,80,fp)!=NULL)
{
p=strchr(str
,’\n’);
if(p)
*p=0;
i++;
}
maxline=i;
fclose(fp);
return 0;
}
void WriteData(void)
{
FILE*fp;
int i;
fp=fopen("Out.dat","w");
for(i=0;i
{
printf("%s\n",str
);
fprintf(fp,"%s\n",str
);
}
fclose(fp);
}
选项
答案
void encryptChar() { int i; char*fp; for(i=0;i
解析
本题考查ASCII码,在for循环中对字符串str中的每个字符用逻辑表达式(*fp>=’A’&&*fp<=’Z’)||*fp*11%256<=32进行判断,然后根据要求求出其要替代的字符的ASCII值,最后进行替代。
转载请注明原文地址:https://kaotiyun.com/show/Z94Z777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
【 】是衡量数据传输系统正常工作状态下传输可靠性的参数。
目前常见的VideoCD(VCD)视频数据所采用的数据压缩格式是【 】。
数字证书是—条数字签名的消息,它通常用于______。
Ethernet交换机是利用______进行数据交换的。
B-ISDN中的ISDN的意思是综合业务数字网(IntegratedServiceDigitalNetwork),而B的意思是【 】。
下列______是文件服务器的项目。
网络安全环境由3个重要部分组成,它们是【 】、技术和管理。
网络协议中规定通信双方要发出什么控制信息,执行的动作和返回的应答的部分称为
对称型加密对数据进行加密或解密所使用的密钥个数是
公钥体制的两类安全基础是:基于大整数因子分解问题;另一类是基于【 】问题。
随机试题
用万用表1K?档测电容时,若指针满偏,说明()。
下列各项中属于定性决策方法的有()。
A.河豚毒B.箭毒C.阿托品D.四乙基铵E.新斯的明可造成ACh在接头间隙蓄积的是
关于健康传播的特点正确的是
A.1年B.2年C.3年D.5年药品广告批准文号有效期为()
某天一村民向公安机关报案,说在村头河边发现了一具女尸。公安机关很快获得了线索,认为甲嫌疑很大。在本案中,如果对甲适用逮捕,应当具备什么条件?()
甲产品为长江公司生产的主要产品,2015年与单位甲产品所耗直接材料成本有关的资料如下表所示:材料消耗量变动对2015年单位产品成本变动的影响为()元。
2011年4月,甲公司经过必要的内部批准程序,决定公开发行公司债券,并向国务院授权的部门报送有关文件,报送文件中涉及有关公开发行公司债券并上市的方案要点如下:(1)截止到2010年12月31日,甲公司经过审计后的财务会计资料显示:注册资本为500
房地产部门规章包括()等。
编制村镇规划,一般分为()两个阶段。
最新回复
(
0
)