单项选择题

A.保证人和债权人约定,当债务人不履行债务时,保证人按照约定履行债务或者承担责任的合同
B.保证人和债务人约定,当债务人不履行债务时,保证人按照约定履行债务或者承担责任的合同
C.债务人和债权人约定,当债务人不履行债务时,保证人按照约定履行债务或者承担责任的合同
D.保证人和债权人约定,当保证人不履行债务时,债务人按照约定履行债务或者承担责任的合同