itgle.com
参考答案和解析
正确答案:B
解析:可以用文件流对象的成员函数来判别文件流当前的状态:fail,刚进行的操作失败时返回true,否则返回false;eof,进行输入操作时,若文件到达文件尾返回true,否则返回false;bad,如果进行了非法操作返回true,否则返回false;good,刚进行的操作成功时返回true,否则返回false。
更多“在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态:其中只能用于检测输入流状态 ”相关问题
  • 第1题:

    在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态,其中只能用于检测刚进行的操作是否失败函数名是

    A.fail

    B.eof

    C.bad

    D.good


    正确答案:A
    解析:C++中可以用文件流对象的下列成员函数来判别文件流的当前状态。函数is_ open()判定流对象是否与一个打开的文件相联系,若是,返回true,否则返回false;函数good()刚进行的操作成功时返回true,否则返回false;函数fail()与good()相反,刚进行的操作失败时返回 true,否则返回false;函数bad()如果进行了非法操作返回true,否则返回false;函数eof()进行输入操作时,若到达文件尾返回true,否则返回false。其中,eof函数只能用于输入流操作。

  • 第2题:

    在进行完任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是( )。

    A.fail

    B.eof

    C.bad

    D.good


    正确答案:B
    解析:在本题的4个选项中,只有eof函数能用于检测输入操作。

  • 第3题:

    5、在进行完任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是:

    A.fail

    B.eof

    C.bad

    D.good


    D

  • 第4题:

    在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态,其中只能用于检测刚进的操作是否失败的函数名是( )。

    A.fail

    B.eof

    C.bad

    D.good


    正确答案:A
    解析: 可以用文件流对象的成员函数来判别文件流当前的状态:fail,刚进行的操作失败时返回true,否则返回false:eof,进行输入操作时,若文件到达文件尾返回true,否则返回false;bad,如果进行了非法操作返回true,否则返回false;good,刚进行的操作成功时返回true,否则返回false。

  • 第5题:

    在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入操作的函数的函数名是____

    A.fail

    B.eof

    C.bad

    D.good


    D