以下代码可以正确运行的是( )
int i = 5, j = 10, a;
double k = 15, l = 20, b;
a = (int) (k + l);
b = i + j;int i = 5, j = 10, a;
double k = 15, l = 20, b;
a = (int) k + l;
b = i + j;int i = 5, j = 10, a;
double k = 15, l = 20, b;
a = (int) (k + l);
b = (double) i + j;int i = 5, j = 10, a;
double k = 15, l = 20, b;
a = (int) k + l;
b = (double) i + j;数据类型默认取值域较大的数据类型作为结果数据类型,值域较大的数据类型赋值给小值域的数据类型会失败