首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件IN.DAT中存有一篇英文文章,函数ReadData()负责将IN.DAT中的数据读到数组inBuf[]中。请编制函数replaceChar(),该函数的功能是按照指定规则对字符进行替换。变换后的值仍存人数组inBuf[]中。函数WriteData()
文件IN.DAT中存有一篇英文文章,函数ReadData()负责将IN.DAT中的数据读到数组inBuf[]中。请编制函数replaceChar(),该函数的功能是按照指定规则对字符进行替换。变换后的值仍存人数组inBuf[]中。函数WriteData()
admin
2021-04-30
58
问题
文件IN.DAT中存有一篇英文文章,函数ReadData()负责将IN.DAT中的数据读到数组inBuf[]中。请编制函数replaceChar(),该函数的功能是按照指定规则对字符进行替换。变换后的值仍存人数组inBuf[]中。函数WriteData()负责将inBuf[]中的数据输出到文件OUT.DAT中,并且在屏幕上输出。替换规则为:先对字符的ASCII码值按公式y=(a*11)mod256进行运算(a为某一字符的ASCII码值,y为变换后的ASCII码值)。如果计算后y的值小于等于32或其ASCII值是奇数,则字符保持不变,否则用y对应的字符代替。
注意:部分源程序已给出。
原始数据文件存放的格式是;每行的宽度均小于80个字符。
请勿改动主晒数main()、读函数ReadData()和写函数WriteData()的内容。
试题程序:
#include
#include
#include
#include
#define LINE 50
#define COL 80
char inBuf[LINE][COL+1];
int totleLine=0;//文章的总行数
int ReadData(void);
void WriteData(void);
void replaeeChar()
{
}
void main()
{
system(“COS”);
if(ReadData())
{
printf(“IN.DAT can’t be open!\n\007”);
return;
}
replaeeChar();
WriteData();
}
int ReadData(void)
{
FILE*fp;
int i=0:
char*P;
if((fp=fopen(“IN.DAT”,“r”))==NULL)re
turn 1;
while(fgets(inBuf
,COL+1,fp)!=NULL)
{
P=strehr(inBuf
,’\n’);
if(p)*P=0;
i++;
}
totleLine=i;
felose(fp);
return 0;
}
void WriteData(void)
{
FILE*fp;
int i;
fp=fopen(“OUT.DAT”,“W”);
for(i=0;i
{
printf(“%s\n”,inBuf
);
fprintf(fp,“%s\n”,inBuf
);
}
fclose(fp);
}
选项
答案
void replaeeChar() { int i,j,str; char y; for(i一0;i
解析
本题考查的主要是字符与其对应的ASCII码之间的转换及时ASCII码进行操作。首先计算出每行字符串的长度,再根据替换规则进行相应的替换。
转载请注明原文地址:https://kaotiyun.com/show/hPOZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
在无线局域网中,客户端设备用来访问接入点(AP)的唯一标识是()。
某局域网用一台路由器互连4个子网。各子网的网络地址分别是193.22.56.0/26、193.22.56.64/26、193.22.56.128/26和193.22.56.192/26。使用RIPv1路由协议配置参数与RIP协议的网络地址,其正确的配置是
在不同AS之间使用的路由协议是()。
一台交换机具有24个10/100Mbps全双工端口和2个1000Mbps全双工端口,如果所有端口都工作在全双工状态,那么该交换机总带宽应为()。
如下图所示,某园区网用2.5Gbps的POS技术与Internet相连,POS接口的帧格式是SONET。路由协议的选择方案是:园区网内部采用OSPF动态路由协议,园区网与Internet的连接使用静态路由。问题:请阅读以下R3和R4的部分配置信息,并
如下图所示,某校园网用10Gbps的POS技术与Internet相连,POS接口的帧格式是SDH。路由协议的选择方案是校园网内部采用OSPF协议,校园网与Internet的连接使用静态路由协议。校园网内的路由器R1设为DHCP服务器,可分配的IP地址是2
下列关于局域网设备的描述中,错误的是()。
ITU标准OC-12的传输速率为()。
下列对交换机功能的描述中,错误的是()。
下列协议中不是电子邮件协议的是()。
随机试题
2007年秋,某县发生了一起重大凶杀案,某县公安局局长刘某根据上级公安机关的指示,负责侦察破案。因急于破案,刘某默许有关干警对嫌疑人逼供,结果致使2人无辜被判刑。后来,该县公安局在侦破另一起案件中,才抓获真凶,使该案件真相大白。但此案使县公安局形象大受影响
心理健康是个体心理活动在自身及环境条件许可范围内所能达到的_______功能状态。
Mallory—Weiss综合征
A、黄体酮B、苯巴比妥C、缩宫素D、麦角新碱E、刮宫术对;下列病例首选的治疗是什么女性,35岁,已生育2次。现停经2个半月,阴道流血1天。妇科检查:阴道有中量积血,宫口2指,子宫2个半月妊娠大小,两侧附件阴性
不宜妊娠的情况是
甲方与乙方签订加工承揽合同,甲方为定作方,乙方为承揽方,双方约定由定作方甲方提供原材料,承揽方乙方则:
下列属于著作权客体的是()。
()的对象一般具有明显的数量关系,量化后的数据直接提示了测评对象的实际特征。
依据思维的什么特性,可以把思维分为动作思维、形象思维和抽象思维()。
Accordingtooneofthetheory,whenglaciersdisappeared,birds______.Thispassagesupportsthebeliefthat______.
最新回复
(
0
)