全国计算机等级考试二级C语言 笔试题库(3)

全国计算机等级考试二级C语言 笔试题库(3)

ID:23725530

大小:104.50 KB

页数:10页

时间:2018-11-10

全国计算机等级考试二级C语言 笔试题库(3)_第1页
全国计算机等级考试二级C语言 笔试题库(3)_第2页
全国计算机等级考试二级C语言 笔试题库(3)_第3页
全国计算机等级考试二级C语言 笔试题库(3)_第4页
全国计算机等级考试二级C语言 笔试题库(3)_第5页
资源描述:

《全国计算机等级考试二级C语言 笔试题库(3)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、全国计算机等级考试二级C语言笔试题库(3)一、选择题在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。(1)软件是指A)程序B)程序和文档C)算法加数据结构D)程序、数据与相关文档的完整集合(2)检查软件产品是否符合需求定义的过程称为A)确认测试B)集成测试C)验证测试D)验收测试(3)以下不属于对象的基本特点的是A)分类性B)多态性C)继承性D)封装性(4)在设计程序时,应采纳的原则之一是A)不限制goto语句的使用B)减少或取消注解行C)程序

2、越短越好D)程序结构应有助于读者理解(5)下列叙述中正确的是A)程序执行的效率与数据的存储结构密切相关B)程序执行的效率只取决于程序的控制结构C)程序执行的效率只取决于所处理的数据量D)以上三种说法都不对(6)数据结构中,与所使用的计算机无关的是数据的A)存储结构B)物理结构C)逻辑结构D)物理和存储结构(7)线性表的顺序存储结构和线性表的链式存储结构分别是A)顺序存取的存储结构、顺序存取的存储结构B)随机存取的存储结构、顺序存取的存储结构C)随机存取的存储结构、随机存取的存储结构D)任意存取的存储结构、任意存取的存储

3、结构(8)树是结点的集合,它的根结点数目是A)有且只有1B)1或多于1C)0或1D)至少2(9)下列有关数据库的描述,正确的是A)数据库是一个DBF文件B)数据库是一个关系C)数据库是一个结构化的数据集合D)数据库是一组文件(10)数据库、数据库系统和数据库管理系统之间的关系是A)数据库包括数据库系统和数据库管理系统B)数据库系统包括数据库和数据库管理系统C)数据库管理系统包括数据库和数据库系统D)三者没有明显的包含关系(11)以下4个选项中,不能看作一条语句的是A);B)a=5,b=2.5,c=3.6;C)if(a<

4、5);D)if(b!=5)x=2;y=6;(12)下面四个选项中,均是不合法的用户标识符的选项是A)AP_0doB)floatla0_AC)b-agotointD)_123tempint(13)以下选项中不属于字符常量的是A)′C′B)′′C′′C)′xCC′D)′72′(14)设变量已正确定义并赋值,以下正确的表达式是A)x=y*5=x+zB)int(15.8%5)C)x=y+z+5,++yD)x=25%5.0(15)若变量已正确定义并赋值,以下符合C语言语法的表达式是A)a:=b+1B)a=b=c+2C)in

5、t18.5%3D)a=a+7=c+b(16)以下程序的运行结果是intk=0;voidfun(intm){m+=k;k+=m;printf("m=%dk=%d",m,k++);}main(){inti=4;fun(i++);printf("i=%dk=%d",i,k);}A)m=4k=5i=5k=5B)m=4k=4i=5k=5C)m=4k=4i=4k=5D)m=4k=5i=4k=5(17)已有定义:charc;,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是A)isupp

6、er(c)B)′A′<=c<=′Z′C)′A′<=c&&c<=′Z′D)c<=(′z′-32)&&(′a′-32)<=c(18)设有:inta=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后,n的值是A)1B)2C)3D)4(19)若变量已正确定义,有以下程序段inta=3,b=5,c=7;if(a>b)a=b;c=a;if(c!=a)c=b;printf("%d,%d,%d",a,b,c);其输出结果是A)程序段有语法错B)3,5,3C)3,5,5D)3,5,7(20)若有定义

7、:floatx=1.5;inta=1,b=3,c=2;,则正确的switch语句是A)switch(x){case1.0:printf("*");case2.0:printf("**");}B)switch((int)x);{case1:printf("*");case2:printf("**");}C)switch(a+b){case1:printf("*");case2+1:printf("**");}D)switch(a+b){case1:printf(**);}casec:print

8、f(**);}(21)有以下程序#includemain0{inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是A)741B)963C)852D)875421(22)以下描述中正确的是A)由于do-while循环中循环体语句只能是一条可执行语句,所以

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。