单项选择题

系统维护的内容包括:应用软件维护、数据维护、代码维护和()

A.功能扩展维护    
B.系统环境维护     
C.数据重组维护    
D.硬件设备维护