选择题

有以下程序段:

【正确答案】 A
【答案解析】

fopen 函数以一定方式打开指定文件, 返回一个指向文件的文件指针, 如果不能实现打开指定文件的操作, 则返回一个空指针 NULL。 如果指定文件不存在则创建一个文件名为指定文件名的新文件, 然后打开它。在指定文件有错误或者指定文件不存在却不能创建新文件的情况下, 打开文件操作错误, 返回空指针。 本题程序中, 文件 test. txt 不存在, 但无其他异常, 表示可以建立新文件, 命名为 test. txt, C 项正确, 并以只写方式打开它, D 项正确, 返回指向文件的指针, if条件不成立, 输出“成功打开文件! ” , B 项正确。