在Windows系统中,执行x.exe时系统报告找不到y.dll,原因是( )。
A.程序x中存在语法或语义错误,需要修改与x对应的源程序
B.程序y中存在语法错误,需要修改与y对应的源程序
C.程序y中存在语义错误,需要修改与y对应的源程序并重新编译
D.程序x执行时需要调用y中的函数,需要安装y.dll
正确答案是D