首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
求n阶勒让德多项式的递归函数定义如下: double P(double x,int n){ if(n=0)return 1; if(n=1)retum x; if(n>1)retum((2*n—1)*x—P(x,n一1)一(
求n阶勒让德多项式的递归函数定义如下: double P(double x,int n){ if(n=0)return 1; if(n=1)retum x; if(n>1)retum((2*n—1)*x—P(x,n一1)一(
admin
2020-06-29
24
问题
求n阶勒让德多项式的递归函数定义如下:
double P(double x,int n){
if(n=0)return 1;
if(n=1)retum x;
if(n>1)retum((2*n—1)*x—P(x,n一1)一(n一1)*P(x,n一2))/n;
}
若执行函数调用表达式P(1.3,2),函数P被调用的次数是( )。
选项
A、1
B、2
C、3
D、4
答案
C
解析
首先执行调用P(1.3,2);由于n=2,大于1,所以需要递归调用P(1.3,1)和P(1.3,0),此时n的值或者是0,或者是1,函数P返回。所以函数P被调用3次,答案为C。
转载请注明原文地址:https://jikaoti.com/ti/UjA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序段的输出结果是【】。intx,i;for(i=1;i<=100;i++){x=i;if(++x%2==0)if(++x%3==0)if(++x%7==0)
执行下列语句,变量sum的值是______。intsum=0;for(inti=1;i<=3;i++)for(intj=1;j<=i;j++)sum++;
下面程序的运行结果为( )。 #include<iostream> using namespace std; void main(){ int a=1; switch(a){ case
以下有关成员函数特征的叙述不正确的是
若表R在排序前已按键值递增顺序排列,则______算法的比较次数最少。
算法分析的目的是
若要把类B定义为类A的友元类,则应在类A的定义中加入语句______。
使用VC6打开考生文件夹下的源程序文件3.cpp,其中定义了类A、A1和A2,其中A1类由A类公有派生,A2类由A1类公有派生。(1)定义类A的构造函数,该构造函数有一个整型的参数x,在构造函数中请将x赋值给数据成员a。请在注释“//******
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
下面描述中不属于软件需求分析阶段任务的是
随机试题
Manypatientsinsistonhavingwatcheswiththeminhospital,()theyhavenoschedulestokeep.
患者男性,脾大,骨髓穿刺“干抽”,骨髓活检示网状纤维组织增生,白细胞3.0×109/L,淋巴细胞0.70,糖原染色阳性,耐L一酒石酸酸性磷酸酶染色阳性,最可能的诊断是
复合税的计税标准是:
在制定公司的股利分配政策时,采用低正常股利加额外股利政策的公司是()。
(2011—单选—33)2011年7月9日,南苏丹共和国宣布独立,并成为联合国第193个成员国。在世界多极化的今天,我们判断一个国家性质的根本标志是()。
某通讯公司对3542个上网客户的上网方式进行调查,其中1258个客户使用手机上网,1852个客户使用有线网络上网,932个客户使用无线网络上网。使用不止一种上网方式的有352个客户。若使用手机上网的客户中只有智能机用户可以同时选择无线上网,则该公司使用手
Inthissection,youareaskedtowriteanessaybasedonthefollowinginformation.Makecommentsandexpressyourownopinion.
有如下语句:S=Int(100*Rnd)执行完毕后,S的值是
Whatdoesthespeakerdomostprobably?
A、Fortheirprieststolivein.B、Asresidencesforspirits.C、Asaplacetogather.D、Asaplaceforweddings,funeralsandspe
最新回复
(
0
)