2021年内蒙古自治区锡林郭勒盟全国计算机等级考试C语言程序设计真题(含答案).docx

上传人:王** 文档编号:861976 上传时间:2024-02-06 格式:DOCX 页数:36 大小:89.48KB
下载 相关 举报
2021年内蒙古自治区锡林郭勒盟全国计算机等级考试C语言程序设计真题(含答案).docx_第1页
第1页 / 共36页
2021年内蒙古自治区锡林郭勒盟全国计算机等级考试C语言程序设计真题(含答案).docx_第2页
第2页 / 共36页
2021年内蒙古自治区锡林郭勒盟全国计算机等级考试C语言程序设计真题(含答案).docx_第3页
第3页 / 共36页
2021年内蒙古自治区锡林郭勒盟全国计算机等级考试C语言程序设计真题(含答案).docx_第4页
第4页 / 共36页
2021年内蒙古自治区锡林郭勒盟全国计算机等级考试C语言程序设计真题(含答案).docx_第5页
第5页 / 共36页
2021年内蒙古自治区锡林郭勒盟全国计算机等级考试C语言程序设计真题(含答案).docx_第6页
第6页 / 共36页
2021年内蒙古自治区锡林郭勒盟全国计算机等级考试C语言程序设计真题(含答案).docx_第7页
第7页 / 共36页
2021年内蒙古自治区锡林郭勒盟全国计算机等级考试C语言程序设计真题(含答案).docx_第8页
第8页 / 共36页
2021年内蒙古自治区锡林郭勒盟全国计算机等级考试C语言程序设计真题(含答案).docx_第9页
第9页 / 共36页
2021年内蒙古自治区锡林郭勒盟全国计算机等级考试C语言程序设计真题(含答案).docx_第10页
第10页 / 共36页
亲,该文档总共36页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《2021年内蒙古自治区锡林郭勒盟全国计算机等级考试C语言程序设计真题(含答案).docx》由会员分享,可在线阅读,更多相关《2021年内蒙古自治区锡林郭勒盟全国计算机等级考试C语言程序设计真题(含答案).docx(36页珍藏版)》请在优知文库上搜索。

1、2021年内蒙古自治区锡林郭勒盟全国计算机等级考试C语言程序设计真题(含答案)学校:班级:姓名:考号:一、2.填空题(10题)1 .树中度为零的结点称为O2 .函数fun的功能是计算xn。doublefun(doublex,intn)inti;doubley=l;fbr(i=l;i3;printf(x=%o,x);5 .下列程序的运行结果是#definePOWER(x)(x)*(x)main()inti=l;printf(%d,%d,POWER(i+),i);)6 .数据的逻辑结构有线性结构和两大类。7 .下列程序的输出结果是omain()inta+,b=2,C=3,t=0;ifaB)t=a;

2、a=b;b=t;ifaC)t=a;a=c;c=t;printf(%d,%d,%dln,a,b,C);)8 .以下sum函数的功能是计算下列级数之和。_-X2,X*xnS=l+x+2!3!请给函数中的各变量正确赋初值。doublesum(doublex,intn)inti;doublea,b,s;fbr(i=l;i=n;i+)a=a*x;b=b*i;s=s+ab;returns;)9 .关系模型的数据操纵即是建立在关系上的数据操纵,一般有增加、删除和修改四种操作。10 .数据库系统中实现各种数据管理功能的核心软件是二、单选题(10题)(22) if语句的基本形式为:if(表达式)语句,其中“表达

3、式”()。A)可以是任意合法的表达式B)必须是逻辑点达式H.O必须是逻辑表达式或关系表达式D)必须是关系去达式12 .在黑盒测试方法中,设计测试用例的主要根据是()oA.程序外部功能B.程序内部逻辑C.程序数据结构D.程序流程图13 .有以下程序:nt(un(int,inln)1 sUticintsumn0,i;fbr(i=0;in;i+)SUm三i;returnsum;main()Iim三112,34.51b三6,7,8,9.三0;M=fun(a,5)fun(b.4);Primf(dn;程序执行后的输出结果是()oA.45B.50C.60D.5514 .以下选项中错误的是OoA.printf

4、(%sn,s,);B.printf4%d%cnJs,s);C.printf(%cn,s,-32);D.printfC%cn”,65);15 .当一个函数无返回值时,定义它的函数类型应是0。A.voidB.intC.任意D.无16 .对n个关键字的序列进行快速排序,平均情况下的空间复杂度为A.0(1)B.0(Iogn)C.0(n)D.0(nlogn)17 .对一个关系投影操作以后,新关系的元组个数原来关系的元组个数。A.小于B.小于或等于C.等于D.大于18 .线处应填入().func(intb,intn)WWVWVAAAAAWV*wWWint;for(i=0;i/IndUekiAcludcV*

5、voidprocctarl(31yatm(Cl-S)pnnt(nngH.tt)tproctt)pntf(anbvco*nH-)22.请编写函数PrOC(),它的功能是计算:s=(In(1)4-ln(2)+In(3)4-.+In(m)0.5在C语言中可调用log(n)函数求In(n)o例如,若nl的值为30,则proc()函数值为8.640500o注意:部分源程序给出如下。请勿改动main()函数和其他函数中的任何内容,仅在函数ProC()的花括号中填入所编写的若干语句。试题程序:0in*3vincludrVeomo.hincludeVMddhSSincludrubl*PfoC(mlm)voed

6、ownyxienpntf(,*Hn*proc(30)t23.规定输入的字符申中只包含字垛和号C请编写函数fun.其功能是:将字符串尾部的号全部倒除,前面和中间的号不动。例如,字符串中的内容为JABC*DEF*C”,勒除后.字符申中的内容应当是“ABC*DEF*G在编写函数时,不得使用C语言提供的字符串函数。注蹙:部分源程序惊出如下。请初改动支离4Imain和其他围敕中的任何内客,仅在3敦Rm的花括号中填入你触写的苏干语句。试题程序:*inclndeincludevoidfjn(char*a)void疝M)(dw481kpr附Enleratrinr,);庐MA;fuMXPrintfftTstri

7、ngafterdelctedAn):24. 使用VC+2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件Proglc0在此程序中,编写函数fun(),其功能是根据以下公式计算S,并将计算结果作为函数值返回,通过形参传入。s=+-J-+!1+21+2+31+2+3+北例如,若n的值为11时,函数的值为1.833333。注意:部分源程序给出如下。请勿改动主函数main()和其他函数中的任何内容,仅在函数fun()的花括号中填入你编写的若干语句。试题程序:#include#include#include#includefloatfun(intn)()voidmain

8、()(intn;floats;SyStem(CLS);printf(nPleaseenterN:);scanf(%d,11);s=fun(n);PrintfrTheresultis%fn,s);)25.请编写函数proc(),它的功能是计算下列级数和,和值由函数值返回。sum=l-x+x2/2!-x3/31.+(-l*x)n/n!例如,当n=23,X=O.3时,函数值为0.740818o注意:部分源程序给出如下。请勿改动main()函数和其他函数中的任何内容,仅在函数PrOC()的花括号中填人所编写的若干语句。试题程序:#inclv4VMdbhb)#includeadudtdo.h*DcltM

9、kVnMmhdoublepvocvoidmain)ytcm(CLS)pnd*f.pror26 .从键盘上输出10个整数存入一维数组中,按由大到小的顺序输出。27 .请编写函数PrOC(),其功能是:计算并输出下列多项式值。S=(1+1/2)+(1/3+1/4)+.+(1/(2n-l)+1/2n)例如,若输入10,则输出为S=3.597740on的值要求大于1但不大于1000注意:部分源程序给出如下。请勿改动函数main()和其他函数中的任何内容,仅在函数ProC()的花括号中填入所编写的若干语句。试题程序:SnciudcmiMcprocmn)(VOMImaan)iaBi4oubAeprmpro

10、Hn)IpnMf(三%(n*)28 .使用VC+2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件PrOgl.c在此程序中,请编写函数fun(),其功能是统计S所指字符串中的数字字符个数,并将其作为函数值返回。例如,s所指字符串中的内容是2def35adh253kjsdf7kj8655x,函数fun()返回值为11注意:部分源程序在文件PrOgLC中。请勿改动主函数main()和其他函数中的任何内容,仅在函数fun()的花括号中填入你编写的若干语句。试题程序:1 tinclude2 voidNONO();3 intfun(chars)4 (56 )7 main()8 char*s-w2def35adh253kjsdf7kj8655x,;9 printf(m%snw,s);10 printf(m%dn,fun(s);HNONO();12 )13 voidNONO()14 /本函数用于打开文件、输入数据、调用函数、输出数据及关闭文件。/15 FILEfp,*wf;16 inti;17 chars256;18 fp=fopen(nin.dat,wrn);wf=fopen(out.datwrmwh);jfor(iO;iwincludeVCWWo.hvoidproHchafrVoedu*ftcwr(Stpnntf(

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

当前位置:首页 > 资格/认证考试 > 计算机等级考试

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

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