Question: are all finite groups cyclic?
Answer: Every cyclic group is virtually cyclic, as is every finite group. An infinite group is virtually cyclic if and only if it is finitely generated and has exactly two ends; an example of such a group is the direct product of Z/nZ and Z, in which the factor Z has finite index n.