C++PTA错题集

本文针对C++编程在PTA平台常见的错误进行了梳理,涉及文件操作、流对象、抽象类与纯虚函数、复制构造函数、缺省参数、友元函数等知识点。通过对这些知识点的错误解析,有助于提升对C++的理解和应用。
摘要由CSDN通过智能技术生成
  1. 以app 方式打开文件时,当前的读指针和写指针都定位于文件尾。 T

  2. 记录流的当前格式化状态标志字中的每一位用于记录一种格式,这种格式是不能被设置或清除的。F

  3. 预定义的插入符从键盘上接收数据是不带缓冲区的。 F

  4. 关于纯虚函数和抽象类的描述中,( )是错误的。 C
    A. 纯虚函数是一种特殊的虚函数,它没有具体的实现
    B. 抽象类是指具有纯虚函数的类
    C. 一个基类中说明有纯虚函数,该基类的派生类一定不再是抽象类
    D. 抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出

  5. 在以下哪种情形,复制构造函数会被调用。 B
    A. 当一个对象采用引用方式,作为参数传递给一个函数
    B. 当一个函数采用值方式,返回一个对象
    C. 当一个对象赋值给另一个对象
    D. 以上答案都不对

  6. 在C++中,关于下列设置缺省参数值的描述中,(B)是正确的。
    A. 不允许设置缺省参数值;
    B. 在指定了缺省值的参数右边,不能出现没有指定缺省值的参数;
    C. 只能在函数的定义性声明中指定参数的缺省值;
    D. 设置缺省参数值时,必须全部都设置;

  7. 友元的作用是 A
    A. 提高程序的运用效率
    B. 加强类的封装性
    C. 实现数据的隐藏性
    D. 增加成员函数的种类

  8. 当使用ifstream 流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为(D)。
    A. ios::in
    B. ios::out

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值