举一反三
- 使用递归函数计算n!(n=0,1,2,3,……)的是( ) A: fac(int n) B: int i,f=1; C: if(n==0)return 1; D: else for(i=1;i<=n;i++)f*=i; E: return f; F: fac(int n) G: if(n==0||n==1)return 1; H: else return n*fac(n-1); I: fac(int n) J: int i=1,f=1; K: if(n==0)return 1; L: else while(i<=n)f*=i++; M: return f; N: fac(int n) O: int i=1,f=1; P: if(n==0)return 1; Q: else dof*=i;while(i++<n); R: return f;
- 求5!的程序段有()。 A: int i,p;for(i=1,p=1;i<=5;p*=i,i++); B: int i=1,p=1;for(;;){p*=i++;if (i==6) break;} C: int i=0,p=1;while(i++<=5) p*=i; D: int i=1,p=1;do p*=i;while(++i<=5);
- 下面代码正确的是( ) A: int * fun(){int *p=new int[10];for(int i=0;i<10;++i)p[i]=i;return p;} B: int *fun(){int p[10];for(int i=0;i<10;++i)p[i]=i;return p;} C: int *fun( ){a=10;return &a;} D: int *fun( ){int a=5,*p=&a;return p;}
- 下列关于时间价值系数的关系式,表达正确的有()()A.(F/A,i,n)=()(P/A,i,n)×(F/P,i,n)()B.(F/P,i,n)=(F/P,i,n1)×(F/P,i,n2),其中n1+n2=n()C.(P/F,i,n)=(P/F,i,n1)+(P/F,i,n2),其中n1+n2=n()D.(P/A,i,n)=(P/F,i,n)×(A/F,i,n)()E.()1/(F/A,i,n)=(F/A,i,1/n)A.()A.(F/A,i,n)=()(P/A,i,n)×(F/P,i,n)()B.()B.(F/P,i,n)=(F/P,i,n1)×(F/P,i,n2),其中n1+n2=n()C.()C.(P/F,i,n)=(P/F,i,n1)+(P/F,i,n2),其中n1+n2=n()D.()D.(P/A,i,n)=(P/F,i,n)×(A/F,i,n)()E.()E.()1/(F/A,i,n)=(F/A,i,1/n)
- 下列资金等值计算式中,正确的有()。 A: (A,P,i,n)×(P/A,i,n)=1 B: (A,F,i,n)=1/(P/A,i,n) C: (P,4,i,n)=(P/F,i,n)×(F/A,i,n) D: (PA,i,n)=(P/F,i,n)×(A/F,i,n) E: (A,P,i,n)=(F/P,i,n)×(F/A,i,n)
内容
- 0
下面对于各复利系数之间的关系表述错误的是( )。 A: (P/F,i,n)=1/(F/P,i,n) B: (P/A,i,n)=1/(A/P,i,n) C: (F/P,i,n)×(P/A,i,n)=(F/A,i,n) D: (F/A,i,n)×(F/P,i,n)=(A/P,i,n)
- 1
下列表达式中,正确的是()。 A: (F/P,i,n)(P/F,i,n)=-1 B: (F/P,i,n)(P/A,i,n)=(F/A,i,n) C: (F/A,i,n)(A/F,i,n)=1 D: (A/P,i,n)(P/A,i,n)=0
- 2
调用fac函数,求出1!+2!+3!…+10!,补充完整以下程序。 #include long fac(int n) //n!的定义 { int i; long t=1; for(i=2;i<=n;i++) _____①_____; return t; } void main() { int i;long sum=0; for(i=1;i<=10;i++) sum=_____②______;//调用fac()函数求解,否则不得分 printf("%ld ",sum); }
- 3
下列选项中,不正确的关系式子是: A: (A/P,i,n) = (A/F,i,n)+i B: (P/F,i,n)=1/(F/P,i,n) C: (A/F,i,n)=(P/F,i,n)×i D: (F/P,i,n)=(A/P,i,n)×(F/A,i,n)
- 4
以下哪个函数是不正确的(与能否被编译无关)? A: int* f(int *p) { int i; return &i; } B: int* f(int *p) { return p; } C: int* f(int *p) { return (int*)malloc(sizeof(int)); } D: int* f(int *p) { return NULL; }