有下列程序:程序运行后的输出结果是()。
main()
{charp[]={'a','h','c'},q[]="a";
printf("%d%dn".sizeof(P),sizeof(q));
}
下列程序的输出结果是()。
#include
main()
{inta=2,b=3,P;
p=f(a,b);
printf(”%d”,p);
}
intf(a,b)
{intc;
if(a>b)c=1;
elseif(a==b)c=0;
elsec=-l;
return(c);
}
若有定义:“inta=4,b=5;floatx=3.4,y=2.1;”,则下列表达式的值为()。
(float)(a+b)/2+(int)x%(int)y;