某白色固体可能由碳酸钠、氯化钠、氢氧化钠中的一种或几种组成,为确定其成分,某同学进行如下实验。

①由步骤II观察到的现象可知,原白色固体中_____。
a一定有碳酸钠
b一定有氢氧化钠
c一定有碳酸钠和氢氧化钠
d至少含有碳酸钠、氢氧化钠中的一种
②气体C是_____,溶液D的颜色是_____。
③白色沉淀E的化学式是_____。
④上述实验不能确定的成分是_____。为确定该成分可对原实验过程做如下改进:
方法一:步骤III前,先向红色溶液B中加入过量硝酸钡溶液(硝酸钡溶液呈中性),通过观察_____得出结论。
方法二:称量沉淀E的质量计算原固体中_____的质量,称量_____的质量计算原固体中_____的质量,再通过计算得出结论。