A source vertex in a directed graph has $\text{indegree}=0$
Therefore, no other vertex has an edge entering a source.
This also means that no DFS starting from another vertex can reach a source vertex.
So every source must be discovered directly by the outer DFS procedure and must become the root of a DFS tree.
Now the question says the DFS forest contains only $1$ tree.
Therefore, it contains only one root.
Hence, the graph can have at most one source.
Also, every finite DAG has at least one source vertex.
$\therefore \text{Number of sources}=1$
Answer: A