若二次函数y=ax 2 +4x+a的最大值是3,则a=(    )。