单项选择题

人民代表大会制度选举产生全国人大和地方各级人大所依据的原则是( )

A.三权分立原则
B.民主集中制
C.等额选举和差额选举相结合
D.群众选举和上级推举相结合