2021年全国计算机等级《二级C语言程序设计》考前押密试题(3)

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

《2021年全国计算机等级《二级C语言程序设计》考前押密试题(3)》由会员分享,可在线阅读,更多相关《2021年全国计算机等级《二级C语言程序设计》考前押密试题(3)(30页珍藏版)》请在金锄头文库上搜索。

1、2021年全国计算机等级二级C语言程序设计考前押密试题(3)1、【单选题】若已定义:inta口一(0,1,2,3,4,5,6,7,8,9),*p=a,i;其中0i9,则对a数组元素的引用不正确的是()。1分A、ap-aB、*(ai)C、piD、*(*(a十i)答案:D2、【单选题】视图设计一般有3种设计次序,下列不属于视图设计次序的是()。1分A、自顶而下B、由内向外C、由外向内D、自底向上答案:C3、【单选题】下列运算符中优先级最高的算符是()。1分A、!B、C、-=D、答案:A4、【单选题】有以下程序:intfun(intn)if(n=1)retHrn1;elsereturn(n+fun(

2、n1):)main()intx;scanf(”d”,x);x=fun(x);printf(”dn”,x):执行程序时,给变量X输入10,程序的输出结果是()。1分A、55B、54C、65D、45答案:A5、【单选题】以下能正确定义一维数组的选项是()。1分A、inta5=01,234,5);B、chara口=0,1,2,3,4,5);C、chara=A,B,C);D、inta5=”0123”;答案:B6、【单选题】下列程序执行后的输出结果是()。voidfunc(int*a,intb)bo=*a+b;)main()inta,b5;a=0;b0=3;rune(ab);printf(”dn”,bo

3、);1分A、6B、7C、8D、9答案:A7、【单选题】下列4个关于C语言的结论中错误的是()。1分A、可以用dowhile语句实现的循环一定可以用while语句实现B、可以用for语句实现的循环一定可以用while语句实现C、可以用while语句实现的循环一定可以用for语句实现D、do-while语句与while语句的区别仅是关键字“while”出现的位置不同答案:D8、【单选题】以三级模式为框架形成的3种数据库中,真实存在于计算机外存的数据库是()。1分A、概念数据库B、用户数据库C、物理数据库D、逻辑数据库答案:B9、【单选题】与“y一(xO?1:x0?1:0)”;的功能相同的if语句是

4、()。1分A、if(x0)y=1;B、if(x)elseif(x0)y=1;elsey=0;elseif(x0)y=-1;elsey=0;C、y=-1D、y=0;if(x)if(x=O)if(xO)y=1;if(xi=O)y=1;elseif(x=0)y=0;elsey=-1;elsey=-1;答案:B10、【单选题】数据库系统的核心是()。1分A、数据模型B、数据库管理系统C、数据库D、数据库管理员答案:B11、【单选题】若有以下的定义:“intta2;”,能正确表示t数组元素地址的表达式的是()。1分A、t32B、t3C、t1D、t22答案:C12、【单选题】有以下程序#includest

5、ructttintx;structtt*y;)*P;structtta4=20,a+1,15,a+2,30,a+3,17,a);main()inti;Pa:for(i=1;i=2;i+)(printf(”d,”,p-x);P=P-y:)程序的运行结果是()。1分A、20,30,B、30,17,C、15,30,D、20,15,答案:D13、【单选题】以下选项中正确的实型常量是()。1分A、0B、31415C、0329102D、871答案:B14、【单选题】有下列函数定义:intfun(doublea,doubleb)returna*b;)若下列选项中所用变量都已经正确定义并赋值,错误的函数调用是

6、()。1分A、if(fun(x,y)B、zfun(fun(X,y),fun(X,y);C、zfun(fun(X,y)X,y);D、fun(x,y);答案:C15、【单选题】有以下程序:main()inta=0,b=0;a=10;*给a赋值b=20;给b赋值*printf(”a+b=dn”,a+b);输出计算机结果)程序运行后的输出结果是()。1分A、a+b=10B、a+b=30C、30D、出错答案:A16、【单选题】以下程序的输出结果是()。main()inti,a44=1,3,5,2,4,6,3,5,7;printf(”ddddn”,a03,a12,a21,a30;1分A、0650B、147

7、0C、5430D、输出值不定答案:A17、【单选题】下述程序的运行结果是()。#include#includemain()char*s1=”abDui;char*s2=”ABdUG”:intt;t=strcmp(s1,s2);printf(”d”,t);1分A、正数B、负数C、零D、不确定的值答案:A18、【单选题】语句“printf(”abre”hiyboun”);”的输出结果是()。1分A、abrehiybouB、abrehiybouC、rehiyouD、abrehiybou答案:C19、【单选题】下面程序段的输出结果是()。inti=32770:printf(”dn”,i);1分A、32

8、769B、32767C、-32766D、输出不确定数答案:C20、【单选题】下列运算符中优先级最低的算符是()。1分A、|B、!=C、一D、十答案:A21、【单选题】有以下程序:#includemain()charc1=A,c2=Y;printf(”d,dn”,c1,c2);)程序的输出结果是()。1分A、因输出格式不合法,无正确输出B、65,90C、A,YD、6589答案:D22、【单选题】设有定义:“inta;floatb;”,执行“scanf(”2df”,a,b);”语句时,若从键盘输入876543o回车,a和b的值分别是()。1分A、876和543000000B、87和6000000C

9、、87和543000000D、76和543000000答案:B23、【单选题】设有二元关系R和三元关系s,下列运算合法的是()。1分A、RnSB、RUSC、R-SD、RS答案:D24、【单选题】有以下程序:#includemain()inti;for(i一1;i一5;i+)(if(i2)printf(”*”);e|secontinue;printf(”#”);printf(”$n”);程序的输出结果是()。1分A、*#*#*#$B、#*#*#*$C、*#*#$D、#*#*$答案:A25、【单选题】结构化程序设计的3种结构是()。1分A、顺序结构、选择结构、转移结构B、分支结构、等价结构、循环结

10、构C、多分支结构、赋值结构、等价结构D、顺序结构、选择结构、循环结构答案:D26、【单选题】下面for语句的循环次数为()。for(x=1,y=0;(Y!=19)(x6);x+);1分A、是无限循环B、循环次数不定C、最多执行6次D、最多执行5次答案:D27、【单选题】语句:“printf(”d”,(a=2)(b=-2);”的输出结果是()。1分A、无输出B、结果是不确定C、-1D、1答案:D28、【单选题】以下程序的输出结果是()。voidfun(int*a,inti,intj)intt;if(iI)(t=ai;ai=aj;aj=t;i+;j-;fun(a,i,j);)main()intx=

11、2,6,18),i;fun(x,0,3):for(i=0;i4;i+)printf(”2d”,xi);printf(”n”);)1分A、1,2,6,8B、8,6,2,1C、8,l,6,2D、8,6,1,2答案:C29、【单选题】常采用的两种存储结构是()。1分A、顺序存储结构和链式存储结构B、散列方法和索引方式C、链表存储结构和数组D、线性存储结构和非线性存储结构答案:A30、【单选题】有以下程序:main()intx=102,y=012;printf(”2d,2dn”,x,y);执行后输出结果是()。1分A、10,01B、02,12C、102,10D、02,10答案:C31、【单选题】运行下

12、列程序,若从键盘输入字符“a”,则输出结果是()。charC;c=getchar();if(c=ac=g)c=c+4;elseif(c=gc=z)c=c-21;elseprint(”inputerror!n”);putchar(c):1分A、fB、tC、eD、d答案:C32、【单选题】相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和()。1分A、可重用性差B、安全性差C、非持久性D、冗余性答案:D33、【单选题】若有以下定义和语句:“doubler=99,*p=r;*P=r;”,则以下正确的叙述是()。1分A、两个*p含义相同,都说明给指针变量P赋值B、在“doubler=99,*p=r;”中,把r的地址赋值给了P所指的存储单元C、语句“*p=r;”把变量r的值赋给指针变量PD、语句“*p=r;”取变量r的值放回r中答案:B34、【单选题】有以下程序段:intk,j,s;for(k=2;k6;k+,k+)s=1;for(j=k;j6;j+)s+=j;)print(”dn”,s);程序段的输出结果是()。1分A、9B、1C、11D、10答案:D35、【单选题】设有以下定义uniondata(intdl;f|aatd2;)dem0;则下面叙述中错误的是()。1分A、变量dem

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

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

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