浙江省二级c语言试题答案,浙江省计算机二级C语言上机题库

《浙江省计算机二级C语言上机题库》由会员分享,可在线阅读,更多相关《浙江省计算机二级C语言上机题库(41页珍藏版)》请在人人文库网上搜索。

1、第二部分c工艺设计上的操作问题2一、数列加二二、最大公约数、最小公倍数6三、排序算法7四、数组8五、求整数n的各数字和各数字之和11六、平面上各点之间的距离13七、数变换16八、字符串处理179、最大值和最小值23十、斐波那契数列2611、水仙花、完数、回文数和亲密数27十二、方程式求根29十三、回文数、因子、质因子、素数32十三、其他算法33第二部分c工艺设计上的操作问题一、数列的合计1 .程序问题考试题1此程序功能:输入x和正eps,计算多项式1-x x * x/2-x * x * x/3! 之和,直到最终项的绝对值小于eps为止。#include#includevoid main ()浮。

2、点x、eps、s=1、t=1、i=1;扫描( % f % f ,x,eps );do 12222222222222222222261 * * * * * * * /t=-t*x/ i; / i-is=t;2 * * * * * * * / while(fabs(t)=打印( % fn ,s );以下问题2此程序功能:运行时输入a、n分别为3、6时,输出以下公式的值3 33 333 3333 33333 333333#includevoid main () int i,a,n; 长t=0;1 * * * * * * * * * *1* * * * * * * * * * * * * * * * 。

3、* *。s=0; /s=0- -长s=0扫描( % d % d ,a,n );for(i=1; i=n; 表示I )2 * * * * * * /t=t*10 i; /i-1s=s t;以下s=s*a;打印( % LDn ,s );以下2、程序填补问题考试题1程序功能:调用函数f计算代数多项式1.1.2 * x 3.3 * x * x 4.4 * x * x 5.5 * x * x * x * x=1.7时的值。#include浮点f (浮点,浮点*,浮点)void main ()floatb 5= 1.1,2.2,3.3,4.4,5.5 ;打印(“% fn”,f(1.7,b,5 ) );以下。

4、浮点f (1)/浮点f (浮点x,浮点a ,浮点)浮动y=a 0,t=1; PS;for(i=1; #includevoid main ()举止FILE *p;PS; 浮点x=2.345、t=1.0、y=0.0;浮点a 10 = 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; i10; PS )举止t=t*x;y=y ai*sin(t )以下fprintf(p, 6f,y )fclose(p )以下问题2程序:计算多项式A0-a1 * x a2 。

5、* x * x/2-a3 * x * x * x/3! 输入.的值,以格式“%f”写入考生目录的Paper子目录的新文件design.dat中。#include#includevoid main ()文件* p; PS; 浮点x=1.279,t,y;floata 10 = 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”);t=1;y=a0;for(i=1; i10; PS )t=-t*x/i;y=y ai*t;以下fprintf(p, % f ,y );fclose(p )。

6、以下考试题3设计者:计算式1 2! 三! 12! 的值,并以格式“%ld”将计算结果写入考生目录的Paper子目录的新文件design.dat中#includevoid main ()文件* p; 长度=1,k=1; PS;/考生在这里追加代码p=fopen(design.dat , w );for(i=2; i=12; PS )k=i*k;s=s k;以下fprintf(p, %ld ,s );fclose(p )以下问题4设计者:计算多项式a0 a1*x a2*x*x a3*x*x*x .的值,并将该值以格式“%f”写入考生目录的Paper子目录中的新文件design.dat。#inclu。

7、de#includevoid main ()文件* p; PS; 浮点x=1.279、t=1、y=0;floata 10 = 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; i10; PS ) y=y t*ai;t=t*x;以下fprintf(p, % f ,y );fclose(p )以下考试题5设计步骤:计算2的平方根、3的平方根、10的平方根之和,计算结果需要小数点后10位的有效位数,在考生目录下的Paper子目录下的新文件design.dat中用格。

8、式“%.10fn”写着进去。#include#includevoid main ()文件* p;/考生在这里追加代码PS;浮点=0;p=fopen(design.dat , w );for(i=2; i=10; PS )s=s sqrt(i )fprintf(p, %.10f ,s );fclose(p )以下考试题6设计步骤:数列的第一项是81,之后的各项是其前一项的正平方根,合计该数列的前30项之和,在考生目录的Paper子目录下的新文件design.dat中用格式“%.3f”写。#include#includevoid main ()文件* p; 浮点=0,a=81,I;/考生在这里追加。

9、代码p=fopen(design.dat , w );for(i=1; i=30; PS )s=s a;a=sqrt(a )以下fprintf(p, %.3f ,s );fclose(p )以下考试题7在10个数组a中求出平均值v,合计v以上的数组元素,将结果以格式“%.5f”写入受试者目录的Paper子目录下的新文件design.dat中。#includevoid main ()文件* p;PS;floata 10 = 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 , w );f。

10、or(i=0; i10; PS )v=v ai/10;sum=0;for(i=0; i10; PS )PK PSsum=sum ai;fprintf(p, %.5f ,sum );fclose(p )以下考试题8设计程序:使用公式/41-1/3 1/5-1/7 计算的近似值,直到某项的绝对值小于1e-6。 (/4的结果中不包含)将结果以格式“%.6f”写入考生目录的Paper子目录下的新文件design.dat中。#include#includevoid main ()举止FILE *fp;浮点t=1,t=1,pi=0;PS;/考生在这里追加代码fp=fopen(design.dat , w 。

11、);while(1.0/t=1e-6 )pi=pi n*1.0/t;t=t 2;n=-n;以下pi=pi*4;fprintf(fp, %.6f ,pi );fclose(fp )以下考试题9计算数列1,-1/3! 五分之一!-1/7! 的和,在某个项目的绝对值小于1e-5之前(该项目不累计),将结果以格式“%.6f”写入考生目录的Paper子目录下的新文档design1.dat中。#include#includevoid main ()文件* p; 浮点=1,t=1,i=3;/考生在这里追加代码p=fopen(d:design1.txt , w );t=-t*(i-1)*i;while(fab。

12、s(1/t)=1e-5 )s=1/t;i=i 2;t=-t*(i-1)*i;以下fprintf(p, %.6 ,s );fclose(p )以下二、最大公约数、最小公倍数1 .程序问题考试题1该程序功能输入m,n,输出最小公倍数。#includevoid main () int m,n,k;1,1,1,2,3,4,5。while (“% d % d”,m,n ),m0 n0);/m0 n0-! (m0n0m=n )for(k=m; k%n!=0; (请参见。)2,2,2,3,4,5。k=k n; 变更为k=k m打印( % dn ,k );以下六月八日2、程序填补问题考试题1此程序功能输入m,。

13、n (所有请求输入都为0或更大),并输出它们的最大公约数。#includevoid main () int m,n,k;请参阅扫描(“% d % d”,m,n )和APS,AK。=0|m%k!=0; k- ); /k=m或k=n打印( % dn ,k );以下三、排序算法1 .程序问题这个程序功能:用选择法按升序对10个整数进行排序。#include#define N 10void main ()举止int i,j,min,temp;inta n = 5,4,3,2,1,9,8,7,6,0 ;printf(ntherarrayis:n ); /*输出数组元素*/for (i=0; I2 * * * * * * * * * *。temp=amin; a 最小=a j ; aj=temp; /*数据交换*/以下。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值