Resistance is a property that determines the amount of current for a given source voltage.
A greater resistance results in a lower current whereas a smaller resistance allows a higher current given that voltage is constant.
Resistor is a device and resistance is a property.
Battery is a device that controls the current in a current.
Therefore, the correct answer is
Resistance, battery