2022年改错题库 .docx
《2022年改错题库 .docx》由会员分享,可在线阅读,更多相关《2022年改错题库 .docx(58页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 改错题 1 考点一:基础、函数部分 100以下给定程序的功能是:读入一个整数 k2 k102以下给定程序中,fun 函数的功能是:依据形参 m,计10000 ,打印它的全部质因子 即全部为素数的因子 ;算如下公式的值;例如,假设输入整数 2310,就应输出: 2、3、5、 7、 11;1 1 1 1#include t 12 3 4 .m#include 例如,假设输入 5,就应输出 2.283333 ;/*found*/ #include IsPrime int n ; #include int i,m; double fun int m m
2、=1; double t = 1.0; /*found*/ int i; fori=2;in;i+ for i = 2; i = m; i+ if . n%i /*found*/ m=0; break; t+=1/k; returnm; /*found*/ _ main int j, k; main printfnPlease enter an integer number between 2 and 10000:; int m; scanf%d,&k; printfnPlease enter a integer number:; printfnnThe prime factors of %d
3、 is are :n,k; scanf%d,&m; forj=2;j=k;j+ printfnThe result is %fn,funm; if.k%j&IsPrimej printf%4d,j; printfn; 103以下给定程序中,函数 fun 和 funx 的功能是:用二分 法求方程 2x 3-4X 2+3X-6=O 的一个根,并要求肯定误差不超过101以下给定程序中,函数 fun 的功能是: 依据整型形参 m 0.001 ;例如,假设给 m输入 -100 ,给 n 输入 90,就函数求的值 , 运算如下公式的值;得的一个根值为 2.000 ;1 1 1 #include t 12
4、* 2 3 * 3 .m * m #include 例如,假设 m中的值为 5,就应输出: 0.536389 ;double funxdouble x #include return 2*x*x*x-4*x*x+3*x-6; #include double fundouble m,double n double fun int m /*found*/ double y=1.0; int r; int i; r=m+n/2; /*found*/ /*found*/ fori=2;im;i+ whilefabsn-m0.001 /*found*/ iffunxr*funxn0 m=r; y-=1/
5、i*i; else n=r; return y; r=m+n/2; main return r; int n=5; printfn the result is %lfn,funn; main 名师归纳总结 第 1 页,共 39 页- - - - - - -精选学习资料 - - - - - - - - - 改错题 2 double m,n, root; 106. 以下给定程序中函数 fun 的功能是:运算 n. ; printfenter m n:n; scanf%lf%lf,&m,&n; 例如,给 n 输入 5,就输出 120.000000 ; root=funm,n; #include pr
6、intfroot=%6.3fn,root; #include double fun int n 104. 以下给定程序中, 函数 fun 的功能是: 运算并输出 k 以 double result = 1.0 ; 内最大的 10 个能被 13 或 17 整除的自然数之和; k 的值由主 /*found*/ 函数传入,假设 k 的值为 500,就函数值为 4622; if n = = 0 #include return 1.0 ; #include while n 1 & n =2 & mc10 return result ; /*found*/ ifk%13=0 | k%17 =0 main
7、m = m+ k; mc+; int n ; k-; printfInput N: ; scanf%d, &n ; return m; printfnn%d. =%lfnn, n,funn ; /*found*/ _ 107以下给定程序中,函数 fun 的功能是:依据以下公式main 求 值,并作为函数值返回; printf%dn,fun 500; 例如,给指定精度的变量 eps 输入 0.0005 时, 应当输出 Pi=3.140578 ;105. 以下给定程序中, 函数 fun 的功能是: 依据整型形参运算如下公式的值;m,2 1 13 13 25 13 25 37 13 25 7 39
8、4 .1 1 1 1 #include y 12 * 2 3 * 3 4 * 4 .m * m #include 例如,假设 m中的值为 5,就应输出: 1.46361l ;#include #include double fundouble eps #include double s,t; int n=1; double funint m s=0.0; double y=1.0 ; /*found*/ int i; t=0; /*found*/ /*found*/ fori=2;ieps /*found*/ s+=t; y+=1/i*i ; t=t*n/2*n+1; returny ; n+
9、; main /*found*/ int n = 5 ; returns; printfnThe result is %lfn funn ; main 名师归纳总结 第 2 页,共 39 页- - - - - - -精选学习资料 - - - - - - - - - 改错题 3 double x; return j; printfnplease enter a precision:; scanf%lf,&x; main printfneps=%lf, Pi=%lfnn,x,funx; int x1,x2,x3,j; printfinput x1 x2 x3:; 108. 以下给定程序中函数 fu
10、n 的功能是: 运算正整数 num的 scanf%d%d%d,&x1,&x2,&x3; 各位上的数字之积;例如,假设输入 252,就输出应当是 20; printfx1=%d, x2=%d, x3=%d n,x1,x2,x3; 假设输入 202,就输出应当是 0; j=funx1,x2,x3; #include printfthe minimal common multiple is :%dn,j; #include long fun long num 110. 已知一个数列从第 0 项开头的前三项分别为 0、 0、1,/*found*/ 以后的各项都是其相邻的前三项之和;以下给定程序中,函
11、long k; 数 fun 的功能是:运算并输出该数列前 n 项的平方根之和 do sum;n 的值通过形参传入;例如,当 n=10 时,程序的输出 k*=num%10; 结果应为 23.197745 ;/*found*/ #include num=10; #include whilenum; #include return k; /*found*/ funint n main double sum,s0,s1,s2,s; int k; long n ; sum = 1.0; printfPlease enter a number:; scanf%ld,&n ; ifn=2 sum = 0.0
12、; printfn%ldn,funn ; s0 = 0.0; s1 = 0.0; s2 = 1.0; fork=4;k=n;k+ 109. 以下给定程序中, 函数 fun 的功能是: 求三个数的最小 s=s0+s1+s2; 公倍数;例如,给变量 xl 、x2、x3 分别输入 15 11 2,就输 sum+=sqrts; 出结果应当是 330; s0=s1; s1=s2; s2=s; #include funint x,int y,int z /*found*/ int j,t,n,m; return sum /*found*/ j=0; main t=j%x; int n; /*found*/
13、 printfInput N=; m=t%y; scanf%d, &n; n=j%z; printf%fn,funn; whilet.=0 | m.=0 | n.=0 j=j+1; 111. 以下给定程序中, 函数 fun 的功能是: 找出一个大于给t=j%x; 定整数 m且紧随 m的素数,并作为函数值返回; /*found*/ #include m=t%y; #include n=j%z; int funint m int i, k ; 名师归纳总结 第 3 页,共 39 页- - - - - - -精选学习资料 - - - - - - - - - 改错题 4 fori = m + 1; ;
14、i+ #include fork=2;k=2 & n10 /*found*/ yes=1; ifki forj=2;j=high/2;j+ returni; /*found*/ ifhigh%j=0yes=0; break ifyes sum+=high;n+; main high-; int n ; printfnPlease enter n: ; return sum ; scanf%d,&n ; printf%dn, funn ; main printf%dn, fun 100; 112. 以下给定程序中, 函数 fun 的功能是: 依据整型形参 m, 运算如下公式的值; 例如,假设 m
15、=2000,就应输出:O.000160;114以下给定程序中,函数 fun 的功能是:将大写字母转换为对应小写字母之后的第五个字母:假设小写字母为 v1 1 1 1 z,使小写字母的值减 21;转换后的小写字母作为函数值返y100 100 200 200 300 300 .m m 回;例如,假设形参是字母 A,就转换为小写字母 f;#include 假设形参是字母 W,就转换为小写字母 b;#include #include /*found*/ #include funint m char funchar c double y = 0,d ; ifc=A & c=Z int i ; /*fou
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年改错题库 2022 改错 题库
限制150内