維塔士客戶(hù)端開(kāi)發(fā)管培生筆經(jīng)
因?yàn)闀r(shí)間沖突做完筆試就沒(méi)去,有點(diǎn)可惜了
一、選擇與多選
1、vector和list的區(qū)別(其實(shí)就是問(wèn)數(shù)組和鏈表的區(qū)別)
2、指針和引用的區(qū)別
3、沒(méi)有虛函數(shù)的情況下,調(diào)用和父類(lèi)同名的派生類(lèi)函數(shù)會(huì)有什么結(jié)果(會(huì)調(diào)用父類(lèi)的函數(shù))
4、忘了
二、問(wèn)答題
1、為什么釋放數(shù)組的時(shí)候要用delete[]
我們聲明一個(gè)數(shù)組int a[5],實(shí)際上是聲明了一個(gè)指針int*a指向這個(gè)數(shù)組的第一個(gè)元素,所以a[2]等價(jià)于 *(a+2)。因此如果 使用delete a而不是delete[] a的話(huà),那就只會(huì)釋放第一個(gè)元素的空間,內(nèi)存泄露
2、給一段代碼,解釋什么意思
3、給一個(gè)類(lèi)成員函數(shù),解釋各個(gè)修飾符(const、static)的作用
4、給一個(gè)5L的杯子和3L的杯子,怎么接到4L水
5、一道概率論的題,題干太長(zhǎng),忘了