【曾旻的回答(5票)】:
这个问题其实与政体和国体的区分有关。
楼主所谓的公国、王国、联邦、共和、合众实际上都是国体。要是以国家元首的头衔及产生方式做区分,和民主程度未必相关。如果有君主的话就是君主制,否则就是共和制。
安道尔公国、大不列颠及北爱尔兰联合王国以及现在日本国,泰王国所实行的政体实际上是君主立宪制。君主立宪是在保留君主制的前提下,通过立宪,树立人民主权、限制君主权力、实现事务上的共和主义理想但不采共和政体。其特点是国家元首是一位君主(皇帝、国王、大公等等,教皇有时也被看做是一个君主),但并没有什么实际权利。
俄罗斯联邦,美利坚合众国、中华人民共和国这些国家的国体实际上进行的都是共和制。
而在其中俄罗斯联邦,美利坚合众国采取的政体是联邦制。而联邦制是由两个或两个以上的政治实体(共和国、州、邦)结合而成的一种国家结构形式。联邦制国家由各个联邦成员组成,各成员单位先于联邦国家存在。在组成联邦时,联邦成员单位把各自的部分权力让渡给联邦政府,同时又保留了部分管理内部事务的权力。
而中华人民共和国及朝鲜民主主义人民共和国属于共和制的一个变种“社会主义共和国”,这样的体制基于马克思列宁主义国家理论。这种理论认为其他形式的国家实质上由资产阶级占有,大多数工农群众被排斥在国家体制之外,唯独无产阶级组建的政党领导代表工农利益的国家才能称为真正的共和国。因此这样的国家往往是一党执政的国家。