There is a short exact sequence of coefficients $\mathbb{Z}\rightarrow \mathbb{R}\rightarrow \mathbb{R}/\mathbb{Z}=S^1$. This gives you a long exact sequence of cohomology groups. For a finite group $Q$, $H^i(Q:\mathbb{R})=0$ for $i>0$, so the long exact sequence collapses to an isomorphism $H^2(Q;S^1)\cong H^3(Q;\mathbb{Z})$. You can use this to classify the isomorphism types of 1-dimensional compact non-connected Lie groups as in your question. For $p$ odd, there is only the direct product for $S^1\rightarrow G\rightarrow C_p$. For $p$ odd, there are two isomorphism types of group $S^1\rightarrow G \rightarrow (C_p)^2$, and there are two isomorphism types of group $S^1\rightarrow G\rightarrow (C_p)^3$. Of course it gets more complicated as $k$ increases. In the first chapter of my PhD thesis (available on ArXiv in an extended version as https://arxiv.org/abs/0711.5020) I classified 1-dimensional compact Lie groups with $p^k$ components for each prime $p$ and each $k\leq 3$. (I presume that this was already known and I did not try to publish it.) Comparing it to the classification of $p$-groups, classifying these groups for $p^k$ components is harder than classifying $p$-groups of order $p^{k+1}$ but it is easier than classifying the $p$-groups of order $p^{k+2}$.