食物中含有六大类营养物质:蛋白质、糖类、脂肪、维生素、水和无机盐,每一类营养物质都是人体所必需的;该题要从食物含有的各种营养物质对人体的作用方面考虑解答.
【解析】
(1)分析上表可知:食物B含有最多的维生素A,而人体缺乏维生素A会患夜盲症,因此该食物有利于预防夜盲症;食物所含的六类营养物质中,能为人体提供能量的是糖类、脂肪和蛋白质,它们在体内分解所放出的热量分别是:每克糖类平均为17.15千焦,每克脂肪平均为38.91千焦,每克蛋白质平均为17.15千焦;上表中食物A含有的有机物最多,因此该食物能够提供较多的能量.
(2)维生素A能够促进人体正常发育,增强抵抗力,维持人的正常视觉,缺乏时会患夜盲症;表中食物D不含有维生素A,因此长期以食物D作为主食容易患夜盲症.
(3)食物中含有蛋白质、糖类、脂肪、维生素、水和无机盐六大类营养物质,表中还没有列出的营养成分是水和无机盐.
故答案为:(1)B;A
(2)夜盲症
(3)水;无机盐