【喵呜刷题小喵解析】:在计算机编程中,程序可以以源代码的形式存在,这通常表现为一个或多个文本文件,其中包含了程序员编写的代码。这些源代码文件可以被编译器读取,转换成机器可以执行的程序(通常称为可执行文件)。然而,程序也可以在内存中运行,而不形成文件,比如实时系统、嵌入式系统或者网络编程中。因此,程序可以形成文件,也可以不形成文件,所以答案是正确的。