早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

A.难以断定B.两者相同C.循环优于递归D.递归优于循环

题目

A.难以断定

B.两者相同

C.循环优于递归

D.递归优于循环

参考答案
正确答案:C
解析:一个过程的过程体若包含对其自身的调用,则称此过程是直接递归的。若一个过程的过程体调用某过程,而该过程又调用原过程或经一系列调用后又回到对原过程的调用,则称此原过程是间接递归的。通常实现递归时采用的数据结构是栈,这是因为栈有先进后出的特性,可以保存调用时的“现场”,并在调用结束时恢复“现场”。栈是实现递归的简单途径。对于既可用递归方式求解,也可用循环方式求解的问题,就执行效率和资源而言,显然是循环优于递归,因为递归的开销大。当用户在调用点调用一个过程时,会通过参数传送信息,一个过程的形式参数用来向过程传送信息的标志符,实际参数用来在调用点向被调用过程传送信息。形式参数和实际参数之间的关系通常按位置来标定,不同程序语言所规定的参数信息传送方式不同。当采用引用方式或换名方式时,在过程中对形式参数的调用本质上是对实际参数单元的引用。先是给形式参数赋初值,而后,在过程中对该形式参数的赋值最终引起调用程序中实际参数值的改变。在本题中形式参数为p1和p2。实际参数初值为i=2和j=3,通过引用方式调用这两个参数,将执行以下计算过程:pl=2,p2=3,p2:=p2*p2=9,p1:=p1-p2=2-9=-7,p2:=p2-p1=9-(-7)=16所得结果为j=16。参数传送采用赋值方式时,从调用点向被调用过程传送的是实际参数的值。这一值成为过程中相应位置上形式参数的初值,此后该形式参数在过程中实际是局部变量,其结果无须返回给实际参数。在这种情况下,形式参数实际上是过程中的局部量,其值的改变不会导致调用点所传送的实际参数的值发生改变,也就是说数据的传送是单向的。本题中实际参数j仅起向形式参数p2赋初值的作用。过程中关于p2的运算对j不再起作用,因而过程调用结束后j的值仍为3。
看了A.难以断定B.两者相同C.循...的网友还看了以下:

在其他条件相同的情况下,重复抽样的抽样平均误差和不重复抽样相比,()。A.前者一定小于后者B.前者 财会类考试 2020-05-30 …

关于多普勒效应下面说法正确的是()A.当波源与观察者有相对运动时,才会发生多普勒效应B.当波源与观 物理 2020-06-22 …

如图表示在某生态系统中,a、b、c三个种群数量变化相互关系,下列描述正确的是()A.a肯定是生产者 语文 2020-06-26 …

关于带电粒子所受洛仑兹力f、磁感应强度B和粒子速度v三者之间的关系,下列说法中正确的是[]A、f、 物理 2020-07-02 …

某男子的母亲患有色盲症,他与一个女性携带者结婚,他们的女儿A.一定是色盲基因的携带者B.一定是色盲患 其他 2020-11-25 …

复合加酶洗衣粉与单一加酶洗衣粉相比,洗涤效果A.前者大于后者B.前者小于后者C.前者等于后者D.无法 语文 2020-11-29 …

Rm+与Xn-具有相同的电子层结构,则两种微粒半径大小关系为()A.前者大于后者B.前者小于后者C. 化学 2020-12-12 …

分别与CH3CH2OH反应,生成的酯的相对分子质量大小关系()A.前者大于后者B.前者小于后者C.前 化学 2020-12-14 …

下列有关NaH与NaCl离子键强弱的说法中,正确的是()A.前者强于后者B.前者弱于后者C.两者强弱 化学 2020-12-14 …

化学键的键能与分子间作用力,前者和后者的关系是化学键的键能与分子间作用力,前者和后者的关系是A.前者 其他 2020-12-14 …