Yes, your application 2.0 will run on a computer with a 4.0 framework. Backward compatibility exists in dot net 4.0.
See this msdn article for more information.
MSDN says
, .NET Framework . , .NET. 4 , . , .NET Framework , .NET Framework , . , .NET Framework .
4.0 2.0.