皮皮学,免费搜题
登录
搜题
【简答题】
函数RData()实现从文件IN.dat中读取一篇英文文章,存入字符串数组str中,请编写函数encryptChar(),其功能是:按给定的替代关系对数组str中的所有字符进行替代后,仍存入数组str的对应位置上。最后调用函数WData(),把结果str输出到OUT.dat文件中。 替代关系:f(p)=p*11 mod 256 (p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果原字符是大写字母或计算后f(p)值小于等于32,则该字符不变,否则将 f(p)所对应的字符进行替代。 原始数据文件存放的格式是:每行的宽度均小于80个字符。 注意:部分程序已经给出。请勿改动主函数main()、读数据函数RData()和输出数据函数 WData()的内容。 include <stdio.h> include <string.h> include <conio.h> include <ctype.h> unsigned char str[50] [80]; int maxline = 0; /* 文章的总行数 */ int RData (void); void WData (void); void encryptChar() { } void main () { if (RData()) { printf('数据文件 IN. dst 不能打开! /n/007'); return; } encryptChar (); WData (); } int RData (void) { FILE *fp; int i = 0; unsigned char *p; if ((fp = fopen('IN. dat', 'r')) == NULL) return 1; while (fgets(str[i], 80, fp) != NULL) { p = strchr(str[i], '/n'); if (p) *p =0; i++; } maxline = i; fclose (fp); return 0; } void WData(void) { FILE *fp; int i; fp = fopen('OUT. dat', 'w'); for (i=0; i<maxline; i++) { printf ('%s/n', str[i]); fprintf(fp, '%s/n', str[i]); } fclose (fp); }
拍照语音搜题,微信中搜索"皮皮学"使用
参考答案:
参考解析:
知识点:
.
..
皮皮学刷刷变学霸
举一反三
【单选题】用直流电压表测得放大电路中某三极管电极1、2、3的电位各为U1=2V,U2=6V,U3=2.7V,则()
A.
1为e,2为b,,3为c
B.
1为e,3为b,2为c
C.
2为e,1为b,3为c
D.
3为e,1为b,2为c
【判断题】网络营销是以互联网络为媒体,以新的方式、方法和理念实施营销活动,更有效促成个人和组织交难活动的实现。
A.
正确
B.
错误
【多选题】黑龙江省的按地形地貌分布为五山、一水、一草、三分田()。
A.
主要的山地有:大兴安岭山地、小兴安山地和东南部山地
B.
主要的平原有松嫩平原、三江平原
C.
湿地主要集中在松嫩平原
D.
水域有:流域面积在50平方公里的河流1918条,大小湖泊9千多个
【单选题】用直流电压表测得放大电路中某三极管电极1、2、3的电位分别是V 1 =2V,V 2 =6V,V 3 =2. 7V,则()。
A.
1为E,2为B,3为C
B.
1为E,2为C,3为B
C.
1为B,2为E,3为C
D.
1为B,2为C,3为E
【判断题】网络营销是以互联网络为媒体,以新的方式、方法和理念实施营销活动,更有效促成个人和组织交易活动的实现
A.
正确
B.
错误
【单选题】用直流电压表测得放大电路中某三极管电极1、2、3的电位分别是V1=2V,V2=6V,V3=(2.7)V,则()。
A.
1为e,2为b,3为c
B.
1为e,2为c,3为b
C.
1为b,2为e,3为c
D.
1为b,2为c,3为e
【单选题】湖南省的主要地形地貌是
A.
平原
B.
丘陵
C.
高山
D.
盆地
【单选题】用直流电压表测得放大电路中某三极管电极2、3的电位分别是V1=2V,V2=6V,V3=2.7V,则()。
A.
1为e,2为b,3为c
B.
1为e,2为c,3为b
C.
1为b,2为e,3为c
D.
1为b,2为c,3为e
【单选题】当剖视图按投影关系配置,中间又没有其它图形时,可以省略 。
A.
粗短划线
B.
箭头
C.
字母
D.
标注
【多选题】用直流电压表测得放大电路中某三极管各极电位分别是3V、7V、3.7V,则三个电极分别是( ),该管是( )型。
A.
(B、C、E)
B.
(C、B、E)
C.
(E、C、B)
D.
(NPN)
E.
(PNP)
相关题目: