1 / 122
文档名称:

计算机三级考试C语言上机试题.doc

格式:doc   大小:463KB   页数:122页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

计算机三级考试C语言上机试题.doc

上传人:drp539605 2019/2/10 文件大小:463 KB

下载得到文件列表

计算机三级考试C语言上机试题.doc

相关文档

文档介绍

文档介绍:全国计算机等级考试三级C语言程序设计上机考试****题集(2004年版)【】考试吧()-第一个极力推崇人性化服务的综合考试网站!服务:面向较高学历人群,提供计算机类,外语类,学历类,资格类,:极力推崇人性化服务!让您最便捷的在最短时间内得到对您最有价值考试信息!坚持每日更新!!!声明:本资料由狂风校园考试网收集整理,转载请注明出自:面向校园,提供计算机等级考试,计算机软件水平考试,英语四六级,研究生考试等校园相关考试信息。特色:提供历年试题,模拟试题,模拟盘,教程,专业课试题下载等。资料丰富,更新快!考试交流论坛:http://bbs./狂风校园考试网推出全新综合考试网站—考试吧()南开100题【】2004年10月30日修订者:李蓝(无忧网校)题目前带★号的是在2004年4月份上机考试中被考生们所确定了的上机题。题目前带☆号的是在2004年9月份上机考试中被考生们所确定了的上机题。题目中所提示的“无忧idxx”指的是2004年上半年版无忧模拟系统中的固定抽题序号题目中所提示的“捷成idxx”指的是2004年上半年版捷成模拟系统中的固定抽题序号*****************************************************************************************题目1(无忧id14、id27(提供isP()函数;捷成id23题)请编写一个函数jsValue(intm,intk,intxx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存入数组xx传回。最后调用函数writeDat()读取10组数据,。。例如:若输入175则应输出:19,23,29,31,37。请勿改动主函数main()和写函数writeDat()的内容。#include<>#include<>voidreadwriteDat();intisP(intm){inti;for(i=2;i<m;i++)if(m%i==0)return0;return1;}voidnum(intm,intk,intxx[]){ints=0;for(m=m+1;k>0;m++)if(isP(m)){xx[s++]=m;k--;}}main(){intm,n,xx[1000];clrscr();printf("\nPleaseentertwointegers:");scanf("%d%d",&m,&n);num(m,n,xx);for(m=0;m<n;m++)printf("%d",xx[m]);printf("\n");readwriteDat();}voidreadwriteDat(){intm,n,xx[1000],i;FILE*rf,*wf;rf=fopen("","r");wf=fopen("","w");for(i=0;i<10;i++){fscanf(rf,"%d%d",&m,&n);num(m,n,xx);for(m=0;m<n;m++)fprintf(wf,"%d",xx[m]);fprintf(wf,"\n");}fclose(rf);fclose(wf);}无忧id14题(无isP()函数)#include<>voidjsValue(intm,intk,intxx[]){inti,j,s=0;for(i=m+1;k>0;i++){for(j=2;j<i;j++)if(i%j==0)break;if(i==j){xx[s++]=i;k--;}}}main(){intm,n,zz[100];printf("\n请输入两个整数:");scanf("%d%d",&m,&n);jsValue(m,n,zz);for(m=0;m<n;m++)printf("%d",zz[m]);printf("\n");writeDat();}writeDat(){intm,n,zz[100],i;FILE*in,*out;in=fopen("","r");out=fopen("","w");for(i=0;i<10;i++){fscanf(in,"%d%d",&m,&n);jsValue(m,n,zz);for(m=0;m<n;m++)fprintf(out,"%d",zz[m]);fprintf(out,"\n");}fclose(in);fclose(out);}另一解法:voidnum(intm,intk,intxx[]){  intn=0,data=m+1;  while(n<k){  i