- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
等级考试基础知识题库教程
试卷(一)
(1)下面叙述正确的是__C___
A.算法的执行效率与数据的存储结构无关
B.算法的空间复杂度是指算法程序中指令(或语句)的条数
C.算法的有穷性是指算法必须能在执行有限的步骤之后终止
D.算法的时间复杂度是指执行算法程序所需要的时间
(2)以下数据结构属于非线性数据结构的是___C__
A.队列 B.线性表 C.二叉树 D.栈
(3) 在一棵二叉树上第8层的结点数最多是__C___
A.8 B.16 C.128 D256
(4)下面描述中,不符合结构化程序设计风格的是___C__
A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑
B.自顶向下
C.注重提高程序的执行效率
D.限制使用goto语句
(5) 下面概念中,不属于面向对象方法的是___D__
A.对象、消息 B.继承、多态 C.类、封装 D.过程调用
(6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是__B___
A.可行性分析 B.需求分析 C.详细设计 D.程序编码
(7) 软件生命周期中所花费用最多的阶段是__D___
A.详细设计 B.软件编码 C.软件测试 D.软件维护
(8) 数据库系统的核心是__B___
A.数据模型 B.DBMS C.软件工具 D.数据库
(9) 下列叙述中正确的是___A__
A.数据处理是将信息转化为数据的过程
B.数据库设计是指设计数据库管理系统
C.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则 称其为本关系的外关键字
D.关系中的每列称为元组,一个元组就是一个字段
(10) 下列模式中,__B____是用户模式
A.内模式 B.外模式 C.概念模式 D.逻辑模式 填空
填空:
(1)算法的复杂度主要包括时间复杂度和__空间_____复杂度。
(2)数据的物理结构在计算机存储空间中的存放形式称为数据的___内模式___。
(3)若按功能划分,软件测试的方法通常分为___白盒____测试方法和黑盒测试方法。
(4)如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体“工人”与 实体“设备”之间存在___一对多____联系。
(5)关系数据库管理系统能实现的专门关系运算包括____选择___、连接和投影。
试卷(二)
(1)算法的时间复杂度是指___C___
A执行算法程序所需要的时间
B算法程序的长度
C算法执行过程中所需要的基础运算次数
D算法程序中的指令条数
(2)试卷3
一、 选择题(1-35)
(1) 算法的空间复杂度是指—D—
A)算法程序的长度 B)算法程序中的指令条数
C)算法程序所占的存储空间 D)算法执行过程中所需要的存储空间
(2) 下列关于栈的叙述中正确的是—D—
A)在栈中只能插入数据 B)在栈中只能删除数据
C)栈是先进先出的线性表 D)栈是先进后出的线性表
(3) 在深度为5的满二叉树中,叶子结点的个数为 —C—
A)32 B)31 C)16 D)15
(4) 对建立良好的程序设计风格,下面描述正确的是—A—
A)程序应简单、清晰、可读性好
B)符号名的命名要符合语法
C)充分考虑程序的执行效率
D)程序的注释可有可无
(5) 下面对对象的概念描述错误的是—A—
A)任何对象都必须有继承性 B)对象是属性和方法的封装体
C)对象间的通讯靠消息传递 D)操作是对象的动态性属性
(6) 下面不属于软件工程的3个要素的是—D—
A)工具 B)过程 C)方法 D)环境
(7) 程序流程图(PFD)中的箭头代表的是 —B—
A) 数据流 B)控制流 C)调用关系 D)组成关系
(8) 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是—A—
A)数据库系统 B)文件系统 C) 人工管理 D)数据项管理
(9) 用树形结构来表示实体之间的联系的模型称为—B—
A)关系模型 B)层次模型 C)网状模型 D)数据模型
(10) 关系数据库管理系统能实现的专门关系运算包括—B—
A) 排序、索引、统计 B)选择、投影、连接
C)关联、更新、排序 D)显示、打印、制表
二、 填空:
(1)设一棵完全二叉树共有500个结点,则在该二叉树中有[250 ]个叶子结点。
(2)在最坏情况下,冒泡排序的时间复杂度为[ N(N-1)/2 ]。
(3)面向对象的程序设计方法中涉及的对象是系统
文档评论(0)