二级C语言上机测试.pdf

上传人:文*** 文档编号:88051157 上传时间:2023-04-20 格式:PDF 页数:120 大小:17.84MB
返回 下载 相关 举报
二级C语言上机测试.pdf_第1页
第1页 / 共120页
二级C语言上机测试.pdf_第2页
第2页 / 共120页
点击查看更多>>
资源描述

《二级C语言上机测试.pdf》由会员分享,可在线阅读,更多相关《二级C语言上机测试.pdf(120页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、校园网新视野教育二级C上机考试复习资料V16.0(共5 0套题目)第 1 套 校园网新视野教育上机考试复习资料1、程序填空题函数f u n的功能是:计算Y3 4 2 1 rf(x)=1+X +(7)T-+-2!3!4!(-!)!M直到|:卜1 0 4.若x=2.5,函数值为:1.917915.请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源径序存放在考生文件容下的B L A N K 1.C中。不得增后或删行,也不容更改程序的结构!#i n c l u d e#i n c l u d e d ou b l e f u n(d ou b l e x)d ou b l

2、e f,t;i n t n;f =1.0+x;/*f ou n d*/t =_ _ _1_ _ _ _;n =1;d o n+;/*f ou n d*/t *=(-1.0)*x/_ _ _2_ _ _ _;f +=t;/*f ou n d*/w h i l e (_ _ _3_ _ _ =l e-6);r e t u r n f;)m a i n()d ou b l e x,y;x=2.5;y =f u n(x);p r i n t f (,?n T h e r e s u l t i s :n);p r i n t f (z zx=%-12.6f y=%-12.6f n,z,x,y);)2、

3、程序修改题 校园网新视野教育上机考试复习资料给定程序M O D I 1.C 中函数f u n 的功能是:求整数x 的y 次方的低3位值。例如,整数5的6次方知5625,此值的低3位值为625。请改正函数f u n 中指定部位的辖误.注意:不要改动m a i n 函数,不S i n c l u d e l on g f u n (i n t x,i n t y,l on g *p )i n t i;l on g t=l;/*f ou n d*/f or (i=l;i y;i+)t=t*x;*p=t;/*f ot i n d*/t=t/1000;r e t u r n t;)m a i n()l

4、on g t,r;i n t x,y;p r i n t f (z/n l n p u t x a n d y:);s c a n f (/l d%l d”,&x,&y);t=f u n(x,y,&r);p r i n t f (z/n n x=%d,y=%d,r=%l d,l a s t=%l d n n/z,x,y,r,t );3、程序设计题 校园网新视野教育上机考试复习资料请编写函数f u n,其功能是:计算并输出当x 0.9 7时下列多项式的值,直到任-工0.000001为止。4*_ 1 十+Un.3彳+十-0-5-(-0-.-5-1-)X 2 十-0-.-5-(-0.-5-1)-(-

5、0-.5-2-)X 3 十 十-0-5-(0-.-5-1-)-(-0-.-5-2-)-(-0-.-5-+-1)X2!3!n在部动入,:改填如意括花函编主分主你数寰写盘件蓄键文闲干从在加若*Ina的t t i n c l u d e S i n c l u d e d ou b l e f u n(d ou b l e x)m a i n()d ou b l e x,s;p r i n t f (I n p u t x:);s c a n f (l f ,&x);s=f u n (x);p r i n t f (/zs=%f n,/,s);)第 2 套 校园网新视野教育上机考试复习资料1、程序填

6、空题函数f u n的功能是:统计卡整数n的各个位上出现数字1、2、3的次数,并通过外部(空局)变量c l,c 2,c 3返回主函数。制如:当n=123114350时,结果应核为:c l=3 c 2=l c 3=2o请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结注意:源程序存放在考生文件隽下的B L A N K 1.C中。不容增注或删行,也不律更改程序的结构!果。#i n c l u d e i n t c l,c 2,c 3;v oi d f u n(l on g n)c l =c 2=c 3=0;w h i l e (n)/*f ou n d*/s w i t c h (

7、_ _ _1_ _ _)(/*f ou n d*/c a s e 1:c l+;_ _ _ _ _ _ _2_ _ _;/*f ou n d*/c a s e 2:c 2+;_ _ _ _ _ _ _3_ _ _;c a s e 3:c 3+;)n /=10;)m a i n()l on g n=123114350L;f u n (n);p r i n t f (z/n T h e r e s u l t :r T);p r i n t f (/zn=%l d c l=%d c 2=%d c 3=%d n”,n,c l,c 2,c 3);2、程序修改题 校园网新视野教育上机考试复习资料值数字字

8、画数数为上位.各值各史子,数期机整的修管磊F癖&1匚I?-:整曦是该外匕匕七,O功并080Un物数如函整联主号推回符望无DI雷Mo过若一,1 1程翡行置使亍程如80正:修数例是改意给个。的请注的回大零返最ttinclude int fun(unsigned n,int*zero)int count=0,max=O,t;do t=n%10;/*found*/if(t=0)count+;if(maxt)max=t;n=n/10;while(n);/*found*/zero=count;return max;)main()unsigned n;int zero,max;printf(z,nlnput

9、 n(unsigned):);scanf(%d,&n);max=fun(n,&zero);printf(z/nThe result:max=%d zero=%dn,z,max,zero);)3、程序设计题 校园网新视野教育上机考试复习资料请编写函数fun,其功能是:计算并输出下列多项式的值:1 1 1S=1+-+-*2*2*3例如,在主函数中从键盘给n输入50后,输出为:s=l.718282。注意:塞求n的适为于1但术美手100。部分源程序在文隹PROG1.C中。请勿改热)主函薮mai说1箕他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。#include double fun

10、(int n)ma in()int n;double s;printf(z/nlnput n:);sca nf(%d,&n);s=fun(n);printf(/znns=%fnnz,,s);)第3套 校园网新视野教育上机考试复习资料按并出取r的数返程5420使为数86,上函64除位为删各弯线中,回下断数返把府的数并fun的期处数反整线函型划,位一下中低入的序1,程必高如花给新请来原_叫的顺序BL程的改下更i件不文也生,仃在删放或查仃序增源不霸2一意注果ftinclude unsigned long fun(unsigned long n)unsigned long x=0;int t;whil

11、e(n)t=n%10;/*found*/if(t%2=_l_)/*found*/x=_ 2_+t;/*found*/n=_ 3_;)return x;)ma in()unsigned long n=-l;while(n99999999|n0)printf(Z/Plea se input(0n 100000000):,z);sca nf&n);printf(,znThe result is:%ldn,z,fun(n);2、程序修改题 校园网新视野教育上机考试复习资料次取出程序M 0D I 1.C中函数f u n的功能是:粒长整型数中每一位上为奇数的数依将成一个就数放在t中。高位仍在得在,低位仍在

12、低位。I,当s中的姓为:87653142时,t电函数为:7531。请改正程序中的错误,使它能卷出正确的结果。任意:第重改动m a i n函数,不薄增行或删行,也不得更改程序的结构!f t i n c l u d e v oi d f u n (l on g s,l on g *t)i n t d;l on g s l=l;/*f ou n c l*/t =0;w h i l e (s 0)d =s%10;/*f ou r i d*/i f (d%2=0)*t =d *s i +*t;s i *=10;)s /=10;)m a i n()l on g s,t;p r i n t f (z,n P

13、 l e a s e e n t e r s:);s c a n f (/,%l d,,&s);f u n(s,&t);p r i n t f (z zT h e r e s u l t i s:%l d n,z,t);3、程序设计题 校园网新视野教育上机考试复习资料编月一个函数f 它的功能是:务现两个字即把?2尻指的字饯串连接到p l斯 指 底 符 串 总枷峡血口,分分别别输输入入下下面面裾个字将串:F i r s t S t r i n g-S e c on d S t r i n g程序输出:符串的连接(不使用库函数s t r c a t),F i r s t S t r i n g S

14、 e c on d S t r i n;分源程序在支件P R 0G 1.C:F i r s t S t n n g-b e c on d b t r i n g注意:部分源程岸在殳件P R 0G 1.C文柞中。请勿改I I)主 函 羲 箕 它 函 数 中 的 任 何 内 容,仅在函数f u n的花括号中填入你编写的若干语句。注意:t t i n c l u d e v oi d f u n (c h a r p l ,c h a r p 2)m a i n()p r i n t f(z,E n t e r s i a n d s 2:n );s c a n f(,z%s%s,z,s i,s2)

15、;p r i n t f(s l=%s n,si);p r i n t f (s 2=%s n,s2);p r i n t f (I n v ok e f u n (s i,s 2):nz,)f u n (s i,s2);p r i n t f(z,A f t e r i n v ok i n g:nz,);p r i n t f(如n,si);)第 4 套 校园网新视野教育上机考试复习资料1、程序填空题3 5 9 7楼序执行结臬为:f i n d:a =9请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件隽下的B L A N K 1.C中。不容增

16、注或删行,也不律更改程序的结构!Wi n c l u d e#d e f i n e M 3#d e f i n e N 4v oi d f u n(i n t (*a)N)i n t 1=0,j,f i n d=0,r m a x,c,k;w h i l e(i M)&(!f i n d)r m a x=a i 0;c=0;f or(j=l;j N;j+)i f(r m a x a i j)/*f ou n d*/r m a x=a E i j ;c=_ 1f i n d=l;k=0;w h i l e(k M&f i n d)/*f ou n d*/i f (k!=i&a k c=r m

17、a x)f i n d=_2_;k+;)i f (f i n d)p r i n t f (f i n d:a%d%d=%d n,/,i,c,a i c);/*f ou n d*/_3 _;)i f (!f i n d)p r i n t f (,zn ot f ou n d!n,z);)m a i n()i n t x M N,i,j;p r i n t f (,zE n t e r n u m b e r f or a r r a y:nz,);f or (i=0;i M;i+)f or(j=0;j N;j+)s c a n f (%d,&x i j);p r i n t f (T h e

18、 a r r a y:n,/);f or(i=0;i M;i+)f or(j=0;j N;j+)p r i n t f(3d,x i j);p r i n t f(n n);)f u n(x);)2、程序修改题 校园网新视野教育上机考试复习资料给定程序M O D I 1.C中函数f u n的功能是:根据整型形参m的值,计算如下公式的值。1若程不,正.如曲意例请注-,它,1*35使数-3一对,鹿-较误In1-*2相的动一2中中改-m序要1X3gF6埋,m53结好时s的那:确或出正行翦增则能不S i n c l u d e d o u b l e f u n (i n t m )d o u b l

19、 e y=1.0 ;i n t i ;/*f o u n d*/f o r(i =2 ;i m ;i+)/*f o u n d*/y-=1 /(i *i);r e t u r n (y);m a i n()i n t n =5 ;p r i n t f (n T h e r e su l t i s%l f n/z,f u n (n )3、程序设计题 校园网新视野教育上机考试复习资料m个人的成绩存放在sc o r e:.1分的人数作为函象值返回,盾低于斗例如,当sc o r e数组中的教据为:数组里,请编写函数f u n,它的功能是:将低于平均且必匕,理工丁丰均分的分数放在b e l o w所

20、指的数组中。:数组中的数据为:1 0,2 0,3 0,4 0、5 0、6 0、70,8 0、9 0时,S 7函数返回的人数应该是4,b e l o w中的数据应为:1 0、2 0、3 0、4 0。注意:部分源程序茬文件P R O G 1.C文侔中。请勿改副主函薮m a i n 其它函数中的任何内容,仅在函数f u n的花括号中填入你编写的若干语句。#i n c l u d e t t i n c l u d e i n t f u n(i n t sc o r e ,i n t m,i n t b e l o w )m a i n()i n t sc o r e 9 =1 0,2 0,3 0,

21、4 0,5 0,6 0,70,8 0,9 0 n =f u n (sc o r e,9,b e l o w);p r i n t f(z,n B e l o w t h e a ve r a g e sc o r e a r e:);f o r (i =0 ;i n ;i+)p r i n t f (/z%d ,b e l o w i )第5套 校园网新视野教育上机考试复习资料1、程序填空题给定程匠中,函数fun的功能是:在形参ss所指主彼串数组出,W O$行超过k的字位里中右边的字符删除,只保留左边的k个字得。ss所据字符串装组中共有N个李特南,且串长小于M。请在程序的下城线处填入正确的内容

22、并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件隽下的BLANK1.C中。不容增后或删行,也不薛更改程序的结构!ttinclude#include#define N 5#define M 10/*found*/void fun(char(*ss)_ 1_,int k)int i=0;/*found*/while(i _ 2 _)/*found*/ssi k=_ 3;i+;main()char xNM=Create,Modify,Sort,skip,Delete;int i;printf(zznThe original stringnn);fo r(i=0;iN;i+)puts(

23、x i);printf(n);fun(x,4);p rin tf(nThe string after deleted:nrT);for(i=0;iN;i+)puts(xi);p rin tf(n);)2、程序修改题 校园网新视野教育上机考试复习资料给定程序M0DI1.C中函数fun的功能是:根据以下公式求冗值,并作为函数值返回。例如,给指定精度的变量eps输入0.0005时,应当输出Pi=3.140578。兀 1 1 2 1 2 3 1 2 3 4-=1+X+XX+XXX+.2 3 3 5 357 3579请改正程序中的错误,使它能誉出正确结果。注意:不要改动main函数,不椁增行或删行,也不

24、得更改程序的结构。ttinclude#include double fun(double eps)double s,t;int n=l;s=0.0;/*found*/t=0;wh i l e(t e p s)s+=t;t=t *n/(2*n+l);n+;)/*f o u n d*/r e t u r n (s);)m a i n()d o u b l e x;p r i n t f (z/n P l e a se e n t e r a p r e c i si o n:);sc a n f&x);p r i n t f (/z n e p s=%l f,P i=%l f n n/Z,x,f

25、u n (x);3、程序设计题 校园网新视野教育上机考试复习资料假定输入的字:符串的前导*号襁则什么也不做 字朱字 符 窗 辞 前 羲串中只包含字母和*号。通编写函数f u n,它的辿熊是:使字称T n个;若多于n个,则 嘛 多 余 的*号,若少于或等于n个,神间和尾序的*号不删除。函数f u n中给出的语句仅供参考。的内容为:*A*B C*D E F*G*,若n的值为4,删除后,.是:*A*B C*D E F*,G*;若n的值为8士则字瞥串中的内容仍为:*A*BC*DEF*G*。n的值在主函数中输入。在编写函数时,不俗使用C语言提供的字符串函数。彳主意:部分源矍序在文件P R O G 1.C

26、文件中。请勿改副主函薮m a i n 箕它函数中的任何内容,仅在函数f u n的花括号中填入你编写的若干语句。#i n c l u d e vo i d f u n(c h a r *a,i n t n )(/*以下代码仅供参考*/i n t i=0,j,k=0;wh i l e(a k =*)k+;/*k 为统计*字符个数*/i f(k n)(i=n;j=k;/*以下完成将下标为k至串尾的字符前移k-n 个 位 置*/)m a i n()p r i n t f (E n t e r a st r i n g:n/z);g e t s(s);p r i n t f(E n t e r n :)

27、;s canf&n);fun(s,n);printf(z,The string a fter deleted:n,,);puts(s);)第 6 套 校园网新视野教育上机考试复习资料1、程序填空题请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件隽下的B L A N K 1.C 中。不容增若或删行,也不离更改程序的结构!ttinclude#define N 4/*found*/void fun(int(*t)_ 1_)int i,j;for(i=l;iN;i+)for(j=0;ji;j+)(/*found*/_2 _/*found*/3=0;)1J

28、)ma in()int t N =21,12,13,24,25,16,47,38,29,11,32,54,42,21,33,10,i,j;printf(z,nThe origina l a rra y:n,z);for(i=0;iN;i+)for(j=0;jN;j+)printf(z,%2d ,printf(n);fun(t);printf(z/nThe result is:n);f o r(i=0;i N;i+)f o r (j=0;j N;j+)p r i n t f (%2 d ”,p r i n t f(n);2、程序修改题 校园网新视野教育上机考试复习资料给定程序M O D I 1.

29、C中函数f u n的功能是:计算函数F(x,y,z)=(x+y)/(x_ y)+(z+y)/(z y)的1 f ,。其中x和y的值不等,z和y的值不等。初如,当x的宿为9、y的值为1 1、z幅值为1 5可,函 数 值 为-3.5 0。请改正程序中的错误,褂它能符出正确结果。注意:不要改动m a i n函数,不博增行或删行,也不得更改程序的结构。S i n c l u d e S i n c l u d e#i n c l u d e /*f o u n d*/S d e f i n e F U (m,n)(m/n)f l o a t f u n (f l o a t a,f l o a t b

30、,f l o a t c)f l o a t va l u e;va l u e=F U(a+b,a-b)+F U(c+b,c-b);/*f o u n d*/R e t u r n(V a l u e);)m a i n()f l o a t x,y,z,su m;p r i n t f (Z/I n p u t x y z:);sc a n f&x,&y,&z);p r i n t f (/zx=%f,y=%f,z=%f n,x,y,z);i f (x=y|y=z)p r i n t f C D a t a e r r o r!nz/);e xi t (0);)su m=f u n(x,y

31、,z);p r i n t f (T h e r e su l t i s:%5.2 f nz,,su m);)3、程序设计题 校 园 网新视野教育上机考试复习资料%蠡瞌数5它的功能是:将字符串中.的.刖.导.*.号.全;删除,中,例例如如,字字符符串串中中的的内内容容为为::*A*B C*D E F*G*,删除后,字采容应当是:A*B C*D E F*G*在编写函数时,不得使用C l吾后提供的子,注意:部分源程序在文件P R 0 G 1.C中。请 勿 改 凝 主 函 薮 箕 它 函 数 中 的 任 何 内 容,仅在函数f u n的花括号中填入你编写的若干语句。t t i n c l u d

32、e vo i d f u n(c h a r *a )m a i n()c h a r s 8 1 ;p r i n t f (z,E n t e r a st r i n g:nzz);g e t s(s);f u n (s);p r i n t f (Z/T h e st r i n g a f t e r d e l e t e d:nz/);p u t s(s);)第7套 校园网新视野教育上机考试复习资料1、程序填空题入给定程序中,函数f u n的功能是:将 新 指4 X 3矩阵中第k行的元素与第。行元素*氟,有下列矩阵:1 2 34 5 67 8 91 0 1 1 1 2若k为2,程

33、序执行结果为:7 8 94 5 61 2 31 0 1 1 1 2请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果注意:源程序存放在考生文件旁下的B L A N K 1.C中。不得增行或删行,也不富更改程序的结构!#i n c l u d e#d e f i n e N 3t t d e f i n e M 4/*f o u n d*/vo i d f u n(i n t (*a)N ,i n t _ 1 _)i n t i,t e m p ;/*f o u n d*/f o r (i =0 ;i _ 2_;i+)t e m p=a 0 i;/*f o u n d*/a 0

34、 i =_ _ 3 _;a k i =t e m p ;)m a i n()i n t x M N =1,2,3 ,4,5,6 ,7,8,9 ,1 0,1 1,1 2 p r i n t f (Z/T h e a r r a y b e f o r e m o vi n g:n n/z);f o r(i=0;i M;i+)f o r(j=0;j N;j+)p r i n t f x i j );p r i n t f(n n);)f u n (x,2);p r i n t f (Z/T h e a r r a y a f t e r m o vi n g:n n/z);f o r(i=0;i

35、M;i+)f o r(j=0;j N;j+)p r i n t f(%3 d,x i j );p r i n t f(n n);2、程序修改题 校园网新视野教育上机考试复习资料将该给定程序M 0 D I 1.C中函数f u n的功能是:读入一个字符串(长度2 0 ),字符串,中两吒所宣有字字符符按按AASSCCII I唱码本升底序排排序序后后输输出出。若输入:e d c b a,则应输出:a b o d e _ _ _ _二,二 二 二,使它能绕计出正确的结果。注意:不要改动m a i n函数,不律增行或删行,也不得更改程序的结构例 如:请改正程库中的错误,#i n c l u d e#i n

36、 c l u d e vo i d f u n(c h a r t )(c h a r c;i n t i,j;/*f o u n d*/f o r(i =st r l e n(t );i;i-)f o r(j =0;j i;j+)/*f o u n c l*/i f(t j t j +1 )(c =t j ;t j =t j +1 ;t j +1 =c;)m a i n()c h a r s 8 1 ;p r i n t f (z/n P l e a se e n t e r a c h a r a c t e r st r i n g:);g e t s(s);p r i n t f (,

37、z n n B e f o r e so r t i n g:n%s ,s);f u n(s);p r i n t f (z/n A f t e r so r t i n g d e c e n d i n g l y:n%s n ,s);)母字扁你一干写为,:改若编姿意勿的一请写数若a募。函1入源函句个写地刀王语期A高盘理架贝PR它视上,新膏忖脚V14E在对晒fur该be序g保C4ISS4件将至文一串。g的上t t i n c l u d e S i n c l u d e vo i d f u n(c h a r *ss)vo i d m a i n(vo i d )p r i n t f

38、 (n P l e a se e n t e r a n c h a r a c t e r st r i n g wi t h i n 5 0 c h a r a c t e r s:n,z);g e t s(t t );p r i n t f (,z n n A f t e r c h a n g i n g,t h e st r i n g n%s ,t t );f u n (t t);p r i n t f (,z n b e c o m e s n%s ,t t );)第8套 校园网 新视野教育上机考试复习资料1、程序填空题给定程序史,函数f u n的功能是:找出1 0 0 9 9

39、9之 间(含1 0 0和9 9 9)所有整数中各位上羲字之和为x(x为一正整数)的整数,然后输出;符合条件的整勤个数作为函数值返回。例加,当x值为5时,1 0 0 9 9 9之间各位上数字之和为5的整数有:1 0 4、1 1 3、1 2 2、1 3 1.1 4 0.2 0 3、2 1 2,2 2 1,2 3 0,3 0 2,3 1 1,3 2 0、4 0 1,4 1 0、5 0 0。共有 1 5个。当x值为2 7时,各位数字之和为2 7的整数是:9 9 9。只有1个。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:卷序存放在考生文件隽下的B L A N K L C中

40、。程增籽或删行,也不律更改程序的结构!t t i n c l u d e i n t f u n(i n t x)i n t n,si,s2,s3,t;n=0;t=1 0 0;/*f o u n d*/wh i l e(t =_ 1 _)/*f o u n d*/s l=t%1 0;s2=(_ 2 _)%1 0;s3=t/1 0 0;/*f o u n d*/i f(sl+s2+s3=_ 3 )p r i n t f (z,%d ,t);n+;)t+;)r e t u r n n;)m a i n()i n t x=-l;wh i l e(x 0):);sc a n f (%d ,&x);p

41、r i n t f (n T h e r e su l t i s:%d n,f u n(x);2、程序修改题 校 园 网新视野教育上机考试复习资料I,正:定,如改意给数例请注星当程不c.数.函J:误in放65使数数7,函功,勺邛1匕匕F件t2A0Clun在143它,确或整低出仍矍。始低642侬静r匹在数W廊型亿IEt t i n c l u d e /*f o u n d*/vo i d f u n (l o n g s,l o n g t)l o n g sl=1 0;s A 1 0;=s%1 0;/*f o u n d*/wh i l e (s 0)s=s/1 0 0;*t =s%1 0

42、*sl +*t;si =si *1 0;)m a i n()l o n g s,t;p r i n t f (/z n P l e a se e n t e r s:);sc a n f(l d,&s);f u n (s,&t);p r i n t f (/zT h e r e su l t i s:%l d n,/,t);)3、程序设计题 校园网新视野教育上机考试复习资料学生的记录由学号和成绩组成,N名学生的数嘱已在主函数中放入结构体数组s中,请编写函数f u n,它的功熊是:按分数的高低界列学生的记录,高分在前。注意:部分源程序在文的ROGI.C文件中。请方改割主囱敦m a i n 口箕它

43、函教中的任荷内容,仅在函数f u n的花括号中填入你编写的若干语句。i n c l u d e S d e f i n e N 1 6t yp e d e f st r u c t c h a r n u m 1 0 ;i n t s;S T R E C;vo i d f u n(S T R E C a口 )S T R E C t m p;i n t i,j;f o r(i =0;i N;i+)f o r(j =i+1;j N;j+)I*请按题目要求完成以下代码*/m a i n()S T R E C s N =G A 0 0 5”,8 5 ,G A 0 0 3”,76 ,G A 0 0 2”

44、,6 9 ,G A 0 0 4”,8 5),G A 0 0 1”,9 1 ,G A 0 0 7”,72 ,G A 0 0 8”,6 4 ,G A 0 0 6”,8 7,“G A 0 1 5”,8 5 ,G A 0 1 3”,9 1 ,G A 0 1 2”,6 4 ,G A 0 1 4”,9 1 ,“G A 0 1 1”,6 6 ,G A 0 1 7”,6 4 ,G A 0 1 8”,6 4 ,“G A O 1 6”,72 ;i n t i;F I L E *o u t ;f u n (s);p r i n t f (Z/T h e d a t a a f t e r so r t e d :n

45、);f o r(i=0;i N:i+)i f (i)%4=0 )p r i n t f C n O ;p r i n t f (z,%s%4 d ”,s i .n u m,s i .s);)p r i n t f(n);o u t =f o p e n(o u t.d a t,w );f o r(i=0;i N;i+)i f (i)%4=0&i)f p r i n t f(o u t,n);f p r i n t f(o u t,%4 d ,s i .s);)f p r i n t f(o u t,n);f c l o se(o u t);)第9套 校园网新视野教育上机考试复习资料1、程序填空

46、题给定程序中,函数f u n的功能是:计算N X N矩阵的主对、,一元素之和,异作为函数值返回。注意:要求先累加主对角线元素加反向对角软元素中的盘例如,若N=3,有下列矩阵:簪累1 2 34 5 67 8 9f u n函数首先累加1、5、9,然后毫加3、5、7,函数的返回值为3 0。请在涯序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果注意:源程序存放在考生文件隽下的B L A N K 1.C中。不容增忏或删行,也不得更改程序的结构!f t i n c l u d e#d e f i n e N 4f u n(i n t t N ,i n t n)i n t i,su m;/*f

47、 o u n d*/1;f or(i=0;i n;i+)/*f ound*/sum+=_ 2_;f or(i=0;i n;i+)/*f ound*/sum+=t i n-i-_ 3 _;r etur n sum;)mai n()i nt t N=21,2,1 3,24,25,1 6,4 7,3 8,29,1 1,3 2,5 4,4 2,21,3,1 0,i,j;pr i ntf(z znTh e or i g i nal data:n);f or(i=0;i N;i+)f or(j=0;j N;j+)pr i ntf(%4 d,ti j);pr i ntf (n);)pr i ntf (z,T

48、h e r esult i s:%dz,,f un(t,N);)2、程序修改题 校园网新视野教育上机考试复习资料给定程序M O D I1.C中函数fun和funx的功能是:用二分法求方程2x3-4x2+3x-6=0的一个根,并要求绝对误差不超过O.OOlo例如,若 给 礴 入T O O,给n魏 9 0,则函数求得的一个根值为2.000。请改正程序中的错误,使它能佞出正确结果。注意:不要改动main函数,不椁增行或删行,也不得更改程序的结构。#i nclude#i nclude double f unx(double x)r etur n(2*x*x*x-4*x*x+3*x-6);double

49、f un(double m,double n)(/*f ounci*/i nt r;r=(m+n)/2;/*f our i d*/w h i le(f abs(n-m)0.001)i f(f unx(r)*f unx(n)0)m=r;else n=r;r=(m+n)/2;)r etur n r;)m a i n()double m,n,r oot;pr i ntf (Z/E nter m n:n);scanf&m,&n);r oot=f un(m,n);pr i ntf (r oot=%6.3 f n,r oot);)3、程序设计题 校园网新视野教育上机考试复习资料假定输入的字笏串中只包含丧母

50、和*号。道编写函数f u n,它的功熊是:除了字符至前导和尾部榻号之处,将由中其它*号荃部删除 形参h已指向学符串中第就 青 事 播 喜 浜 指 向 字 符 串 中 最 隹 一 个 字 母。在编写函数时,不得使用,语言例如,字符串中的内容为:*A*B C*D E F*G*,删除后,字符串史的内容应当是:*A B C D E E e*o在编写函数时,不得使用C语百提供的子符串注意:部分源矍序在文件PROG 1.C中。请勿改易 主函薮mai nl箕它函数中的任何内容,仅在函数f un的花括号中填入你编写的若干语句。Si nclude voi d f un(ch ar *a,ch ar *h,ch

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

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁