设变量a是整型,b是双精度型,则表达式a+b的数据类型为()。
A. int
B. float
C. double
D. 不确定
若有定义:int a=7; float x=2.6, y=4.7; 则表达式x+a%3*(int)(x+y)%2/4的值是()。
A. 2.600000
B. 2.850000
C. 3.600000
D. 0.000000
若有以下函数定义,主函数中定义int a[5]= {10, 11, 12, 13, 14},b;则在主函数中调用该函数,正确的输出结果为:()。void fun(int b[ ],int n){b[3]=0;}main(){int a[5]= {10, 11, 12, 13, 14};fun(a,5); printf("%d\n",a[3]);}
A. 12
B. 13
C. 14
D. 0