计算机三级网络技术上机题库及答案
2022-03-31 12:39:34 7
网络技术考核计算机网络基础知识及计算机网络应用系统开发和管理的基本技能。以下是小编帮大家整理的计算机三级网络技术上机题库及答案,仅供参考,欢迎大家阅读。
函数ReadDat()的功能是实现从文件ENG51.IN中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代,结果仍存入数组xx的对应的位置上,最后调用函数WriteDat()把结果xx输出到文件PS51.DAT中。
替代关系:f(p)=p*11 mod 256(p是数组xx中某一个字符的ASCII值,f(p)是计算后新字符的`ASCII值),如果计算后f(p)的值小于等于32或f(p)对应的字符是数字0至9,则该字符不变,否则将f(p)所对应的字符进行替代。
注意:部分源程序已给出。
原始数据文件存放的格式是:每行的宽度均小于80个字符。
请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。
试题程序:
#include
#include
#include
#include
unsigned char xx[50][80];
int maxline = 0; /* 文章的总行数 */
int ReadDat(void);
void WriteDat(void);
void encryptChar()
{
}
void main()
{
system("CLS");
if(ReadDat())
{
printf("数据文件ENG51.IN不能打开! 07");
return;
}
encryptChar();
WriteDat();
}
int ReadDat(void)
{
FILE *fp;
int i=0;
unsigned char *p;
if((fp = fopen("ENG51.IN","r")) ==NULL)
return 1;
while(fgets(xx[i],80,fp) !=NULL)
{
p = strchr(xx[i],' ');
if(p) *p = 0;
i++;
}
maxline = i;
fclose(fp);
return 0;
}
void WriteDat(void)
{
FILE *fp;
int i;
fp = fopen("PS51.DAT","w");
for(i = 0; i < maxline; i++)
{
printf("%s ",xx[i]);
fprintf(fp,"%s ",xx[i]);
}
fclose(fp);
}
【参考答案及解析】
void encryptChar()
{
int i,j; /*定义循环控制变量*/
int str; /*存储字符串的长度*/
char ch; /*存储当前取得的字符*/
for(i=0;i{
str=strlen(xx[i]); /*求得当前行的字符串长度*/
for(j=0;j{
ch=xx[i][j] *11%6;
if(ch<=32 ch="">='0' && ch<='9') )
continue; /*如果计算后的值小于等于32或f(p)对应的字符是数字0至9,则该字符不变*/
else
xx[i][j]=ch; /*否则按给定的替代关系进行替代*/
}
}
}
【解析】本题要求对二维数组中的字符元素逐行进行处理。
首先用strlen()函数得到当前行所包含的字符个数。
再利用一个循环来依次访问该行中的所有字符。对于每一个字符,先按照题目中的函数替代关系"f(p)=p*11 mod 256"计算出相应的fp的值,再用一条if语句判断该值是否符合本题给定的条件:"计算后f(p)的值小于等于32或f(p)对应的字符是数字0至9"。如果符合条件,则该字符不变,否则用f(p)所对应的字符对其进行替代。
- 上一篇:三级安全教育考试试题及答案
- 下一篇:三级英语
- 标签列表
-
- 作文
- 其他类
- 体裁作文
- 节日作文
- 高中作文
- 小学生作文
- 语文
- 美文
- 教育
- 句子
- 阅读
- 古诗文
- 文学赏析
- 大全
- 问答
- 读后感
- 写作指导
- 外语
- 外语课堂
- 名著阅读
- 字数作文
- 祝福语
- 词汇
- 爱好
- 唐代诗人
- 作文素材
- 学历类
- 瑞文网
- 交际礼仪文书
- 歌词
- 高考
- 散文
- 励志
- 观后感
- 古籍
- 计算机类
- 职场
- 造句
- 教案
- 外语类
- 资格证类
- 古诗
- 语录名言
- 阅读答案
- 人物作文
- 书画
- 学科教育
- 句子大全
- 日常行政公文
- 总结
- 课文大全
- 规章制度
- 知识
- 宋代诗人
- 板报大全
- 成语大全
- 近义词
- 诗词
- 工作总结
- 初一作文
- 手抄报
- 诗
- 试题
- 优美句子
- 节日庆典
- 职业技能
- 诗句
- 好词好句
- 诗歌
- 春节
- 现代作家
- 关于什么的作文
- 事务文书
- 名言语录
- 求学指南
- 高校排名
- 素材
- 自然作文
- 教学设计
- 书信函范文
- 词语
- 学生范文
- 大学
- 对联
- 读后感大全
- 演讲稿
- 琴棋
- 初二作文
- 初三作文
- 文艺体育
- 乐谱
- 赏析
- 学习资料
- 语录