以下叙述中错误的是( )
.OBJ文件和.EXE文件都是可直接执行的二进制文件
用户按规定语法编写的C程序不是二进制文件
C源程序经编译无误后将生成一个.OBJ的二进制文件
.OBJ文件经"连接程序"生成的.EXE文件是二进制文件