今日头条2018笔试题.docxVIP

  • 1
  • 0
  • 约1.93万字
  • 约 22页
  • 2026-09-13 发布于河南
  • 举报

今日头条2018笔试题

考试时间:______分钟总分:______分姓名:______

一、编程语言基础(C++/Java)

1.下列关于C++中的`virtual`关键字描述错误的是?

A.用于声明虚函数

B.使得派生类中的同名函数可以覆盖基类中的函数

C.虚函数必须在基类中实现

D.虚函数调用通过动态绑定实现

2.在Java中,以下关于`String`类的说法正确的是?

A.`String`对象是不可变的

B.使用`String`的`equals()`方法区分两个字符串时,区分大小写

C.`String`实例可以通过`+`运算符进行拼接,但效率很高

D.可以直接修改`String`对象的内容,例如通过`str[0]=a;`

3.关于C++中的智能指针,下列说法正确的是?

A.`std::auto_ptr`是一个非常安全的智能指针,推荐使用

B.`std::unique_ptr`保证同一时间只有一个指针能拥有对象的所有权

C.`std::shared_ptr`通过引用计数机制管理对象生命周期,可以多个指针共享同一个对象

D.使用智能指针可以完全避免内存泄漏问题

4.以下Java代码

文档评论(0)

1亿VIP精品文档

相关文档