第1题:
[A] over [B] on [C] under [D] behind
此题属于语意搭配题。control over sth. 表示“控制……”,故选项[A] over正确。[B] on和[D] behind不能与control搭配;选项[C] under可与control连用,但应为under control,表示“处于控制之下,情况正常”。
全句可译为:不过,最根本的问题在于缺乏集中的控制。
第2题:
阅读以下说明和C语言函数,将应填入(n)处的语句写在对应栏内。
【说明】
本程序利用非递归算法实现二叉树后序遍历。
【函数】
include<stdio.h>
include<stdlib.h>
typedef struct node{/*二叉树的结点数据结构类型*/
char data;
struct node *left;
struct node *right;
}BTREE;
void SortTreelnsert(BTREE **tree, BTREE *s)
{
if(*tree==NULL)*tree=s;
else
if(s->data<(*tree)->data)
SortTreelnsert((1),s);
else if(s->data>=(*tree)->data)
SortTreelnsert((2),s);
}
void TraversalTree(BTREE *tree)
{
BTREE *stack[1 000],*p;
int tag[1000],top=0;
p=tree;
do{
while(p !=NULL)
{
stack[++top]=p;
(3);
tag[top]=0; /*标记栈顶结点的左子树已进行过后序遍历*/
}
while(top>0&&(4))/*栈顶结点的右子树是否被后序遍历过*/
{
p=stack[top--];
putchar(p->data);
}
if(top>0)/*对栈顶结点的右子树进行后序遍历*/
{
(5);
tag[top]=1;
}
}while(top>0);
}
void PrintSortTree(BTREE *tree)
{
if(tree !=NULL)
{
printSortTree(tree->left);
putchar(tree->data);
pdntSortTree(tree->right);
}
}
main()
{
BTREE *root=NULL, *node;
char ch;
ch=getchar();
while(ch !='')
{
node=(BTREE*)malloc(sizeof(BTREE));
node->data=ch;
node->left=node->right=NULL;
SortTreelnsert(&root, node);
ch=getchar();
}
PrintSortTree(root);
putchar('\n');
TraversalTree(root);
}
第3题:
9. —Where is my football?
—It's ______the table ________ the floor.
A, on; under
B. on ; on
C, under ;under
D. under; on
第4题:
A.study, will pass
B.have studied, will pass
C.are studying, will pass
D.study, pass
第5题:
A. over-subscribed
B. under-subscribed
C. dedicated circuits
D. nondedicated circuits
第6题:
OECD(1996)将知识分为:事实知识(Know-what)、原理知识(Know-why)、技能知识(Know-how)、人力知识(Know-who),前两种属于隐性知识,后两种属于显性知识。