问题 单项选择题

有以下程序
#include<stdio.h>
void fun(int n,int*p)
int f1,f2;
if(n==1||n==2)*p=1;
else
fun(n=1,&f1);fun(n-2,&f2);
*p=f1+f2;


main()
int s;
fun(3,&,s);printf("%d",s);

程序的运行结果是( )。

A.2
B.3
C.4
D.E

答案

参考答案:A

解析: 在函数fun中对参数n的值进行判断,如果其值等于1或2,则*p=1,否则,函数fun进行递归调用fun(n.1,&f1);fun(n.2,&f2);*p=n+f2;在主函数调用fun函数时传递给参数n的值为3,fun函数又递归用了两次自身fun(2,&n);fun(1,&f1);所以n和f2的值都为1,通过指针p的引用,变量s的值为2。

多项选择题
单项选择题

甲公司于20×7年1月30日向乙公司购买原材料一批,2月1日开具一张出票日为2月1日、面值为234万元、期限为6个月的商业承兑汇票一张,并于当日转交给乙公司。至7月31日,甲公司因发生财务困难无款支付。8月10日,甲公司与乙公司达成如下债务重组协议:
甲公司以其生产的产品(适用增值税税率17%、消费税税率10%)一批和一项无形资产抵偿所欠债务134万元。在重组日,产品账面成本为45万元,计税价格(公允价值)为50万元,未计提减值准备;无形资产账面余额为60万元,累计摊销10万元,公允价值为50万元,适用营业税税率5%,未计提减值准备。同时乙公司豁免甲公司债务本金50万元,并将剩余债务延期至20×9年12月31日偿还,并从20×8年1月1日起按年利率2%计算利息。但如果甲公司20×8年起年实现利润总额超过100万元则年利率上升至4%。利息于债务结清时一并支付。不考虑债务重组过程中的其他相关税费。
乙公司至8月10日未对该项债权计提坏账准备。乙公司将收到的甲公司的产品作为库存商品管理(收到相应的增值税专用发票并通过税务机关的审核、认证);将收到的甲公司的无形资产作为无形资产管理,并估计其受益期间为50个月。
根据上述资料,回答下列问题:

20×7年末,乙公司与甲公司因该项债务重组业务而换入的无形资产的账面净额为( )万元

A.56.05

B.57.39

C.45

D.56.475