There are no Communist countries, nor could there be. Communism is a classless stateless moneyless society, and will have to exist at a global level. China is capitalist.
Yugoslavia is no longer a country. Before its breakup it was a Communist country.
Most Communist countries are a totalitarian government. This includes North Korea, Vietnam, and China. Also, I think the country of Libya follows a dictatorship, but is not communist.
In a truly communist country there would be no "businesses". The world has never seen a truly communist country of any significance, though, and in most countries considered "communist" you can, kinda sorta, own your own business. Though if it does very well the government may step in.
By being the most ruthless & feared person in the communist party, and by forming alliances with other members.
It would be hard to say, since Cuba is a communist country and bans religion, or at least most ways of it. I would say she might be Catholic, but until she makes her presence known, it is hard to say. Only SHE can answer that.
In terms of percentages, the most Atheist country is Sweden. China may have more atheists but they only have about fourteen percent of their people. It is hard to tell though because in communist countries the government tries to suppress Atheism. http://www.adherents.com/largecom/com_atheist.html
Yes. It covers most of javas core programming concepts and hence it is hard
The General Secretary was the leader of the Communist Party and not, officially, the leader of the country. But since all those countries were run by the Communist Party, the General Secretary ran the country. In most cases, he ran it into the ground.
The ace of spades
First of all, it's not a hard core, it's just hardcore. It means that you are tough or strong or that you are the most loyal part of a group. Hard core music refers to loud banging noises that someone had the stupidity to call music.
Most likely not, but if you live in a communist country, anything could be illegal.