【计算机类职业资格】二级公共基础知识-49及答案解析.doc
《【计算机类职业资格】二级公共基础知识-49及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级公共基础知识-49及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、二级公共基础知识-49 及答案解析(总分:97.00,做题时间:90 分钟)一、B单项选择题/B(总题数:30,分数:57.00)1.结构化程序设计主要强调的是_。 A. 程序的可移植性 B. 程序的易读性 C. 程序的执行效率 D. 程序的规模(分数:2.00)A.B.C.D.2.设有下面的定义:struct st int a;float b;d;int*p;要使 p指向结构变量 d中的 a成员,正确的赋值语句是_。 A.*p=d.a; B.p= C.p=d.a; D.p=(分数:2.50)A.B.C.D.3.软件部件的内部实现与外部可访问性分离是指软件的_。 A. 继承性 B. 多态性 C
2、. 共享性 D. 封装性(分数:2.00)A.B.C.D.4.NULL是指_。 A.0 B.空格 C.未知的值或无任何值 D.空字符串(分数:2.00)A.B.C.D.5.有以下程序#includestdio.hvoid main()int n=2,k=1;while(!(k0n+);printf(“%d %d/n“,k,n);程序运行后的输出结果是_。 A.0 2 B.1 3 C.5 7 D.1 2(分数:1.00)A.B.C.D.6.如果进栈序列为 e1,e2,e3,e4,则可能的出栈序列是U /U。 A. e3,e1,e4,e2 B. e2,e4,e3,e1 C. e3,e4,e1,e2
3、 D. 任意顺序(分数:2.00)A.B.C.D.7.下列 4项中说法不正确的是_。 A.数据库减少了数据冗余 B.数据库中的数据可以共享 C.数据库避免一切数据的重复 D.数据库具有较高的数据独立性(分数:2.00)A.B.C.D.8.下列叙述中,不属于结构化分析方法的是_。 A.面向数据流的结构化分析方法 B.面向数据结构的 Jackson方法 C.面向数据结构的结构化数据系统开发方法 D.面向对象的分析方法(分数:2.00)A.B.C.D.9.下列不属于静态测试方法的是_。 A. 代码检查 B. 白盒法 C. 静态结构分析 D. 代码质量度量(分数:2.00)A.B.C.D.10.数据流
4、图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是_。 A.控制流 B.加工 C.数据存储 D.源和潭(分数:2.00)A.B.C.D.11.下列关于线性表的叙述中,不正确的是_。 A.线性表可以是空表 B.线性表是一种线性结构 C.线性表的所有结点有且仅有一个前件和后件 D.线性表是由 n个元素组成的一个有限序列(分数:1.00)A.B.C.D.12.在软件开发中,需求分析阶段可以使用的工具是_。 A.N-S图 B.DFD图 C.PAD图 D.程序流程图(分数:2.00)A.B.C.D.13.在下列几种排序方法中,要求内存量最大的是
5、_。 A) 插入排序 B) 选择排序 C) 快速排序 D) 归并排序(分数:2.00)A.B.C.D.14.下面程序的运行结果是_。y=5;x=14;y=(x=3*y,x+6),x-1);printf(:x=%d,y=%d“,x,y); A.x=27,y=27 B.x=12,y=13 C.x=15,y=14 D.x=y=27(分数:1.00)A.B.C.D.15.下列说法中,不属于数据模型所描述的内容的是_。 A. 数据结构 B. 数据操作 C. 数据查询 D. 数据约束(分数:2.00)A.B.C.D.16.检查软件产品是否符合需求定义的过程称为_。 A.确认测试 B.集成测试 C.验证测试
6、 D.验收测试(分数:2.00)A.B.C.D.17.数据结构中,与所使用的计算机无关的是数据的_。 A.存储结构 B.物理结构 C.逻辑结构 D.物理和存储结构(分数:2.00)A.B.C.D.18.面向对象方法中,继承是指_。 A.一组对象所具有的相似性质 B.一个对象具有另一个对象的性质 C.各对象之间的共同性质 D.类之间共享属性和操作的机制(分数:3.00)A.B.C.D.19.数据库设计中,用 E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的_。 A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段(分数:2.00)A.B.C.D.20.下列
7、叙述中,正确的是_。 A. 软件就是程序清单 B. 软件就是存放在计算机中的文件 C. 软件应包括程序清单及运行结果 D. 软件包括程序和文档(分数:2.00)A.B.C.D.21.在长度为 n的有序线性表中进行二分查找,最坏情况下需要比较的次数是_。 A.O(n) B.O(n2) C.O(log2n) D.O(nlog2n)(分数:2.00)A.B.C.D.22.下列 4项中说法不正确的是_。 A.数据库减少了数据冗余 B.数据库中的数据可以共享 C.数据库避免一切数据的重复 D.数据库具有较高的数据独立性(分数:2.00)A.B.C.D.23.在数据管理技术发展的三个阶段中,数据共享最好的
8、是_。 A. 人工管理阶段 B. 文件系统阶段 C. 数据库系统阶段 D. 3个阶段相同(分数:2.00)A.B.C.D.24.下列选项中不属于软件生命周期开发阶段任务的是_。 A. 软件测试 B. 概要设计 C. 件维护 D. 细设计(分数:2.00)A.B.C.D.25.程序的 3种基本控制结构是_。 A.过程、予过程和分程序 B.顺序、选择和重复 C.递归、堆栈和队列 D.凋用、返回和转移(分数:2.00)A.B.C.D.26.以下程序的输出结果是_。#includestdio.hvoid prt(int *x,int *y,int *z)printf(“%d,%d,%d/n“,+*x,
9、+*y,*(z+);main()int a=10,b=40,c=20;prt(a,b,c);prt(a,b,c); A.11,42,31 12,22,41 B.11,41,20 12,42,20 C.11,21,40 11,21,21 D.11,41,21 12,42,22(分数:1.00)A.B.C.D.27.在结构化程序设计思想提出之前,在程序设计中曾强调程序的效率,现在,与程序的效率相比,人们更重视程序的_。 A.安全性 B.一致性 C.可理解性 D.合理性(分数:2.00)A.B.C.D.28.若已定义:int a=0,1,2,3,4,5,6,7,8,9,*p=a,i;其中 0i9,则
10、对 a数组元素不正确的引用是_。 A.ap-a B.*(ai) C.pi D.a10(分数:1.00)A.B.C.D.29.以下有关宏替换的叙述不正确的是_。 A.使用宏定义可以嵌套 B.宏定义语句不进行语法检查 C.双引号中出现的宏名不替换 D.宏名必须用大写字母表示(分数:2.50)A.B.C.D.30.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的_。 A.抽象和信息隐蔽 B.局部化和封装化 C.内聚性和耦合性 D.激活机制和控制方法(分数:2.00)A.B.C.D.二、B填空题/B(总题数:20,分数:40.00)31.在 E-R图中,矩形表示 1。(分数:2.
11、00)填空项 1:_32.在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为 1。(分数:2.00)填空项 1:_33.测试用例包括输入值集和 1 值集。(分数:2.00)填空项 1:_34.栈和队列通常采用的存储结构是 1。(分数:2.00)填空项 1:_35.在关系模型中,把数据看成一个二维表,每一个二维表称为一个 1。(分数:2.00)填空项 1:_36.面向对象的模型中,最基本的概念是对象和_。(分数:2.00)填空项 1:_37.数据模型按不同应用层次分成 3种类型,它们是概念数据模型、 1 和物理数据模型。(分数:2.00)填空项 1:_38.排序是计算机程序设计
12、中的一种重要操作,常见的排序方法有插入排序、 1 和选择排序等。(分数:2.00)填空项 1:_39.类是一个支持集成的抽象数据类型,而对象是类的 1。(分数:2.00)填空项 1:_40.某二叉树中度为 2的结点有 18个,则该二叉树中有 1 个叶子结点。(分数:2.00)填空项 1:_41.软件危机出现于 20世纪 60年代末,为了解决软件危机,人们提出了 1 的原理来设计软件,这就是后期软件设计的基础。(分数:2.00)填空项 1:_42.数据库保护分为:安全性控制、 1、并发性控制和数据的恢复。(分数:2.00)填空项 1:_43.在深度为 7的满二叉树中,度为 2的结点个数为 1。(
13、分数:2.00)填空项 1:_44.软件工程三要素包括方法、工具和过程,其中, 1 支持软件开发的各个环节的控制和管理。(分数:2.00)填空项 1:_45.数据模型按不同应用层次分成 3种类型,它们是概念数据模型、 1 和物理数据模型。(分数:2.00)填空项 1:_46.冒泡排序算法在最好的情况下的元素交换次数为 1。(分数:2.00)填空项 1:_47.数据结构分为线性结构和非线性结构,带链的队列属于 1。(分数:2.00)填空项 1:_48.数据库恢复是将数据库从 1 状态恢复到某一已知的正确状态。(分数:2.00)填空项 1:_49. 1的任务是诊断和改正程序中的错误。(分数:2.0
14、0)填空项 1:_50.数据库保护分为:安全性控制、 1、并发性控制和数据的恢复。(分数:2.00)填空项 1:_二级公共基础知识-49 答案解析(总分:97.00,做题时间:90 分钟)一、B单项选择题/B(总题数:30,分数:57.00)1.结构化程序设计主要强调的是_。 A. 程序的可移植性 B. 程序的易读性 C. 程序的执行效率 D. 程序的规模(分数:2.00)A.B. C.D.解析:2.设有下面的定义:struct st int a;float b;d;int*p;要使 p指向结构变量 d中的 a成员,正确的赋值语句是_。 A.*p=d.a; B.p= C.p=d.a; D.p=
15、(分数:2.50)A.B.C.D. 解析:解析 本题主要考查按结构数组元素方式引用结构成员。结构体变量的成员引用方法有 3种:结构体变量名,成员名:指针变量名-成员名;(*指针变量名).成员名。因为 p是指针变量,所以应该将地址值赋给 p。3.软件部件的内部实现与外部可访问性分离是指软件的_。 A. 继承性 B. 多态性 C. 共享性 D. 封装性(分数:2.00)A.B.C.D. 解析:4.NULL是指_。 A.0 B.空格 C.未知的值或无任何值 D.空字符串(分数:2.00)A.B.C. D.解析:解析 此题属于记忆性的题目,NULL 是指未知的值或无任何值。5.有以下程序#includ
16、estdio.hvoid main()int n=2,k=1;while(!(k0n+);printf(“%d %d/n“,k,n);程序运行后的输出结果是_。 A.0 2 B.1 3 C.5 7 D.1 2(分数:1.00)A.B.C.D. 解析:解析 在程序中整型变量 n的初始值等于 2,整型变量 k的初始值等于 1,在执行 while语句时,由于表达式 k的值大于 0为真,所以不再需要判断 n+是否为真,(k0n+)表达式的值为真。!(k0n+)表达式的值为假,所以 while语句中的条件不满足,循环语句不会执行,变量 n的值也不会加 1,所在输出变量 k和 n的值是 1和 2。6.如果
17、进栈序列为 e1,e2,e3,e4,则可能的出栈序列是U /U。 A. e3,e1,e4,e2 B. e2,e4,e3,e1 C. e3,e4,e1,e2 D. 任意顺序(分数:2.00)A.B. C.D.解析:解析 由栈“后进先出”的特点可知:A)中 e1不可能比 e2先出,C)中 e3不可能比 e4先出,且e1不可能比 e2先出,D)中栈是先进后出的,所以不可能是任意顺序。B)中出栈过程如图所示: *7.下列 4项中说法不正确的是_。 A.数据库减少了数据冗余 B.数据库中的数据可以共享 C.数据库避免一切数据的重复 D.数据库具有较高的数据独立性(分数:2.00)A.B.C. D.解析:
18、解析 数据库系统具有以下几个特点:一是数据的集成性;二是数据的高共享性与低冗余性:三是数据的独立性;四是数据统一管理与控制。8.下列叙述中,不属于结构化分析方法的是_。 A.面向数据流的结构化分析方法 B.面向数据结构的 Jackson方法 C.面向数据结构的结构化数据系统开发方法 D.面向对象的分析方法(分数:2.00)A.B.C.D. 解析:解析 常见的需求分析方法有结构化分析方法和面向对象的分析方法两类。其中结构化分析方法又包括面向数据流的结构化分析方法(SA),面向数据结构的 Jackson方法和面向数据结构的结构化数据系统开发方法。9.下列不属于静态测试方法的是_。 A. 代码检查
19、B. 白盒法 C. 静态结构分析 D. 代码质量度量(分数:2.00)A.B. C.D.解析:解析 静态测试包括代码检查、静态结构分析和代码质量度量等。其中白盒测试属于动态测试。10.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是_。 A.控制流 B.加工 C.数据存储 D.源和潭(分数:2.00)A. B.C.D.解析:解析 数据流图包括 4个方面,即加工/转换(输入数据经加工变换产生输出)、数据流 (沿箭头方向传送数据的通道,一般在旁边标注数据流名)、存储文件/数据源(表示处理过程中存放各种数据的文件)、源和潭(表示系统
20、和环境的接口,属系统之外的实体),不包括选项中的控制流。11.下列关于线性表的叙述中,不正确的是_。 A.线性表可以是空表 B.线性表是一种线性结构 C.线性表的所有结点有且仅有一个前件和后件 D.线性表是由 n个元素组成的一个有限序列(分数:1.00)A.B.C. D.解析:解析 线性表是一种线性结构,由 n(n0)个元素组成,所以线性表可以是空表。但是在线性表中,第一个结点没有前件,最后一个结点没有后件,其他结点有且只有一个前件和后件,所以选项 C是错误的。12.在软件开发中,需求分析阶段可以使用的工具是_。 A.N-S图 B.DFD图 C.PAD图 D.程序流程图(分数:2.00)A.B
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 公共 基础知识 49 答案 解析 DOC
