欢迎来到牛牛题库网 牛牛题库官网
logo

未知题型

甲公司准备投资100万元购入由A、B、C三种股票构成的投资组合,三种股票占用的资金分别为20万元、30万元和50万元,即它们在证券组合中的比重分别为20%、30%和 50%,三种股票的B系数分别为0.8、1.0和1.8。无风险收益率为10%,整个股票市场的组合报酬率为16%。
要求:
(1) 计算该股票组合的β系数;
(2) 计算该股票组合的风险报酬率;
(3) 计算该股票组合的预期报酬率;
(4) 若用公司目前要求预期报酬率为19%,且对B股票的投资仍为30万元不变,如何进行投资组合。

A.8、1.0和1.8。无风险收益率为10%,整个股票市场的组合报酬率为16%。
【参考答案】

(1)该股票组合的β系数=0.8×20%+1.0×30%+1.8×50%=1.36(2) 该股票组合的风险报酬率=1.3......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)

点击查看答案

相关考题

未知题型
已知在文件IN99.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量sl(整型)、金额je(长整型)几部分组成。其中,金额=单价×数量可计算得出。函数ReadDa()的功能是读取这100个销售记录并存入数组sell中。请编制函数SortDat(),其功能要求:按金额从小到大进行排列,若金额相同,则按产品代码从小到大进行排列,排列结果仍存入结构数组sell中,最后调用函数Writedat()把结果输出到文件OUT99.DAT中。
注意:部分源程序已给出。
请勿改动主函数main()、读函数ReadDat()和写函数Writedat()的内容。
试题程序:
include<stdio.h>
include<mem.h>
include<string.h>
include<conio.h>
include<stdliB.h>
define MAX 100
typedef struct
{
char dm[5];
char mc[11];
int dj;
int sl;
long je;
} PRO;
PRO sell[MAX];
void ReadDat();
void WriteDat();
void SortDat()
{
}
void main()
{
memset sell,0,sizeof(sell));
ReadDat();
SortDat();
WriteDat();
}
void ReadDat()
{
FILE *fp;
char str[80],ch[11];
int i;
fp=fopen('IN99.DAT','r');
for(i=0;i<100;i++)
{
fgets(str,80,fp);
memcpy(sell[i].dm,str,4);
memcpy(sell[i].mc,str+4,10);
memcpy(ch,str+14,4);
ch[4]=0;
sell[i].dj=atoi(ch);
memcpy(ch,str+18,5);
ch[5]=0;
sell[i].sl=atoi(ch);
sell[i].je=(long)sell[i].dj*sell[i].sl;
}
fclose(fp);
}
void WriteDat()
{
FILE *fp;
int i;
fp=fopen('OUT99.DAT','w');
for(i=0;i<100;i++)
{
fprintf(fp,'%s %s %4d %5d %101d/'.sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je);
}
fclose(fp)
}
未知题型
已知数据文件1N56.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数isVal(),其功能是:把千位数字和十位数字重新组合成一个新的十位数(新十位数的十位数字是原4位数的千位数字,新十位数的个位数字是原4位数的十位数字),以及把个位数和百位数组成另一个新的十位数(新十位数的十位数字是原4位数的个位数字,新个位数的个位数字是原4位数的百位数字),如果新组成的两个十位数均为素数且新十位数字均不为零,则将满足此条件的4位数按从大到小的顺序存入数组b中,并要计算满足亡述条件的4位数的个数cnt,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUT56.DAT文件中。
注意:部分源程序己给出。
程序中已定义数组:a[200],b[200],己定义变量:cnt。
请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。
试题程序:
include<stdio . h>
define MAX 200
int a[MAX] ,b[MAX] ,cnt=0;
int isprime(int m)
{
int i;
for (i=2; i<=m/2 ;i++)
if(re%i==0) return 0;
return 1;
}
void jsVal()
{
}
void readDat ( )
{
int i;
FILE rfp;
fp= fopen (' IN56. DAT', 'r' );
for (i=0; i<MAX; i++)
fscanf (fp, '%d', &a [i] );
fclose (fp);
}
main ( )
{
int i;
readDat ();
jsVal ();
printf ('满足条件的数=%d/n', cnt);
for (i=0; i<cnt; i++)
printf ('%d/n', b [i] ;
printf ('kn'');
writeDat ();
}
writeDat ()
{
FILE *fp;
int i;
fp=fopen ('OUT56. DAT', 'w');
fprintf (fp, '%d/n', cnt);
for (i=0; i<cnt; i++)
fprintf(fp, '%dkn',b[i]);
fclose (fp);
}
微信小程序免费搜题
微信扫一扫,加关注免费搜题

微信扫一扫,加关注免费搜题