
复制
纠错
➡️如需代学继续教育,联系微信:yizhituziang
【判断题】
一棵哈夫曼树总共有23个结点,该树共有12个叶结点(终端结点)
【单选题】
设一棵哈夫曼树共有11个非叶结点,则该树有( )个叶结点。
【单选题】
设一棵哈夫曼树共有2n+1个结点,则该树有( )个非叶结点。
【判断题】
一棵哈夫曼树有n个叶子结点(终端结点),该树总共有2n-2个结点。
【判断题】
一棵哈夫曼树的带权路径长度等于其中所有分支结点的权值之和。
【单选题】
设一组权值集合W=(15,3,14,2,6,9,16,17),要求根据这些权值集合构造一棵哈夫曼树,则这棵哈夫曼树的带权路径长度为()。
【单选题】
设某哈夫曼树中有199个结点,则该哈夫曼树中有()个叶子结点。
【单选题】
由权值分别为3,8,6,2,5的叶子结点生成一棵哈夫曼树,它的带权路径长度为( )。
【单选题】
设给定权值总数有n 个,其哈夫曼树的结点总数为( )。
【单选题】
有n个叶子的哈夫曼树的结点总数为()。
【单选题】
C++类体系中,不能被派生类继承的有( )
【单选题】
派生类的构造函数的成员初始化列表中,不能包含()。
【单选题】
下面说法中,正确的是( )
①
一个类只能定义一个构造函数,但可以定义多个析构函数
②
一个类只能定义一个析构函数,但可以定义多个构造函数
③
构造函数与析构函数同名,只要名字前加了一个求反符号(~)
④
构造函数可以指定返回类型,而析构函数不能指定任何返回类型,即使是void类型也不可以
【单选题】
在面向对象的程序设计中,首先在问题域中识别出若干个 ()
【单选题】
下列有关C++类的说法中,不正确的是( )。
②
只有类中的成员函数或类的友元函数才能存取类中的私有成员
③
在类中,如果不做特别说明,所有成员的访问权限均为私有的
④
在类中,如果不做特别说明,所有成员的访问权限均为公用的
【单选题】
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是
【单选题】
假定一个类的构造函数为A(int aa,int bb){a=aa++;b=a*++bb;},则执行A x(4,5);语句后,x.a和x.b的值分别为()
【单选题】
对于拷贝初始化构造函数和赋值操作的关系,正确的描述是
③
当调用拷贝初始化构造函数时,类的对象正在被建立并被初始化
④
拷贝初始化构造函数和赋值操作不能在同一个类中被同时定义