2021年9月全国计算机等级《二级C语言程序设计》专家预测卷(2)

上传人:阳光****活 文档编号:183262730 上传时间:2021-06-01 格式:DOCX 页数:28 大小:71.57KB
返回 下载 相关 举报
2021年9月全国计算机等级《二级C语言程序设计》专家预测卷(2)_第1页
第1页 / 共28页
2021年9月全国计算机等级《二级C语言程序设计》专家预测卷(2)_第2页
第2页 / 共28页
2021年9月全国计算机等级《二级C语言程序设计》专家预测卷(2)_第3页
第3页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《2021年9月全国计算机等级《二级C语言程序设计》专家预测卷(2)》由会员分享,可在线阅读,更多相关《2021年9月全国计算机等级《二级C语言程序设计》专家预测卷(2)(28页珍藏版)》请在金锄头文库上搜索。

1、2021年9月全国计算机等级二级C语言程序设计专家预测卷(2)1、【单选题】若有以下程序段:intr=8;print(dn,r1):输出结果是()。1分A、16B、8C、4D、2答案:C2、【单选题】软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件),下面属于系统软件的是()。1分A、编辑软件B、操作系统C、教务管理系统D、浏览器答案:B3、【单选题】有以下程序:#includedstdiohintf(intn);main()inta=3,s;s=f(a);s=s+f(a);printf(dkn,s);intf(intn)staticinta=1;n+=a+;returnn;程序运行

2、后的输出结果是()。1分A、7B、8C、9D、10答案:C4、【单选题】一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。1分A、一对一B、一对多C、多对多D、多对一答案:C5、【单选题】有下列程序:main()intk=5;while(-k)printf(%d,k=1);printf(/n);执行后的输出结果是()。1分A、1B、2C、4D、死循环答案:A6、【单选题】以下关于算法的叙述中错误的是()。1分A、算法可以用伪代码、流程图等多种形式来描述B、一个正确的算法必须有输入C、一个正确的算法必须有输出D、用流程图描述的算法可以用任何一

3、种计算机高级语言编写成程序代码答案:B7、【单选题】有以下程序:#includevoidf(int*p);main()inta5=1,2,3,4,5),*r=a;f(r);printf(%dn,*r);voidf(int*p)p=p+3;printf(%d,*p);程序运行后的输出结果是()。1分A、1,4B、4,4C、3,1D、4,1答案:D8、【单选题】下面是有关C语言字符数组的描述,其中错误的是()。1分A、不可以用赋值语句给字符数组名赋字符串B、可以用输入语句把字符串整体输入给字符数组C、字符数组中的内容不一定是字符串D、字符数组只能存放字符串答案:D9、【单选题】若有定义语句intb

4、=2;,则表达式(b2)(3|b)的值是()。1分A、4B、8C、0D、2答案:B10、【单选题】在ER图中,用来表示实体联系的图形是()。1分A、椭圆形B、矩形C、菱形D、三角形答案:C11、【单选题】av9功能是求整形数组中的前若干个元素的平均值,设数组元素个数最多不超过则下列函数说明语句错误的是()。1分A、intavg(int*a,intn);B、intavg(intalO,intn);C、intavg(inta,intn);D、intavg(inta,intn);答案:C12、【单选题】有以下程序:#includemain()charch35=AAAA,BBB,CC;printf(%

5、sn,chl);程序运行后的输出结果是()。1分A、AAAB、CCC、BBBCCD、BBB答案:D13、【单选题】以下不能将S所指字符串正确复制到t所指存储空间的是()。1分A、while(*t=*s)t+;s+;)B、for(i=0;ti=si;i+);C、do*t+=*s+;)while(*s);D、for(i=0,j=o;ti+=sj+;);答案:C14、【单选题】有以下程序,其中k的初值为八进制数:#includemain()intk=011;printf%d|n,k+;程序运行后的输出结果是()。1分A、12B、11C、10D、9答案:D15、【单选题】有以下定义:“inta;lon

6、gb;doubleX,Y;”,则以下选项中正确的表达式是()。1分A、a%(intxy)B、a=x!=Y;C、(a*y)%bD、y=x+y=X答案:D16、【单选题】以下选项中关于程序模块化的叙述错误的是()。1分A、把程序分若干相对独立的模块,可便于编码和调试B、把程序分成若干相对独立、功能单一的模块,可便于重复使用这些模块C、可采用自低向上、逐步细化的设计方法把若干独立模块组装成所要求的程序D、可采用自顶向下、逐步细化的设计方法把若干独立模块组装成所要求的程序答案:C17、【单选题】下列合法的声明语句是()。1分A、int_abc=50;B、doubleint=3+5e25;C、longd

7、o=1L:D、float3_asd=3e-3;答案:A18、【单选题】有以下程序:#include#includetypedefstructcharname9;charsex;intscore2;STU;STUf(STUa)STUb=Zha0,m,85,90;inti;strcpy(aname,bname);sex=bsex;for(i=o;i2;i+)ascorei=bscorei;returna;main()STUc=Qian,f,95,92),d;d=f(c);printf(%S,%C,%d,%d,dname,dsex,dscore0,dscorel);printf(%s,%c,%d,%

8、dn,Cname,Csex,cscore0,Cscore1);程序运行后的输出结果是()。1分A、Zhao,m,85,90,Qian,f,95,92B、Zhao,m,85,90,Zhao,m,85m90C、Qian,f,95,92,Qian,f,95,92D、Qian,f,95,92,zhan,m,85,90答案:A19、【单选题】有以下程序#includevoidfun(intp)intd=2;p=d+;printf(dp);main()inta=1;fun(a):printf(dn,a);)程序运行后的输出结果是()。1分A、32B、12C、21D、22答案:C20、【单选题】在面向对象方

9、法中,实现信息隐蔽是依靠()。1分A、对象的继承B、对象的多态C、对象的封装D、对象的分类答案:C21、【单选题】有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数):#include#includemain()chara10=abc,b10=012,c10=xyz;strcpy(a+1,b+2);puts(strcat(a,c+1);程序运行后的输出结果是()。1分A、al2xyzB、12yzC、a2yzD、bc2yz答案:C22、【单选题】有以下程序:#includemain()chars=rstuv;printf(%cn,*s+2);程序运行后的输出结果是()。1分A

10、、tuvB、字符t的ASCIl码值C、tD、出错答案:C23、【单选题】有以下程序:#include#defineN8voidfun(int*x,inti)*x=*(x+i);)main()intaN=1,2,3,4,5,6,7,8,i;fun(a,2);for(i=0;in2;i+)printf(Ha,ai);printf(n);程序运行后的输出结果是()。1分A、1313B、2234C、3234D、1234答案:C24、【单选题】有以下程序:#includeintf(intt,intn);main()inta4=1,2,3,4,s;s=f(a,4);printf(%dn,s);intf(i

11、ntt,intn)if(n0)returntn-1+f(t,n-1);elsereturn0;程序运行后的输出结果是()。1分A、4B、10C、14D、6答案:B25、【单选题】有以下程序:#include#defineN4voidfun(intaN,int)inti;for(i=o;imain()intxNN=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,yN,i;fun(X,y);for(i=0;i程序运行结果为()。1分A、-l2,-3,0,0,B、-3,-l,1,3,C、0,1,2,3,D、-3,-3,-3,-3,答案:B26、【单选题】下列叙述中正确的

12、是()。1分A、在栈中,棱中元素随栈底指针与栈顶指针的变化而动态变化B、在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C、在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D、上述三种说法都不对答案:C27、【单选题】有以下程序:#includemain()intc=0,k;for(k=1;k3;k+)switch(k)default:c+=k;case2:c+;break;case4:c+=2;break;printf(dn,c);程序运行后的输出结果是()。1分A、3B、5C、7D、9答案:A28、【单选题】有下列程序:intfunl(doublea)returna*=a;intfun2(doublex,doubley)doublea=0,b=0;a=funl(x);b=funl(y);return(int)(a+b);main()doublew;w=fun2(11,20),程序执行后变量w中的值是()。、1分A、521B、5C、50D、00答案:C29、【单选题】某系统总体结图如下图所示:该系统总体结构图的深度是()。1分A、7B、6C、3D、2答案:C30、【单选题】有以下程序:#include#includemain()chara510=china,bei

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 会计职称考试

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号