若有以下结构体说明和变量定义 struct ss { char x; struct ss *next; } a1,a2,*p1=&a1,*p2=&a2;则能将结点a2连接到a1之后的表达式是________。
A. a1.next=p1
B. (*p2).next=p1
C. p1->next=&a1
D. p1.next=p2
查看答案
设有以下语句,则输出结果是______。struct List{ int data ;struct List *next;};struct List a[3]={1,&a[1],2,&a[2],3,&a[0]}, * p;p=&a[1] ;printf("%d\n",--p->data);printf("%d\n",p->next->data);printf("%d\n",p--->data);}
A. 131
B. 311
C. 132
D. 213
在一个单链表中,已知q是p的前趋结点,若q和p之间插入结点s,则执行_____。
A. s-next=p->next;p->next=s;
B. p->next=s->next;s->next=p;
C. q->next=s;s->next=p;
D. p->next=s;s->next=q;
古细菌又称为古生菌,多生活在____的生态环境中。古菌既具有____的某些特征,也有____的特征。
硫酸盐还原菌的不存在的营养类型是
A. 化能自养型
B. 化能异养型
C. 化能混合营养型
D. 光能异养型