【喵呜刷题小喵解析】:题目中的执行语句是`f=open('demo.txt', 'r')`,这行代码的作用是打开名为'demo.txt'的文件,并以只读模式('r')打开。如果'demo.txt'文件不存在,那么`open()`函数会抛出一个`FileNotFoundError`异常,因此,题目中的说法“demo.txt文件必须已经存在,否则会报错”是正确的。所以,答案为A。