维塔士笔试题和面试题答案目

思而思学网

我是上周去参加维塔士笔试题目的,题目是c++和iq题,c++都是基础知识

1.给你一个类名,写他的copy constructor, operator ==, operator += 等的函数声明,不需要写实现。

2.从链表中删除一个节点

3.给两个杯子(3升和5升的)和水,如何得到4升的水

4.辨析题,常见错误,如用delete去删除一个new出来的数组

5.给你几个函数名和变量名,让你构建几个类,类的关系大致是这样的

Car

Object -> Vehicle ->

AirPlane

这几个类都需要完整的写出来,包括construcor,copy constructor,重载的函数等。

6.

叙述题

class Base{};

class Sub:public Base{}

void funA(Base){}

void funB(Base& b){ funA(b); }

int main()

{

Sub s;

funB(s);

return 0;

}

让你详细的叙述下这个程序一步步下来都发生了哪些事。

热门推荐

最新文章