【计算机类职业资格】二级公共基础知识-62及答案解析.doc
《【计算机类职业资格】二级公共基础知识-62及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级公共基础知识-62及答案解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、二级公共基础知识-62 及答案解析(总分:93.50,做题时间:90 分钟)一、B单项选择题/B(总题数:30,分数:55.50)1.下列选项中不属于面向对象程序设计特征的是_。 A.继承性 B.多态性 C.类比性 D.封装性(分数:2.00)A.B.C.D.2.有以下程序:#includestdio.hmain()int i=5;doif(i%3=1)if(i%5=2)printf(“*%d“,i);break;i+; while(i!=0);printf(“/n“);程序的运行结果是_。 A.*7 B.*3*5 C.*5 D.*2*6(分数:2.00)A.B.C.D.3.以下程序的输出结果
2、是_。#includestdio.h#define F(x)2.84+x#define w(y)printf(“%d“,(int)(y)#define P(y)w(y)main()int x=2;P(F(5)*x); A.12 B.13 C.14 D.16(分数:1.00)A.B.C.D.4.有以下程序:#includestdio.hint b=3;int fun(int *k)b=*k+b;return(b);main() int a10=1,2,3,4,5,6,7,8,i;for(i=2;i4;i+)b=fun(ai)+b;printf(“%d“,b);printf(“/n“);程序运行后
3、的输出结果是_。 A.12 14 B.12 32 C.10 14 D.10 20(分数:1.00)A.B.C.D.5.数据库设计包括两个方面的设计内容,它们是_。 A. 概念设计和逻辑设计 B. 模式设计和内模式设计 C. 内模式设计和物理设计 D. 结构特性设计和行为特性设计(分数:2.00)A.B.C.D.6.在数据结构中,与所使用的计算机无关的是数据的_。 A.存储结构 B.物理结构 C.逻辑结构 D.物理和存储结构(分数:2.00)A.B.C.D.7.下列有关数据库的描述,正确的是_。 A.数据库设计是指设计数据库管理系统 B.数据库技术的根本目标是要解决数据共享的问题 C.数据库是一
4、个独立的系统,不需要操作系统的支持 D.数据库系统中,数据的物理结构必须与逻辑结构一致(分数:1.00)A.B.C.D.8.软件工程的出现是由于_。 A. 程序设计方法学的影响 B. 软件产业化的需要 C. 软件危机的出现 D. 计算机的发展(分数:2.00)A.B.C.D.9.数据库系统的核心是_。 A.数据库 B.数据库管理系统 C.数据模型 D.软件工具(分数:2.00)A.B.C.D.10.某二叉树有 5 个度为 2 的结点,则该二叉树中的叶子结点数是_。 A.10 B.8 C.6 D.4(分数:2.00)A.B.C.D.11.非空的循环单链表 head 的尾结点(由 p 所指向),满
5、足_。 A.p-next=NULL B. p=NULL C. p-nexl=head D.p=head(分数:2.00)A.B.C.D.12.数据库系统的三级模式不包括_。 A.概念模式 B.内模式 C.外模式 D.数据模式(分数:2.00)A.B.C.D.13.软件设计中模块划分应遵循的准则是_。 A. 低内聚低耦合 B. 高内聚低耦合 C. 低内聚高耦合 D. 高内聚高耦合(分数:2.00)A.B.C.D.14.对于长度为 n 的线性表,在最坏的情况下,下列各排序法所对应的比较次数中正确的是_。 A.冒泡排序为 n/2 B.冒泡排序为 n C.快速排序为 n D.快速排序为 n(n1)/2
6、(分数:2.00)A.B.C.D.15.在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的_。 A.连接码 B.关系码 C.外码 D.候选码(分数:1.00)A.B.C.D.16.在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示_。 A.模块之间的调用关系 B.程序的组成成分 C.控制程序的执行顺序 D.数据的流向(分数:2.00)A.B.C.D.17.下列关于栈的描述正确的是_。 A.在栈中只能插入元素而不能删除元素 B.在栈中只能删除元素而不能插入元素 C.栈是特殊的线性表,只能在一端插入或删除元素 D.栈是特殊的线性表,只能在一端插
7、入元素,而在另一端删除元素(分数:2.00)A.B.C.D.18.在一棵深度为 K 的完全二叉树中,所含结点个数不小于_。 A.2K B.2K+1 C.2K-1 D.2K-1(分数:2.00)A.B.C.D.19.软件设计中划分模块的一个准则是 A.低内聚低耦合 B.高内聚低耦合 C.低内聚高耦合 D.高内聚高耦合(分数:2.00)A.B.C.D.20.在深度为 7 的满二叉树中,叶子结点的个数为_。 A. 32 B. 31 C. 64 D. 63(分数:2.00)A.B.C.D.21.下列叙述中,不属于结构化分析方法的是_。 A.面向数据流的结构化分析方法 B.面向数据结构的 Jackson
8、 方法 C.面向数据结构的结构化数据系统开发方法 D.而向对象的分析方法(分数:2.00)A.B.C.D.22.下列叙述中正确的是_。 A.栈是“先进先出”的线性表 B.队列是“先进后出”的线性表 C.循环队列是非线性结构 D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构(分数:2.00)A.B.C.D.23.两个或两个以上模块之间关联的紧密程度称为 A. 耦合度 B. 内聚度 C. 复杂度 D. 数据传输特性(分数:2.00)A.B.C.D.24.以下叙述中正确的是_。 A.C 程序中注释部分可以出现在程序中任意合适的地方 B.C 程序的书写格式是固定的,每行只能写一条语句 C.
9、构成 C 程序的基本单位是函数,所有函数名都可以由用户命名 D.在对 C 语言程序进行编译时,可以发现注释行中的拼写错误(分数:1.00)A.B.C.D.25.一个关系中属性个数为 1 时,称此关系为_。 A.对应关系 B.单一关系 C.一元关系 D.二元关系(分数:2.00)A.B.C.D.26.请阅读以下程序:#includestdio.hmain() int x=1,y=0,a=0,b=0;switch(x) case 1:switch(y) case 0:a+;break;case 1:b+;break;case 2:a+;b+;break;printf(“a=%d,b=%d/n“,a
10、,b);上面程序的输出结果是_。 A.a=2,b=1 B.a=1,b=0 C.a=1,b=1 D.a=2,b=2(分数:2.50)A.B.C.D.27.下面对对象概念描述错误的是_。 A.任何对象都必须有继承性 B.对象是属性和方法的封装体 C.对象问的通信靠消息传递 D.操作是对象的动态性属性(分数:2.00)A.B.C.D.28.下面对队列的叙述正确的是_。 A.队列属于非线性表 B.队列按“先进后出”原则组织数据 C.队列在队尾删除数据 D.队列按“先进先出”原则组织数据(分数:2.00)A.B.C.D.29.软件设计中,有利于提高模块独立性的一个准则是_。 A.低内聚低耦合 B.低内聚
11、高耦合 C.高内聚低耦合 D.高内聚高耦合(分数:2.00)A.B.C.D.30.以下关于 C 语言数据类型使用的叙述中错误的是_。 A.若要准确无误差的表示自然数,应使用整数类型 B.若要保存带有多位小数的数据,应使用双精度类型 C.若要处理如“人员信息”等含有不同类型的相关数据,应白定义结构体类型 D.若只处理“真”和“假”两种逻辑值,应使用逻辑类型(分数:2.00)A.B.C.D.二、B填空题/B(总题数:19,分数:38.00)31.数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是 1。(分数:2.00)填空项 1:_32.程序流程图中的菱形框
12、表示的是 1。(分数:2.00)填空项 1:_33.若串 s=“MathTypes“,则其子串的数目是 1。(分数:2.00)填空项 1:_34.当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的 1。(分数:2.00)填空项 1:_35.数据的逻辑结构在计算机存储空间中的存放形式称为数据的 1。(分数:2.00)填空项 1:_36.数据的基本单位是 1。(分数:2.00)填空项 1:_37.数据结构分为线性结构与非线性结构,带链的栈属于 1。(分数:2.00)填空项 1:_38.在长度为 n 的顺序存储的线性表中插入一个元素,最坏
13、情况下需要移动表中 1 个元素。(分数:2.00)填空项 1:_39.在关系模型中,把数据看成一个二维表,每一个二维表称为一个 1。(分数:2.00)填空项 1:_40.数据结构分为线性数据结构和非线性数据结构,带链的队列属于 1。(分数:2.00)填空项 1:_41.长度为 n 的顺序存储线性表中,当在任何位置上捅入一个元素概率都相等时,捅入一个元素所需移动元素的平均个数为 1。(分数:2.00)填空项 1:_42.软件开发环境是全面支持软件开发全过程的 1 集合。(分数:2.00)填空项 1:_43.在运算过程中,能够使空表与非空表的运算统一的结构是_。(分数:2.00)填空项 1:_44
14、.数据结构分为逻辑结构和存储结构,循环队列属于 1 结构。(分数:2.00)填空项 1:_45.设一棵完全二叉树共有 500 个结点,则在该二叉树中有 1 个叶子结点。(分数:2.00)填空项 1:_46.软件的 1 设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。(分数:2.00)填空项 1:_47.软件设计模块化的目的是 1。(分数:2.00)填空项 1:_48.与结构化需求分析方法相对应的是 1 方法。(分数:2.00)填空项 1:_49.排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、 1 和选择排序等。(分数:2.00)填空项 1:_二级公共基础知识-62
15、 答案解析(总分:93.50,做题时间:90 分钟)一、B单项选择题/B(总题数:30,分数:55.50)1.下列选项中不属于面向对象程序设计特征的是_。 A.继承性 B.多态性 C.类比性 D.封装性(分数:2.00)A.B.C. D.解析:解析 对象具有如下特征:标识惟一性、分类性、多态性、封装性、模块独立性。2.有以下程序:#includestdio.hmain()int i=5;doif(i%3=1)if(i%5=2)printf(“*%d“,i);break;i+; while(i!=0);printf(“/n“);程序的运行结果是_。 A.*7 B.*3*5 C.*5 D.*2*6
16、(分数:2.00)A. B.C.D.解析:解析 由于循环变量 i 的初值等于 5,所以第一、二次进入 dowhile 循环语句时,不满足条件语句 if(i%3=1)和 if(i%5=2),printf(“%d“,i);break;执行,只执行 i+语句。当 i=7 时,满足条件语句 if(i%3=1)和 if(i%05=2),执行printf(“%d“);break;所以输出*7,结束循环。3.以下程序的输出结果是_。#includestdio.h#define F(x)2.84+x#define w(y)printf(“%d“,(int)(y)#define P(y)w(y)main()in
17、t x=2;P(F(5)*x); A.12 B.13 C.14 D.16(分数:1.00)A. B.C.D.解析:解析 本题考查带参数的宏定义及相关运算。P(F(5)*x)=P(2.84+5*2)=P(12.84),调用 w(12.84),输出(int)(12.84)=12。4.有以下程序:#includestdio.hint b=3;int fun(int *k)b=*k+b;return(b);main() int a10=1,2,3,4,5,6,7,8,i;for(i=2;i4;i+)b=fun(ai)+b;printf(“%d“,b);printf(“/n“);程序运行后的输出结果是_
18、。 A.12 14 B.12 32 C.10 14 D.10 20(分数:1.00)A.B. C.D.解析:解析 i=2 时,fun(a2)返回值是 b=b+a1=3+3=6,b=b+b=6+6=12;i=3 时,fun(a3)返回值是 b=b+a3=12+4=16,b=b+b=16+16=32。5.数据库设计包括两个方面的设计内容,它们是_。 A. 概念设计和逻辑设计 B. 模式设计和内模式设计 C. 内模式设计和物理设计 D. 结构特性设计和行为特性设计(分数:2.00)A. B.C.D.解析:6.在数据结构中,与所使用的计算机无关的是数据的_。 A.存储结构 B.物理结构 C.逻辑结构
19、D.物理和存储结构(分数:2.00)A.B.C. D.解析:解析 数据结构概念一般包括 3 个方面的内容,即数据的逻辑结构、存储结构及数据上的运算集合。数据的逻辑结构只抽象地反映数据元素之间的逻辑关系,而不管它在计算机中的存储表示形式。7.下列有关数据库的描述,正确的是_。 A.数据库设计是指设计数据库管理系统 B.数据库技术的根本目标是要解决数据共享的问题 C.数据库是一个独立的系统,不需要操作系统的支持 D.数据库系统中,数据的物理结构必须与逻辑结构一致(分数:1.00)A.B. C.D.解析:解析 数据库设计的目的实质上是设计出满足实际应用需求的实际关系模型。数据库技术的主要目的是有效地
20、管理和存取大量的数据资源,包括:提高数据的共享性,使多个用户能够同时访问数据库中的数据;减小数据的冗余,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。8.软件工程的出现是由于_。 A. 程序设计方法学的影响 B. 软件产业化的需要 C. 软件危机的出现 D. 计算机的发展(分数:2.00)A.B.C. D.解析:解析 软件工程概念的出现源自于软件危机。为了消除软件危机,通过认真研究解决软件危机的方法,认识到软件工程是使计算机软件走向工程科学的途径,逐步形成了软件工程的概念。9.数据库系统的核心是_。 A.数据库 B.数据库管理系统 C.数据模型 D.
21、软件工具(分数:2.00)A.B. C.D.解析:解析 数据库管理系统是对数据库进行管理和对数据库进行操作的管理系统,它是建立在操作系统基础之上的,位于操作系统和用户之间的一层数据管理软件,负责对数据库的数据进行统一的管理和控制,它是实现数据库和管理数据库的核心。10.某二叉树有 5 个度为 2 的结点,则该二叉树中的叶子结点数是_。 A.10 B.8 C.6 D.4(分数:2.00)A.B.C. D.解析:解析 根据二叉树的性质,在任意二叉树中,度为 0 的结点(即叶子结点)总是比度为 2 的结点多一个。11.非空的循环单链表 head 的尾结点(由 p 所指向),满足_。 A.p-next
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 公共 基础知识 62 答案 解析 DOC
