維塔士筆試面試

思而思學(xué)網(wǎng)

上周五我參加了維塔士公司的筆試,題目是c++和iq題,c++都是基礎(chǔ)知識(shí),下面來給大家列舉下:

1.給你一個(gè)類名,寫他的copy constructor, operator ==, operator += 等的函數(shù)聲明,不需要寫實(shí)現(xiàn)。

2.從鏈表中刪除一個(gè)節(jié)點(diǎn)

3.給兩個(gè)杯子(3升和5升的)和水,如何得到4升的水

4.辨析題,常見錯(cuò)誤,如用delete去刪除一個(gè)new出來的數(shù)組

5.給你幾個(gè)函數(shù)名和變量名,讓你構(gòu)建幾個(gè)類,類的關(guān)系大致是這樣的

Car

Object -> Vehicle ->

AirPlane

這幾個(gè)類都需要完整的寫出來,包括construcor,copy constructor,重載的函數(shù)等。

6.

敘述題

class Base{};

class Sub:public Base{}

void funA(Base){}

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

int main()

{

Sub s;

funB(s);

return 0;

}

讓你詳細(xì)的敘述下這個(gè)程序一步步下來都發(fā)生了哪些事。

基本上就這些題了,我大概一小時(shí)交卷的,因?yàn)橄挛邕有考試。沒想到還是給面試機(jī)會(huì)了,非常興奮。

熱門推薦

最新文章