财务成本管理

单选题已知(P/A,8%,5)=3.9927,(P/A.8%,6)=4.6229,(P/A,8%,7)=5.2064,则6年期、折现率为8%的预付年金现值系数是()。A 2.9927B 4.2064C 4.9927D 6.2064

题目
单选题
已知(P/A,8%,5)=3.9927,(P/A.8%,6)=4.6229,(P/A,8%,7)=5.2064,则6年期、折现率为8%的预付年金现值系数是()。
A

2.9927

B

4.2064

C

4.9927

D

6.2064

参考答案和解析
正确答案: A
解析: 本题考查预付年金现值系数与普通年金现值系数的关系。即预付年金现值系数等于普通年金现值系数期数减1,系数加1,或用同期的普通年金现值系数乘以(1+i),所以6年期折现率为8%的预付年金现值系数=(P/A,8%,6-1)+1=3.9927+1=4.9927,或者=(P/A,8%,6)×(1+8%)=4.6229X(1+8%)=4.9927。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

有如下说明:int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是( )。

A)*p+9 B)*(p+8)C)*p+=9 D)p+8


正确答案:B
*p=a是将数组的首地址赋给p,因此数值9的表达式为*(p+8)

第2题:

若有以下说明: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则值为6的表达式是_______。

A.*p+6

B.*(p+6)

C.*p+=5

D.p+5


正确答案:C
解析:选项A,*p+6,其值等于1+6=7;选项B,*(p+6),其值等于a[6]=7;选项C,*p+=5,其值等于*p=*p+5=1+5=6;选项D,p+5是个地址值。

第3题:

有以下程序:void f(int *x,int *y){ int *t; t=x; x=y ;y=t; *x=*y;}main(){ int a[8]={1,2,3,4,5,6,7,8},i,*p,*q; p=a;q=&a[7]; while(p>q) { f(p,q);p++;q--} for(i=0;i<8;i++)printf("d,",a[i]);}程序运行后的输出结果是( )。A.8,2,3,4,5,6,7,1,B.5,6,7,8,1,2,3,4,C.1,2,3,4,5,6,7,8,D.8,7,6,5,4,3,2,1,


正确答案:C
循环的条件是p>q,而p指向的是数组的首地址,q指向的是数组的最后一个元素,因此p<q,不满足条件,不执行循环,所以结果不变。

第4题:

已知:(P/A,8%,5)=3.9927,(P/A,8%,6)=4.6229,(P/A,8%,7)=5.2064,则6年期、折现率为8%的预付年金现值系数是:

A.2.9927
B.4.2064
C.4.9927
D.6.2064

答案:C
解析:
6年期、折现率为8%的预付年金现值系数=(P/A,8%,5)+1=(P/A,8%,6)×(1+8%)=4.9927。

第5题:

有以下程序 void f(int *x,int *y) { int t; t=*X; *X=*y; *y=t; } main() { int a[8]={1,2,3,4,5,6,7,8},i,*p,*q; p=a; q=&a[7); while(p>q) { f(p,q); p++; q--; } for(i=0; i<8; i++) printf("%d,",a[i]); } 程序运行后的输出结果是

A.8,2,3,4,5,6,7,1,

B.5,6,7,8,1,2,3,4,

C.1,2,3,4,5,6,7,8,

D.8,7,6,5,4,3,2,1,


正确答案:D
解析:在C语言中,函数参数的默认传递方式是传值,即函数内部的形参只是调用时的实参的一个拷贝,改变形参,实参不会被改变.如果想要实现传址调用只能使用传递指针的方式来实现.利用指针作函数的参数时,无论形参指针还是实参指针所指的都是同一个内存地址,所以形参如果改变了这个地址中的内容,也就是改变了实参所指的地址内容.本题程序开头定义了一个函数f(),在函数中用一个临时变量t交换了两个指针参数所指的地址内容,所以该函数的作用就是交换两个参数所指的内容。在主函数中,首先定义了一个int型数组a,并定义了两个int型指针p、q分别指向数组a的第一个元素和最后一个元素。然后使用一个while循环调用函数f()不断交换两个指针所指的内容,每次交换后p往后移动一个元素,q往前移动一个元素,直到q不再大于p,即直到两个指针在数组a的中间相遇为止。所以,程序最终运行的结果是数组a中的所有元素全被反序排列一次。故应该选择选项D。

第6题:

下列程序的输出结果是( )。 void f(int*x,int*y) {int t; t=*x,*x=*y;*y=t; } main() {int a[8]={1,2,3,4,5,6,7,8},i,*p,*q; p=a;q=&a[7]; while(p<q) {f(p,q);p++;q--;} for(i=0;i<8;i+)printf("%d,",a[i]); }

A.8,2,3,4,5,6,7,1

B.5,6,7,8,1,2,3,4

C.1,2,3,4,5,6,7,8

D.8,7,6,5,4,3,2,1


正确答案:D
解析: 函数f()的功能是对两个数据互换。在主函数中指针变量p和q分别指向数组a[8)的首和尾,在 while循环中实现从首尾开始数组元素的互换操作。

第7题:

已知(P/A,8%,6)=4.6229,则利率为8%,期数为6的偿债基金系数为0.2163。( )


正确答案:×
投资回收系数为普通年金现值系数的倒数,投资回收系数=l÷(P/A,8%,6)=1÷4 6229=0.2163

第8题:

若有以下说明: int a[10]={1,2,3,4,5,6,7,8,9,10},,*p=a;则值为6的表达式是( )。A.*p+6 B.*(p+6) C.*p+=5 D.p+5


正确答案:C

A项是1+6=7B项是p+6指向7D项是指针,是一个地址。应该改为*(p+5)

第9题:

有如下说明: int a[10]={1,2,3,4,5,6,7,8,9,10},* P=a; 则数值为9的表达式是( )。 A.*P+9SXB

有如下说明: int a[10]={1,2,3,4,5,6,7,8,9,10},* P=a; 则数值为9的表达式是( )。

A.*P+9

B.木(P+8)

C.*P+=9

D.P+8


正确答案:B
本题考查指向数组的指针,本题中指针变量P指向数组a,那么*P的值就是1,即表示数组的第一个元素,那么数值为9的表达式就是将指针向后移动8个地址,即P+8指向的是数组元素值为9,所以数值为9的表达式是*(P+8)。

第10题:

已知PVIFA8%,5=3.9927,PVIFA8%,6=4.6229,PVIFA8%,7=5.2064,则6年期、折现率为8%的先付年金现值系数是:

A.2.9927
B.4.2064
C.4.9927
D.6.2064

答案:C
解析:
6年期、折现率为8%的预付年金现值系数=PVIFA8%,5+1=PVIFA8%,6×(1+8%)=4.9927。选项C是答案。

更多相关问题