欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    2025年全国计算机二级等级考试模拟试卷及答案(共九套).docx

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

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

    2025年全国计算机二级等级考试模拟试卷及答案(共九套).docx

    2025年全国计算机二级等级考试模拟试卷及答案(共九套)2025年全国计算机二级等级考试模拟试卷及答案(第一套)1 .下列叙述中正确的是A)程序执行的效率与数据的存储结构密切相关B)程序执行的效率只取决于程序的控制结构C)程序执行的效率只取决于所处理的数据量D)以上说法均错误参考答案:2 .下列与队列结构有关联的是A)函数的递归调用B)数组元素的引用C)多重循环的执行D)先到先服务的作业调度参考答案:D对下列二叉树,A) dybefczxB) YdebfzxcaC) ABDYECrxZD) ABCDEFXYZ参考答案:C4 .一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是A) 1,2»3,A,B,CB) C,B,A,1,2,3C) CB,A,3,2,1D) 1,2,3,C,B,参考答案:C5 .下面屈于白盒测试方法的是A)等价类划分法B)逻辑覆盖C)边界值分析法D)错误推测法参考答案:B6 .下面对对象概念描述正确的是A)对象间的通信靠消息传递B)对象是名字和方法的封装体C)任何对象必须有继承性D)对象的多态性是指一个对象有多个操作参考答案:A7 .软件设计中模块划分应遵循的准则是A)低内聚低耦合B)高耦令高内聚C)高内聚低耦合D)以上说法均错误参考答案:C8 .下面描述中不属于数据库系统特点的是A)数据共享B)数据完整性C)数据冗余度高D)数据独立性高)概念设计B)逻辑设计C)物理设计D)算法设计参考答案:D1Q则由关系R和S得到关系T的掾作是“A)自然连接B)交C)投影D)并参考答案:A11 .下列叙述中正确的是A)C程序中所有函数之间都可以相互调用B)在C程序中main函数的位置是固定的C)在C程序的函数中不能定义另一个函数D)每个C程序文件中都必须要有一个main函数参考答案:C12 .以下叙述正确的是A) C语言函数可以嵌套调用,例如:fun(fun(x)B) C语言程序是由过程和函数组成的C) C语言函数不可以单独编译D) C语言中除了main函数,其他函数不可作为单独文件形式存在参考答案:A13 .以下选项中合法的标识符是A) 1_B) 1-1C) 1_1D) -H参考答案:D14 .表达式3.6-52+1.2+5%2的值是A) 4.3B) 4.8C) 3.3D) 3.8参考答案:D15 .有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是A) a=x<>yB) a%(int)(x-y)C) (a*y)%bD) y=x+y=x参考答案:B16 .有以下程序#include<stdio.h>main()inta=0,b=0;给b赋值*/输出计算结果”/*给a赋值a=10;b=20;printf("a+b=%dn',a+b);程序运行后的输出结果是A)出错B) a+b=30C) a+b=10D) a+b=O参考答案:D17.以下选项中,值为1的表达式是A)l-,0,B) 1-'O'C) '-0D)'O,-,O'参考答案:B18.当变量C的值不为2、4、6时,值为"真"的表达式是A) (c>=2&&c<=6)&&c%2!=l)B) (c=2)(c=4)(c=6)C) (c>=2&&c<=6)&&!(c%2)D)(c>=2&&c<=6)11(c!=3)11(c!=5)参考答案:D19.下列条件语句中,输出结果与其他语句不同的是A)if(a!=O)printf("%dn",x);elseprintf"%dn",y);B)if(a=0)printf("%dn",y);elseprintf("%dn",x);C)if(a=0)printf("%dn",x);elseprintf,%dn",y);D)if(八)printf("%dn",x);elseprintf"%dn",y);参考答案:C20.有以下程序/include<stdio.h>main()int×=l,y=2,z=3;if(>y)if(y<z)printf"%d",+z);elseprintf("%d,+y);printf("%dn",x+);)程序的运行结果是A) 1B) 41C) 2D) 331参考答案:A21.要求通过Wh加循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是A) While(Ch=getchar()='N,)printf("%c",ch);B) while(ch=getchar()!='N')printf"%c",ch);C) while(ch=getchar()=,N,)printf"%c,ch);D) while(ch=getchar()=,N,)printf("%c",ch);参考答案:B22.以下叙述中正确的是A) COntinUe语句的作用是:使程序的执行流程跳出包含它的所有循环B) break语句只能用在循环体内和SWitCh语句体内C)在循环体内使用break语句和ContinUe语句的作用相同D)break语句只能用于SWitCh语句体中参考答案:B23.若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是A) main()x=fun(2,10);.floatfun(inta,intB).B) floatfun(inta,intB).main()x=fun(i,j);.C) floatfun(intzint);main()x=fun(2,10);)D) main()floatfun(inti,intj);.x=fun(i,j);.参考答案:24 .若有定义语句:intyear=2009,*p=year;以下不能使变量year中的值增至2010的语句是A) (*p)+;B) *p+;C) +÷(*p);D) *p+=l;参考答案:B25 .若在定义语句:inta,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是A) scanf("%d",a,b,c);B) scanf("%d%d%d",a,b,c);C) scanf(',%d",p);D) scanf("%d"p);参考答案:C26 .以下错误的定义语句是A) intx43=l,2,3,l,2,3,l,2,3,l,2,3;B) intx4)=l,2,3,l,2,3,l,2,3,l,2,3;C) int×(3=0,l,l,2,3);D) intx113=l,2,3,4;参考答案:B27 .布以下程序main()i11ti,t113=9,8,7,6,5,4,3,2,1;for(i=0;i<3;i+)printf(',%d",t2-ji);程序执行后的输出结果是A) 357B) 753C) 369D) 751参考答案:A28 .有以下程序include<stdio.h>voidfun(int*a,intn)*fun函数的功能是将a所指数组元素从大到小排序/itt,j;for(i=0;i<n-lj+)for(j=i+l;j<n;j+)if(ai<a(j)t=a(i;ai=a(j;aj=t;main()itCUO=l,2,3,4,5,6,7,8,9,0),i;fun(c+4,6);for(i=0;i<10;i+)printf("%d,",ci);printf("n");程序的运行结果是A)1,2,3,4,9,8,7,6,5,0,B)O,9,8,7,6,5,l,234,C)0,9,8,7,6,5,4,3,2,1,D)1,2,3,4,5,6,7,8,9,0,参考答案:A29 .以下正确的字符串常量是A) ""B) ,abc'C) OlympicGamesD)""参考答案:D30.下列选项中,能够满足"只要字符串Sl等于字符串s2,则执行Sr要求的是A) if(sl-s2=0)ST;B) if(sl=s2)ST;C) ifstrcpy(sl,s2)=l)ST;D) ifstrcmp(s2,sl)=0)ST;参考答案:D31 .有以下程序Minclude<stdio.h>intfun(charp10)intn=0,i;for(i=0;i<7;i+)if(pi(O=三T)n÷+;returnn;)main()charstr(10)="Mon","Tue","Wed,7,Thu,"Fri","Sat'',"Sun");printf("%dn",fun(str);程序执行后的输出结果是A) 1B) 2C) 3D) O参考答案:B32 .有以下程序#include<stdio.h>voidfun(char*t,char*s)while(*t!=0)t+;while(*t+=*s+)!=0);)main()charss10="acc",aa(10="bbxxyy"fun(ss,aa);printf,%s,%sn",ss,aa);程序的运行结果是A) acc,bb×xyyB) accbb×xyy,bbxxyyC) acc×xyy,bbx×yyD) accxyy,bb×xyy参考答案:B33 .有以下程序Minclude<stdio.h>#include<string.h>voidfun(char*w,intm)chars,*pl,*p2;pl=w;p2=w+m-l;whilepl<p2)(s=*pl;*pl=*p2;*p2=s;pl+;p2-;)main()chara)="123456"fun(a,strlen(八));puts(八);)程序运行后的输出结果是A) 123456B) 116611C) 161616D) 654321参考答案:D34 .有以下程序intb=2;intfun(int*k)b=*k+b;return(b);main()inta10=l,2,3A5,6,7,8,i;for(i=2;i<4;i+)b=fun(&ai)+b;printf("%d",b);printf("n");)程序运行后的输出结果是A) 8IOB) 1028C) 1012D) 1016参考答案:B35 .设有定义:structcharmark(12);intnuml;doublenum2;若变量均已正确赋初值,则以下语句中错误的是A) tl=t2;B) t2.numl=tl.numl;C) t2.mark=tl.mark;D) t2.num2=tl.num2;参考答案:C36 .有以下程序Minclude<stdio.h>#include<string.h>structAinta;charb10;doublec;voidf(structAt);main()structAa=ll,"ZhangDa",1098.0;f(八);Printf("%d,%s,%6.1fn”,a.a,a.b,a.c);voidf(structAt)t.a=1002;strcpyt.b,"ChangRong");t.c=1202.0j程序运行后的输出结果是)1002,ZhangDa,1202.0B)1002zChangRong,1202.0C)1001,ChangRong,1098.0D)100lzZhangDa,1098.0参考答案:D37 .有以下程序#include<stdio.h>include<string.h>typedefstructcharname9;charsex;floatscore2;STU;STUf(STA)STUb="Zhao",m',85.0,90.0;inti;strcpy(a.name,b.name);a.sex=b.sex;for(i=0;i<2;i+)a.scorei=b.score(i;returna;)main()STUc=,Qian,f,95.0,92.0,d;d=f(c);printf("%s,%c,%2.0f,%2.0f11",d.name,d.sex,d.score0,d.scorel);程序的运行结果是A) Zhao,m,85z90B) Qian,m,85,90C) Qian,f,95,92D) Zhao,f,95,92参考答案:A38 .若程序中有宏定义行:ftdefineN100则以下叙述中正确的是A)宏定义行中定义了标识符N的值为整数100B)在编译程序对C源程序进行预处理时用100替换标识符NO上述宏定义行实现将100赋给标示符ND)在运行时用100替换标识符N参考答案:B39 .若变量已正确定义,则以下语句的输出结果是s=32;s=32;printf("%d',s);B)OC) 1D) 32参考答案:B40.布以下程序#include<stdio.h>main()FI1.E*fp;charstr10;fp=fopen(',myfile.dat","w");fputs"abc"Jp);fclose(fp);fp=fopen("myfile.dat","a+");fprintffp,"%d",28);rewind(fp);fscanffp,"%s",str);puts(str);fclose(fp);)程序运行后的输出结果是A) abcB) 28cC)abc28D)因类型不一致而出错参考答案:C2025年全国计算机二级等级考试模拟试卷及答案(第二套)1.一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D,E依次入栈,然后再依次出栈,则元素出栈的顺序是()。)12345ABCDEB) EDCBA54321C) ABCDE12345D) 5432IEDCBA参考答案:B2 .下列叙述中正确的是()。A)循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B)在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C)在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D)循环队列中元素的个数是由队头指针和队尾指针共同决定参考答案:D3 .在长度为n的有序线性表中进行二分杳找,最坏情况下需要比较的次数是()«A) O(W)B) O()C) <k,¾n>D) O(nlo,n>参考答案:C4 .下列叙述中正确的是()oA)顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B)顺序存储结构只针对线性结构,链式存储结构只针对非线性结构0顺序存储结构能存储有序表,链式存储结构不能存储有序表D)链式存储结构比顺序存储结构节省存储空间参考答案:A5 .数据流图中带有箭头的线段表示的是()o)控制流B)事件驱动0模块调用D)数据流参考答案:D6 .在软件开发中,需求分析阶段可以使用的工具是()0)N-S图B) DFD图C) PAD图D)程序流程图参考答案:B7 .在面向对象方法中,不属于"对象”基本特点的是()0)一致性B)分类性0多态性D)标识唯一性参考答案:A8 .一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。A) 一对一B) 一对多0多对一D)多对多参考答案:B9 .在数据管理技术发展的三个阶段中,数据共享最好的是()oA)人工管理阶段B)文件系统阶段O数据库系统阶段D)三个阶段相同参考答案:C10 .有三个关系R、S和T如下:由关系R和S通过运券得到关系T,则所使用的运算为(RSTIAlHlIBlClIAIHlCI"口IIII3Im13InI2II3I5I)笛k尔积B)交O并D)自然连接参考答案:D11 .下列叙述中错误的是()。)C程序可以由多个程序文件组成B) 一个C语言程序只能实现一种算法C) C程序可以由一个或多个函数组成D)一个C函数可以单独作为一个C程序文件存在参考答案:B12.以下选项中,能用作数据常量的是()。)1151.B) 0118C) 1.5c1.5D) 011513.按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()A)大写字母B)下划线0数字字符D)连接符参考答案:D14 .设变量已正确定义并赋值,以下正确的表达式必()。A) x=y+z÷5,+yB) int(15.8%5)C) x=y*5=x+zD) x=25%5.0参考答案:A15 .设有定义:intx=2:,以下表达式中,值不为6的是()。A) 2*x,x+=2B) x+,2*xC) x*=(l+x)D) x*=x+1参考答案:A16 .有以下程序:<stdio.h>#includenain()intx,y»z;=y=l:z=x+,y+,+y:printf("%d,%d,%dn",x,y,z);)程序运行后的输出结果是()三A) 2,3,3B) 2,3,2C) 2,3,1D) 2,2,1参考答案:C17.有以下程序:#include<stdio.h>nain()charcl,c2;cl='A'+'8'-,4,:c2='A'+,8'-'5'printf("%c,%dn",cl.c2):已知字母A的ASCll码为65,程序运行后的输出结果是()。A) E.68B) D.69C) E,DD)输出无定值参考答案:A18.若有定义iniX,y:并已正确给变量赋值,则以下选项中与表达式(x-y)?(x+):(y+)中的条件表达式(x-y)等价的是()。A) (X-y<O-y>0)B) (-y<0)C) (X-y>0)D) (Xy=0)参考答案:A19.有以下程序:#include<stdio.h>nain()intx=l,y=0;if(!x)y+:elseif(x=0)if(x)y+=2:elsey÷=3;printf("%dn",y):程序运行后的输出结果是()三A) 3B) 2C) 1D) O参考答案:D则正20.若有定义:floatx=1.5:inta=l,b=3.确的SwitCh语句是()。)switch(a+b)(case1:printf("*n");case2+1:printf("*n");B) switch(int)x);case1:printf("*n");case2:printf("*n");C) switch(x)case1.0:printf("*n");case2.0:printf("*n");D) switch(a÷b)case1:printf("*n");casec:printf(,'*n");参考答案:A21 .有以下程序:#include<stdio.h>main()inty=9:for(:y>0;y)if(y%3=O)printf("%d",)程序的运行结果是()oA) 852B) 963C) 741D) 875421参考答案:A22 .有以下程序:#include<stdio.h>nain()inti,j,m=1:for(i=l;i<3;i+)for(j=3:j>0:j)if(i*j>3)break:m*=i*j:)printf("m=%dn",m);程序运行后的输出结果是()。)m=4B) m=2C) m=6D) m=5参考答案:C23.有以下程序:#include<stdio.h>intfun(inix,inty)if(x!=y)return(x÷y)/2);elsereturn(x);)nain()inta=4,b=5.c=6;rintf("%dn",fun(2*a,fun(b,c):)6B) 3C) 8D) 1224.有以下程序:#include<stdio.h>intadd(inta,intb)return(a+b);)main()(intk,(*f)(),a=5,b=10:f=add:)则以下函数调用语句错误的是()。)k=f(a.b):B) k=add(a.b);C) k=(*f)(a.b):D) k=*f(a,b);参考答案:D25.有以下程序:#include<stdio.h>main()intn,*p=NU1.1.;*p=&n;rintf("oututprintf("Inputn:"):scanf("%d",&p):n:printf("%dn",p);25. 26.下列定义数组的语句中,正确的是()o)#defineN10intxN:B) intN=IO;in(xN:C) intx0.10;D) intx;参考答案:26.该程序试图通过指针P为变量n读入数据并输出,但程序有多处错误,以下语句正确的是()A) intn,*p=NU1.1.;B) *p=&n;C) scanf("%d",&p)D) printf("%dn",p);参考答案:27.有以下程序:#include<stdio.h>main()(intal=2,3,5,4bi;for(i=0;i<4;i÷÷)switch(i%2)case0:switch(ai%2)case0:ai÷÷:break;caseI:ai;)break;case1:a(i=O;)for(i=0;i<4;i+)printf("%d",a(i);printf("n"):程序运行后的输出结果是()A) 0304B) 2050C) 3344D) 3040参考答案:D28 .有以下程序:#include<stdio.h>main()intb33=0J,2,0,1,2,0,1,21,i,j,t=l:for(i=0;i<3:i÷+)for(j=i;j<=i;j+)t+=bliJbjliJ;printf("%dn",t):程序运行后的输出结果是()。A) 3B) 4C) 1D) 9参考答案:B29 .以下语句中存在语法错误的是()A) charss6J20;sslj="right?AB) charss()2OJ="right?"):C) char*ss(6:sslJ="right?";D)char*ss()="right?");参考答案:A30 .以下不能将S所指字符串正确复制到t所指存储空间的是()A) do*t+=*s+;while(*s):B) for(i=0:ti=si:i+):C) while(*t=*s)t÷÷;s÷÷JD) for(i=0,j=0;ti+l=sj+5):参考答案:A31 .有以下程序:#include<stdio.h>voidSW叩(Char*x,char*y)chart;t=*x=*v?main()(char*sl="abc",*s2=,123"SwaP(S1,s2);printf("%s,%sn",si,s2):)程序执行后的输出结果是()A) 321,cbaB) abc,123C) 123,abcD) lbc,a23参考答案:D32 .有以下函数:intfun(char*x>char*y)(intn=0:while(*x=*y)&&*x!='O,)x+;y+:n+:)returnn;)函数的功能是().)将y所指字符串赋给X所指存储空间B)查找X和y所指字符串中是否有'0'0统计X和y所指字符串中最前面连续相同的字符个数D)统计X和y所指字符串中相同的字符个数参考答案:C33 .有以下程序:#include<stdio.h>intfun()(staticintx=1:x*=2:returnx;)main()inti,s=I;for(i=1:i<=3:i÷+)s*=fun():printf("%dn",s);)程序运行后的输出结果是()o)10B) 30C) 0D) 64参考答案:D34 .在一个C源程序文件中所定义的全局变量,其作用域为()A)由具体定义位置和extern说明来决定范围B)所在程序的全部范围0所在函数的全部范围D)所在文件的全部范围参考答案:35 .以下叙述中错误的是()。A)可以通过IyPedef增加新的类型B)可以用typede明已存在的类型用一个新的名字来代表0用IyPedef定义新的类型名后,原有类型名仍有效D)用IyPede何以为各种类型起别名,但不能为变量起别名参考答案:A36 .有以下程序:#include<stdio.h>structS(inta,b:data=10,100,20,200):main()(structSp=datall:printf("%dn",+(p.a);)程序运行后的输出结果是()o)10B)11D)21参考答案:D38.有以下程序:#include<stdio.h>main()(unsignedchara=2,b=4,c=5.d;d=a|b;d&=c:printf("%dn%d);程序运行后的输出结果是()oA) 3B) 4C) 5D) 6参考答案:B39.有以下程序:/include<stciio.h>#include<stdlib.h>main()int*a.*b,*c:a=b=c=(int*)mailoc(sizeof(int);*a=1;*b=2,*c=3:a=b;printf("%d,%d.%dn,t,*a,*b,*c):程序运行后的输出结果是()A) 1,1,3B) 2,2,301,2,3D)3,3,3参考答案:D40.以下叙述中正确的是()。A)当对文件的读(写)操作完成之后,必须将它关闭,否则可能导致数据丢失B)打开一个已存在的文件并进行了写操作后,原有文件中的全部数据必定被覆盖0在一个程序中当对文件进行了写操作后,必须先关闭该文件然后再打开,才能读到第1个数据D)C语言中的文件是流式文件,因此只能顺序存取数据参考答案:2025年全国计算机二级等级考试模拟试卷及答案(第三套)1 .下列叙述中正确的是()。A)栈是"先进先出"的线性表B)队列是“先进后出”的线性表C)循环队列是非线性结构D)有序线性表既可以采用顺序存储结构,也可以采用链式存储结构参考答案:D2 .支持子程序调用的数据结构是()。A)栈B)树0队列D)二叉树参考答案:A3 .某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。)108) 8O6D)4参考答案:C4 .下列排序方法中,最坏情况下比较次数最少的是()0A)冒泡排序B)简单选择排序O宜接插入排序D)堆排序参考答案:D5 .软件按功能可以分为:应用软件、系统软件和支撵软件(或工具软件)。下面屈于应用软件的是()oA)编译程序B)操作系统O教务管理系统D)汇编程序参考答案:C6 .下面叙述中错误的是()A)软件测试的目的是发现错误并改正错误B)对被调试的程序进行借误定位"是程序调试的必要步骤O程序调试通常也称为DebUgD)软件测或应严格执行测试计划,排除测试的随意性参考答案:A7 .下面叙述中错误的是()A)软件测试的目的是发现错误并改正错误B)对被调试的程序进行"错误定位”是程序调试的必要步骤O程序调试通常也称为DebUgD)软件测或应严格执行测试计划,排除测试的随意性参考答案:A8 .数据库应用系统中的核心问题是()oA)数据库设计B)数据库系统设计C)数据库维护D)数据库管理员培训参考答案:A9 .有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算:为(B)投影0插入D)连接参考答案:B10 .将E-R图转换为关系模式时,实体和联系都可以表示为()。)属性B)键O关系D)域参考答案:C11 .以下叙述中错误的是()。A)使用三种基本结构构成的程序只能解决简单问题B)结构化程序由顺序、分支、循环三种基本结构组成C)C语言是一种结构化程序设计语言D)结构化程序设计提倡模块化的设计方法参考答案:12 .以下四个程序中,完全正确的是()oA) #include<stdio.h>main();/*/programming/printf("programming!n");B) #include<stdio.h>main()*programming*/printf("programming!n");)C) #include<stdio.h>main()/*/*programming*/*/printf("programming!n");D) include<stdio.h>main()*programming*/printf("programming!n");13 .C源程序中不能表示的数制是()。A)十六进制B)八进制0十进制D)二进制参考答案:D14 .以下选项中,能用作用户标识符的是()。)_0B) 8_8C) voidD) unsigned参考答案:15.若有定义语句:intX=10;,则表达式x=x+x的值为()。A) 0B) -20O-10D)10参考答案:C16.有以下程序:隹include<stdio.h>inta=l,b=0;printf("%d.".b=a÷b);printf(',%dn",a=2*b);)1,2B) 1,0C) 3,2D) 0,0参考答案:17.有以下程序:#include<stdio.h>main()intal,a2;charc1»c2:SCanf("%d%c%d%c",&al,&cl,&a2,&c2);printf("%d,%c,%d,%c",al,cl,a2,c2):J若想通过健盘输入,使得al的值为12,a2的值为34,CI的值为字符a,c2的值为字符b,程序输出结果是:12,a,34,b则正确的输入格式是(以下一代表空格,<CR>代表回车)()。A) 12-1a34-b<CR>B) 12-a,34_«b<CR>C) 12,a,34,b<CR>D) 12a34b<CR>inta,b,c;a=10:b=50;c=30;if(a>b)a=b,b=c;c=a;rintf("a=%db=%dc=%dn",a,b.c):程序的输出结果是()。)a=10b=50c=30B) a=10b=50c=10C) a=10b=30c=10D) a=5Ob=3Oc=5O参考答案:B21 .以下不构成无限循环的语句或语句组是()A) n=0;do+n;while(11<=0);B) n=0;while(1)n÷+;C) n=10;while(n);n;D) fbr(n=O,i=1;:i÷÷)n+=i;参考答案:A22 .有以下程序:隹include<stdio.h>intc=0,k;for(k=1;k<3;k÷+)switch(k)default:c+=k;case2:c+;break;case4:c÷=2:break;Iprintf("%dn",c):J程序运行后的输出结果是

    注意事项

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

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




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开