In common usage, "or" is usually taken to mean exclusive or (XOR). Logical OR is non-exclusive. In most cases you can infer which is meant from context or it doesn't actually matter (much).
On a test for a gun license, it could get a little squishy as there are likely questions about the law (which only sometimes aligns with common sense) translated into lay English (which lacks the degree of precision you would likely find in the actual legal phrasing).
From Reddit ELI5:
"Cream or Sugar, in coffee is OR it means one the other or both
Fish or Chicken, for dinner is XOR it means one or the other not both."
Let's just imagine (for the sake of an argument) that you're just about to be given a roadside alcohol breath test by a police officer, but in this universe having just eaten fish or chicken can cause a false positive. The officer asks you if you had eaten fish or chicken recently. In fact, you had both fish and chicken in your last meal an hour ago (don't ask). You should answer "yes".
Most cases where "or" is taken to mean xor are actually asking for a choice, expecting one of the options as an answer. If the "or" is part of a question expecting a yes/no answer, then it is much harder to justify it being an xor.
I imagine they could ask questions like, "should you point the barrel at the ground or check the chamber for a bullet?" and you might say "or?" NO stop you need to do both, while the expected answer is YES you idiot you need to do both. Sometimes you just can't win.