Which of the following statements are true? (Select two answers)
A . open () requires a second argument
B . open () is a function which returns an object that represents a physical file
C . instd, outstd, errstd are the names of pre-opened streams
D . if invoking open () fails, an exception is raised
Answer: D