嵌入式公司常考測試題類型(含答案)
時(shi)間:2016-06-13 來(lai)源(yuan):未知
嵌入(ru)式公(gong)(gong)司常考(kao)的(de)(de)(de)測試(shi)題(ti)類(lei)型用以(yi)試(shi)題(ti)的(de)(de)(de)形式展示嵌入(ru)式公(gong)(gong)司常考(kao)的(de)(de)(de)題(ti)型,下面(mian)是某嵌入(ru)式公(gong)(gong)司面(mian)試(shi)題(ti)的(de)(de)(de)選題(ti)。希望能(neng)幫(bang)助到正在面(mian)臨(lin)求職的(de)(de)(de)工程師們!
1、函數func的定義如下(xia):
void func(const int& v1, cont int& v2)
{
std::cout << v1 << ' ';
std::cout << v2 << ' ';
}
在Visual Studio開發環境下(xia), 以下(xia)代碼(ma)輸(shu)出結(jie)果(guo)為()
int main (int argc, char* argv[])
{
int i=0;
func(++i,i++);
return 0;
}
A.0 1
B.1 2
C.2 1
D.2 0
2、當(dang)很頻繁地(di)對序列中部進行插入(ru)和刪除操作時,應(ying)該選擇使用(yong)的(de)容(rong)器(qi)是()
A.vector
B.list
C.deque
D.stack
3、下面有關servlet中init,service,destroy方法(fa)描述錯誤的是?
A.init()方法是servlet生命的起點。一旦加載了某個servlet,服務(wu)器(qi)將立即調用它的init()方法
B.service()方法處理客(ke)戶機發(fa)出的所有請求
C.servlet在多(duo)線程下使(shi)用了同步機制,因此,在并發編程下servlet是線程安(an)全的
D.destroy()方法標(biao)志servlet生命周期的結(jie)束
4、數組A[0..5,0..6]的每(mei)個元素占5個字節,將其(qi)按(an)列優(you)先次序(xu)存儲在起始(shi)地(di)址為(wei)1000的內(nei)存單元中,則元素A[5,5]的地(di)址是(shi)()
A.1175
B.1180
C.1205
D.1210
5、在帶頭結點的雙向循環(huan)鏈表中插入一個新(xin)結點,需要修改的指針域數(shu)量(liang)是(shi)()
A.2個
B.3個
C.4個
D.6個
6、若棧采用鏈式存儲結構,則下列說法(fa)中正確(que)的是(shi)()
A.不需要判斷(duan)(duan)棧(zhan)滿也不需要判斷(duan)(duan)棧(zhan)空
B.不需(xu)要判斷(duan)棧(zhan)滿(man)但需(xu)要判斷(duan)棧(zhan)空
C.需(xu)要判斷棧滿且需(xu)要判斷棧空(kong)
D.需要判(pan)斷(duan)棧(zhan)滿但(dan)不需要判(pan)斷(duan)棧(zhan)空
7、線程安全的(de)map在JDK 1.5及其更高版本環境(jing) 有哪幾種方法可以實現?[多選]
A.Map map = new HashMap()
B.Map map = new TreeMap()
C.Map map = new ConcurrentHashMap();
D.Map map = Collections.synchronizedMap(new HashMap());
二、填空題
8、設一棵(ke)完全二叉樹共有699個(ge)結點(dian),則在(zai)該二叉樹中的葉子結點(dian)數為____個(ge)
參考答案:
1~5:DBCAC 6~7:D CD
8:350

