ImageVerifierCode 换一换
格式:DOC , 页数:53 ,大小:169KB ,
资源ID:3547472      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3547472.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(09年计算机三级网络南开100题(绝对最新).doc)为本站会员(sk****8)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

09年计算机三级网络南开100题(绝对最新).doc

1、题目1:下列程序的功能是:将大于整数 m 且紧靠 m 的 k 个素数存入数组 xx。请编写函数num(int m,int k,int xx)实现函数的要求 ,最后调用函数 readwriteDAT()把结果输出到文件out.dat 中。例如:若输入17,5,则应输出:19,23,29,31,37。注意:部分源程序已给出。请勿改动主函数 main()和函数 readwriteDAT()的内容。-类型:素数。void num(int m,int k,int xx) int data=m+1;int half,n=0,I;while(1)half=data/2;for(I=2;Ihalf)xxn=d

2、ata;n+;if(n=k)break;data+; 题目2:已知数据文件 IN.DAT 中存有200个四位数, 并已调用读函数 readDat()把这些数存入数组 a 中,请考生编制一函数 jsVal(),其功能是: 如果四位数各位上的数字均是0或2或4或6或8, 则统计出满足此条件的个数 cnt, 并把这些四位数按从大到小的顺序存入数组 b 中。最后 main()函数调用写函数 writeDat( )把结果 cnt 以及数组 b 中符合条件的四位数输出到OUT.DAT 文件中。注意: 部分源程序存在文件 PROG1.C 文件中。程序中已定义数组: a200, b200, 已定义变量: cn

3、t请勿改动数据文件 IN.DAT 中的任何数据、主函数 main()、读函数 readDat()和写函数writeDat()的内容。-void jsVal()int bb4;int I,j,k,flag;for (I=0;I=index;j-)ch=xxIstrl-1;for(k=strl-1;k0;k-)xxIk=xxIk-1;xxI0=ch;题目4:函数 ReadDat( )实现从文件 IN.DAT 中读取一篇英文文章存入到字符串数组 xx 中; 请编制函数 StrOL( ), 其函数的功能是: 以行为单位对行中以空格或标点符号为分隔的所有单词进行倒排,同时去除标点符号,之后把已处理的字符

4、串(应不含标点符号) 仍按行重新存入字符串数组 xx 中。最后 main()函数调用函数 WriteDat()把结果 xx 输出到文件 OUT6.DAT 中。例如: 原文: You He MeI am a student.结果: Me He Youstudent a am I原始数据文件存放的格式是: 每行的宽度均小于80个字符, 含标点符号和空格。-类型:字符串(单词)的倒置和删除。答案:void StrOL(void)int I,j,k,strl,l;char c;for(I=0;I=Aj=0;j-)ppj+1=ppj; pp0=xxlI; k+;I-; strcat(ch,pp);str

5、cpy(pp, “);k=1;if(I=-1)break;while(xxlIz)j=0;j-)ppj+1=ppj; pp0=xxlI; k+; I-;strcat(ch,pp); strcpy(pp,“);k=0;if(I=-1)break;strcpy(xxl,ch);题目5:在文件 in.dat 中有200个正整数,且每个数均在1000至9999之间。函数 ReadDat()读取这200个数存放到数组 aa 中。请编制函数 jsSort(),其函数的功能是:要求按每个数的后三位的大小进行升序排列,然后取出满足此条件的前10个数依次存入数组 b 中,如果后三位的数值相等,则按原先的数值进行

6、降序排列。最后调用函数 WriteDat()把结果 bb 输出到文件 out.dat 中。例:处理前 6012 5099 9012 7025 8088处理后 9012 6012 7025 8088 5099注意:部分源程序已给出。请勿改动主函数 main()、读数据函数 ReadDat()和输出数据函数 WriteDat()的内容。-void jsSort()int I,j,data;for(I=0;Iaaj%1000)data=aaI;aaI=aaj;aaj=data;else if(aaI%1000=aaj%1000)if(aaIaaj)data=aaI;aaI=aaj;aaj=data;

7、for(I=0;I130|*pf*11%256=a sell I=sellj; sellj=xy;else if(strcmp(sellI.mc,sellj.mc)=0)if(sellI.jeaj)flag=1;else flag=0;break;if (aI%2=0)flag=0;if (flag=1)bcnt=aI; cnt+; for(I=0;Ibj)k=bI;bI=bj;bj=k;题目15:已知数据文件 IN.DAT 中存有200个四位数, 并已调用读函数 readDat()把这些数存入数组 a 中,请考生编制一函数 jsVal(),其功能是: 若一个四位数的千位数字上的值小于等于百位

8、数字上的值,百位数字上的值小于等于十位数字上的值,十位数字上的值小于等于个位数字上的值,并且此四位数是偶数,则统计出满足此条件的个数 cnt, 并把这些四位数按从大到小的顺序存入数组 b 中。最后 main()函数调用写函数 writeDat( )把结果 cnt 以及数组b 中符合条件的四位数输出到 OUT.DAT 文件中。注意: 部分源程序存在文件 PROG1.C 文件中。程序中已定义数组: a200, b200, 已定义变量: cnt请勿改动主函数 main()、读函数 readDat()和写函数 writeDat()的内容。-void jsVal()int I,j;int a1,a2,a

9、3,a4,k;for (I=0;Ibj)k=bI;bI=bj;bj=k;数 ReadDat()实现从文件 IN.DAT 中读取一篇英文文章存入到字符串数组 xx 中,请编制函数 StrCharJR(),其函数的功能是:以行为单位把字符串中所有字符的 ASCII 值右移4位,然后把右移后的字符 ASCII 值再加上原字符的 ASCII 值,得到新的字符仍存入原字符串对应的位置上。最后把已处理的字符串仍按行重新存入字符串数组 xx 中,最后调用函数writeDat()把结果 xx 输出到文件 OUT8.DAT 中。原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。注意:部分源

10、程序已给出。请勿改动主函数 main()、读数据函数 ReadDat()和输出数据函数 writeDat()的内容。-void StrCharJR(void)int I,j,strl;for(I=0;I4; 注:这个编程题比二级考得还简单。void StrCharJR(void)int i,j;for(i=0;i4;题目17:函数 READDAT()实现从文件 IN.DAT 中读取一篇英文文章存入到字符串数组XX 中;请编制函数 CHA(),其函数功能是:以行为单位把字符串中的第一个字符的 ASCII 值加第二个字符的 ASCII 值,得到第一个亲朋字符,第二个字符的 ASCII 值加第三个字

11、符的ASCII 值,得到第二个新字符,依此类推一直处理到最后第二个字符,最后一个字符的ASCII 值加原第一个字符的 ASCII 值,得到最后一个新的字符,得到的新字符分别存放在原字符串对应的位置上。最后把已处理的字符串逆转后按行重新存入字符串数组 XX 中,最后调用函数 WRITEDAT()把结果 XX 输出到文件 OUT9.DAT 中.原始数据文件存放的格式是:每行的宽度均小于80个字符 ,含标点符号和空格.注意:部分源程序已给出。请勿改动主函数 main()、读数据函数 ReadDat()和输出数据函数 writeDat()的内容。-void ChA(void)int I,j,k,str

12、;char ch;for(I=0;Imaxline;I+)str=strlen(xxI);ch=xxI0;for(j=0;jstr-1;j+)xxIj+=xxIj+1;xxIstr-1+=ch;for(j=0,k=str-1;jstr/2;j+,k-)ch=xxIj;xxIj=xxIk;xxIk=ch;题目18:函数 ReadDat()实现从文件 ENG.IN 中读取一篇英文文章,存入到字符串数组 xx中;请编制函数 encryptChar(),按给定的替代关系对数组 xx 中的所有字符进行替代,仍存入数组 xx 的对应的位置上,最后调用函数 WriteDat()把结果 xx 输出到文件 PS

13、10.DAT 中。替代关系:f(p)=p*11 mod 256 (p 是数组中某一个字符的 ASCII 值,f(p)是计算后新字符的 ASCII 值),如果原字符的 ASCII 值是偶数或计算后 f(p)值小于等于32,则该字符不变,否则将 f(p)所对应的字符进行替代。注意:部分源程序已给出。原始数据文件存放的格式是:每行的宽度均小于80个字符。请勿改动主函数 main()、读数据函数 ReadDat()和输出数据函数 WriteDat()的内容。-void encryptChar()int I;char *pf;for(I=0;Imaxline;I+)pf=xxI;while(*pf!=0)if(*pf%2=0|*pf*11%256=32);else

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。