正确答案: D
7
题目:某二叉树共有7个结点,其中叶子结点只有l个,则该二叉树的深度为(假设根结点在第1层)( )。
解析:根据二叉树的基本性质3:在任意一裸二叉树中,多为0的叶子结点总比度为2的结点多一个.所以本题中度为2的结点为l—1=0个,所以可以知道本题目中的二叉树的每一个结点都有一个分支,所以共7个结点共7层,即度为7。
查看原题
举一反三的答案和解析:
[单选题]下列选项中不属于软件生命周期开发阶段任务的是
软件维护
解析:软件生命周期包括软件定义、软件开发及软件维护三个阶段(见图l.19)。软件定义阶段的任务包括可行性研究与计划制定、需求分析;软件开发阶段的任务包括概要设计、详细设计、软件实现、软件测试:软件维护的任务包括软件的运行、维护和退役。因此本题的正确答案是C。
[单选题]为了使模块尽可能独立,要求( )。
内聚程度要尽量高,耦合程度要尽量弱
解析:模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。耦合性与内聚性是模块独立性的两个定性标准,耦合与内聚是相互关联的。在程序结构中,各模块的内聚性越强,则耦合性越弱。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。
[单选题]下列关于数据环境及表间关系的说法,正确的是( )。
数据环境是对象,关系是数据环境中的对象
解析:解析:数据环境就是表单要处理的数据的存放场所,为表单设置数据环境是为了更好地对数据进行处理。数据环境是一个对象,有自己的属性、方法和事件。
[单选题]设x、y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是( )。
!(x
解析:本题考查逻辑运算符的使用。当“&&”的两个运算对象都是逻辑1时,表达式返回值才是1;“||” 的两个运算对象至少有一个是逻辑1时,表达式返回值也是1,x
您可能感兴趣的试题
设x、y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是( )。A. x&&yB. x
设x、y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是( )。
A. x&&y
B. x
C. x||++y&&y-z
D. !(x
答案解析
设x、y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是( )。A. x&&yB. x
设x、y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是( )。
A. x&&y
B. x
C. x||++y&&y-z
D. !(x
答案解析
设x、y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是( )。A. x&&yB. x
设x、y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是( )。
A. x&&y
B. x
C. x||++y&&y-z
D. !(x
答案解析
设x、y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是( )。A. x&&yB. x
设x、y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是( )。
A. x&&y
B. x
C. x||++y&&y-z
D. !(x
答案解析
[单选题]下列描述中不正确的是( )。
可以对整型数组进行整体输入、输出
解析:解析:本题考查对数组的理解。C语言规定只能逐个引用数组元素,而不能一次引用整个数组。对于字符数组,可以将整个字符串一次输入或输出。所以,选项C)不正确。
[单选题]定义一个表示10个值为null的字符串数组,下面选项正确的是
String a[]=new String[10];
解析:解析:本题考查字符串数组变量的声明。选项A和选项B的效果是一样的,都是用来定义一个字符串数组,但没有指明数组个数,不满足题B-要求。选项C是一个二维的字符数组,在C语言中,一个二维的字符数组就可以表示一个一维的字符串数组,而在Java中,字符char是基本类型,字符串String则是以对象的形式来表示的。选项D正确,它定义了一个含有10个元素的字符串数组,如果没有给字符串数组赋值,则默认为null。
[单选题]医院里有不同的科室,每名医生分属不同科室,则实体科室与实体医生间的联系是()。
一对多
[单选题]应用数据库的主要目的是( )。
解决数据共享问题
[单选题]需求分析的最终结果是产生( )。
需求规格说明书
解析:解析:本题考查软件工程中的需求分析环节。需求分析的最终结果就是需求规格说明书。