正确答案: C
64
题目:在深度为7的满二叉树中,叶子结点的个数为( )。
解析:
满二叉树是指除最后一层外,每一层上的所有结点都有两个子结点的二叉树。满二叉树在其第i层上有2i-1个结点,即每一层上的结点数都是最大结点数。对于深度为7的满二叉树,叶子结点所在的是第7层,一共有27-1=64个叶子结点。
查看原题查看所有试题
学习资料的答案和解析:
[多选题]模式匹配运算符like中的通配符%可以代表()个字符。
任意长度的字符串
解析:本题答案:D
[单选题]以下叙述中错误的是 ______。
调用通用对话框控件的ShowOpen方法,能够直接打开在该通用对话框中指定的文件
解析:解析:在设计状态,窗体上显示通用对话框图标,但在程序运行时,窗体上不会显示通用对话框,直到在程序中用Active属性或Show方法激活而调出所需的对话框,所以A选项是正确的。
[单选题]下列程序的输出结果是______。 main() { int x,y; for(x=1,y=1;x=10;x++) {if(y>=5)break; if(y%3==1) }y+=3; continue; } y-=5; } printf("%d\n",x); }
3
解析:解析:本题考查循环辅助控制语句break和continue,前者退出整个for循环,后者跳过本次循环没有执行完的若干条语句,开始下一次循环操作,建议读者采用本书推荐的列表法分析。
[单选题]以下关于视图的描述中,正确的是
视图是从一个或多个数据库表中导出的虚拟表
解析:解析:视图是根据表定义的,要依赖数据表而存在,但视图可以同数据表进行联接操作,而且可以用来更新数据。由于视图并不是独立存在的基本表,它是由基本表派生出来的,因此不能利用MODIFY STRUCTURE命令修改表结构。
[单选题]分布式数据库系统不具有的特点是( )。
数据冗余
解析:解析:分布式数据库系统具有数据分布性、逻辑整体性、位置透明性和复制透明性的特点,其数据也是分布的;但分布式数据库系统中数据经常重复存储,数据也并非必须重复存储,主要视数据的分配模式而定。若分配模式是一对多,即一个片段分配到多个场地存放,则是冗余的数据库,否则是非冗余的数据库。
[单选题]有以下程序
2.3
[单选题]以下能正确定义二维数组的是______。
int a[][3]={2*3};
解析:解析:(1)二维数组的定义二维数组的定义方式为:类型说明符数组名[常量表达式][常量表达式]。二维数组在内存中是按行优先的顺序存放的,即先存放第一行的元素,再存放第二行的元素,依次类推。(2)二维数组元素的引用二维数组元素的表示形式为:数组名[下标][下标],下标可以是整型常量或整型表达式;其范围为:0~(常量表达式-1)。(3)二维数组的初始化可以用以下方法对二维数组元素初始化。①分行给二维数组赋初值,例如;inta[2][2]=({1,2),{3,4));这种赋值方式比较直观,把第1个大括号内的数据赋给第1行的元素,第2个大括号内的数据赋给第2行的元素,即按行赋值。②可以将所有数据写在一个大括号内,按数组排列的顺序对各个元素赋初值。③可以对部分元素赋初值,没有初始化的元素值为0。④如果对全部数组元素赋初值,则定义数组时对第一维的长度可以不指定,但第二维的长度不能省略。
[多选题]关于关键字class和typename,下列表述中正确的是( )。
关于关键字class和typename,下列表述中正确的是( )。
程序中的typename都可以替换为classS
程序中的typename都可以替换为class
解析:程序中的typename都可以替换为class,但程序中的class不可以全部替换为typename。在模板类型形参中除了typename和class以外,也可以用常规类型来声明参数的类型,所以C、D选项错误。