Sybase 11 1筆試火熱出爐

2021-09-05 17:57:33 字數 1122 閱讀 4061

2008 sjtu

選擇題:

挑幾個記得的典型

選擇題:

1. 改錯

int main()

很顯然,//把後面全注釋掉了,缺少;

如果你搞不清楚是取//還是/*   */

那麼你參見《c陷阱與缺陷》,所謂的「貪心」原則

2. 改錯..大概是這樣

#include double sum(double a, double b, double c)

int fx()

}int main()

執行,發現break statement not within loop or switch

3. 又見此題,上次威盛考過,不過這次簡化了,直接把數字給出了16進製制了

#include using

namespace std;

int main()

cout << countx;

return 0;

}

0x1e61 = 1 1110 0110 0001

數下一共幾個1,答案就是7

4. 列印輸出

void foo(int *a)

int main()

顯然,列印仍然是10, foo其實沒有對v做什麼,雖然是傳遞的位址

就記得這麼多了

簡答題:

1. iterator pattern 與for-loop的迭代方式有何優勢?

設計模式之一:迭代模式

2. in rdmbs what is transaction? what is transaction log? why we need transaction log?

我不太懂關聯式資料庫管理系統,亂答的

我答的是訪問過程,訪問過程記錄,以及因為需要回滾操作所以要log

3. what is virtual function? how compliers implement the virtual function?

不說了吧

4. write program(psudo code) how to know a linked list has a circularum?

出了很多次了

2015筆試記錄

0916去哪兒網 1.removeelement arr,index 這麼簡單的題竟然寫錯了,把splice方法的返回值記錯了,splice返回的是刪除的元素陣列!2.陣列亂序問題 以前看過fisher yates的洗牌演算法,所以有點思路,但還是有細節錯誤 math.random 的範圍是 0,1...

中興2016筆試

簡答題 1 ip位址和mac位址有什麼區別?為什麼要有這兩種位址?對於ip位址,相信大家都很熟悉,即指使用tcp ip協議指定給主機的32位位址。ip位址由用點分隔開的4個8八位組構成,如192.168.0.1就是乙個ip位址,這種寫法叫點分十進位制格式。ip位址由網路位址和主機位址兩部分組成,分配...

2019 6 5筆試回顧

1.union和union all的區別 答案來自w3cshool select city,country from customers union select city,country from suppliers 上面的語句返回t 消費者和t 商的城市,國家。set 無重複 注 武漢,中國 和...