C语言模拟题库14

上传人:飞*** 文档编号:43861798 上传时间:2018-06-07 格式:DOC 页数:6 大小:80KB
返回 下载 相关 举报
C语言模拟题库14_第1页
第1页 / 共6页
C语言模拟题库14_第2页
第2页 / 共6页
C语言模拟题库14_第3页
第3页 / 共6页
C语言模拟题库14_第4页
第4页 / 共6页
C语言模拟题库14_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《C语言模拟题库14》由会员分享,可在线阅读,更多相关《C语言模拟题库14(6页珍藏版)》请在金锄头文库上搜索。

1、/*- - 【程序设计】 - -功能:计算n门课程的平均值, 计算结果作为函数值返回。 例如:若有5门课程的成绩是: 92,76,69,58,88,则函数的值为 76.600000。- -*/#include void bky();float fun(int a,int n) /*Begin*/* End */main() int a=92,76,69,58,88;printf(“y=%fn“,fun(a,5);bky(); void bky() FILE *IN,*OUT;int iIN10,i,j;float fOUT;IN=fopen(“in.dat“,“r“);if(IN=NULL)p

2、rintf(“Please Verify The Currernt Dir.it May Be Changed“);OUT=fopen(“out.dat“,“w“);if(OUT=NULL)printf(“Please Verify The Current Dir. it May Be Changed“);for(j=0;j void bky();float fun(int a,int n) /*Begin*/* End */main() int a=92,76,69,58,88;printf(“y=%fn“,fun(a,5);bky(); void bky() FILE *IN,*OUT;i

3、nt iIN10,i,j;float fOUT;IN=fopen(“in.dat“,“r“);if(IN=NULL)printf(“Please Verify The Currernt Dir.it May Be Changed“);OUT=fopen(“out.dat“,“w“);if(OUT=NULL)printf(“Please Verify The Current Dir. it May Be Changed“);for(j=0;j void bky(); void fun(int a33) /*Begin*/* End */main() int i,j,s,a33;for(i=0;i

4、 void bky(); int amin(int a54) /*Begin*/* End */main() int a54,i,j;for(i=0;iaij)s=aij;return(s);=【考生代码】/*- - 【程序设计】 - -功能:若x、y为奇数,求x到y之 间的奇数和;若x、y为偶数,则求x到y之间的偶数 和。- -*/#include void bky(); int fun(int x,int y) /*Begin*/* End */ main() int s;s=fun(1,1999)-fun(2,1998);printf(“s=%dn“,s);bky(); void bky

5、()FILE *IN,*OUT;int n;int i2;int o;IN=fopen(“in.dat“,“r“);if(IN=NULL)printf(“Read FILE Error“);OUT=fopen(“out.dat“,“w“);if(OUT=NULL)printf(“Write FILE Error“);for(n=0;n main ( ) int a77;int i,j;for (i=0;i=j jj j-1j-1= = =/*- - - 【程序填空】 - - -功能:以下程序的功能如(图1)。- - */#include #include main() int f;/*FILL

6、*/_double t,pi;t=1;pi=t;f=1;n=1.0;/*FILL*/while(_)n=n+2;/*FILL*/_t=f/n;pi=pi+t;/*FILL*/_printf(“pi=%10.6fn“,pi); 【空1】错误 【学生答案】 _【参考答案】 float n double n= = =【空2】错误 【学生答案】 while(_)【参考答案】 fabs(t)=1e-6 fabs(t)=0.000001 1e-6 main() int a77;int i,j;for (i=0;ijint i,k=0;/*FILL*/gets(_);ch=getchar();/*FILL*

7、/for(i=0;_;i+)if(stri!=ch) /*FILL*/_k+;/*FILL*/_puts(str); 【空1】错误 【学生答案】 gets(_);【参考答案】 str= = =【空2】错误 【学生答案】 for(i=0;_;i+)【参考答案】 stri!=0 stri!=NULL stri!=0 stri= = =【空3】错误 【学生答案】 _【参考答案】 strk=stri *(str+k)=*(str+i) strk=*(str+i) *(str+k)=stri= =【空4】错误 【学生答案】 _【参考答案】 strk=0 *(str+k)=0 strk=NULL strk=0 *(str+k)=0 *(str+k)=NULL= = =

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号