首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件IN.DAT中存有一篇英文文章,函数ReadData()负责将IN.DAT中的数据读到数组inBuf[][]中。请编制函数ReplaceChar(),该函数的功能是按照指定规则对字符进行替换。变换后的值仍存人数组inBuf[]中。函数WriteData
文件IN.DAT中存有一篇英文文章,函数ReadData()负责将IN.DAT中的数据读到数组inBuf[][]中。请编制函数ReplaceChar(),该函数的功能是按照指定规则对字符进行替换。变换后的值仍存人数组inBuf[]中。函数WriteData
admin
2012-07-20
33
问题
文件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全国计算机三级
相关试题推荐
Ethernet的介质访问控制方法CSMA/CD属于【 】。
数字证书是—条数字签名的消息,它通常用于______。
______是一种可应用于ERP、电子商务和数据仓库的大型Unix系统。
NSFNET采用的是一种______结构,分为主干网、地区网和校园网。
文件服务器具有分时系统文件管理的全部功能,能够为用户提供完善的数据、文件和______。
网络安全环境由3个重要部分组成,它们是【 】、技术和管理。
以下的网络管理功能中,不属于配置管理的是
WWW浏览器的工作基础是解释执行用以下哪种语言书写的文件?
下列FTP客户端应用程序中,用户只能从FTP服务器下载文件而不能上传文件的是______。
NetWare操作系统是以文件服务器为中心的,主要有3个部分组成:文件服务器内核、工作站外壳与【 】。
随机试题
患者,男,35岁。形体肥胖,嗜食肥甘,口中黏腻,来院进行血糖、血脂等相关检查。检查结果:FBG5.6mmol/L,TC5.16mmol/L,TG2.45mmol/L,HDl-C1.4mmol/L,LDL-C2.27mmol/L。其中,指标异常的是
假若真空泵的真空度为600mmHg,则折算成()Kpa和()kg/cm2。
老谋深算属于()
下列各项属于社会意识形态的是()
A、吻合口梗阻B、急性输入段完全性梗阻C、十二指肠残端破裂D、倾倒综合征E、输出段梗阻胃大部切除术后4天,突发右上腹剧痛以及局部明显压痛和腹肌紧张
肝素抗凝的主要作用机制是增强下列哪项的亲和力
与个人理财业务相关的行政法规有()。
实现我国体育目的目标的要求是什么?
在Word2003中,关于在文档中插入图片,说法错误的是()。
A、选择B、投影C、自然连接D、并A由关系R到关系S为一元运算,排除C和D。关系S是关系R的一部分,是通过选择之后的结果,因此选A。
最新回复
(
0
)