商业承兑汇票和银行承兑汇票的支付期最长不超过( )。

商业承兑汇票和银行承兑汇票的支付期最长不超过( )。
A、3个月
B、6个月
C、9个月
D、12个月
【正确答案】:B
【题目解析】:根据《票据法》的规定,商业承兑汇票和银行承兑汇票的支付期限最长不超过6个月。所以,选择B是正确答案。