嵌入(ru)式(shi)軟件面試題(附答案)!
時間:2016-01-08 來(lai)源(yuan):未知
嵌入式面試題是嵌入式公(gong)司(si)常用來測試面(mian)試工(gong)程師職位的(de)求職者,這樣(yang)就很(hen)容(rong)易(yi)了解(jie)工(gong)程師的(de)能力,那么(me)即將面(mian)試的(de)工(gong)程師和小編一起去(qu)看(kan)看(kan),嵌入式公(gong)司(si)都會出什么(me)樣(yang)的(de)題目吧!
1、在linux+gcc下(xia),關(guan)于以下(xia)代碼(ma),正確的是()
std::string& test_str()
{
std::string str="test";
return str;
}
int main()
{
std::string& str_ref=test_str();
std::cout<
return 0;
}
A.編譯警告(gao)
B.返回局部(bu)變量的引用,運(yun)行(xing)時出現未知錯誤(wu)
C.正常(chang)編譯且(qie)運行
D.把代碼里的&都去掉(diao)之后,程序可以正常運(yun)行
參考答案:BD
2、如果你想列出當(dang)前目錄(lu)(lu)以(yi)及子目錄(lu)(lu)下(xia)所(suo)有擴展名為“.txt”的(de)文件,那(nei)么你可以(yi)使用的(de)命令是
A.find . -name "*.txt"
B.ls *.txt
C.find . ".txt"
D.ls -d.txt
參考答案:A
3、32位/33MHzPCI總線的峰值(zhi)帶寬是多少?
A.33MB/s
B.4MB/s
C.133MB/s
D.266MB/s
參考答案:C
4、int main()
{
char *p = "hello,world";
return 0;
}
p和(he)"hello,world"存儲在內存哪(na)個區域(yu)?
A.棧,堆
B.棧,棧
C.堆,只讀存儲區
D.棧(zhan),只(zhi)讀存儲區(qu)
參考答案:D
5、兩個人兩個小(xiao)時能組裝(zhuang)兩輛(liang)自(zi)行車,要在(zai)6小(xiao)時內組裝(zhuang)12輛(liang)自(zi)行車,需(xu)要多少人?
A.2
B.3
C.4
D.5
參考答案:C
6、使(shi)用(yong)一個長度(du)大為150的(de)(de)隊(dui)列(lie),對滿二叉樹(shu)進行廣度(du)優先遍歷時(shi),能(neng)夠容納的(de)(de)二叉樹(shu)的(de)(de)大深度(du)為()(第一層(ceng)深度(du)為1)
A.8
B.10
C.9
D.7
參考答案(an):A
7、在Logistic Regression 中,如果同(tong)時加(jia)入L1和L2范數,會產生什么效果()
A.可以做特征(zheng)選(xuan)擇(ze),并在(zai)一定程(cheng)度上防止過擬合
B.能解決維度(du)災難(nan)問題
C.能加快計算速(su)度(du)
D.可(ke)以獲得(de)更準確的結果
參考答案:D
8、STL中的(de)unordered_map和priority_queue使用的(de)底層數據(ju)結構分(fen)別(bie)是什么?()
A.rbtree,queue
B.hashtable,heap
C.rbtree,heap
D.hashtable,queue
參考答(da)案:B
9、對(dui)一(yi)個(ge)由A,B,C,D隨機組成的(de)序(xu)列進行哈弗曼編碼,據統計,各個(ge)元素的(de)概率(lv)分(fen)別為(wei):P(A)=0.4,P(B)=0.35,P(C)=0.2,P(D)=0.05,請(qing)問該(gai)編碼的(de)平(ping)均(jun)期望編碼長度為(wei)()bits?
A.1.45
B.1.7
C.1.85
D.1.92
參考答案:C
10、緩存系統中的(de)主(zhu)要使用的(de)數據(ju)結(jie)構是()
A.HashSet
B.Array
C.HashMap
D.LinkedList
參考答案:C

