【计算机类职业资格】二级公共基础知识-64及答案解析.doc
《【计算机类职业资格】二级公共基础知识-64及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级公共基础知识-64及答案解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、二级公共基础知识-64 及答案解析(总分:100.00,做题时间:90 分钟)一、B单项选择题/B(总题数:30,分数:60.00)1.开发大型软件时,产生困难的根本原因是_。 A.大型系统的复杂性 B.人员知识不足 C.客观世界千变万化 D.时间紧、任务重(分数:1.00)A.B.C.D.2.下列叙述中,不属于测试特征的是_。 A.测试的挑剔性 B.完全测试的不可能性 C.测试的可靠性 D.测试的经济性(分数:2.00)A.B.C.D.3.软件部件的内部实现与外部可访问性分离是指软件的_。 A. 继承性 B. 多态性 C. 共享性 D. 封装性(分数:2.00)A.B.C.D.4.下列链表中
2、,其逻辑结构属于非线性结构的是 A. 循环链表 B. 双向链表 C. 带链的栈 D. 二叉链表(分数:2.00)A.B.C.D.5.已知数据表 A 中每个元素距其最终位置不远,为节省时间,应采用的算法是_。 A.堆排序 B.直接捅入排序 C.快速排序 D.直接选择排序(分数:2.00)A.B.C.D.6.两次执行下面的程序,如果从键盘上分别输入 4 和 2,则输出结果是_。main()int x;scanf(“%d/n“,x);if(x+3)printf(“%d/n“,x);else printf(“%d/n“,x-); A.7 和 5 B.5 和 3 C.7 和 4 D.6 和 4(分数:2
3、.00)A.B.C.D.7.若有如下说明,且 int 类型占两个字节,则正确的叙述为_。struct stint a;int b2;a; A.结构体变量 a 与结构体成员 a 同名,定义是合法的 B.程序只在执行到该结构体时才为结构体 st 分配存储单元 C.程序运行时为结构体 st 分配 8 字节存储单元 D.类型名 struct st 可以通过 extern 关键字提前引用(分数:1.00)A.B.C.D.8.阅读以下程序:#includestdio.hmain()int i;scanf(“%d“,i);if(i-5)printf(“%d“,i);elsepfintf(“%d“,i+);程
4、序运行后,如果从键盘上输入 5,则输出结果是_。 A.2 B.3 C.4 D.5(分数:1.00)A.B.C.D.9.数据库设计中,用 E-R 图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的_。 A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段(分数:2.00)A.B.C.D.10.实体是信息世界中广泛使用的一个术语,它用于表示_。 A.有生命的事物 B.无生命的事物 C.实际存在的事物 D.一切事物(分数:2.00)A.B.C.D.11.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指_。 A.模块间的关系 B.系统结构部件转换成软件
5、的过程描述 C.软件层次结构 D.软件开发过程(分数:2.00)A.B.C.D.12.交换两个变量的值,不允许用临时变量,应该使用下列_位运算符。 A.xy=200;pt=xy=*pt+30; A.200 B.170 C.260 D.230(分数:2.50)A.B.C.D.21.设一棵二叉树中有 3 个叶子结点,有 8 个度为 1 的结点,则该二叉树中总的结点数为_。 A.12 B.13 C.14 D.15(分数:2.00)A.B.C.D.22.为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为_。 A.PAD 图 B.N-S 图 C.结构图 D.
6、数据流图(分数:2.00)A.B.C.D.23.数据库设计中,反映用户对数据要求的模式是_。 A.内模式 B.概念模式 C.外模式 D.设计模式(分数:2.00)A.B.C.D.24.在深度为 5 的满二叉树中,叶子结点的个数为_。 A.32 B.31 C.16 D.15(分数:2.00)A.B.C.D.25.数据库应用系统中的核心问题是 A.数据库设计 B.数据库系统设计 C.数据库维护 D.数据库管理员培训(分数:2.00)A.B.C.D.26.以下程序的输出结果是_。#includestdio.hint m=13;int fun(int x,int y) int m=2;return(x
7、*y-m);main() int a=7,b=6;printf(“%d“,fun(a,b)/m); A.1 B.3 C.7 D.10(分数:2.50)A.B.C.D.27.已知定义 k 为 double 类型变量,k=260.72631;printf(“%-6.2e/n“,k);则以上语句的输出结果是_。 A.输出格式描述的域宽不够,不能输出 B.输出为 26.07e+01 C.输出为 2.6e+02 D.输出为-2.64e2(分数:2.00)A.B.C.D.28.已知一棵二叉树前序遍历和中序遍历分别为 ABDEGCFH 和 DBGEACHF,则该二叉树的后序遍历为_。 A.GEDHFBCA
8、B.DGEBHFCA C.ABCDEFGH D.ACBFEDHG(分数:2.00)A.B.C.D.29.在 Windows 菜单中,暗淡的命令名项目表示该命令_。 A.暂时不能用 B.正在执行 C.包含下一层菜单 D.包含对话框(分数:2.00)A.B.C.D.30.软件开发离不开系统环境资源的支持,其中必要的测试数据属于_。 A.硬件资源 B.通信资源 C.支持软件 D.辅助资源(分数:2.00)A.B.C.D.二、B填空题/B(总题数:20,分数:40.00)31.面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个 1。(分数:2.00)填空项 1:_32.一棵二叉树有 10
9、 个度为 1 的结点,7 个度为 2 的结点,则该二叉树共有 1 个结点。(分数:2.00)填空项 1:_33.深度为 5 的满二叉树有 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.数据的逻辑结构有线性结构和
10、 1 两大类。(分数:2.00)填空项 1:_39.在二维表中,元组的 1 不能再分成更小的数据项。(分数:2.00)填空项 1:_40.数据字典是各类数据描述的集合,它通常包括 5 个部分,即数据项、数据结构、数据流、 1 和处理过程。(分数:2.00)填空项 1:_41.在对 n 个元素进行冒泡排序的过程中,第一趟至多需要进行 1 对相邻元素之间的比较。(分数:2.00)填空项 1:_42.面向对象的模型中,最基本的概念是对象和 1。(分数:2.00)填空项 1:_43.若串 s=“MathTypes”,则其子串的数目是 1。(分数:2.00)填空项 1:_44.在面向对象的设计中,用来请
11、求对象执行某一处理或回答某些信息的要求称为 1。(分数:2.00)填空项 1:_45.耦合和内聚是评价模块独立性的两个主要标准,其中 1 反映了模块内各成分之间的联系。(分数:2.00)填空项 1:_46. 1 是从二维表列的方向进行的运算。(分数:2.00)填空项 1:_47.为了提高程序的易读性,同时为减少错误,提高软件开发效率,编码时应注意养成良好的 1。(分数:2.00)填空项 1:_48.数据结构分为逻辑结构和存储结构,循环队列属于 1 结构。(分数:2.00)填空项 1:_49.数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应
12、用程序不必修改,称为 1。(分数:2.00)填空项 1:_50.在关系数据库中,用来表示实体之间联系的是 1。(分数:2.00)填空项 1:_二级公共基础知识-64 答案解析(总分:100.00,做题时间:90 分钟)一、B单项选择题/B(总题数:30,分数:60.00)1.开发大型软件时,产生困难的根本原因是_。 A.大型系统的复杂性 B.人员知识不足 C.客观世界千变万化 D.时间紧、任务重(分数:1.00)A. B.C.D.解析:解析 随着计算机软件规模的扩大,软件本身的复杂性不断增加,研制周期显著变长,正确性难以保证,软件开发费用上涨,生产效率急剧下降,从而出现了人们难以控制软件发展的
13、局面,即所谓的“软件危机”。2.下列叙述中,不属于测试特征的是_。 A.测试的挑剔性 B.完全测试的不可能性 C.测试的可靠性 D.测试的经济性(分数:2.00)A.B.C. D.解析:解析 本题考查了软件测试的主要特征。 软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定。它有 3 个方面的重要特征,即测试的挑剔性、完全测试的不可能性及测试的经济性。其中没有测试可靠性这一说法。 软件测试与软件调试的概念,以及相应的方法。3.软件部件的内部实现与外部可访问性分离是指软件的_。 A. 继承性 B. 多态性 C. 共享性 D. 封装性(分数:2.00)A.B.C.
14、D. 解析:4.下列链表中,其逻辑结构属于非线性结构的是 A. 循环链表 B. 双向链表 C. 带链的栈 D. 二叉链表(分数:2.00)A.B.C.D. 解析:解析 循环链表、双向链表、带链的栈都是线性结构,二叉链表是非线性结构二叉树的链式存储结构,只有它是非线性结构。此处答案为 D)。5.已知数据表 A 中每个元素距其最终位置不远,为节省时间,应采用的算法是_。 A.堆排序 B.直接捅入排序 C.快速排序 D.直接选择排序(分数:2.00)A.B. C.D.解析:解析 当数据表 A 中每个元素距其最终位置不远,说明数据表 A 按关键字值基本有序,存待排序序列基本有序的情况下,采用插入排序所
15、用时间最少。6.两次执行下面的程序,如果从键盘上分别输入 4 和 2,则输出结果是_。main()int x;scanf(“%d/n“,x);if(x+3)printf(“%d/n“,x);else printf(“%d/n“,x-); A.7 和 5 B.5 和 3 C.7 和 4 D.6 和 4(分数:2.00)A.B. C.D.解析:解析 本题的考点是增 1 减 1 运算符作为后缀时的运算程序。如果从键盘上输入 4,执行if(x+3)时条件为真,x 的值加 1,输出结果为 5,当键盘输入 2 时,执行 if(x+3)时条件为假,x值增 1 后执行 printf(“%d/n“,x-);,即
16、输出结果为 3。7.若有如下说明,且 int 类型占两个字节,则正确的叙述为_。struct stint a;int b2;a; A.结构体变量 a 与结构体成员 a 同名,定义是合法的 B.程序只在执行到该结构体时才为结构体 st 分配存储单元 C.程序运行时为结构体 st 分配 8 字节存储单元 D.类型名 struct st 可以通过 extern 关键字提前引用(分数:1.00)A. B.C.D.解析:解析 本题主要考查结构体的用法:结构体变量 a 与结构体成员 a 同名,定义合法:在程序编译的时候结构的定义并不会使系统为该结构分配内存空间,只有在说明结构变量时才分配内存空间;int
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 公共 基础知识 64 答案 解析 DOC
