收集的一些嵌入式軟件開發(fā)工程師面試題_第1頁
收集的一些嵌入式軟件開發(fā)工程師面試題_第2頁
收集的一些嵌入式軟件開發(fā)工程師面試題_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、收集的一些嵌入式軟件開發(fā)工程師面試題1什么是平衡二叉樹 編寫一個刪除平衡二叉樹的程序2. 寫一個程序,求有向有權(quán)圖兩點之間的最小權(quán)3. 根據(jù)你的理解,寫出Cstring類的構(gòu)造函數(shù)和析構(gòu)函數(shù)4. 使用C語言實現(xiàn)對ini文件的訪問,使程序可以對int ,double , 字符串類進行讀寫。5. n Xn個方格(n為任意整數(shù)),定義若兩個格有公共邊則稱兩 個格相鄰?,F(xiàn)將 個格中的N個格子圖黑,使每個格子都與黑格子相 鄰。試編程,使N最小。l.static變量和static函數(shù)各有什么特點3. 描述一下嵌入式基于ROM的運行方式基于ram的運行方式有 什么區(qū)別。4. task有幾種狀態(tài)5. task

2、有幾種通訊方式6. C函數(shù)允許重入嗎7. 嵌入式操作系統(tǒng)和通用操作系統(tǒng)有什么差別一面,技術(shù)面(1) VxWorks、uc/OS、Palm嵌入式系統(tǒng)操作系統(tǒng)的區(qū)別(2 )做嵌入式軟件開發(fā)和普通桌面軟件開發(fā)有什么區(qū)別(3) c語言問題,union和struct的區(qū)別(4)sizeof( 大堆變量),如果用這個函數(shù)分配內(nèi)存的大小一定 與定義相同嗎(5)解釋什么是優(yōu)先級反轉(zhuǎn)。Can structures be passed to the fun cti ons by valueWhy cannot arrays be passed by values to fun cti onsAdva ntages

3、 and disadva ntages of using macro and in li ne fun cti onsWhat happe nswhen recurs ionfun cti onsare declaredinlineScope of static variablesDiffere nee betwee n object orie ntedand object basedIan guagesMultiplein herita neeobjects con tai n howma nymultiplyin herited an cestorWhat are the 4 differ

4、e nt types of i nherita nee relati on shipHow would you find out the no of i nsta nee of a classIs java a pure object orie nted Ian guage WhyOrder of con structor and destructor call in case of multiplein herita neeCan u have in li ne virtual fun cti ons in a classWhen you inherit a class using priv

5、ate keyword which members of base class are visible to the derived classWhat is the output of printf( nab bed ref ); -> ef#defi ne cat(x,y) x#y con eate nates x to y. But cat(cat(1,2),3)does not expa nd but gives preprocessor warning. WhyCan you have con sta nt volatile variable Yes, you can have

6、a volatile poin ter+*ip in creme nts what it in creme nts what ip points toOperations involvingunsignedand signed - unsignedwill be conv erted to sig neda+b -> (a+)+bmalloc(sizeof(0) will return valid poin termai n() fork();fork();fork();pri ntf( hello world ); will print 8times.Array of pts to f

7、unctions- void (*fptr10)()Which way of writ ing infin ite loops is more efficie nt tha nothers there are 3ways.# error - what it doesHow is fun cti on itoa() writte nWho to know wether systemuses big endian or little en dia n format and how to convert among themWhat is in terrupt late ncyHow is gen

8、eric list man ipulatio nfun cti on writte n which accepts eleme nts of any ki ndWhat is the differenee between hard real-time and soft real-time OSWhat is in terrupt late ncy How can you recuce itWhat is the differ nee betwee n embedded systems and thesystem in which rtos is runningHow can you defi

9、ne a structure with bit field membersWhat are the features differe nt in pSOS and vxWorksHow do you write a fun cti on which takes 2 argume nts abyte and a field in the byte and returns the value of the field inthat byteWhat are the differe nt storage classes in CWhat are the differe nt qualifiers in CWhat are the differentBSD and SVR4 communicationmecha ni sms一位資深的嵌入式項目經(jīng)理曾這樣對我說:搞嵌入式要往下走,要搞底層要搞算法,因為它們比較有前途。Embedded firmware in terview questi ons1. Write function in C that gets array of chars, and searchfor

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論