【思路】
第一步,《宪法》第九十七条第一款规定:“省、直辖市、设区的市的人民代表大会代表由下一级的人民代表大会选举;县、不设区的市、市辖区、乡、民族乡、镇的人民代表大会代表由选民直接选举。”
因此,答案为D。