计算机等级考试C语言冲刺题程序改错题.docx

上传人:scccc 文档编号:14401691 上传时间:2022-02-05 格式:DOCX 页数:6 大小:68.01KB
返回 下载 相关 举报
计算机等级考试C语言冲刺题程序改错题.docx_第1页
第1页 / 共6页
计算机等级考试C语言冲刺题程序改错题.docx_第2页
第2页 / 共6页
计算机等级考试C语言冲刺题程序改错题.docx_第3页
第3页 / 共6页
计算机等级考试C语言冲刺题程序改错题.docx_第4页
第4页 / 共6页
计算机等级考试C语言冲刺题程序改错题.docx_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《计算机等级考试C语言冲刺题程序改错题.docx》由会员分享,可在线阅读,更多相关《计算机等级考试C语言冲刺题程序改错题.docx(6页珍藏版)》请在三一文库上搜索。

1、计算机等级考试 C 语言冲刺题程序改错题2014年计算机等级考试C语言冲刺题(程序改错题)试题一下列给定的程序中,函数proc () 的功能是:用选择法对数组中的 m个元素按从小到大的顺序进行排序。例如,排序前的数据为: 1132-5214则排序后的数据为: - 52111432请修改程序中的错误,使它能得到正确结果。注意:不要改动 mainO 函数,不得增行或删行,也不得更改程序的结构。试题程序:include#defineM20voidproc(inta, intn)inti, j, t, P;for(j=0;jP二 j;for(i=j;i 人叩二 i;t=apJ;ap=aj;a p =t

2、:voidmainOintarrM=11, 32,-5, 2, 14). i, m=5; printf ( v 排序前的数据:”);for(i 二 0;iprintf( ”d” , arri):printf(n” );proc (arr, m):printf ( ”排序后的顺序: ”) ;for(i=0;iprintf( d” ,”arri);printf(n” );试题二下列给定程序中,函数proe()的功能是:对M名学生的学习成 绩, 按从高到低的顺序找出前m(mincludeincludeinclude#include%malloe? hftdefineMIOtypedefstructs

3、scharnumFlO;ints;STU;STUAproc(STUa, intm)STUb-M, *t;inti, j, k;*t=calloc(m sizeof(STU);for(i=0;ifor(k=0;kfor(i=j=0;iif(bi. sbj. s) j=i; tk. num=bj. num;tk. s=bj.S;bj.s=O;returnt:voidoutresuh(STUa, FILE*pf)inti;for (i=0;ifprintf(pf, ” No=%sMark=%dnv , aimum, ai. s);fprintf(pf,n”) ;)voidmainOSTUstuM =

4、 KQr , 81, ?A02” , 89 ,?A03 ” , 66, ” A04 ” , 87), ” A05 ” , 77),A610)8,A06 ” , 90), A07” , 79), ” A09 ” , 80, ” A10 ” , 71);STU+pOrder;inti, m;system(n CLS ” );outresuh(stu, stdout);print ( ” nGivethenumberofthestudents whohavebetterscore: ”);scanf( ” d” , &m);while(m10)printf ( ” nGivethenumberoft

5、he studentswhohavebetterscore”: );scanf( ” d” , &m);p Order二 proc (stu, m);printf ( ”The lop: n” );for(i=0 : iprintf( ”s%dn , pOrderi. hum,pOrder i. s);free(pOrder);)试题三下列给定程序中,函数proc ()的功能是:根据整型形参n的值,计算 如下公式的值。1=1-1/(2*2)-1/(3*3) 1/(n*n)例如.当 n 二 7 时。t 二 0.188203。请修改函数proc()中的错误,使它能得出正确的结果。注意:不要改动 m

6、ainO 函数,不得增行或删行,也不得更改程序的结构。试题程序:includettincludeincludedoubleproc(intn)doubley=l. 0;inli;y-=l/(i*i):telurn(y);voidmainOintn 二 7: system(n CLS ” ):print( AnTheresultis%lfnAA , proe(n) o试题四下列给定程序中函数proc 的功能是:取出长整型变量s 中偶数 位上的数,依次构成一个新数放在t中。例如,当s中的数为123456789时, t 中的数为2468。请修改程序中的错误,使它能得出正确的结果。注意:不要改动 mainO 函数,不得增行或删行,也不得更改程序的结构。试题程序:AincludeAinclude

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1