You can have a situation where you declare and define the function in one step, i.e. if you include the function definition at the point where you’re declaring it. So technically I suppose true is correct. But the question is worded in such a way that I would have answered it the way you did.