全国人民代表大会和地方各级人民代表大会是人民行使国家权力的机关。以下表述正确的是(     )

【题目】全国人民代表大会和地方各级人民代表大会是人民行使国家权力的机关。以下表述正确的是(     )

A. 国家的一切权力由人民直接行使

B. 人民通过各级人民代表大会行使国家权力

C. 人民是国家和社会的主人,直接行使立法权

D. 人民通过直接选举出代表组成各级人民代表大会行使国家权力

答案解析