itgle.com
更多“fstream类直接继承了ifstream类和ofstream类”相关问题
  • 第1题:

    fstream、ifstream和ofstream文件流类的成员函数______关闭文件。


    正确答案:close
    close

  • 第2题:

    阅读以下程序 include void main( ) { ifstream infile; ofstream outfile; fstream

    阅读以下程序

    #include<fstream.h>

    void main( )

    {

    ifstream infile;

    ofstream outfile;

    fstream iofile;

    iofile.open("a.txt",ios::in);

    iofile.close( );

    iofile.open("b.txt",ios::out);

    }

    下列描述错误的是

    A.对象infile只能用于文件输入操作

    B.对象outfile只能用于文件输出操作

    C.对象iofile在文件关闭后,不能再打开另一个文件

    D.对象iofile可以打开一个文件同时进行输入和输出


    正确答案:C
    解析:本题看似复杂,其实掌握技巧的话可以很容易的得出正确答案为C。按照常识,一个文件关闭后,应该可以再打开另外一个文件。

  • 第3题:

    使用ifstream 流类定义一个流对象并打开一个磁盘文件与用使用 fstream流类定义一个流对象并打开一个磁盘文件默认打开方式分别为______和没有默认。


    正确答案:ios::in
    ios::in

  • 第4题:

    一个类可以是多个一般类的特殊类,它从多个一般类中继承了属性和操作,这种继承模式叫()。


    正确答案:多继承

  • 第5题:

    如果类A继承了类B,则类A被称为()类,类B被称为()类。


    正确答案:派生;基

  • 第6题:

    以下有关类的继承的叙述中,正确的是()

    • A、子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性
    • B、子类只能继承父类的方法,不能继承父类的属性
    • C、子类只能继承父类的非私有属性,不能继承父类的方法
    • D、子类不能继承父类的私有属性

    正确答案:D

  • 第7题:

    Java程序中的所有类都由系统类()直接继承或间接继承得到的。


    正确答案:Object

  • 第8题:

    一个类可以是多个一般类的特殊类,它从多个一般类中继承了属性和操作,这种继承模式叫多继承。


    正确答案:正确

  • 第9题:

    关于object类,以下描述中正确的有()

    • A、object类中定义了一些重要的成员函数和变量,以方便JAVA类的使用
    • B、object类是所有其他JAVA类的直接或间接父类
    • C、object类是一个非常特殊的“虚拟”类,也就是说,你只能丛object类中派生出其他类,但不能创建一个object类的对象。
    • D、如果一个类已经有了父类,那么这个类同时继承了object类,也就是说,这时候这个类实际上有2个父类
    • E、由于JAVA中的类是单继承的,因此所有的类以object类为根形成了一棵继承树

    正确答案:A,B,E

  • 第10题:

    多选题
    关于Java中的继承,以下说法中正确的有()
    A

    Java支持单继承和多重继承

    B

    Java只支持单继承,不支持多重继承

    C

    Java中的类最多只有一个直接父类,或者没有父类

    D

    Java中的每个类都有一个直接父类,而且只有一个直接父类

    E

    子类只能继承父类的public,protected和同一个包中的package级的成员


    正确答案: D,B
    解析: 暂无解析

  • 第11题:

    判断题
    一个类可以是多个一般类的特殊类,它从多个一般类中继承了属性和操作,这种继承模式叫多继承。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第12题:

    多选题
    关于object类,以下描述中正确的有()
    A

    object类中定义了一些重要的成员函数和变量,以方便JAVA类的使用

    B

    object类是所有其他JAVA类的直接或间接父类

    C

    object类是一个非常特殊的“虚拟”类,也就是说,你只能丛object类中派生出其他类,但不能创建一个object类的对象。

    D

    如果一个类已经有了父类,那么这个类同时继承了object类,也就是说,这时候这个类实际上有2个父类

    E

    由于JAVA中的类是单继承的,因此所有的类以object类为根形成了一棵继承树


    正确答案: E,B
    解析: 暂无解析

  • 第13题:

    C++中,派生类对基类的继承有三种方式:公有继承(Public)、包含继承(Protected)、私有继承(Private)。类B保护继承方式继承了类A,类C公有继承方式继承了类B,则______是类C中的公有成员。

    A.类A的公有成员

    B.类A的保护成员

    C.类B的公有成员

    D.类B的保护成员


    正确答案:C
    解析:C++中,派生类对基类有三种继承方式:公有继承(Public)、私有继承(PrJvate)和保护继承(Protected)。
      公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态,而基类的私有成员仍然是私有的。
      私有继承的特点是基类的公有成员和保护成员都作为派生类的私有成员,并且不能被这个派生类的子类所访问。
      保护继承的特点是基类的所有公有成员和保护成员都作为派生类的保护成员,并且只能被它的派生类成员函数或友元访问,基类的私有成员仍然是私有的。

  • 第14题:

    当需要打开A盘上的abc.txt 文件用于输入时,则定义文件流对象的语句为______ 。

    A.fstream fin(“A: abc.txt”);

    B.ofstream fin (“A: abc.txt”);

    C.ifstream fin(“A: abc.txt”,ios:: app);

    D.ifstream fin(“A: abc.txt”,ios:: nocreate);


    正确答案:D
    解析:定义文件流对象的语句为fstreamfin(“A:abc。txt”,ios::nocreate);

  • 第15题:

    要求打开文件 D:///file.dat,并能够写入数据,正确的语句是()。

    • A、ifstream infile("D:////file.dat",ios::in);
    • B、ifstream infile("D:////file.dat",ios::out);
    • C、ofstream outfile("D:////file.dat",ios::in);
    • D、fstream infile("D:////file.dat",ios::inI.os::out);

    正确答案:D

  • 第16题:

    能实现删除文件功能的语句是()

    • A、ofstream fs("date.dat",ios::trunc);
    • B、ifstream fs("date.dat",ios::trunc);
    • C、ofstream fs("date.dat",ios::out);
    • D、ifstream fs("date.dat",ios::in);

    正确答案:A

  • 第17题:

    以下关于派生类说法中正确的是()。

    • A、派生类继承了基类中除构造函数和析构函数外的全部成员
    • B、派生类继承了基类中全部成员
    • C、派生类只继承了基类中的Public成员
    • D、派生类继承了基类中的Public成员和protected成员

    正确答案:A

  • 第18题:

    JTextField类继承了JTextComponent类,而JTextComponent类继承JComponent类。


    正确答案:正确

  • 第19题:

    当需要使用ifstream流类定义一个流对象并联系一个磁盘文件时,应在文件开始使用#include命令,使之包含()头文件。

    • A、strstrea.h
    • B、stdlib.h
    • C、iostream.h
    • D、fstream.h

    正确答案:D

  • 第20题:

    下列打开文件的表达式中,()是错误的。

    • A、ofstream ofile;ofile.open("abc.txt",ios::binary);
    • B、fstream iofile;iofile.open("abc.txt",ios::ate);
    • C、ifstream ifile("abc.txt");
    • D、cout.open("abc.txt",ios::binary);

    正确答案:C

  • 第21题:

    判断题
    JTextField类继承了JTextComponent类,而JTextComponent类继承JComponent类。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第22题:

    填空题
    一个类可以是多个一般类的特殊类,它从多个一般类中继承了属性和操作,这种继承模式叫()。

    正确答案: 多继承
    解析: 暂无解析

  • 第23题:

    单选题
    以下关于派生类说法中正确的是()。
    A

    派生类继承了基类中除构造函数和析构函数外的全部成员

    B

    派生类继承了基类中全部成员

    C

    派生类只继承了基类中的Public成员

    D

    派生类继承了基类中的Public成员和protected成员


    正确答案: D
    解析: 暂无解析

  • 第24题:

    填空题
    如果类A继承了类B,则类A被称为()类,类B被称为()类。

    正确答案: 派生,基
    解析: 暂无解析