阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。【说明】以下程序实现了

题型:问答题

问题:


阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。
【说明】以下程序实现了二叉树的结点删除算法,若树中存在要删除的结点,则删除它,否则返回。 FindNode ()函数能够在二叉树中找到给定值的结点,并返回其地址和父结点。
【C++程序】
template < class T >
void BinSTree < T >: :Delete( const T& item)
{
TreeNode < T > * DelNodePtr, * ParNodePtr, * RepNodePtr;
if(( DelNodePtr = FindNode (item,ParNodePtr)) = = NULL)
(1)
if(DelNodePtr→right = = NULL) //被删除结点只有一个子结点的情况
RepNodePtr = DelNodePtr→left;
else if( DelNodePtr→left = = NULL)
(2) ;
else // 被删除结点有两个子结点的情况
{
TreeNode < T >* PofRNodePtr = DelNodePtr;
RepNodePtr = DelNodePtr→left;
while(RepNodePtr→right ! = NULL)
{//定位左子树的最右结点
PofRNodePtr =RepNodePtr;
RepNodePtr = RepNodePtr→right;
}
if(PofRNodePtr = = DelNodePtr) //左子树没有右子结点
(3) ;
else //用左子顷的最右结点替换删除的结点
{
(4)
RepNodePtr→left = DelNodePtr→left;
RepNodePtr→right = DelNodePtr→right;
}
}
if (5) //要删除结点是要结点的情况
root = RepNodePtr;
else if ( DelNodePtr→data < ParNodePtr→Data)
ParNodePtr→left = RepNodePtr;
else
ParNodePtr→right =RepNodePtr;
FirstTreeNode ( DelNodePtr ) ;//释放内存资源
size→;
}

考点:计算机软件水平考试初级程序员程序员
题型:问答题

关于房室传导阻滞以下哪项是正确的()

A.Ⅰ度房室传导阻滞时心房率快于心室率

B.Ⅱ度Ⅰ型房室传导阻滞时RR间期往往逐渐缩短

C.Ⅱ度Ⅱ型房室传导阻滞时P-R间期往往逐渐延长

D.Ⅲ度房室传导阻滞均有明显的临床症状

E.房室传导阻滞均为病理性

题型:问答题

我国法律保护公民的智力成果权。智力成果权

①是公民享有的一项重要人身权利 ②只有成年公民才能享有的一项权利 ③包括著作权、专利权、商标权等 ④受法律保护体现出我国鼓励创新 ⑤是依靠人类脑力劳动创造的劳动成果

A.①②④

B.③④⑤

C.②③

D.③④

题型:问答题

西方有一句宣传有关法理的谚语:“放出去的疯狗咬伤人,其主人是要负责任的!”这句谚语说明了[ ]

A.公民依法享有人身自由权       

B.公民的自由权受法律保护

C.公民的生命健康权不受非法侵害  

D.公民的合法财产受法律保护

题型:问答题

锤造冠就位后邻接关系不良,常见原因有

A.相邻牙邻面突度过大

B.加蜡过少

C.邻接区以下蜡未内收

D.代型邻面加蜡过多

E.邻牙突度过小

题型:问答题

马丁、路德改教是在第几世纪?()

A.16世纪

B.15世纪

C.17世纪

更多题库