文档详情

2023年计算机三级网络考试机试100道分类汇总

回****
实名认证
店铺
DOC
43KB
约19页
文档ID:166034985
2023年计算机三级网络考试机试100道分类汇总_第1页
1/19

★题目3(字符型题)函数ReadDat( )实现从文献IN.DAT中读取一篇英文文章存入到字符串数组xx中;请编制函数StrOR( ),其函数功能是:以行为单位依次把字符串中所有小写字母o左边字符串内容移到该串右边存储,然后把小写字母o删除,余下字符串内容移到已处理字符串左边存储,之后把已处理字符串仍按行重新存入字符串数组xx中最终main()函数调用函数WriteDat()把成果xx输出到文献OUT5.DAT中void StrOR(void){int i,righto,j,s,k; char tem[80]; for(i=0;i=0;j--) { k=0;memset(tem,0,80); if(xx[i][j]=='o') {righto=j; for(s=righto+1;s

最终把已处理字符串(应不含标点符号)仍按行重新存入字符串数组xx中,最终调用函数writeDat()把成果xx输出到文献OUT6.DAT中 例如:原文:You He Me I am a student.     成果:Me He You student a am I void StrOL(void) { int i,j,k,s,m,strl; char str[80]; for(i=0;i=0;j--) { if(isalpha(xx[i][j])) k++; else { for(m=1;m<=k;m++) str[s++]=xx[i][j+m]; k=0; } if(!isalpha(xx[i][j])) str[s++]=' '; }for(m=1;m<=k;m++) str[s++]=xx[i][j+m];str[s]='\0'; strcpy(xx[i],str); }}★题目8(字符替代题)函数ReadDat()实现从文献ENG.IN中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar(),按给定替代关系对数组xx中所有字符进行替代,仍存入数组xx对应位置上,最终调用函数WriteDat()把成果xx输出到文献PS1.DAT中。

  替代关系:f(p)=p*11 mod 256(p是数组中某一种字符ASCII值,f(p)是计算后新字符ASCII值),假如计算后f(p)值不不小于等于32或不不不小于130,则该字符不变,否则将f(p)所对应字符进行替代注意中间变量用无符号整型),某些源程序存在文献prog1.c中原始数据文献存储格式是:每行宽度均不不小于80个字符  void encryptChar(){ int i,j; for(i=0;i130) continue; else xx[i][j]=xx[i][j]*11%256;}******************************************************************************★☆题目9(字符串排序题)函数ReadDat()实现从文献IN.DAT中读取一篇英文文章存入到字符串数组xx中,请编制函数SortCharD(),其函数功能是:以行为单位对字符按从大到小次序进行排序,排序后成果仍按行重新存入字符串数组xx中,最终调用函数writeDat()把成果xx输出到文献OUT2.DAT中。

例:原文:dAe,BfC. CCbbAA 成果:fedCBA. bbCCAA void SortCharD(void){int i,j,k,strl; char ch; for(i=0;i

大写字母仍为大写字母,小写字母仍为小写字母,其她字符不变把已处理字符串仍按行重新存入字符串数组xx中,最终调用函数writeDat()把成果xx输出到文献OUT1.DAT中 例:原文:Adb.Bcdza abck.LLhj 成果:Aec.Bdeab bcdl.LLik void ConvertCharA(void){ int i,j; for(i=0;i='a'&&xx[i][j]<='y') xx[i][j]+=1; }}***************************************************************************★☆题目16(字符替代题)函数ReadDat()实现从文献IN.DAT中读取一篇英文文章存入到字符串数组xx中,请编制函数StrCharJR(),其函数功能是:以行为单位把字符串中所有字符ASCII值右移4位,然后把右移后字符ASCII值再加上原字符ASCII值,得到新字符仍存入原字符串对应位置上。

最终把已处理字符串仍按行重新存入字符串数组xx中,最终调用函数writeDat()把成果xx输出到文献OUT8.DAT中 void StrCharJR(){int i,j; for(i=0;i>4);(右移四位体现方式)}******************************************************************************☆题目18函数ReadDat()实现从文献ENG.IN中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar(),按给定替代关系对数组xx中所有字符进行替代,仍存入数组xx对应位置上,最终调用函数WriteDat()把成果xx输出到文献PS10.DAT中 替代关系:f(p)=p*11 mod 256(p是数组中某一种字符ASCII值,f(p)是计算后新字符ASCII值),假如原字符ASCII值是偶数或计算后f(p)值不不小于等于32,则该字符不变,否则将f(p)所对应字符进行替代。

void encryptChar(){ int i,j; for(i=0;i

  void encryptChar(){ int i,j; for(i=0;i='0'&&xx[i][j]*11%256<='9') continue; else xx[i][j]=xx[i][j]*11%256;}*************************************************************************题目37(字符替代题)函数ReadDat()实现从文献ENG.IN中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar(),按给定替代关系对数组xx中所有字符进行替代,仍存入数组xx对应位置上,最终调用函数WriteDat()把成果xx输出到文献PS7.DAT中  替代关系:f(p)=p*11 mod 256(p是数组中某一种字符ASCII值,f(p)是计算后新字符ASCII值),假如原字符是大写字母或计算后f(p)值不不小于等于32,则该字符不变,否则将f(p)所对应字符进行替代。

  void encryptChar(){ int i,j; for(i=0;i='A'&&xx[i][j]<='Z') continue; else xx[i][j]=xx[i][j]*11%256;}****************************************************************************题目56(字符替代题)  函数ReadDat()实现从文献ENG.IN中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar(),按给定替代关系对数组xx中所有字符进行替代,仍存入数组xx对应位置上,最终调用函数WriteDat()把成果xx输出到文献PS5.DAT中  替代关系:f(p)=p*11mod 256 (p是数组中某一种字符ASCII值,f(p)是计算后新字符ASCII值),假如计算后f(p)值不不小于等于32或f(p)对应字符是小写字母,则该字符不变,否则将f(p)所对应字符进行替代。

  void encryptChar(){ int i,j; for(i=0;i='a'&&xx[i][j]*11%256<='z') continue; else xx[i][j]=xx[i][j]*11%256;}☆题目62(字符替代题)无忧id 9 题条件微有不一样函数ReadDat()实现从文献ENG.IN中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar(),按给定替代关系对数组xx中所有字符进行替代,仍存入数组xx对应位置上,最终调用函数WriteDat()把成果xx输出到文献PS2.DAT中  替代关系:f(p)=p*13 mod 256(p是数组中某一种字符ASCII值,f(p)是计算后新字符ASCII值),假如计算后f(p)值不不小于等于32或其ASCII值是偶数,则该字符不变,否则将f(p)所对应字符进行替代  void encryptChar(){ int i,j; for(i=0;i

大写字母仍为大写字母,小写字母仍为小写字母,其他字符不变最终把已处理字符串仍按行重新存入字符串数组xx中,最终调用函数writeDat()把成果xx输出到文献OUT4.DAT中 例:原文:Adb.Bcdza abck.LLhj 成果:Aca.Bbcyz zabj.LLgi void ConvertCharD(void){ int i,j; for(i=0;i='b'&&xx[i][j]<='z') xx[i][j]-=1; }}********************************************************************★题目74(字符ASCII值移位替代题)函数ReadDat()实现从文献IN.DAT中读取一篇英文文章存入到字符串数组xx中,请编制函数StrCharJL(),其函数功能是:以行为单位把字符串中所有字符ASCII值左移4位,低位补0,假如左移后,其字符ASCII值不不小于等于32或不不不小于100,则原字符保持不变,否则就把左移后字符ASCII值再加上原字符ASCII值,得到新字符仍存入原字符串对应位置上。

最终把已处理字符串仍按行重新存入字符串数组xx中,最终调用函数writeDat()把成果xx输出到文献OUT7.DAT中 char xx[50][80];int maxline=0;/*文章总行数*/int ReadDat(void);void WriteDat(void);void StrCharJL(void){ int i,j; char c; for(i=0;i100)) xx[i][j]+=c; }}****************************************************题目88(字符串排序题)函数ReadDat()实现从文献IN.DAT中读取一篇英文文章存入到字符串数组xx中,请编制函数SortCharA(),其函数功能是:以行为单位对字符按从小到大次序进行排序,排序后成果仍按行重新存入字符串数组xx中,最终调用函数writeDat()把成果xx输出到文献OUT1.DAT中。

例:原文:dAe,BfC. CCbbAA 成果:,.ABCdef AACCbb void SortCharA(void){int i,j,k,strl; char ch; for(i=0;ixx[i][k]) {ch=xx[i][j];xx[i][j]=xx[i][k];xx[i][k]=ch;} }}****************************************************************************☆题目95(字符替代题)函数ReadDat()实现从文献ENG.IN中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar(),按给定替代关系对数组xx中所有字符进行替代,仍存入数组xx对应位置上,最终调用函数WriteDat()把成果xx输出到文献PS4.DA中。

  替代关系:f(p)=p*11 mod 256(p是数组中某一种字符ASCII值,f(p)是计算后新字符ASCII值),假如计算后f(p)值不不小于等于32或f(p)对应字符是大写字母,则该字符不变,否则将f(p)所对应字符进行替代  void encryptChar(){ int i,j; for(i=0;i='A'&&xx[i][j]*11%256<='Z') continue; else xx[i][j]=xx[i][j]*11%256;}***********************************************************************☆题目96(字符替代题)函数ReadDat()实现从文献ENG.IN中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar(),按给定替代关系对数组xx中所有字符进行替代,仍存入数组xx对应位置上,最终调用函数WriteDat()把成果xx输出到文献PS5.DAT中。

  替代关系:f(p)=p*11mod 256 (p是数组中某一种字符ASCII值,f(p)是计算后新字符ASCII值),假如原字符是小写字母或计算后f(p)值不不小于等于32,则该字符不变,否则将f(p)所对应字符进行替代  void encryptChar(){ int i,j; for(i=0;i='a'&&xx[i][j]<='z') continue; else xx[i][j]=xx[i][j]*11%256;}*************************************************************************★题目97(字符替代题)函数ReadDat()实现从文献ENG.IN中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar(),按给定替代关系对数组xx中所有字符进行替代,仍存入数组xx对应位置上,最终调用函数WriteDat()把成果xx输出到文献PS9.DAT中。

  替代关系:f(p)=p*11 mod 256(p是数组中某一种字符ASCII值,f(p)是计算后新字符ASCII值),假如原字符是数字字符0至9或计算后f(p)值不不小于等于32,则该字符不变,否则将f(p)所对应字符进行替代  void encryptChar(){ int i,j; for(i=0;i='0'&&xx[i][j]<='9') continue; else xx[i][j]=xx[i][j]*11%256;}******************************************************************************★题目98(字符替题)  函数ReadDat()实现从文献ENG.IN中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar(),按给定替代关系对数组xx中所有字符进行替代,仍存入数组xx对应位置上,最终调用函数WriteDat()把成果xx输出到文献PS3.DAT中。

  替代关系:f(p)=p*17 mod 256(p是数组中某一种字符ASCII值,f(p)是计算后新字符ASCII值),假如计算后f(p)值不不小于等于32或其ASCII值是奇数,则该字符不变,否则将f(p)所对应字符进行替代  void encryptChar(){ int i,j; for(i=0;i

最终已处理字符串仍按行重新存入字符串数组xx中,最终调用函数writeDat()把成果xx输出到文献OUT10.DAT中 void CharConvA(){ int i,j; char p,c; for(i=0;i0;j--) xx[i][j]=(xx[i][j]>>4)+xx[i][j-1]; xx[i][0]=p+c; }}。

下载提示
相关文档
正为您匹配相似的精品文档