黄土高原在中国北方地区与西北地区的交界处,主要包括山西、陕西、以及甘肃、青海、宁夏、河南、内蒙古等省部分地区.其中,全部位于黄土高原的省份是山西.依据题意.故选:B.
黄土高原西起甘肃境内祁连山东端乌鞘岭,东到太行山,南抵秦岭,北隔长城与内蒙古高原相连.它包括山西全省、陕西的中部和北部,以及甘肃、宁夏、河南等省区的一部分,面积约30万平方千米,又称秦晋高原.故选:d.