【喵呜刷题小喵解析】首先,我们需要分析这段程序的功能。这段程序首先用'w'模式打开一个名为'yayun.txt'的文件,这意味着如果文件不存在,将创建一个新文件。然后,程序向文件中写入字符串'迎亚运,创未来\nHeart to Heart\n'。最后,程序关闭文件。接着,我们来看选项:A. 运行程序后,打印:'迎亚运,创未来\nHeart to Heart\n' - 这个选项是错误的,因为程序并没有打印任何内容,而是向文件中写入内容。B. 运行程序后,打印:迎亚运,创未来 - 这个选项也是错误的,因为程序并没有打印'迎亚运,创未来',而是打印了'迎亚运,创未来\nHeart to Heart\n'。C. 本段程序的功能是打开yayun.txt - 这个选项也是错误的,因为程序的功能不仅仅是打开文件,还向文件中写入内容。D. 如果python程序同目录下不存在yayun.txt,将创建yayun.txt - 这个选项是正确的,因为程序确实在'w'模式下打开文件,这意味着如果文件不存在,将创建一个新文件。因此,正确答案是D。