Finite p-group of rank one

Definition
A finite $$p$$-group of rank one is defined as a group satisfying the following equivalent conditions:


 * Every Abelian subgroup of it is cyclic
 * It has periodic cohomology
 * It is either a cyclic group, or a generalized quaternion group