欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    2024计算机二级C真题.docx

    • 资源ID:7027784       资源大小:62.29KB        全文页数:9页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    2024计算机二级C真题.docx

    机密口启用前2024年3月全国计算机等级考试二级笔试试卷C语言程序设计(考试时间90分钟,共100分)选择题(1)一(10),(21)一(40)每题2分,(11)一(20)每题I分,共70分)下列各题A).B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上.答在试卷上不得分。1下列叙述中正确的是A循环队列是队列的一种依次存储结构B循环队列是队列的一种链式存储结构C循环队列是非线性结构D循环队列是一种逻辑结构2下列叙述中正确的是A栈是一种先进先出的钱性表B队列是一种后进先出的线性表C栈与队列都是非线性结构D以上三种说法都不对3一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为A4B6ClOD164在下列模式中,能够给出数据库物理存储结构与物理存取方法的是A内模式B外模式C概念模式D)逻辑模式5在满意实体完整性约束的条件下A一个关系中可以没有候选关键字B一个关系中只能有一个候选关键字C一个关系中必需有多个候选关键字D一个关系中应当有一个或多个候选关键字6有三个关系R、S和T如下:则由关系R和S得到关系T的操作是A自然连接B并C差D交7软件生命周期中的活动不包括A软件维护B市场调研C软件测试D需求分析8下面不恩于熏求分折阶段任务的是A确定软件系统的功能需求B确定软件系统的性能需求C制定软件集成测试安排D需求规格说明书评审9在黑盒测试方法中,设计测试用例的主要依据是A程序外部功能B程序内部逻辑C程序数据结构D程序流程图10在软件设计中不运用的工具是A系统结构他B程序流程图CPAD图D数据流图(DFD图)11针对简洁程序设计,以下叙述的实施步骤依次正确的是A确定算法和数据结构,编码,测试,整理文档B编码,确定算法和数据结构,测试,整理文档C整理文档,确定算法和数据结构,编码,测试D确定算法和数据结构,调试,编码,整理文档12关于C语言中数的表示,以下叙述中正确的是A只有整型数在允许范围内能精确无误的表示,实型数会有误差B只要在允许范围内整型数和实型数都能精确的表示C只有实型数在允许范围内能精确无误的表示,整型数会有误差D只有用八进制表示的数才不会有误差13 一下关于算法的叙述中错误的是A算法可以用伪代码,流程图等多种形式来描述B一个正确的算法必需有输入C一个正确的算法必需有输出D用流程图描述的算法可以用任何一种计算机高级语言编写成程序代码14 一下叙述中错误的是A一个C程序中可以包含多个不同名的函数B一个C程序只能有一个主函数CC程序在书写时,有严格的缩进要求,否则不能编译通过DC程序的主函数必需用main作为函数名15设有一下语句charchl,ch2;SCanf("%c%c,&che,&ch2);若要为变量Chl和ch2分别输入字符A和B,正确的输入形式是A)A和B之间用逗号隔开C)A和B之间可以用回车间隔B)A和B之间不能有任何间隔符D)A和B之间用空格间隔16 一下选秀中非法的字符常量是A 11Q1, B z65zC zxff,D z109,17有一下程序#include/zstdio.hwmain() int a=O,b=C=O;c=(a-=a-5),(a=bzb+=4);Printf("%d,%d,%n”,a,b,c);)程序运行后的输出结果是A)0, 4, 5 B )4, 4, 5C)4, 4, 4D)0, 0, 018设变量均己正确的定义并赋值,一下与其他三组输出结果不同的是A) x+;Printf("%dn”,x); B)n=+x; Printf("%dn”,x);C)+x; Printf("%dn”,x); D) n=x+; Printf("%dr,x);19 一下选项中,能表示逻辑值“假”的是A)l B)0.000001C)0D)100.020有一下程序includewstdio.hwmain int a;SCanf("%d",&a);if(a+<9)printf("%dn”,a);elsePrintf("%dn",a);)程序运行时从键盘输入9<回车>,则输出的结果是A)10 B)ll C)9D)821有一下程序#includewstdio.hwmain() int s=0,n;for(n=0;n<3;n+) switch(s) case 0:case 1: s+=lcase 2: s+=2break;case3:s+=3default:s+=4;)Printf("%d",s);)程序运行后的输出结果是D)3, 6, 10A)l,2,4B)l,3,6C)3,10,1422若K是int类型变量,且有以下for语句for(k=-l;k<0;k+)Printf("*n");下面关于语句执行状况的叙述中正确的是D构成无限循环A循环体执行一次B循环体执行两次C循环体一次也不执行23有以下程序#include/zstdio.hwmain()chara,b,c;b='l'c=7V;for(a=0;a<6;a+)if(a%2)putchar(b+a);elseputchar(c+a);)程序运行后的输出结果是A)1B3D5FB)ABCDEFC)A2C4F6D)12345624设有如下定义语句intm=2,4,6,8,10,*k=m;以下选项中,表达式的值是6的是A)*(k+2)B)k+2C)*k+2D)*k+=225fun函数的功能是:通过键盘输入给X所指的政协数组全部的元素赋值,在下划线处应填写的是#include/zstdio.hw#defineN5voidfun(intxn)intm;for(m=N-l;m>=0;m-)SCanf("%d",);)A)&x+mB)8txm+1C)x+(m+)D)x+m26若有函数Voidfun(doublea,int*n)()以下叙述中正确的是A通用fun函数时只有数组执行按值传送,其他实参和形参之间执行接地址传送B形参a和n都是指针变量C形参a是一个数组名,n是指针变量D调用fun函数时将把double型实参数组元素一一对应地传送给形参a数组27有以下程序#include/zstdio.hwmain()inta,b,k,mz*plz*p2;k=lzm=8;PI=&k,p2=&m;a=*pl-m;b=*pl+*p2+6;Printf("%d”,a);Printf("%dn”,b);)编译时编译器提示错误信息,你认为出错的语句是A)a=*pl-m;B)b=*pl+*p2+6;C)k=lzm=8;D)PI=&k,p2=&m;28以下选项中有语法错误的是A)char*srt=uest*,;B)CharSt祀10="guest"C)char*str3;strl=wguestwD)charstr310jstrl=wguestw29avg函数的功能是求整型数组中的前若干个元素的平均值,设数组元素个数最多不超过10,则下列函数说明语句错误的是A)intavg(int*ajntn);B)intavg(inta10,intn);C)intavg(inta,intn);D)intavg(inta,intn);30有以下程序includewstdio.hz,#include"string,h"main()Printf("%dn",strlen("ATSNQ12n");程序运行后的输出结果是A3B8C4D931有以下程序includewstdio.hwmain()chara20zb20,c20;SCanf("%s%s”,a,b);gets(c);Printf("%s%s%sn”,a,b,c);)程序运行时从第一列起先输入:Thisisacat!回车则输出结果是AJThisisacat!B)ThisisaC)Thisisacat!D)Thisisacat!32有以下程序#include/zstdio.hwvoidfun(charc)if(c'x')fun(c-l);Printf("%c”,c);)main()fun(Y);)程序运行后的输出结果是A)xyzB)wxyzC)zywD)zyx33有以下程序ftinclude,stdio.hz,voidfunc(intn)itI;For(i=0;i<=n;i+)printf(w*w);Printf("#);)main()func(4); Printf(Qn"); B)*#? ? ? ? *#D)*#? ? 7 ? 7 *func(c);Printf("?”);程序运行后的输出结果是A)*#?997*#Q*#?*34有以下程序#include/zstdio.hwvoidfun(int*s)staticintj=0;dos11=sj*sj+l;while(+j<2);)main()itkza10=l,2,3A5;for(k=l;k<3;k+=)fun(a);for(k=0;k<3;k+)Printf("%d",ak);Printf("n");)程序运行后的输出结果是A)12345B)23445C)34756D)35745535有以下程序include,stdio.hz,#defineS(x)(x)*x*2main()intk=5J=2;Printf("%d”,S(k+j);Printf("%dn”,S(k-j);)程序运行后的输出结果是A)98.18B)39.11C)39.18D)98.1136有以下程序#includeMstdio.hwvoidexch(intt)t0=t5;)main()intx10=l,2,3,4,5,6,7,8,9,10,i=0;while(i<=4)exch(&xi);i+;for(i=0;i<i+)Printf("%d",xt);Print(Qn");)程序运行后输出的结果是A)246810B)13579C)l2345D)67891037设有以下程序段structmp3charname20;charcolor;floatprice;std,*ptr;ptr=&std;若要引用结构体变量Std中的colOr成员,写法错误的是a)std.colorB)ptr->colorC)std->colorD)(*ptr).color38有以下程序#include/zstdio.hwstructstuintnum;charname10;intage;voidfun(structstu*p)printf(zz%sn,p->namew);)main()structstux3=01zhang,z20,02,wang,z19,03,zhao,18;Fun(x+2);)程序运行后的输出结果是A)zhangB)zhaoC)wangD)1939有以下程序#includeMstdio.hwmain()inta=12,c;c=(a<<2)<<l;Printf("%dn",c);)程序运行后的结果是A)3B)50C)2D)9640以下函数不能用于向文件中写入数据的是A)ftellBJfwriteC)fputcD)fprintf二、填空题(每空2分,共30分)请将每空的正确答案写在答题卡【1】至【15】序号的横线上,答在试卷上不得分。1在长度为n的依次存储的线性表中删除一个元素,最坏状况下须要移动表中的元素个数为12设循环队列的存储空间为Q(1:30),初始状态为front=rear=30,现经过一系列入队与退队运算后,front=16,rear=15,则循环队列中有12】个元素。3数据库管理系统供应的数据语言中,负责数据的增,册上改和查询的是【3】。4在将ER图转换到关系模式时,实体和联系都可以表示成【4】。5常见的软件工程方法有结构化方法和面对对象方法,类,继承以及多态性等概念属于上6设变量a和b己定义为int类型,若通过SCanf("a=%d,b=%d",&a,&b);语句分别给a和b输入1和2,则正确的数据输入内容是7以下程序的结果是一【7】includewstdio.hz,main()inta=37;a*=a%=9;Printf("%dn",a);)8设a,b,c都是整型变量,假如a的值为1,b的值为2,则执行c=a+b+;语句后,变量b的值是【8】。9有以下程序段s=1.0;for(k=l;k<=n;k+)s=s+1.0(k*(k+l);Primf("%fn",s);请填空,使以下程序段的功能与上面的程序段完全相同。s=1.0;k=lwhile(9)s=s+1.0(k*(k+l);k=k+l;Printf("%fn",s);10以下程序的输出结果是include,stdio.hz,main()charazb;for(a=0;a<20;a+=7)b=a%10;putchar(b+,O,);)ii以下程序的输出结果是IILincludewstdio.hz,main()char*ch=4="red7green,7,blue"inti=0;while(chi)putchar(chiO);i+;)12有以下程序#includewstdio.hwmain()intarr=l,3,5,7,2,4,6,8,i,start;SCanf("%d”,&start);for(i=0;i<3;i+)printf(w%dw,arr(start+i)%8);)若在程序运行时输入o<回车>,则输出结果为UI13以下程序的功能是输出a数组中全部字符串,请填空#include/zstdio.hwmain()char*a=zzabc,7defgh7,ij,klmnop,;inti=0;for(;i<4;i+)Drintf("%sn",【13】);)14以下程序的输出结果是1组#include/zstdio.hw#include/zstdib.hwincludewstring.h,zmain()char*pqz*r;p=q=r=(char*)mallce(sizeof(char)*20);StrePy(P,"affabyu,welcome");printf(zz%c%c%cn,pl,q3,r4);free(p);)15设文件test.txt中原己写入字符串Begin,执行以下程序后,文件中的内容为【15】#include/zstdio.hwmain()FILE*fp;fp=fopen("test.txt","w+");fputs("test”,fp);fclose(fp);

    注意事项

    本文(2024计算机二级C真题.docx)为本站会员(李司机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开