Alarm zones are nothing more than current limited dc circuits. If you were to connect a volt meter across an unused zone, depending on the make and model of alarm system, you'd read somewhere close to 12 volts. The alarm system uses this voltage to determine the status of the zone.
12 volts = There's an open circuit between zone positive and ground
0 volts = There's a short between zone positive and ground
You're probable aware that a short in an electrical circuit is a bad thing, in a normal electrical circuit that's very true. An alarm panel zone differs in that it's designed to accept a short with no problem. In fact, if end of line resistors are disabled in programming a short is exactly what the panel is looking for in a normal (not tripped) zone. If the panel see's zero volts (or close to it) it considers the zone secure. If it see's 12 volts (or close to it) it considers the zone faulted.
Resistors add an extra degree of security to the zone. Alarm manufacturers design their zones to look for a specific resistance on their circuits. Honeywell for example, uses 2000 ohm resistors on their hardwire zones. The Honeywell hardwire zone with a 2000 ohm resistor inline with it will read about 5 volts at it's terminals, so now we have:
12 volts = There's an open circuit between zone positive and ground (the zone is faulted)
5 volts = The circuit is closed with it's resistor intact (the zone is clear)
0 volts = There's a short between zone positive and ground (the zone is faulted)
By installing the resistor at the farthest device on the zone (the "end of line") you create a supervised circuit that can no longer be disabled by simply shorting it's wire somewhere along the wire run between the control panel and detection device.