首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
[函数] void Del(POLY *C, struct Node *p) /*若p是空指针则删除头节点,否则删除p节点的后继*/ { struct Node *t; /*C是空指针或C没有节点*/ if(C == N
[函数] void Del(POLY *C, struct Node *p) /*若p是空指针则删除头节点,否则删除p节点的后继*/ { struct Node *t; /*C是空指针或C没有节点*/ if(C == N
admin
2012-02-20
46
问题
[函数]
void Del(POLY *C, struct Node *p)
/*若p是空指针则删除头节点,否则删除p节点的后继*/
{
struct Node *t;
/*C是空指针或C没有节点*/
if(C == NULL || C->head == NULL)return;
if( (1) )(/*删除头节点*/
t = C->head;
C->head = t->next;
return;
}/*if*/
t = p->next;
p->next = t->next;
};/*Del*/
void Insert(POLY *C, struet Node *pC)
/*将pC节点按指数降序插入到多项式C中*/
/*若C中存在pC对应的指数项,则将系数相加;若其结果为零,则删除该节点*/
{
struct Node *t, *tp;
/*pC为空指针或其系数近似为零*/
if(pC == NULL || fabs(pC->c) < EPSI)return;
if(C->head == NULL){ /*若C为空,作为头节点插入*/
C->head = pC;
pC->next = NULL;
C->n++;
return;
}/*if*/
/*若pC的指数比头节点的还大,插入到头节点之前*/
if(pC->e > C->head-)e){
(2) ;
C->head = pC;
C->n++;
return;
}/*if*/
(3) ;
t = C->head;
while(t!= NULL){
if(t->e > pC->e){
tp = t;
t = t->next;
}
else if(t->e == pC->e){ /*C中已经存在该幂次项*/
t->c += pC->c; /*系数相加*/
if(fabs(t->c) < EPSI){ /*系数之和为零*/
(4) ; /*删除对应节点*/
C->n--;
}
(5) ;
}
else t = NULL; /*C中已经不存在该幂次项*/
}/*while*/
if(t == NULL){/*适当位置插入*/
pC->next = tp->next;
tp->next = pC;
C->n++;
}/*if*/
};/*Insert*/
选项
答案
p==NULL pC->next=C->head->next tp=NULL Del(C,tp) break
解析
根据注释,Del函数当p是空指针时,删除头节点,因此易知(1)空应填p==NULL。
(2)空是插入头节点的特殊情况,应填pC->next=C->head->next。
由注释可知空(4)是删除操作,需调用Del函数,进一步确定实参。此处需要删除节点t,结合Del函数的说明,实参p需要空指针(NULL)或t节点的前驱指针,由if(t->e>pC->e){tp=t;t=t->next;}可知,tp正是t节点的前驱指针。因此应填Del(C,tp)。由此也可以确定空(3),当需要删除头节点时,tp应是空指针,因此空(3)应填tp=NULL。
至于空(5),应填break。此时,节点p已正确处理完毕,应该结束while循环,而且必须终止,否则while循环结束后t值为NULL,将会错误的执行插入操作。
转载请注明原文地址:https://kaotiyun.com/show/PlDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
为检测系统所能承受的数据容量,应进行()。
在开发一个字处理软件时,首先快速发布了一个提供基本文件管理、编辑和文档生成功能的版本,接着发布提供更完善的编辑和文档生成功能的版本,最后发布提供拼写和语法检查功能的版本,这里采用了()过程模型。
设数组a[1..n,1..m](n>1,m>1)中的元素以行为主序存放,每个元素占用1个存储单元,则数组元素a[i,j](1≤i≤n,1≤j≤m)相对于数组空间首地址的偏移量为()。
驻留在多个网络设备上的程序在短时间内同时产生大量的请求消息冲击某Web服务器,导致该服务器不堪重负,无法正常响应其他合法用户的请求,这属于(9)。
________________不属于网络测试对象。
采用________________表示带符号数据时,算术运算过程中符号位与数值位采用同样的运算规则进行处理。
设数组a[0..n—1,0..m一1](n>1,m>1)中的元素以行为主序存放,每个元素占用4个存储单元,则数组元素a[i,j](0≤i
下图是________________设计模式的类图,该设计模式的目的是________________,图中,Decorator和Component之间是________________关系,ConcreteDecorator和Decorator之间是_
()主要对与设计相关的软件体系结构的构造进行测试。
随机试题
用丝锥攻螺纹时,何谓切削用量的锥形分配?
A.透脓散B.仙方活命饮C.黄连解毒汤D.青蒿鳖甲汤合三妙丸E.萆薢渗湿汤治疗肛痈阴虚毒恋证,应首选
口腔颌面部发育基本上在以下哪期完成
促进药物生物转化的主要酶系统是()。
控制性详细规划的控制体系指标包括()。
甲公司2012年度实现利润总额10000万元,适用的所得税税率为25%;预计未来期间适用的所得税税率不会发生变化,假定未来期间能够产生足够的应纳税所得额用以抵扣暂时性差异。甲公司2012年度发生的有关交易和事项中,会计处理与税法规定存在差异的有:(1)某
如果企业月末在产品数量较大,各月月末在产品数量变化也较大,产品成本中原材料费用和工资等其他费用所占比重相差不大,月末可采用的在在产品和完工产品之间分配生产成本的方法是()。
甲公司决定进军非洲某国市场,经过市场调查,发现该国市场存在以下情况。在下列事项中,属于政治风险的有()。
下面是某教师讲授《认识自己的潜能》的教学案例片段。第一模块:我感受《千手观音》是由残疾人作为“特殊艺术”主体而创作的,它体现了艺术美和人性美,观音的至真至善至美与“慈与爱,美与善”的深刻主题,更体现了作为残疾人艺术家的自强不息的精神。
根据我国宪法和法律,人大代表出现下列情况,其代表资格应终止的有()。(2019多46)
最新回复
(
0
)