【喵呜刷题小喵解析】:在Python中,使用`open()`函数打开文件时,如果指定的文件不存在,会抛出`FileNotFoundError`异常。因此,对于语句`f=open('d:/a.txt', 'r')`,如果文件`a.txt`不存在,程序会报错。所以,题目中的说法“如果文件a.txt不存在,不会报错”是错误的。