李振阳浙江省计算机二级上机操作题(新)

上传人:子 文档编号:43599577 上传时间:2018-06-07 格式:DOC 页数:10 大小:16.96KB
返回 下载 相关 举报
李振阳浙江省计算机二级上机操作题(新)_第1页
第1页 / 共10页
李振阳浙江省计算机二级上机操作题(新)_第2页
第2页 / 共10页
李振阳浙江省计算机二级上机操作题(新)_第3页
第3页 / 共10页
李振阳浙江省计算机二级上机操作题(新)_第4页
第4页 / 共10页
李振阳浙江省计算机二级上机操作题(新)_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《李振阳浙江省计算机二级上机操作题(新)》由会员分享,可在线阅读,更多相关《李振阳浙江省计算机二级上机操作题(新)(10页珍藏版)》请在金锄头文库上搜索。

1、李振阳浙江省计算机二级上机操作题李振阳浙江省计算机二级上机操作题( (新新) )第二部份 C 程序设计上机操作题2一、数列求和2二、最大公约数、最小公倍数 6三、排序算法7四、数组 8五、求整数 n 的各位数字及各数字之和11六、平面上各点之间的距离13七、数制转换16八、字符串处理 17九、最大值与最小值23十、斐波那契(Fibonacci)数列26十一、水仙花、完数、回文数与亲密数27十二、方程求根 29十三、回文数、因子、质因子、素数 32十三、其他算法 33第二部份 C 程序设计上机操作题一、数列求和1、程序调试题试题一该程序功能:输入 x 和正数 eps,计算多项式 1-x+x*x/

2、2!-x*x*x/3!+.的和直到末项的绝对值小于 eps 为止。#include #include void main() float x,eps,s=1,t=1,i=1;scanf(“%f%f“,do /* 1 */t=-t*x/+i; /+i-i+s+=t;/* 2 */ while(fabs(t) =printf(“%fn“,s);试题二该程序功能:运行时若输入 a、n 分别为 3、6,则输出下列表达式的值:3+33+333+3333+33333+333333#include void main() int i,a,n; long t=0;/* 1 */s=0; /s=0-long s

3、=0scanf(“%d%d“,for(i=1;i1s=s+t;s=s*a;printf(“%ldn“,s);2、程序填空题试题一程序功能:调用函数 f 计算代数多项式1.1+2.2*x+3.3*x*x+4.4*x*x*x+5.5*x*x*x*x 当 x=1.7 时的值。#include float f(float, float*,int);void main( ) float b5=1.1,2.2,3.3,4.4,5.5;printf(“%fn”,f(1.7,b,5);float f( 1 ) / float f( float x, float a , int n) float y=a0,t=

4、1; int i;for(i=1;i#includevoid main()FILE *p;int i; float x=2.345,t=1.0,y=0.0;float a10=1.2,-1.4,-4.0,1.1,2.1,-1.1,3.0,-5.3,6.5,-0.9;/* 考生在这里添加代码p=fopen(“design.dat”,”w”);y=a0;for(i=1;i#include void main() FILE *p; int i; float x=1.279,t,y;float a10=1.1,3.2,-2.5,5.67,3.42,-4.5,2.54,5.6,0.97,4.65;/ 考

5、生在这里添加代码p=fopen(“design.dat”,”w”);t=1;y=a0;for(i=1;ivoid main() FILE *p; long s=1,k=1; int i;/考生在这里添加代码p=fopen(“design.dat“,“w“);for(i=2;i#include void main() FILE *p; int i; float x=1.279,t=1,y=0;float a10=1.1,3.2,-2.5,5.67,3.42,-4.5,2.54,5.6,0.97,4.65;/ 考生在这里添加代码p=fopen(“design.dat“,“w“);for(i=0;i

6、#include void main() FILE *p;/考生在这里添加代码int i;float s=0;p=fopen(“design.dat“,“w“);for(i=2;i#include void main() FILE *p; float s=0,a=81,i;/考生在这里添加代码p=fopen(“design.dat“,“w“);for(i=1;ivoid main() FILE *p; int i;float a10=7.23,1.5,5.24,2.1,2.45,6.3,5,3.2,0.7,9.81,sum,v=0;/考生在这里添加代码p=fopen(“design.dat“,

7、“w“);for(i=0;i=v)sum=sum+ai;fprintf(p,“%.5f“,sum);fclose(p);试题八设计程序: 利用公式 /41-1/3+1/5-1/7+公式计算 的近似值,直到某一项的绝对值小于 1e-6 为止。 (/4 的结果不包含此项)将结果以格式“%.6f“写入到考生目录中 Paper 子目录下的新建文件 design.dat 中。#include #include void main()FILE *fp;float n=1,t=1,pi=0;int i;/考生在这里添加代码fp=fopen(“design.dat“,“w“);while(1.0/t=1e-6

8、)pi=pi+n*1.0/t;t=t+2;n=-n;pi=pi*4;fprintf(fp,“%.6f“,pi);fclose(fp);试题九计算数列 1,-1/3!,1/5!,-1/7!的和至某项的绝对值小于 1e-5为止(该项不累加) ,将结果以格式“%.6f“写入到考生目录中 Paper子目录下的新建文件 design1.dat 中。#include #include void main() FILE *p; float s=1,t=1,i=3;/ 考生在这里添加代码p=fopen(“d:design1.txt“,“w“);t=-t*(i-1)*i;while(fabs(1/t)=1e-5

9、)s+=1/t;i=i+2;t=-t*(i-1)*i;fprintf(p,“%.6f“,s);fclose(p);二、最大公约数、最小公倍数1、程序调试题试题一该程序功能:输入 m、n(要求输入数均大于 0,且 m=n) ,输出它们的最小公倍数。#include void main() int m,n,k;/* 1 */while(scanf(“%d%d“, k%n!=0;)/* 2 */k=k+n; /改为:k=k+mprintf(“%dn“,k);2、程序填空题试题一该程序功能:输入 m、n(要求输入数均大于 0) ,输出它们的最大公约数。#include void main() int

10、m,n,k;while(scanf(“%d%d“, /!(n0 n%k!=0|m%k!=0; k-); /k=m或 k=nprintf(“%dn“,k);三、排序算法1、程序调试题该程序功能:用选择法对 10 个整数按升序排序。#include #define N 10void main()int i,j,min,temp;int aN=5,4,3,2,1,9,8,7,6,0;printf(“nThe array is:n“); /* 输出数组元素 */for (i=0;i /* 2 */temp=amin; amin=aj; aj=temp; /* 数据交换 */ /j-iprintf(“nThe sorted numbers: n“);

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

当前位置:首页 > 生活休闲 > 科普知识

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