【说明】 函数DelA_InsB(LinkedList La,LinkedList

题型:问答题

问题:

【说明】
函数DelA_InsB(LinkedList La,LinkedList Lb,int key1,int key2,int len)的功能是:将线性表A中关键码为key1的结点开始的len个结点,按原顺序移至线性表B中关键码为key2的结点之前,若移动成功,则返回0;否则返回-1。线性表的存储结构为带头结点的单链表,La为表A的头指针,Lb为表B的头指针。单链表结点的类型定义为
typedef struct node
int key;
struct node * next;
*LinkedList;
【函数】
int DelA_InsB ( LinkedList La, LinkdeList Lb,int key1,int key2,,int len)
LinkedList p,q,s,prep,pres;
int k;
if( ! La->next || ! Lb-> next ||| en <=0)return-1;
p = La -> next;prep = La;
while(p&&p- >key != key1)/*查找表A中键值为key1的结点*/
prep = p;p = p -> next;

if( ! p) return - 1; /*在表A中不存在键值为key1的结点*/
q=p;k=1;
while(q && (1) ) /*表A中不存在要被删除的len个结点*/
(2) ;k++;

if( ! q)return -1; /*表A中不存在要被删除的len个结点*/
s = Lb -> next; (3) ;
while(s && s -> key != key2) /*查找表B中键值为key2的结点*/
pres =s;s =s->next;

if( ! s) return - t; /*表B中不存在键值为key2的结点*/
(4) =q-> next;/*将表A中的len个结点删除*/
q->next= (5) ;
pres -> next = p; /*将len个结点移至表B */
return 0;

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

读右图,回答题。

小题1:若右图代表“三圈环流”中的低纬环流圈,甲、乙两地在地球表面,则: (     )

A.甲处为副热带高气压  

B.③代表信风带

C.甲处为少雨地带  

D.乙处有热力原因形成的高气压带小题2:若此图代表海陆间水循环,甲、乙两地在地球表面,则:(     )        

A.甲处是陆地,乙处是海洋  

B.人类活动主要改变的是①

C.③代表径流输送  

D.④代表地表蒸发和植物蒸腾小题3:若此图为地质循环示意图,甲为岩浆,乙为变质岩,则:(     )          

A.丁代表岩浆岩

B.丙代表沉积岩

C.③代表重熔再生作用

D.④代表变质作用

题型:问答题

天然气或液化石油气管道采用螺纹连接时,其填料可选用()。

A.铅油麻

B.厚白漆

C.石油密封脂

D.聚四氟乙烯薄膜

题型:问答题

国家对处方药和非处方药实行()

A.特殊管理制度

B.中药品种保护制度

C.分类管理制度

D.批准文号管理制度

E.药品保管制度

题型:问答题

压力管道所用的安全阀、爆破片装置、阻火器等的制造单位应取得()。

A.安全附件制造许可证;

B.特种设备制造许可证;

C.安全附件使用许可证。

题型:问答题

下图甲示缩手反射相关结构,图乙是图甲中某一结构的亚显微结构模式图。请分析回答:

假设a是一块肌肉,现切断c处。分别用足够强的电流刺激e、b两处,则发生的情况是:刺激e处,肌肉();刺激b处,肌肉()。(填“收缩”或“不收缩”)

更多题库