问题 单项选择题

有以下程序
int fa(int x)
{ return x*x; }
int fb(int x)
{ return x*x*x; }
int f(int (*f1)(),int (*f2)(),int x)
{ return f2(x)-f1(x); }
main()
{ int i;
i-f(fa, fb,2); printf("%d \n",i);
}
程序运行后的输出结果是

A.4

B.1

C.4

D.8

答案

参考答案:C

解析: 函数f()有3个形式参数f1、f2和x,其中f1、f2是指向函数的指针变量。在main()函数中执行了函数调用“f(fa,fb,2)”,从而使f()的形式参数f1指向了fa,形式参数f2指向了fb,把实参2传给了行参变量x。函数f()中的 return语句中的相当于“fb(2)-fa(2)” (fb(2)的返回值为2*2*2=8,fa(2)返回值为2*2=4)即(8-4),值为4.函数f()执行后把返回值4赋给了i,输出i的值是4.所以4个选项中C正确。

单项选择题
问答题 简答题

2010年1月,注册会计师甲、乙、丙三人在北京成立了一家会计师事务所,性质为特殊的普通合伙。甲、乙、丙在合伙协议中约定:

(1)甲、丙分别以现金300万元和50万元出资,乙以一套房屋出资.作价200万元,作为会计师事务所的办公场所;

(2)会计师事务所的盈亏按照各自的出资比例享有和承担;

(3)甲负责执行合伙事务。

2011年2月,乙拟将其在会计师事务所中的财产份额转让给A。丙表示同意,甲则对乙拟转让的财产份额主张优先购买权,乙以合伙协议中未约定优先购买权为由予以拒绝。

2011年3月,丙在为B公司提供审计服务时,因重大过失给B公司造成300万元损失。该会计师事务所现有全部财产价值250万元,其中,乙用于出资的房屋变现价值为230万元。该会计师事务所在将全部财产用于赔偿B公司后,要求丙向B公司支付剩余的50万元赔偿金。丙则认为,合伙协议约定合伙人对于会计师事务所的亏损按照各自出资比例承担,自己不应对合伙企业财产不足清偿的债务承担全部责任。乙认为其对此债务只应以出资额为限承担责任,而其出资的房屋已经升值,目前变现价值为230万元,故丙应退还其30万元。

2011年5月,因会计师事务所在北京的业务量下降,甲提出将会计师事务所的主要经营地点迁至上海。在合伙人会议上,乙对此表示赞同,丙则反对。甲、乙认为,其二人人数及所持出资额均超过半数,且合伙协议对此无特别约定,于是作出迁址决议。

要求:

根据上述内容,分别回答下列问题:

将会计师事务所迁至上海的决议是否有效?并说明理由。