问题 单项选择题

有以下程序    #include<iostream.h>    void fun(int a,int b,int C)     { a=456,b=567,c=678;}    void main( )    {     int x=10,y=20,z=30;     fun(x,y,z);     cout < < x < < '','' < < y < <'','' < < z < < end1;    }  输出结果是( )。

A. 不能通过编译

B. 输出6

C. 输出x! =y+z

D. 输出x=y+z

答案

参考答案:D

解析:C++语言中判断文件操作成功主要有两个函数good( )和fail( ),其中if(文件流名.good( ) )和if(!文件流名.fail( ) ),还有if(文件流名)都可以表示判断文件操作是否成功。

单项选择题
单项选择题