欢迎来到第壹文秘! | 帮助中心 分享价值,成长自我!
第壹文秘
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 第壹文秘 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

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

    • 资源ID:733979       资源大小:89.48KB        全文页数:36页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    2021年内蒙古自治区锡林郭勒盟全国计算机等级考试C语言程序设计真题(含答案)学校:班级:姓名:考号:一、2.填空题(10题)1 .树中度为零的结点称为O2 .函数fun的功能是计算xn。doublefun(doublex,intn)inti;doubley=l;fbr(i=l;i<=n;i+)y=y*x;returny;)主函数中已经正确定义变量m,a,b并赋值,要调用函数fun计算:m=a4+b4-(a+b)3o实现这一计算的函数调用语句为【3 .表达式pow(2.8,sqrt(float(x)值的数据类型为型。4 .下面程序的运行结果是【】。main()unsigneda=0112,x;x=a>>3;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;ifa<B)t=a;a=b;b=t;ifa<C)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(表达式)语句,其中“表达式”()。A)可以是任意合法的表达式B)必须是逻辑点达式H.O必须是逻辑表达式或关系表达式D)必须是关系去达式12 .在黑盒测试方法中,设计测试用例的主要根据是()oA.程序外部功能B.程序内部逻辑C.程序数据结构D.程序流程图13 .有以下程序:nt(un(int,inln)1 sUticintsumn0,i;fbr(i=0;i<n;i+)SUm三i;returnsum;main()Iim三11»2,3»4.51»b三6,7,8,9.三0;M=fun(a,5)fun(b.4);Primf(""dn";程序执行后的输出结果是()oA.45B.50C.60D.5514 .以下选项中错误的是OoA.printf(%sn,s,);B.printf4%d%cn''Js','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<n;i+);A.bi+B.bi+C.bi+=2D.bi+=219 .两个或两个以上模块之间联系的紧密程度称为()。A.耦合性B.内聚性C复杂性D.数据传输特性20 .算法能正确地实现预定功能的特性称为算法的0。A.正确性B.易读性C.健壮性D.高效率三、程序设计题(10题)21 .请编写一个函数VOidPrOC(char*str),其功能是:将字符串Str中所有下标为偶数位置上的字母转化为大写(若该位置上不是字母,则不转换)。例如,若输入字符串:“thankyou6verymuch",则应输出:TbAnKYoU6vErYMuCh,o注意部分源程序给出如下。请勿改动main0函数和其他函数中的任何内容,仅在函数ProC()的花括号中填入所编写的若干语句。试题程序:ftindudeVeoniQab>/IndUek<MdD.h>iAcludcV*<ilklkh>voidproc<charxr)2dmn(>ctarl<(31yatm("Cl-S)pnnt(<*Ple*emter,ch4rcl*rMCnewthtnSOrrertn)1g(tt)penff(a*nA(trrch*nng.tlw*>nngH.tt)tproc<tt)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<*3v<Mdbkb>includrVeomo.h>includeVMddh>SSincludr<m*th.h><k>ubl*PfoC(mlm)voedown<>»yxien<"CIS>pntf(,*Hn*proc(30)>t23.规定输入的字符申中只包含字垛和号C请编写函数fun.其功能是:将字符串尾部的号全部倒除,前面和中间的号不动。例如,字符串中的内容为JABC*DEF*C"”,勒除后.字符申中的内容应当是“ABC*DEF*G在编写函数时,不得使用C语言提供的字符串函数。注蹙:部分源程序惊出如下。请初改动支离4Imain和其他围敕中的任何内客,仅在3敦Rm的花括号中填入你触写的苏干语句。试题程序:*inclnde<stdio.h>include<conioJ»>voidfjn(char*a)void疝M)(dw481kpr附'Enleratrinr,);庐MA;fuM»XPrintfftTstringafterdelctedAn"):24. 使用VC+2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件Proglc0在此程序中,编写函数fun(),其功能是根据以下公式计算S,并将计算结果作为函数值返回,通过形参传入。s=+-J-÷-+!1+21+2+31+2+3+北例如,若n的值为11时,函数的值为1.833333。注意:部分源程序给出如下。请勿改动主函数main()和其他函数中的任何内容,仅在函数fun()的花括号中填入你编写的若干语句。试题程序:#include<stdlib.h>#include<conio.h>#include<stdio.h>#include<string.h>floatfun(intn)()voidmain()(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)#include<cotuo.h>adudtd>o.h>*DcltMkVnMmh>doublepvoc<4ojblebtn>voidmain<)»y«tcm("CLS)pnd<*¼f.pror<0,3.23>>26 .从键盘上输出10个整数存入一维数组中,按由大到小的顺序输出。27 .请编写函数PrOC(),其功能是:计算并输出下列多项式值。S=(1+1/2)+(1/3+1/4)+.+(1/(2n-l)+1/2n)例如,若输入10,则输出为S=3.597740on的值要求大于1但不大于1000注意:部分源程序给出如下。请勿改动函数main()和其他函数中的任何内容,仅在函数ProC()的花括号中填入所编写的若干语句。试题程序:Snciudc<*uhkK>miMcproc<mn)(VOMImaan<)iaBi4oubAeprm<f(*nlnpuin*)tan(*¼da&-n>proHn)IpnMf(三%(n*)28 .使用VC+2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件PrOgl.c°在此程序中,请编写函数fun(),其功能是统计S所指字符串中的数字字符个数,并将其作为函数值返回。例如,s所指字符串中的内容是2def35adh253kjsdf7kj8655x,函数fun()返回值为11注意:部分源程序在文件PrOgLC中。请勿改动主函数main()和其他函数中的任何内容,仅在函数fun()的花括号中填入你编写的若干语句。试题程序:1 tinclude<stdio.h>2 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(i"O;i<10;i+)21 fgets(s,255,fp);22 fprintf(wfrn%dn,rfun(s);24fclose(fp);疆fclose(wf);簧29 .假定输入的字符串中只包含字母和*号。请编写函数PrOC(),它的功能是:将字符串尾部的*号全部删除,前面和中间的*号不删除。例如,若字符串中的内容为*a*bc*def0*,删除后,字符串中的内容则应当是*a*bc*def*g0注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数proc的花括号中填入所编写的若干语句。试题程序:SmcvdcVtdt0.h>wincludeVCWWo.h>voidproHchaf«r>Voedu*ft<>cwr(Stpnntf("

    注意事项

    本文(2021年内蒙古自治区锡林郭勒盟全国计算机等级考试C语言程序设计真题(含答案).docx)为本站会员(p**)主动上传,第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第壹文秘(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 1wenmi网站版权所有

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

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

    收起
    展开