首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件IN.DAT中存有一篇英文文章,函数ReadData()负责将IN.DAT中的数据读到数组inBuf[][]中。请编制函数ReplaceChar(),该函数的功能是按照指定规则对字符进行替换。变换后的值仍存人数组inBuf[]中。函数WriteData
文件IN.DAT中存有一篇英文文章,函数ReadData()负责将IN.DAT中的数据读到数组inBuf[][]中。请编制函数ReplaceChar(),该函数的功能是按照指定规则对字符进行替换。变换后的值仍存人数组inBuf[]中。函数WriteData
admin
2012-07-20
32
问题
文件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://www.kaotiyun.com/show/Z94Z777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
解释程序的功能是______。
WindowsNTServer内置的网络协议有______。Ⅰ.TCP/IPⅡ.MWLinkⅢ.NetBEUIIV.数据链路控制协议
初期开发的基于文件服务器的局域网,操作系统属于______。
在Client/Server系统中,服务器主要做数据库的管理,按数据请求进行数据处理并回送结果。根据服务器的上述特点,Client/Server系统对服务器的要求是
网络安全环境由3个重要部分组成,它们是【 】、技术和管理。
网络协议中规定通信双方要发出什么控制信息,执行的动作和返回的应答的部分称为
公钥体制的两类安全基础是:基于大整数因子分解问题;另一类是基于【 】问题。
NetWare的三级容错机制,说法正确的是Ⅰ.SFTⅠ针对硬盘表面磁介质可能故障而设计Ⅱ.SETⅡ针对硬盘控制器和硬盘电路故障而设计Ⅲ.SFTⅢ提供了操作系统备份功能Ⅳ.SFTⅠ采用双重目录与文件分配表,磁
按密钥的使用个数,密码系统可以分为______。
【 】的加密方式是首先将明文序列以固定长度进行分组,每—组明文用相同的密钥和加密函数进行运算。
随机试题
庄子是道家的代表人物,其核心主张为_______、_______。
抢救羊水栓塞的首要措施是()
50岁女性。右下46缺失,口腔余牙均健康。合关系正常。预行固定义齿修复,正确的设计是
痛经的治疗原则,以哪项为主
在电算化系统的应用中,硬件工作方式的选择依据是()。
2009年,张某向银行申请了50万元的个人住房贷款,期限为15年。由于手续欠缺,其抵押程序不完善。贷款发放后不久,张某因车祸去世,其贷款处于高风险状态。引发操作风险的因素为()。
甲市乙县公安局对白某作出15日行政拘留的处罚,白某不服,申请行政复议。本案复议机关是:
为了缓解短时停车问题,给附近有短时停车之需的市民提供便利,H市某地交警部门设立了“限时20分钟”停车位。这些停车位被涂上嫩绿色,上面写着“限时20分钟”,由监控计时抓拍,停车超过15分钟将通知车主取车,车主未及时取车要收取超时费。对此,你怎么看?
二次型f(x1,x2,x3)一4x12+4x22+4x32一4x1x2+4x1x3—8x2x3的规范形是()
SELLINGABUSINESS1Beforeyoumakeadealwithanypotentialpurchaser,youshouldsigna______.2Manyconfidential
最新回复
(
0
)