First answer: topologically, a straw is a sphere with two holes. Two disks need to be removed from a sphere to get the cylinder. So that would suggest n=2.
Alternatively, the boundary has 2 components, pointing to n=2.
Second answer: The straw is a cylinder and has a singly fundamental group, so n=1. A circle around the surface of the straw encloses the 'hole'. This is intrinsic to the straw.
Third answer: The complement of the straw has a singly generated fundamental group, so n=1. A loop through the straw demonstrates the 'hole'. This is extrinsic to the straw (depends on the embedding into space).
Of the four, the first and second are more appropriate for the theory of surfaces with boundaries. The third, like I said, is intrinsic, while the fourth is extrinsic.