當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > 嵌入式招聘 > 嵌入式面試題 > 嵌入式面試題 精選測(cè)試題(含答案)
一、選擇題
1、以下那種結(jié)構(gòu),平均來講獲取任意一個(gè)指定值快?()
A.二叉排序樹
B.隊(duì)列
C.棧
D.哈希表
2、棧底至棧頂一次存放A,B,C,D四個(gè)元素,在第五個(gè)元素E入棧前,棧中元素可以出棧,則出棧序列可能是()
A.ABCDE
B.DECAB
C.DCEBA
D.CDEAB
3、int main(void)
{
int i = 1;
int j = i++;
if ((i++ > ++j) && (++i == j)) i += j;
printf("%d\n", i);
return 0;
}
請(qǐng)問終輸出的i值為( )
A.2
B.3
C.4
D.5
4、以下哪個(gè)選項(xiàng)一定可以將flag的第二個(gè)bit置0
A.flag&=~2
B.flag|=2
C.flag^=2
D.flag>>=2
5、對(duì)于有n個(gè)結(jié)點(diǎn)的二叉樹,其高度為()
A.nlog2n
B.log2n
C.[log2n]+1
D.不確定
6、CPU輸出數(shù)據(jù)的速度遠(yuǎn)遠(yuǎn)高于打印機(jī)的打印速度,為了解決這一矛盾,可采用()
A.緩沖技術(shù)
B.覆蓋技術(shù)
C.并行技術(shù)
D.虛存技術(shù)
7、以下操作中,數(shù)組比線性表速度更快的是____
A.原地逆序
B.頭部插入
C.返回中間節(jié)點(diǎn)
D.返回頭部節(jié)點(diǎn)
E.選擇隨機(jī)節(jié)點(diǎn)
8、std::vector::iterator重載了下面哪些運(yùn)算符?
A.++
B.>>
C.*(前置)
D.==
二、簡(jiǎn)答題
1、XScale處理器是基于ARM V5TE體系結(jié)構(gòu)的處理器,請(qǐng)說明V5TE的含義?
2、嵌入式開發(fā)環(huán)境主要包括哪些組件?
參考答案:
一、1~5:DCBAD 6~7:A ACE ACD
二、1:v5里的v是version,即arm第五版指令集。
te是thumb enhance,支持16-bit的Thumb指令。
還有j是指Jazelle,java加速。
v5te即增強(qiáng)dsp指令集的arm v5。
2:嵌入式系統(tǒng)開發(fā)需要交叉編譯和在線調(diào)試的開發(fā)環(huán)境,主要包括:
●宿主機(jī)
●目標(biāo)機(jī)(評(píng)估電路板)
●基于JTAG的ICD仿真器、或調(diào)試監(jiān)控軟件、或在線仿真器ICE
●運(yùn)行于宿主機(jī)的交叉編譯器和鏈接器、以及開發(fā)工具鏈或軟件開發(fā)環(huán)境
●嵌入式操作系統(tǒng)