阅读下列说明和C程序,将应填入 (n) 处的字句写在对应栏中。[说明]借助一个栈结构

题型:填空题

问题:

阅读下列说明和C程序,将应填入 (n) 处的字句写在对应栏中。

[说明]

借助一个栈结构,可实现二叉树的非递归遍历算法。InOrderTraverse数实现中序非递归遍历,遍历

过程如下:

若不是空树,根节点入栈,进入左子树;若已经是空树,则栈顶元素出栈,访问该元素(根节点),进入该节点的右子树,继续直到遍历完成。

函数中使用的预定义符号如下:

typedef struct BiTNode

int data;

struct BiTNode *iChiid,*rChiid;

BiTNode,*BiTree;

typedef struct SNode/*链栈的节点类型*/

BiTree elem;

struct SNode *next;

SNode;

[函数]

int InOrderTraverse(BiTree root)

BiTree P;

SNode *q,*stop=NULL;/*不带头节点的单链表作为栈的存储结构*/

P=root;

while(p !=NULL || stop !=NULL)

if( (1) ) /*不是空树*/

q=(SNode*)malloc(sizeof q);

if(q==NULL)return-1;

/*根节点指针入栈*/

(2)

q->elem=P;

stop=q;

P= (3) ; /*进入根的左子树*/

else

q=stop;

(4) ; /*栈顶元素出栈*/

printf("%d|,q->elem->data); /*防问根节点*/

P= (5) ; /*进入根的右子树*/

free(q); /*释放原栈顶元素*/

/*if*/

/*while*/

return 0;

/*InOrderTraverse*/

(2)处填()。

考点:计算机软件水平考试中级软件设计师中级软件设计师下午试题
题型:填空题

从世界范围内看,财政支出规模的变化趋势是( )。

A.下降

B.上升

C.保持平稳

D.时高时低

题型:填空题

在Vistal FoxPro中,说明数组的命令是( )。

A. DIMENSION和ARRAY

B. DECLARE和ARRAY

C. DIMENSION和 DECLARE

D. 只有DIMENSION

题型:填空题

金属烤瓷冠金属舌侧龈边缘的宽度般为

A.0.1mm
B.0.2mm
C.0.3mm
D.0.5mm
E.1.0mm

题型:填空题

下列叙述中,不属于软件需求规格说明书的作用的是()。

A.便于用户、开发人员进行理解和交流

B.反映出用户问题的结构,可以作为软件开发工作的基础和依据

C.作为确认测试和验收的依据

D.便于开发人员进行需求分析

题型:填空题

第二次世界大战期间,美国科学家、普林顿大学的教授哈利?哈蒙德?赫斯在太平洋海底发现了一种被命名为“盖约特”的海底奇观,“盖约特”指()。

A、黑烟囱

B、海底火山

C、海地平顶山

D、白烟囱

更多题库