单项选择题

A.程序是计算任务的处理对象和处理规则的描述,文档是为了便于理解程序所需的阐明性资料
B.计算机的某些功能即可由硬件实现,也可以由软件来实现,因此硬件和软件在一定意义上来说没有绝对严格的界线
C.程序和文档必须安装入机器内部才能工作
D.硬件是软件赖以工作的物质基础,软件的正常工作是硬件发挥作用的重要途径