新视野教育二级c 上机考试复习资料.docx
《新视野教育二级c 上机考试复习资料.docx》由会员分享,可在线阅读,更多相关《新视野教育二级c 上机考试复习资料.docx(127页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、校园网新视野教育二级C上机考试复习资料V16.0(共50套题目)第1套 校园网新视野教育上机考试复习资料1,程序填空题函数fun的功能是:计算/(x) = l + x-+ - + + 2!3!4!(-1)! n直到若k=2.5,函数值为:1.917915.n请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结注意:源矍序存放在考生文件房下的BLANK1.C中。不得增杆或删行,也不容更改程序的结构!Sinclude Sinclude double fun(double x) double f, t; int n; f = 1. 0 + x;/ * ound*/ t = l_x_;n
2、 = 1;do n+;/*found*/ t 二(-1. 0)*x/2_n_;f += t;)/*found*/ while (3_fabs(t)_ = le-6);return f;) main() double x, y; x=2. 5; y = fun(x); printf (z,nThe result is : n); printf (x二-12. 6f y=%-12. 6fn”, x, y);2、程序修改题 校园网新视野教育上机考试复习资料给定程庁MODI 1.C中函数fun的功能是:求整数x的y次方的低3位值。例如,整 数5的6次方知5625,此值的低3位也为625。的结果。温苏觀
3、品驍能请改在函数fun中指定部位的错乱注意:不要改动一,ttinclude long fun(int x, int y, long *p ) int i;long t=l;/*found*/for(i=l; i=y; i+) t=t*x;*p=t;/*found*/t=t%1000;return t;)main () long t, r; int x, y;printf (/znlnput x and y: ; scanf&x, &y);t=fun(x, y, &r);printf (/znnx=%d, y=%d, r=%ld, last=%ldnn”, x, y, r, t );)3、程序设
4、计题 校园网新视野教育上机考试复习资料请编写函数fun,其功能是:计算并输岀当xvO.9时下列多项式的值,直到际41|0.000001为止。,“ 05(0.57), ”5(0.57)(05-2) 丄 05(0.5-1)(0 5 - 2)-(0.5- +1).2!,改填 如意键文和干 从在池若 手Ina的 数费写 函源函编 主分主你盘荽语织PRO他包#include #include double fun(double x) Int i=0;duoble s=l,a=l;While (fabs(a)0. 000001)A二a*(. 5-i)*x/(i + l);S+=a; i+ ;Return
5、s;main () double x, s;printf (,zInput x: ); scanf &x);s=fun(x);printf(s二fn,s);第2套 校园网新视野教育上机考试复习资料1、程序填空题函数fun的功能是:统计歩整,数n的各个位上出现数字1、2、3的次数,并通过 外部(全局)变量cl, c2, c3返向主函数。例如:当田12311.4350时,结果应该为: ci=3 c2=l c3=2请原程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结注意:源翼序存放在考生文件岩下的BLANK1.C中。不替增存或删行,也不得更改程序的结构!#include int cl,
6、 c2, c3;void fun(long n) cl = c2 = c3 = 0;while (n) /*found*/switch (In% 10)/*found*/case 1: c1+;2_break_;/*found*/case 2: c2+;3_break_;case 3: c3+;n /= 10;)main() long n=123114350L;fun(n);printf(nThe result :n);printf (/zn=%ld cl=%d c2=%d c3=%dn”, n, cl, c2, c3);2、程序修改题 校园网新视野教育上机考试复习资料给定程序M0DI1.C中
7、函数fun的功能是:统计个无行号整数史各位数字值为 零的个数,透过形参传回主函数;并把该整竅中各位上最大的数字值作为函数值 返回。例如,若备入无符号整数30800,则数字值为零的个藪为3,各版上数字犠为函数最大的是8。立上数字望膿鱷!驟幅趙耀糊隔ttinclude int fun(unsigned n, int *zero) int count=0, max=O, t;do t=n%10;/*found*/ if(t=O) count+;if(maxt) max=t; n=n/10;while(n);/*found*/*zero=count; return max;)main () unsig
8、ned n; int zero, max:printf (nlnput n (unsigned): ; scanf (%d, &n);max = fun( n, &zero );printf (nThe result: max=%d zero=%dn,z, max, zero);)3、程序设计题 校园网新视野教育上机考试复习资料请编写函数fun,其功能是:计算并输出下列多项式的值: 1 1 1S = 1 + + + + 1*21*2*31*2*3*,- 50例如,在主函数中从键盘给n输入50后,输出为:s=l. 718282。注意:要求n的值F1但不大于100。邮分源程序在文件PROG1.呻。
9、请勿改易主函薮mai痛!箕他函数中的任何内容,仅在函数fun的花括号中填入 你编写的若干语句。ttinclude double fun(int n)(Int i;Double s=0,a=l;For (i=l;i=n;i+)(a=a/i;s+=a;Return s;)main () int n; double s;printf(、nlnput n: ); scanf(%d, &n);s=fun(n);printf(、nns二fnn,s);第3套 校园网新视野教育上机考试复习资料1、程序填空题 ttinclude 中,各位上为便数的数取出,并按 作为函数值返回。给定程序中,函数fun的功能是:明
10、原来从高技到低位相反的顺序组成一个位四,例如,输入不整数:27638496,函数返回、 请在程岸的下划线处填入正确的内容并把下划线删除,使程序得出正确的结:64862果。注意:源程序存放在考生文件隽下的BLANK1. C中。 不替增打或删行,也不得更改程序的结构!unsigned long fun (unsigned long n) unsigned long x=0; int t;while(n) t=n%10;/*found*/if(t%2=_l_0_)/*found*/x=_2_10*x_+t;/*found*/n=_ 3_ n/10_;return x;main () unsigned
11、 long n=l;while(n99999999|n0) printf (Please input (0n 100000000): ) ; scanf (zz%ldzz, &n) ; printf (zznThe result is: %ldn”, fun(n);2、程序修改题 校园网新视野教育上机考试复习资料次取出,给定程序M0DI1. C中函数fun的功能是:将长整型数中每一位上为奇数的数依 二 痴成一个新数放在t中。高位仍在高住,低位仍在低位。7531。例如,当s中的數为:87653142时,t顿)数为: 请改正程序中的错误,使它能修出正阖的结果。注意:不要改动main函数,不售增行或
12、删行,也不得更改程序的结构!ttinclude void fun (long s, long *t) int d;long sl=l;/ *()und*/*t - 0;while ( s 0) d = s%10;/*ound*/ if (d%2 != 0) *t = d * si + *t;si 二 10;s /= 10;main() long s, t;printf(XnPlease enter s:); scanf(ld, &s);fun (s, &t);printf (z,The result is: %ldn,t);3、程序设计题 校园网新视野教育上机考试复习资料编写个函数fury它的
13、功能是:霁现两个字符串的连接(不使用库函数strcat), 即把脐指的字符串隹接到pl新揖的字符串总例如,分另蟠入下典前个字符串:FirstString一一SecondString程序输出:.注意:部分源程序在受住PR0G1. C文伸中。请勿改办主函薮mai语箕它函数中的任何内容,仅在函数fun的花括号中填入 你编写的若干语句。#include void fun (char pl , char p2 口)(while (*pl) pl+;While (*p2)*pl=*p2;pl+;p2+;)*pl=0;main()printf(Enter si and s2:n);scanf(%s%s, s
14、i, s2);printf(sl=%sn, si);printf(s2=%sn, s2);printf(Invoke fun(sl, s2):n);fun (si, s2);printf(After invoking:n);printf(%sn, si);第4套 校园网新视野教育上机考试复习资料1、程序填空题给那例程元,序中,函数fun的功熊是:在3X4的失睜中找出在行上最大、在列上最 急若技有符合条伴的元素则输岀相観信息、。看下列妬阵:13410697行结果为:find: a22=9序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结 源程序存放在考生文件房下的BLANK1. C中。
15、 不容增杆或刪行,也不律更改程序的结构!include WdefineM3defineN4void fun(int (*a)N) int i=0, j, find=0, rmax, c, k;while( (iM) & (!find) rmax=ai0; c=0;for(j=l; jN; j+) if(rmaxaij) /*found*/rmax=aij; c=_lj ; find=l; k=0;while(kM & find) /* ound*/if (k!=i & akc=rmax) find= _2_0_ ; k+;)if (find) printf (find: a%d %d=%dn,
16、 i, c, ai c); /*found*/3_i+一 ;if (!find) printf (not found!n/z);)main() int xM N, i, j;printf (Enter number for array:n);for(i=0; iM; i+)for(j=0; jN; j+) scanf (%d,&xi j);printf Fhe array:n);for(i=0; iM; i+) for (j=0; jN; j+) printf(%3d, xij);printf(、nn);)fun(x):2、程序修改题 校园网新视野教育上机考试复习资料值。给定程序M0DI1.C
17、中函数fun的功能是:根据整型形参m的值,计算如下公式的1 1 12*23*3ffl*m例如,若m中的值为:5,则应输出:0.536389。请改正程序中的错误,使它能强由正确的结果。注意:不要改动main函数,不樽增行或删行,也不得更改程序的结构!ttinclude double fun ( int m ) double y = 1.0 ;int i ;/*found*/for(i = 2 ; i = m ; i+)/*found*/ =1.0 i i ;return( y );main() int n = 5 ;printf( nThe result is %lfn, fun ( n );3
18、、程序设计题 校园网新视野教育上机考试复习资料m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均 分的人数作为函最值返回,粒低于垂均分的分数放在bel ow所指的数组中。当score数组中的数据为:10、20、30、40、50、60、70、80、90时, 的人数应该是4, below中的数据应为:10, 20, 30, 40。均分的分数放在bel ow所指的数组中。注意:部分源程序在文件PR0G1.C文件中。请勿改协主函薮maiM口箕它函数中的任何内容,仅在函数fun的花括号中填入 你编写的若干语句。Sinclude ttinclude int fun(int sco
19、re, int m, int below)int i二, s二, n二;for(i二;im;i+) s+=scorei;S/m;For (i=0;im;i+)(if(scoreis)(Belown=scorei; n+;)Return n;main()int score 9 = 10, 20, 30, 40, 50, 60, 70, 80, 90n = fun (score, 9, below);printf( 、nBelow the average score are: );for (i = 0 ; i n ; i+) printf(“刎,belowi);第5套 校园网新视野教育上机考试复习
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 新视野教育二级c 上机考试复习资料 新视野 教育 二级 上机 考试 复习资料
限制150内