根据《公司法》的规定,有权发行公司债券的主体是()
A、股份有限公司和有限责任公司
B、上市公司和有限责任公司
C、股份有限公司和国有公司
D、上市公司和国有独资公司
出自:西安交通大学--商法学(高起专)