皮皮学,免费搜题
登录
搜题
【简答题】
函数ReadDat()的功能是实现从文件ENG4.1N中读取一篇英文文章,存入到字符串数组xx中。请编制函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代,结果仍存入数组xx对应的位置上,最后调用函数WriteDat()把结果xx输出到之件PS4.DAT中。 替代关系:f(p)=p*11 mod 256(p是数组xx中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)的值小于等于32或大于130,则该字符不变,否则将f(p)所对应的字符进行替代。 注意:部分源程序已给出。 原始数据文件存放的格式是:每行的宽度均小于80个字符。 请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。 试题程序: include <stdio.h> include <string.h> include <conio.h> include <ctype.h> unsigned char xx[50] [80]; int maxline = 0;/* 文章的总行数 */ int ReadDat(void); void WriteDat(void); void encryptChar() { } main() { clrscr(); if(ReadDat()) { printf('数据文件ENG4.IN不能打开! /n/007'); return; } encryptChar(); WriteDat ( ); } int ReadDat (void) { FILE *fp; int i = 0; unsigned char *p; if((fp = fopen('ENG4.IN', 'r')) ==NULL) return 1; while(fgets(xx[i], 80, fp) !=NULL) { p = strchr(xx[i], '/n'); if(p) *p = 0; i++; } maxline = i; fclose(fp); return 0; } void WriteDat(void) { FILE *fp; int i; fp = fopen('PS4.DAT', 'w'); for(i = 0; i < maxline; i++) { printf('%s/n', xx[i]); fprintf(fp, '%s/n', xx[i]); } fclose(fp); }
拍照语音搜题,微信中搜索"皮皮学"使用
参考答案:
参考解析:
知识点:
.
..
皮皮学刷刷变学霸
举一反三
【单选题】共和制作为一种国家最高权掌握在由选举产生,并有一定任期的国家机关或公职人员手中的政权组织形式。“共和”一词来源于拉丁语respublica,意思是“公共事务”。共和制是指国家的权力机关和国家元首由选举产生并有一定任期的政权组织形式。共和政体区别于君主政体,而且是作为君主政体的相对面而存在的。关于共和制的说法,正确的是:
A.
中国历史上的“周召共和”是现代共和制的雏形
B.
美国是历史上实行总统共和制的典型国家
C.
法国实行的是议会制共和制
D.
罗马由共和制转变为帝制的主要原因是人民的要求
【简答题】紫外-可见分光光度计的单色器主要组成部件有入射狭缝、[填空(1)]、[填空(2)]、[填空(3)]。
【单选题】作为家电行业的领导者,海尔的战略选择不包括
A.
大规模研发创新投入
B.
积极拓展海外市场进行国际竞争
C.
进行家电产品设计和工艺创新
D.
收购更多亏损家电企业的廉价资产
【单选题】较多保险公司的logo选择绿色或把绿色作为主色之一,主要是因为容易吸引视觉的长期注意,增强记忆效果。这体现了选择品牌要素的标准之一是( )。
A.
有含义性
B.
可转换性
C.
可记忆性
D.
可适应性
【单选题】世界上生产微处理(CPU)芯片的厂家很多,______就是其中之一。
A.
IBM公司
B.
微软公司
C.
Intel公司
D.
联想公司
【简答题】约翰作为公司领导解决矛盾的方法是否可行?
【多选题】红外分光光度计主要由以下部件组成的
A.
辐射源
B.
吸收池
C.
单色器
D.
检测器
E.
记录仪
【单选题】如果你作为公司的主要领导之一,最近经常有员工抱怨你属下部门的主管领导,说他听不进建议,独断专行,这时你会( )
A.
批评主管
B.
不理睬员工们的抱怨
C.
了解实情
D.
让主管与员工沟通
【简答题】作为市场领导者的公司,要保持住市场上的领导地位必须注意哪些?
【多选题】单色器的组成部件主要包括( )
A.
棱镜
B.
光栅
C.
透镜
D.
眼镜
相关题目: