- 相關(guān)推薦
迅雷筆試題匯總
2009.9.12日上午
迅雷1筆試題
第一大題 15道單選題
1:int (*p)[3] p的含義是什么
2:699個(gè)結(jié)點(diǎn)的完全二叉樹(shù),有葉子節(jié)點(diǎn)多少個(gè)()
3: int,a=3,b=4,c=5,問(wèn)下列哪些表達(dá)式的值不為0
(考&& || 算符的優(yōu)先級(jí) & ^)
eg a&&b&&c
a-=3 || a++ || a--
a&b&c
a^b....
4:虛函數(shù)可不可以重載為內(nèi)聯(lián)?
5:關(guān)于vector<>初始化問(wèn)題
下面那個(gè)是非法的
vector<string> svec;
vector<vector<int>> ivvec;
vector<vector<string>> svvec( "hello" );
6:關(guān)于下列操作哪個(gè)復(fù)雜度為o(1)
vector<>中插入元素, set中查找元素 hasp_map中查找元素 deque尾部刪除元素
7:引用可不可以被重復(fù)修改,一個(gè)引用這次引用這個(gè),下次引用那個(gè),就像一個(gè)指針可以指向不同的地方一樣
8:swap()的幾種實(shí)現(xiàn)形式 swap(int* x, int* y) swap(int&x, int&y)等
9:關(guān)于移位運(yùn)算,移位后,補(bǔ)進(jìn)的位是0還是1?
對(duì)于左移,無(wú)論算術(shù)左移(對(duì)應(yīng)有符號(hào)數(shù))還是邏輯左移(對(duì)應(yīng)無(wú)符號(hào)數(shù))都是補(bǔ)0
對(duì)于右移,算術(shù)右移(對(duì)應(yīng)有符號(hào)數(shù))補(bǔ)進(jìn)符號(hào)位,邏輯右移補(bǔ)0;
也就是說(shuō),對(duì)于邏輯移位,左右移位都補(bǔ)0
對(duì)于算術(shù)移位,左移補(bǔ)0,右移補(bǔ)符號(hào)位,
迅雷筆試題匯總
,資料共享平臺(tái)
《迅雷筆試題匯總》(http://www.msguai.com)。 int a = -8;
00421d8e mov dword ptr [a],0fffffff8h
unsigned b = 8;
00421d95 mov dword ptr [b],8
a = a>>3;
00421d9c mov eax,dword ptr [a]
00421d9f sar eax,3 // a是有符號(hào)數(shù),使用算術(shù)右移 sar, 結(jié)果a = -1;
00421da2 mov dword ptr [a],eax
b = b>>3;
00421da5 mov eax,dword ptr [b]
00421da8 shr eax,3 // b是無(wú)符號(hào)數(shù),使用邏輯右移 shr, 結(jié)果b = 1;
00421dab mov dword ptr [b],eax
5: 關(guān)于考關(guān)于模板
class ta
{
public:
ta(){ m_n = n; };
unsigned m_n;
};
unsigned n=3;ta<n> ta; // 該語(yǔ)句對(duì)不對(duì)? 不對(duì),因?yàn)槟0鍏?shù)是編譯器就確定的 n是局部變量不可以做參數(shù)
ta<3> ta; // 該語(yǔ)句對(duì)不對(duì)?對(duì)。
6:靠關(guān)于虛函數(shù) - 這里給的代碼其實(shí)是設(shè)計(jì)模式中的(策略模式)
class b
更多相關(guān)的筆試題目,大家敬請(qǐng)繼續(xù)閱讀:網(wǎng)易筆試題 java筆試題
【迅雷筆試題】相關(guān)文章:
迅雷筆試題目08-21
迅雷網(wǎng)絡(luò)技術(shù)筆試題08-04
迅雷招聘筆試07-12
360筆試題目06-27
筆美國(guó)國(guó)家儀器試題目09-23
搜狐產(chǎn)品筆歸分享筆試題目07-05
迅雷網(wǎng)絡(luò)技術(shù)有限公司軟件測(cè)試工程師筆試題目07-10
新浪筆經(jīng)04-27
新聞總署筆經(jīng)10-13
IBM公司筆經(jīng)09-15