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

    2025年全国计算机等级考试二级C语言全真模拟试卷及答案(六).docx

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

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

    2025年全国计算机等级考试二级C语言全真模拟试卷及答案(六).docx

    2025年全国计算机等级考试二级C语言全真模拟试卷及答案(六)一、选择题在下列各题的A)、B).C),D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。(1)程序流程图中带有箭头的线段表示的是A)图元关系B)数据流C)控制流D)调用关系(2)结构化程序设计的基本原则不包括A)多态性B)自顶向下C)模块化D)逐步求精(3)软件设计中模块划分应遵循的准则是A)低内聚低耦合B)高内聚低耦合C)低内聚高耦合D)高内聚高耦合(4)在软件开发中,需求分析阶段产生的主要文档是A)可行性分析报告B)软件需求规格说明书C)概要设计说明书D)集成测试计划(5)算法的有穷性是指A)算法程序的运行时间是有限的B)算法程序所处理的数据量是有限的C)算法程序的长度是有限的D)算法只能被有限的用户使用(6)对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-l)2的排序方法是A)快速排序B)冒泡排序。直接插入排序D)堆排序(7)下列关于栈的叙述正确的是A)栈按"先进先出"组织数据B)栈按"先进后出"组织数据C)只能在栈底插入数据D)不能删除数据(8)在数据库设计中,将E-R图转换成关系数据模型的过程属于A)需求分析阶段B)概念设计阶段C)逻辑设计阶段D)物理设计阶段(9)有三个关系R、S和T如下:RBCDa0klb1nlSBCDf3h2aOkln2xlTBCDaOkl由关系R和S通过运算得到关系T,则所使用的运算为A)并B)自然连接C)笛卡尔积D)交(10)设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为A)课号,成绩B)学号,成绩C)学号,课号D)学号,姓名,成绩(Il)以下叙述中正确的是A)C程序中的注释只能出现在程序的开始位置和语句的后面B)C程序书写格式严格,要求一行内只能写一个语句C)C程序书写格式自由,一个语句可以写在多行上D)用C语言编写的程序只能放在一个程序文件中(12)以下选项中不合法的标识符是A)printB)FORC)&aD)_00(13)以下选项审不属于字符常量的是A)'C,B)"C"O,xCC,D)072z(14)设变性已正确定义并赋值,以下正确的表达式是A)x=y*5=x+zB)int(15.8%5)C)=y+z+5,+yD)x=25%5.0(15)以下定义语句中正确的是)inta=b=0;B)char=65+l,b='b';C)floata=l,*b=a,*c=&b;D)doublea=0.0;b=l.1;(16)有以下程序段charch;intk;ch=,a,;k=12;printf(n%c,%d,',ch.ch.k);printf("k=%dn",k);已知字符a的ASCll码值为97,则执行上述程序段后输出结果是A)因变量类型与格式描述符的类型不匹配输出无定值B)输出项与格式描述符个数不符,输出为零值或不定值C)a,97,12k=12D)a,97,k=12(17)已知字母A的ASCII码值为65,若变量kk为Char型,以下不能正确判断出kk中的值为大写字母的表达式是A)kk>='A'&&kk<='Z,B)!(kk>=',kk<=fZr)C)(kk+32)>='a'&&(kk+32)<='Z'D)isalpha(kk)O(kk<91)(18)当变量C的值不为2、4、6时,值也为“真”的表达式是A)(c=2)I(c=4)I(c=6)B)(c>=2&&c<=6)I(c!=3)(c!=5)C)(c>=2Uc<=6)U!(c%2)D)(c>=2Mc<=6)U(c%2!=l)(19)若变性已正确定义,有以下程序段inta=3,b=5,c=7;if(a>b)a=b:c=a;if(c!=a)c=b;printf("%d,%d.%dn".a,b,c);其输出结果是A)程序段有语法错B)3,5,303.5.5D)3,5,7(20)有以下程序include<stdio.h>main()intx=l,y=0,a=0,b=0;switch(x)(case1:SWitch(y)(case0:a+÷break;case1:b+÷break;)case2:a+;b+;break;case3:a+;b+;)printfCa三%d,b=%dn",a,b);)程序的运行结果是)a=l,b=OB)a=2,b=2C)a=l,b=lD)a=2,b=l(21)有以下程序#inclu加<stdio.h>main()intx=8;for(;x>0;x)if(x%3)printf("%d.",x一);continue;printf("%d,",-x);)程序的运行结果是A)7,4,2,B)8,7,5,2,09,7,6,4,D)8,5,42(22)以下不构成无限循环的语句或语句组是A)n=0;do(+n;while(n<=O):B)n=0;WhiIe(I)n+;)C) n=10:while(n);(n;D)for(n=0,i=l;i+)n+=i;(23)有以下程序include<stdio.h>main()inta=(1,2,3,4,y,*p=fia3;P;y=*p;printf("y=%dn",y);)程序的运行结果是A)y=OB)y=lC)y=2D)y=3(24)以下错误的定义语句是A)intx口3=0,1,1,2,3;B)intx43=l,2.3,1,2.3,1,2,3Jl,2.3:Ointx4=l,2,3Jl,2,3,1,2.3,1,2,3);Wintx3=l,2,3,4;(25)设有如下程序段chars20="Beijing",*p;p=s;则执行P=s;语句后,以下叙述正确的是A)可以用*p表示s0B)s数组中元素的个数和p所指字符串长度相等C)S和P都是指针变量D)数组S中的内容和指针变量P中的内容相同(26)若有定义:inta23;,以下选项中对a数组元素正确引用的是A)a2!lB)aC)aOD)al>2!l(27)有定义语句:Chars10;,若要从终端给S推入5个字符,错误的输入语句是A)gets(s0);B)SCanf("%s",s+l);C)gets(三);D)scanf("%s",slj);(28)以下叙述中错误的是A)在程序中凡是以中"开始的语句行都是预处理命令行B)预处理命令行的最后不能以分号表示结束OitdefineMX是合法的宏定义命令行D)C程序对预处理命令行的处理是在程序执行的过程中进行的(29)以下结构体类型说明和变量定义中正确的是A)tupedefStrcttintn;charc;REC;RECtl,t2;B)tupedefstrct(intn;charc;!;RECtl,t2;C)tupedefstrctREC;intn=0;charc=".,';tl,t2;D) strctintn;charc;REC;RECtl,t2;(30)以下叙述中错误的是A)gets函数用于从终端读入字符串B)getchar函数用于从磁盘文件读入字符Ofpuls函数用于把字符串输出到文件D)Twrite函数用于以二进制形式输出数据到文件(31)有以下程序include<stdio.h>main()ints12=l,2,3,4,4,3,2,l,l,l,2,3,c5=0,i;for(i=0;i<12;i+)csi+;for(i=l;i<5;i÷+)printf("%d",ci);printf("n");程序的运行结果是A)l234B)2344C)4332D)l123(32)有以下程序#include<stdio.h>voidfun(int*s,intnl,int112)inti.j,t;i=nl;j=n2;while(i<j)t=si;si=sj;sj=t;i+;j;)main()inta10=l,2,3,4,5,6,7,8,9,0,k;fun(a,0,3);fn(a,4.9);fun(a,0,9);for(k=0;k<10;k+)printf("%d",ak);printf(",n");)程序的运行结果是A)0987654321B)432109876505678901234D)0987651234(33)有以下程序WinClUde<stdio.h>include<string.h>voidfun(char*s,intn)char*t;inti,j;for(i=0;i<n-l;i+)for(j=i+l;j<n;j+)if(strlen(si)>strlen(sj)t=si;si:sj;sj=t;)main()char*ss="bcc","bbcc","xy","aaaacc","aabcc");fun(ss,5):printf("%s.%sn",ss0,ss4);)程序的运行结果是)xy,aaaaccB)aaaacc,xyC)bcc,aabccD)aabcc,bcc(34)有以下程序#inclu加<stdio.h>intf(intx)inty:if(x=Ox=l)return(3);y=x*-f(-2);returny;main()intz;z=f(3);printf("%dn",z);程序的运行结果是)0B)9C)6(35)有以下程序include<stdio.h>voidfun(char*a,char*b)while(*a=,*')a÷+;whi1e(*b=*a)b+;a+;)main()char*s=*a*b*n.t80;fun(s,t);puts(t);程序的运行结果是)*a*bB)a*bD)ab(36)有以下程序#inclu加<stdio.h>#include<string.h>typedefstructcharname9:score2:STU:voidf(STUa)STUb="Zhaow,n,t85.0.90.0:D)8C)a*b*charsex;floatintstrcpy(a.name.b.name);a.sex=b.sex;for(i=0;i<2;i+)a.scorei=b.scorei;)main()STUc="Qianw,f,95.0,92.0;f(c);printf(,%s,%c,%2.0f,%2.0fnn,c.name,

    注意事项

    本文(2025年全国计算机等级考试二级C语言全真模拟试卷及答案(六).docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

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




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

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

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

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

    收起
    展开