【计算机类职业资格】二级公共基础知识-63及答案解析.doc
《【计算机类职业资格】二级公共基础知识-63及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级公共基础知识-63及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、二级公共基础知识-63 及答案解析(总分:93.00,做题时间:90 分钟)一、B单项选择题/B(总题数:30,分数:59.00)1.“商品”与“顾客”两个实体集之间的联系一般是 A. 一对一 B. 一对多 C. 多对一 D. 多对多(分数:2.00)A.B.C.D.2.执行下列程序的输出结果是_。#includestdio.hmain()int i,j,x=0,y=0;for(i=0;i2,i+) for(j=0;j3;j+)x+;x-=j;y=i+j;printf(“x=%d,y=%d/n“,x,y); A.x=0,y=3 B.x=0,y=5 C.x=1,y=3 D.x=1,y=5(分数:
2、1.00)A.B.C.D.3.循环链表的主要优点是_。 A. 不再需要头指针了 B. 从表中任一结点出发都能访问到整个链表 C. 在进行插入、删除运算时,能更好的保证链表不断开 D. 已知某个结点的位置后,能够容易的找到它的直接前件(分数:2.00)A.B.C.D.4.下列四个叙述中,正确的是_。 A.C程序中的所有字母必须小写 B.C程序中的关键字必须小写,其他标识符不区分大小写 C.C程序中的所有字母都不区分大小写 D.C程序中的所有关键字必须小写(分数:2.00)A.B.C.D.5.负责数据库中查询操作的数据库语言是_。 A.数据定义语言 B.数据管理语言 C.数据操纵语言 D.数据控制
3、语言(分数:2.00)A.B.C.D.6.下列数据结构中,按先进后出原则组织数据的是_。 A.线性链表 B.栈 C.循环链表 D.顺序表(分数:2.00)A.B.C.D.7.已知下列函数定义:fun(int *b,int c,int d) int k;fbr(k=0;kc*d;k+) *b=c+d;b+;则调用此函数的正确写法是(假设变量 a的说明为 int a10)_。 A.fun(*a,6,14); B.fun( C.fun(a,8,4); D.fun(int)a,8,6);(分数:2.50)A.B.C.D.8.在计算机中,算法是指_。 A.加工方法 B.解题方案的准确而完整的描述 C.排
4、序方法 D.查询方法(分数:2.00)A.B.C.D.9.在数据库设计中,将 E-R图转换成关系数据模型的过程属于_。 A. 需求分析阶段 B. 逻辑设计阶段 C. 概念设计阶段 D. 物理设计阶段(分数:2.00)A.B.C.D.10.一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是 A.1:1联系 B.1:m联系 C.m:1联系 D.m:n联系(分数:2.00)A.B.C.D.11.“商品”与“顾客”两个实体集之间的联系一般是_。 A. 一对一 B. 一对多 C. 多对一 D. 多对多(分数:2.00)A.B.C.D.12.详细设计的结果基本决定了最终程序的_。
5、 A. 代码的规模 B. 运行速度 C. 质量 D. 可维护性(分数:2.00)A.B.C.D.13.下列叙述中正确的是_。 A.软件交付使用后还需要进行维护 B.软件一旦交付使用就不需要再进行维护 C.软件交付使用后其生命周期就结束 D.软件维护是指修复程序中被破坏的指令(分数:2.00)A.B.C.D.14.设有定义:char s10;int i=0;,以下不能将一行(不超过 100个字符)带有空格的字符串正确读入的语句或语句组是_。 A.gets(s); B.scanf(“%s“,s); C.while(si+=getchar()!=/n);si=/0; D.doscanf(“%c“,)
6、while(si+!=/n);si=/0;(分数:1.00)A.B.C.D.15.索引属于_。 A.模式 B.内模式 C.外模式 D.概念模式(分数:2.00)A.B.C.D.16.如果进栈序列为 e1,e2,e3,e4,则可能的出栈序列是_。 A.e3、e1、e4、e2 B.e2、e4、e3、e1 C.e3、e4、e1、e2 D.任意顺序(分数:2.00)A.B.C.D.17.若有说明:int a34;,则 a数组元素的非法引用是_。 A.a02*1 B.a13 C.a4-20 D.a04(分数:2.50)A.B.C.D.18.下列叙述中正确的是_。 A. 循环队列有队头和队尾两个指针,因此
7、,循环队列是非线性结构 B. 在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况 C. 在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况 D. 循环队列中元素的个数是由队头指针和队尾指针共同决定(分数:2.00)A.B.C.D.19.软件需求规格说明书的作用不包括 A. 软件可行性研究的依据 B. 用户与开发人员对软件要做什么的共同理解 C. 软件验收的依据 D. 软件设计的依据(分数:2.00)A.B.C.D.20.数据库技术的根本目标是要解决数据的 A.存储问题 B.共享问题 C.安全问题 D.保护问题(分数:2.00)A.B.C.D.21.为了提高测试的效率,应该U
8、 /U。 A. 随机选取测试数据 B. 取一切可能的输入数据作为测试数据 C. 在完成编码以后制定软件的测试计划 D. 集中对付那些错误群集的程序(分数:2.00)A.B.C.D.22.设循环队列的存储空间为 Q(1:35),初始状态为 front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为 A. 16 B. 20 C. 0或 35 D. 15(分数:2.00)A.B.C.D.23.下列数据模型中,具有坚实理论基础的是_。 A.层次模型 B.网状模型 C.关系模型 D.以上 3个都是(分数:2.00)A.B.C.D.24.对长度为
9、N的线性表进行顺序查找,在最坏情况下所需要的比较次数为_。 A.N1 B.N C.N1/2 D.N/2(分数:2.00)A.B.C.D.25.在结构化程序设计中,模块划分的原则是 A.各模块应包括尽量多的功能 B.各模块的规模应尽量大 C.各模块之间的联系应尽量紧密 D.模块内具有高内聚度、模块间具有低耦合度(分数:2.00)A.B.C.D.26.在 E-R图中,用来表示实体联系的图形是_。 A.椭圆形 B.矩形 C.菱形 D.三角形(分数:2.00)A.B.C.D.27.下列叙述中,不属于数据库系统的是_。 A. 数据库 B. 数据库管理系统 C. 数据库管理员 D. 数据库应用系统(分数:
10、2.00)A.B.C.D.28.相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和_。 A. 可重用性差 B. 安全性差 C. 非持久性 D. 冗余性(分数:2.00)A.B.C.D.29.数据流图是用于表示软件模型的一种图示方法,在下列可采用的绘制方法中,_是常采用的。 A. 自顶向下 B. 自底向上 C. 分层绘制 D. 逐步求精(分数:2.00)A.B.C.D.30.以下数据结构属于非线性数据结构的是_。 A.队列 B.线性表 C.二叉树 D.栈(分数:2.00)A.B.C.D.二、B填空题/B(总题数:17,分数:34.00)31.用树型结构表示实体类型及实体间联系的数据
11、模型称为 1。(分数:2.00)填空项 1:_32.测试的目的是暴露错误,评价程序的可靠性;而 1 的目的是发现错误的位置并改正错误。(分数:2.00)填空项 1:_33.对 n个记录的有序表进行二分查找法查找时,最大的比较次数是 1。(分数:2.00)填空项 1:_34.在将 E-R图转换到关系模式时,实体和联系都可以表示成 1。(分数:2.00)填空项 1:_35.软件维护活动包括以下几类:改正性维护、适应性维护、 1 维护和预防性维护。(分数:2.00)填空项 1:_36.算法复杂度主要包括时间复杂度和 1 复杂度。(分数:2.00)填空项 1:_37. 1是从二维表列的方向进行的运算。
12、(分数:2.00)填空项 1:_38.在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中, 1 负责数据的模式定义与数据的物理存取构建。(分数:2.00)填空项 1:_39.数据库恢复是将数据库从 1 状态恢复到某一已知的正确状态。(分数:2.00)填空项 1:_40.为了提高程序的易读性,同时为减少错误,提高软件开发效率,编码时应注意养成良好的 1。(分数:2.00)填空项 1:_41.软件结构是以 1 为基础而组成的一种控制层次结构。(分数:2.00)填空项 1:_42.数据字典是各类数据描述的集合,它通常包括 5个部分,即数据项、数据结构、数据流、 1 和处理过程。(分数:
13、2.00)填空项 1:_43.在数据库技术中,实体集之间的联系可以是一对一或一对多的,那么“学生”和“可选课程”的联系为 1。(分数:2.00)填空项 1:_44.软件工程的出现是由于 1。(分数:2.00)填空项 1:_45.常用的黑箱测试有等价分类法、 1、因果图法和错误推测法 4种。(分数:2.00)填空项 1:_46.用链表表示线性表的突出优点是 1。(分数:2.00)填空项 1:_47.测试的目的是暴露错误,评价程序的可靠性;而 1 的目的是发现错误的位置并改正错误。(分数:2.00)填空项 1:_二级公共基础知识-63 答案解析(总分:93.00,做题时间:90 分钟)一、B单项选
14、择题/B(总题数:30,分数:59.00)1.“商品”与“顾客”两个实体集之间的联系一般是 A. 一对一 B. 一对多 C. 多对一 D. 多对多(分数:2.00)A.B.C.D. 解析:2.执行下列程序的输出结果是_。#includestdio.hmain()int i,j,x=0,y=0;for(i=0;i2,i+) for(j=0;j3;j+)x+;x-=j;y=i+j;printf(“x=%d,y=%d/n“,x,y); A.x=0,y=3 B.x=0,y=5 C.x=1,y=3 D.x=1,y=5(分数:1.00)A.B. C.D.解析:解析 本题考查 C语言中 for循环结束后循环
15、变量的取值。第一次执行外循环时 i=0,退出内层循环时 j=3,x=3,再执行 x-=j时得 x=0;第二次执行外循环时 i=1,退出内层循环时 i=3,x=3,执行 x-=j时得 x=0,退出外层循环时 i=2,j=3,执行 y=i+j得 y=5。3.循环链表的主要优点是_。 A. 不再需要头指针了 B. 从表中任一结点出发都能访问到整个链表 C. 在进行插入、删除运算时,能更好的保证链表不断开 D. 已知某个结点的位置后,能够容易的找到它的直接前件(分数:2.00)A.B. C.D.解析:解析 循环链表就是将单向链表中最后一个结点的指针指向头结点,使整个链表构成一个环形,这样的结构使得从表
16、中的任一结点出发都能访问到整个链表。4.下列四个叙述中,正确的是_。 A.C程序中的所有字母必须小写 B.C程序中的关键字必须小写,其他标识符不区分大小写 C.C程序中的所有字母都不区分大小写 D.C程序中的所有关键字必须小写(分数:2.00)A.B.C.D. 解析:解析 C 语言只规定所有的关键字必须小写,而标识符中的字母则既可以大写,也可以小写,但大小写是有区别的。例如,else 是关键字,而 ELSE可以作为标识符使用。5.负责数据库中查询操作的数据库语言是_。 A.数据定义语言 B.数据管理语言 C.数据操纵语言 D.数据控制语言(分数:2.00)A.B.C. D.解析:解析 数据库中
17、有 3种主要的程序设计语言类别语句:数据定义语言(DDL)、数据操纵语言(DML)及数据控制语言(DCL)。其中,数据操纵语言主要负责数据的插入、删除、查询、修改等操作。6.下列数据结构中,按先进后出原则组织数据的是_。 A.线性链表 B.栈 C.循环链表 D.顺序表(分数:2.00)A.B. C.D.解析:解析 本题主要考查对于栈的理解。 栈是限定在一端进行插入与删除的线性表。在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素,即栈是按照“先进后出”或“
18、后进先出”的原则组织数据的。 队列组织数据的原则是“先进先出”或“后进后出”。 数据结构中,栈和队列组织数据的原则。7.已知下列函数定义:fun(int *b,int c,int d) int k;fbr(k=0;kc*d;k+) *b=c+d;b+;则调用此函数的正确写法是(假设变量 a的说明为 int a10)_。 A.fun(*a,6,14); B.fun( C.fun(a,8,4); D.fun(int)a,8,6);(分数:2.50)A.B.C. D.解析:解析 本题考查函数调用时的参数传递。 fun 函数的调用形式为 fun(int *b,int c,int d)。调用数组时,用数
19、组名表示一个指向数组的第一个元素的指针,因此调用时的形式为 fun(a,8,4)。8.在计算机中,算法是指_。 A.加工方法 B.解题方案的准确而完整的描述 C.排序方法 D.查询方法(分数:2.00)A.B. C.D.解析:计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特征:可行性、确定性、有穷性和拥有足够的情报。9.在数据库设计中,将 E-R图转换成关系数据模型的过程属于_。 A. 需求分析阶段 B. 逻辑设计阶段 C. 概念设计阶段 D. 物理设计阶段(分数:2.00)A.B. C.D.解析:解析 E-R 模型即实体一联系模型,是将现实世界的要求转化成实体、联系、属性等几个基
20、本概念,以及它们之间的两种连接关系。数据库逻辑设计阶段包括以下几个过程:从 E-R图向关系模式转换,逻辑模式规范化及调整、实现规范化和 RDBMS,以及关系视图设计。10.一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是 A.1:1联系 B.1:m联系 C.m:1联系 D.m:n联系(分数:2.00)A.B.C.D. 解析:11.“商品”与“顾客”两个实体集之间的联系一般是_。 A. 一对一 B. 一对多 C. 多对一 D. 多对多(分数:2.00)A.B.C.D. 解析:解析 在现实世界中,两个实体之间的联系可分为三种类型: 一对一联系(简记为 1:1):一对一的
21、联系表现为主表中的每一条记录只与相关表中的一条记录相关联。 一对多联系(简记为 1:n):一对多的联系表现为主表中的每一条记录与相关表中的多条记录相关联。 多对多联系(简记为 M:N或 m:n):多对多的联系表现为一个表中的多个记录在相关表中同样有多个记录其匹配。 该题目中一个顾客可以购买多种商品,同一种商品可以有多个顾客购买,所以商品和顾客之间是多对多的联系。12.详细设计的结果基本决定了最终程序的_。 A. 代码的规模 B. 运行速度 C. 质量 D. 可维护性(分数:2.00)A.B.C. D.解析:解析 详细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统,但详细设计阶段的任务还
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 公共 基础知识 63 答案 解析 DOC
