阿里补笔试题.docxVIP

  • 1
  • 0
  • 约9.31千字
  • 约 13页
  • 2026-08-16 发布于河南
  • 举报

阿里补笔试题

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

一、选择题

1.下列关于虚函数的描述中,正确的是?

()A.虚函数必须在基类中声明,但在派生类中实现时可以不用关键字virtual

()B.虚函数在编译时决议,纯虚函数在运行时决议

()C.析构函数可以是虚函数,目的是为了正确的删除派生类对象

()D.重写(Override)和重载(Overload)都是指在派生类中重新定义基类的函数

2.对于以下C++代码段,执行`deletep;`后,会发生什么?(假设`p`指向一个动态分配的对象)

```cpp

int*p=newint(10);

p=newint(20);

deletep;

```

()A.释放内存地址`p`,对象`10`被析构

()B.释放内存地址`p`所指向的原始对象`10`,然后对象`20`被析构

()C.释放内存地址`p`所指向的对象`20`,然后`p`指向的内存状态未知

()D.抛出`std::bad_alloc`异常

3.下列数据结构中,适合用于实现LRU(最近最少使用)缓存替换算法的是?

文档评论(0)

1亿VIP精品文档

相关文档