A、 2种形态
B、 4种形态
C、 7种形态
D、 5种形态
答案:D
解析:【解析】具有3个结点的二叉树有以下几种形态:
A、 2种形态
B、 4种形态
C、 7种形态
D、 5种形态
答案:D
解析:【解析】具有3个结点的二叉树有以下几种形态:
A. 标识唯一性
B. 可复用性
C. 多态性
D. 封装性
解析:【解析】面向对象设计是建立在“对象”概念上的方法学,对象是面向对象语言中类的实体,其特点包括:①标识唯一性,对象可区分;②分类性,可以将具有相同属性和操作的对象抽象成类;③多态性,同一个操作对于不同对象表现不同的行为;④封装性,屏蔽数据的具体结构以及操作的算法;⑤模块独立性好,对象内部各种元素结合紧密,内聚性强。答案选择B选项。
A. 并运算
B. 交运算
C. 差运算
D. 除运算
解析:【解析】关系的运算包含传统集合运算和专门关系运算,其中传统集合运算中的并运算是指结构相同的两个关系合并成一个新关系,新关系中包含两个关系中的所有元组。答案选择A选项。
A. 系统总体结构图支持软件系统的详细设计
B. 软件设计是将软件需求转换为软件表示的过程
C. 数据结构与数据库设计是软件设计的任务之一
D. PAD图是软件详细设计的表示工具
解析:【解析】详细设计的任务是为软件结构图中而非总体结构图中的每一个模块确定实现算法和局部数据结构。软件系统的总体结构图是软件架构设计的依据,它并不支持软件的详细设计。支持软件系统的详细设计的有:程序流程N-S图以及PAD图等。答案选择A选项。
A. '518'
B. "5"
C. 'nm'
D. '\n'
解析:【解析】字符实例的一般形式是用一对单引号括起来的一个字符,包括ASCII码中的一些控制字符,如D项,'\n'表示换行符。AC两项错误,单引号中不能有多个字符;B项错误,"5"为字符串,不是字符类实例。答案选择D选项。
A. 项错误,在C语言中,宏名可以是任何合法的C语言标识符,只不过通常习惯用大写字母;
B. 宏定义必须位于源程序中所有语句之间
C. 语言中,宏名可以是任何合法的C语言标识符,只不过
D. 宏调用比函数调用耗费时间
解析:【解析】
A. 算法在执行过程中所需要的计算机存储空间
B. 算法所处理的数据量
C. 算法程序中的语句或指令条数
D. 算法在执行过程中所需要的临时工作单元数
解析:【解析】算法的空间复杂度是指算法在执行过程中所需要的计算机存储空间。包括算法程序所占空间,输入的初始数据所占空间和执行过程中所需要的额外空间。答案选择A选项。
A. 编码设计
B. 测试阶段
C. 运行阶段
D. 物理设计
解析:【解析】数据库设计采用系统化、规范化设计方法,按照需求分析、概念设计、逻辑设计和物理设计四个阶段进行数据库设计。答案选择D选项。
A. 数据约束
B. 数据类型
C. 关系运算
D. 查询
解析:【解析】在数据库系统中的数据模型有三个要素:数据结构、数据操作和数据的约束条件。答案选择A选项。
A. 87和6.0
B. 876和543.0
C. 87和543.0
D. 76和543.0
解析:【解析】scanf函数的一般形式为:scanf(格式控制,地址表列);。其中,“格式控制”是用双引号括起来的字符串,也称“转换控制字符串”,它包括两种信息:①格式说明,由“%”和格式字符组成;②普通字符,即需要原样输入的字符。“地址表列”是需要接收输入数据的一系列变量的地址。本题中的“格式控制”是“%2d%f”,其中%2d的意思是要输入一个整数,但该整数最宽只占2个字符,而%f是要输入一个浮点数。而题目要求输入的是876和543.0,所以scanf函数将87赋给a,6赋给b。答案选择A选项。
A. 不等于10的整数
B. 大于3且不等10的整数
C. 大于3或等于10的整数
D. 小于3的整数
解析:【解析】第一个if有一个else语句,若x3,则进入else语句中,在else语句中只有当x!=10时才会有输出结果,所以输入的值的范围应为大于3且不等于10的整数。答案选择B选项。