C
解析:
本题主要考查形容词词义辨析。
A项,official “官方的;正式的”;
B项,generous “慷慨的,大方的;宽宏大量的”;
C项,straight “直的;连续的;笔直的;正直的”;
D项,grateful “感谢的;令人愉快的”。
根据语境,此处表达“一个直接的回答”之意,只有 straight 符合题意,故正确答案为C。