全国计算机等级考试汇编,2011年3月汇编全国计算机等级考试(南开100题三级网络技术上机试题汇编)...

《2011年3月汇编全国计算机等级考试(南开100题三级网络技术上机试题汇编)》由会员分享,可在线阅读,更多相关《2011年3月汇编全国计算机等级考试(南开100题三级网络技术上机试题汇编)(180页珍藏版)》请在人人文库网上搜索。

1、全国计算机等级考试三级网络技术上机试题汇编 2011年版 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) h。

2、alf=data/2;for(I=2;Ihalf) xxn=data;n+; if(n=k)break; data+; 或者: void num(int m,int k,int xx) int i,j,s=0; for(i=m+1;k0;i+) for(j=2;j0;m+) if(isP(m) xxi+=m; k-; 原程序如下: #include #include void readwriteDAT() ; int isP(int m) int i ; for(i = 2 ; i #define MAX 200 int aMAX, bMAX, cnt = 0; void jsVal() vo。

3、id readDat() int i ; FILE *fp ; fp = fopen(in.dat, r) ; for(i = 0 ; i =index;j-) ch=xxIstrl-1; for(k=strl-1;k0;k-) xxIk=xxIk-1; xxI0=ch; 或者: void StrOR(void) int i; char a80,*p; for(i=0;i=0;j-) if(xxij=o) righto=j;break; for(j=righto+1;j=xxi) p1-; memcpy(t1,p1+1,p2-p1); t1p2-p1=0; strcat(t,t1); strc。

4、at(t, ); if(p1=A&c=a&c=a&xxlI=A&xxlI=0) for(j=k;j=0;j-) ppj+1=ppj; pp0=xxlI; k+;I-; strcat(ch,pp);strcpy(pp, );k=1; if(I=-1)break; while(xxlIz)&I=0) for(j=k;j=0;j-) ppj+1=ppj; pp0=xxlI; k+; I-; strcat(ch,pp); strcpy(pp,); k=0; if(I=-1)break; strcpy(xxl,ch); 或者: void StrOL(void) int i,j,k,m,n,ll; cha。

5、r yy80; for(i=0; i =0; j-) if(isalpha(xxij) k+; else for(m=1; maaj%1000) data=aaI;aaI=aaj;aaj=data; else if(aaI%1000=aaj%1000) if(aaI #include #include int aa200,bb10; void jsSort() void main() readDat(); jsSort(); writeDat(); system(pause); readDat() FILE *in; int i; in=fopen(in.dat,r); for(i=0; ia。

6、aj) data=aaI;aaI=aaj;aaj=data; for(I=0;I #include #include int aa200,bb10; void jsSort() void main() readDat(); jsSort(); writeDat(); system(pause); readDat() FILE *in; int i; in=fopen(in.dat,r); for(i=0; i #include #include #include #include #define MAX 100 typedef struct char dm5; /*产品代码*/ char mc。

7、11; /*产品名称*/ int dj; /*单价*/ int sl; /*数量*/ long je; /*金额*/ PRO; PRO sellMAX; void ReadDat(); void WriteDat(); void SortDat() void main() memset(sell,0,sizeof(sell); ReadDat(); SortDat(); WriteDat(); void ReadDat() FILE *fp; char str80,ch11; int i; fp=fopen(IN.DAT,r); for(i=0;i130|*pf*11%256130) ; el。

8、se xxij=p; 原程序如下: #include #include #include #include unsigned char xx5080; int maxline=0;/*文章的总行数*/ int ReadDat(void); void WriteDat(void); void encryptChar() void main() clrscr(); if(ReadDat() printf(数据文件ENG.IN不能打开!n007); return; encryptChar(); WriteDat(); system(pause); int ReadDat(void) FILE *fp。

9、; int i=0; unsigned char *p; if(fp=fopen(eng.in,r)=NULL) return 1; while(fgets(xxi,80,fp)!=NULL) p=strchr(xxi,n); if(p)*p=0; i+; maxline=i; fclose(fp); return 0; void WriteDat(void) FILE *fp; int i; fp=fopen(ps1.dat,w); for(i=0;i #include #include char xx5080 ; int maxline = 0 ; /* 文章的总行数 */ int Rea。

10、dDat(void) ; void WriteDat(void) ; void SortCharD(void) int I,j,k,strl; char ch; for(I=0;I=a&xxIj #include #include char xx5080 ; int maxline = 0 ; /* 文章的总行数 */ int ReadDat(void) ; void WriteDat(void) ; void ConvertCharA(void) void main() clrscr() ; if(ReadDat() printf(数据文件IN.DAT不能打开!n007) ; return 。

11、; ConvertCharA(); WriteDat() ; system(pause); int ReadDat(void) FILE *fp ; int i = 0 ; char *p ; if(fp = fopen(IN.DAT, r) = NULL) return 1 ; while(fgets(xxi, 80, fp) != NULL) p = strchr(xxi, n) ; if(p) *p = 0 ; i+ ; maxline = i ; fclose(fp) ; return 0 ; void WriteDat(void) FILE *fp ; int i ; clrscr(。

12、) ; fp = fopen(OUT3.DAT, w) ; for(i = 0 ; i =a&*s=A&*s #include #include #include #define N 81 void readwriteDAT(); void chg(char*s) main( ) char aN; clrscr(); printf(Enter a string : ); gets(a); printf(The original string is : ); puts(a); chg(a); printf(The string after modified : ); puts (a); read。

13、writeDAT() ; system(pause); void readwriteDAT() int i ; char aN ; FILE *rf, *wf ; rf = fopen(in.dat, r) ; wf = fopen(out.dat, w) ; for(i = 0 ; i #include #include #include #include #define MAX 100 typedef struct char dm5; /*产品代码*/ char mc11; /*产品名称*/ int dj; /*单价*/ int sl; /*数量*/ long je; /*金额*/ PRO; PRO sellMAX; void ReadDat(); void WriteDat(); void SortDat() void main() memset(sell,0,sizeof(sell); ReadDat(); SortDat(); WriteDat(); void ReadDat() FILE *fp; char str80,ch11; int i; fp=fopen(IN.DAT,r); for(i=0;i0) xy=sell。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值