Question: What happens to the record pointer in a cyclic file after an action following selection of a record is aborted?
Option 1: The record pointer moves to the first record of the cyclic file.
Option 2: The record pointer addresses a randomly selected record within the cyclic file.
Option 3: The record pointer remains set at the record it was addressing prior to the aborted action.
Option 4: The record pointer automatically updates to point to the next record in the sequence.
Explanation: This is because, as per specified behavior for cyclic files, if an action after selecting a record is aborted, the system maintains its previous state. Thus, the record pointer does not change its position but stays at the record it was set to before the action that was later aborted, ensuring continuity and preventing unintended shifts in file navigation.