单项选择题语句ofstream outf("TEST.DAT",ios_base::app);的功能是建立流对象outf,并试图打开文件TEST.DAT与outf关联,而且( )。

A.如果文件存在,打开失败:如果文件不存在,建立一个新文件
B.如果文件存在,将文件指针定位于文件首;如果文件不存在,打开失败
C.如果文件存在,将文件指针定位于文件尾:如果文件不存在,建立一个新文件
D.如果文件存在,将其置为空文件;如果文件不存在,打开失败


延伸阅读

你可能感兴趣的试题

1.单项选择题下列数据结构中,能用二分法进行查找的是( )。

A.顺序存储的有序线性表
B.线性链表
C.二又链表
D.有序线性链表

2.单项选择题使用输入输出操作符setw,能够控制( )。

A.填充字符
B.输出宽度
C.对齐方式
D.输出精度

3.单项选择题下面有关this指针的叙述中,正确的是( )。

A.类的成员函数都有this指针
B.任何与类相关的函数都有this指针
C.类的非静态成员函数才有this指针
D.类的友元函数都有this指针

4.单项选择题数据库管理员(DBA) 是数据库系统的一个重要组成部分,有很多职责。以下选项不属于DBA职责的是( )。

A.定义数据的存储结构和存取策略
B.定义数据库的结构
C.定期对数据库进行重组和重构
D.设计和编写应用系统的程序模块

6.单项选择题下列关于线性链表的描述中正确的是( )。

A.存储空间不一定连续,且各元素的存储顺序是任意的
B.存储空间不一定连续,且前件元素一定存储在后件元素的前面
C.存储空间必须连续,且各前件元素一定存储在后件元素的前面
D.存储空间必须连续,且各元素的存储顺序是任意的

8.单项选择题下面字符串中,不可以用作C++标识符的是( )。

A.case
B._test_c
C.Return
D.x_2008

9.单项选择题下面关于虚函数的表述中正确的是( )。

A.虚函数不能声明为另一个类的友元函数
B.派生类必须重新定义基类的虚函数
C.如果在重定义虚函数时使用了保留字virtual,那么该重定义函数仍是虚函数
D.虚函数不能够声明为静态函数

10.单项选择题下面关于面向对象的程序设计方法中,正确的是( )。

A.“多态性”是指对象的状态根据运行的要求进行变化
B.“封装性”是指将不同类型的数据结合在一起作为一个整体来处理
C.在面向对象的程序设计中,结构化程序设计方法仍有着重要作用
D.基类的私有成员在派生类的对象中不可访问,也不占内存空间