从乙型肝炎发病原理的观点来认识病情轻重密切关系的因素是
A.血清中HBeAg阳性浓度的高低
B.机体免疫功能的强弱
C.肝肿大程度
D.黄疽的深浅
E.血丙氨酸氨基转移酶(ALT)的高低程度
第1题
执行"typedef int Data Type;" 语句后,() 与 int 保留字具有相同作用。
第2题
// 实现动态顺序堆栈 typedef int DataType; #define Stack_Size 10 typedef struct { DataType *top; DataType *base; }Sqstack; //初始化堆栈 void InitStack(Sqstack* S){ S->base=(DataType*)malloc(Stack_Size*sizeof(DataType)); if(!S->base) exit(1); S->top=S->base; } //入栈 void Push(Sqstack* S,DataType data){ if(){ //(1) printf("堆栈已满,不能入栈!"); return ; } //(2) //(3) } //出栈 void Pop(Sqstack* S,DataType* d){ if(){ //(4) printf("堆栈空,不能出栈!"); return ; } //(5) //(6) } void Top(Sqstack* S, DataType* d){ if(){ //(7) printf("堆栈空!"); return ; } //(8) } void Destroy(Sqstack* S){ free(S->base); S->top=S->base; }
第3题
本题是对图中的二叉树进行操作,并且LB是指向二叉树树根的指针。Typedef struct node { DataType data; struct node *lch; struct node *rch; }BtNode,*Link (1) int Nodelevel(BtNode *BT, DataType x) {if(BT==NULL) return 0; else if (BT->data==x) return 1; else { int c1=Nodelevel(BT->lch,x); if(c1>=1) return c1+1; int c2=Nodelevel(BT->rch,x); if(c2>=1) return c2+1; return 0; } } “printf(“level is %d”,NodeLevel(LB,’f’));”语句的执行结果是什么?算法所完成的是什么功能? (2) int i=0; void test(BtNode *BT, DataType a[]) { if(BT!=NULL) {test(BT->lch, a); a[i]=BT->data;i++; test(BT->rch, a); } } 本算法执行以后数组a中的内容是什么?
第5题
A.Q.front=Q.rear;
B.Q.front-Q.rear==MaxSize;
C.Q.front+Q.rear=MaxSize;
D.Q.front==(Q.rear+1)%MaxSize;
第6题
A、(1) low>high
B、(1) low>=high
C、(2) L.data[mid]==key
D、(2) data[mid]==key
E、(3) binsearch(L,key,low,mid-1)
F、(3) binsearch(L,key,low,mid)
第7题
A、(1) head
B、(1) null
C、(2) q && q->info!=x
D、(2) q->info!=x && q
第8题
第9题
以下运算实现在链栈上的退栈,请在______处用适当的语句予以填充。
int Pop(LStackTp*is,DataType*x)
{ LStackTp*P;
if(1s!=NULL)
{ p=ls;
*x=______;
ls=ls—>next;
______;
return(1);
} else return(0);
}
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!