更多"在对二叉树进行顺序存储时,若它的下标为5的节点既有双亲节点,又有左子女"的相关试题:
[填空题]在对二叉树进行顺序存储时,若它的下标为5的节点既有双亲节点,又有左子女节点和右子女节点,它的双亲节点的下标为 【5】 。
[填空题]对于一棵具有n个结点的二叉树,当进行链接存储时,其二叉链表中的指针域的总数为2n个,其中______个用于链接孩子结点。
[填空题]在一个堆的顺序存储中,若一个元素的下标为i(0≤i≤n-1),则它的左孩子元素的下标为 。
[填空题]在一个堆的顺序存储中,若一个元素的下标为i(0≤i≤n-1),则它的左孩子元素的下标为 【5】 。
[填空题]在一个堆的顺序存储中,若一个元素的下标为i(0≤i≤n-1),则它的左孩子元素的下标为 【4】 。
[填空题]在对一个复杂表达式进行运算时,要按运算符的优先顺序从高到低进行,同级的运算符则按照 【8】 进行。
[判断题]平行作业是按各施工段同时进行顺序作业的施工方法。而流水作业则是相同工序进行顺序作业,不同工序进行平行作业的施工方法。 ( )
[填空题]请补充函数fun( ),该函数的功能是:把数给aa中元素下标为奇数的元素按从大到小的顺序重新保存在原数组中,其它元素位置不变。
例如,输入“33,67,42,58,25,76,85,16,41, 56”,则输出“33,76,42,67,25,58,85,56,41,16”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun( )的横线上填入所编写的若干表达式或语句。
试题程序:
#include <stdio.h>
#define N 10
void fun(int aa[])
{
int i, j, t;
for ( 【1】 ; i<N; i=i+2)
{
for(j=i; j<N; j=j+2)
if (aa [i]<aa[j])
{
【2】 ;
aa [j]=aa[i];
【3】 ;
}
}
}
main( )
{
int i;
int aa[N]={33, 67, 42, 58, 25, 76, 85, 16,
41, 56};
clrscr( );
printf("/n*** original list ***/n");
for (i=0;i<N; i++)
printf ("%4d",aa[i]);
fun (aa);
printf("/n*** new list ***/n");
for (i=0; i<N; i++)
printf ("%4d",aa [i] );
}
[单项选择]在窗体上画4个文本框,并用这4个文本框建立一个控件数组,名称为Text1(下标从0开始,自左至右顺序增大),然后编写如下事件过程:
Private Sub Command1_Click( )
For Each TextBox In Text1
Text1(i)=Text1(i).Index
i=i+1
Next
End Sub
程序运行后,单击命令按钮,4个文本框中显示的内容分别为( )。
A. 0 1 2 3
B. 1 2 3 4
C. 0 1 3 2
D. 出错信息
[填空题]一组具有相同名称,不同下标的下标变量称为 【15】 。
[判断题]在对主营业务收入进行截止测试时,若以销售发票的日期为起点,既可以按照会计处理的顺序追查账簿记录,从而防止少计收入,又可以逆着会计处理顺序追查发运凭证的日期,从而防止多计收入。()