You definitely don't get zero if you don't answer the question properly. You shouldn't, anyway. Having an attempt should guarantee you at least 1 mark, as long as it's considered a "serious" attempt.
As for report writing problems, it's hard to say what to do. Is it that you end up waffling...