单项选择题

关于C++源程序的多文件结构,下列叙述不正确的是()。

A.每个源程序文件(.cpp)单独编译,被称为一个编译单元
B.一个C++程序中的多个目标文件(.obj)由连接程序组装在一起,生成最终的可执行程序(.exe)
C.每个头文件(.h)编译后都生成一个目标文件(.obj)
D.每个源程序文件(.cpp)编译后都生成一个目标文件(.obj)