6.20C++选择易错

1、一个类中可以有(多)个构造函数,只能有(一)个析构函数
2、下列关于虚函数的说明中,正确的是( B)。
A)从虚基类继承的函数都是虚函数。     //虚基类用于解决菱形继承问题,和虚函数概念无关
B)虚函数不得是静态成员函数。           //对
C)只能通过指针和引用调用虚函数  //虚函数可以通过对象直接调用,不一定要通过指针或引用
D)抽象类中的成员函数都是虚函数。         //抽象类中至少包含一个纯虚函数
3、派生类不可以继承基类的私有成员
4、
重载函数必须有不同的形参列表
5、break 语句可以用于循环体和 switch 语句中,用于跳出循环或者 switch 语句的执行。
       continue 语句只能用于循环体中,用于跳过当前循环的剩余部分,直接进行下一轮循环。 

6、打开文件的目的是使文件对象与磁盘文件建立联系。
文件的读写操作是通过缓冲区进行的,程序不会直接与磁盘文件进行数据交换。数据会先被读入或写入缓冲区,然后再从缓冲区写入磁盘或从磁盘读取到缓冲区。
关闭文件的目的之一是保证输出的数据写入硬盘文件中。
关闭文件的目的之一是释放内存中的文件对象。

7、文件操作语句:
ofstream myfile; myfile.open("d:ofile.txt");

ofstream *myfile=new ofstream; myfile->open("d:ofile.txt");

ofstream myfile("d:ofile.txt");

ofstream *myfile=new ofstream("d:ofile.txt");

8、删除文件功能
out和trunc都可以

9、设已定义浮点型变量data,以二进制代码方式把data的值写入输出文件流对象outfile中,正确的语句是:
outfile.write((char*) &data, sizeof(double));

10、tellg 是用来获取当前读指针的位置
tellp 是用来获取当前写指针的位置。
seekp 函数,这是用来移动输出文件流的写指针 (put pointer) 的
seekg 函数将输入文件流的读指针 (get pointer) 移动到文件的开头

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值