freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

嵌入式或linux相關(guān)研發(fā)面試題目(編輯修改稿)

2025-02-11 16:42 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 的方式,進(jìn)行DNS的設(shè)定。(2分) 5)使用ls命令編寫一個(gè)腳本,實(shí)現(xiàn)ls R,遞歸列出當(dāng)前目錄下的所有目錄、文件。(2 分) 6) 在一個(gè)目錄下,找softlink files,用下面的命令,原理是可行的,但無(wú)法操作,該如何解決?要2種方法。(2分) ls l | grep 7) 如何把標(biāo)準(zhǔn)錯(cuò)誤輸出,重定向到標(biāo)準(zhǔn)輸出上。(2分) 8) 我們的系統(tǒng)中的軟件包是使用RPM管理的。要求下面的問(wèn)題寫出shell命令和運(yùn)行結(jié)果。( 5分) 如何知道系統(tǒng)中安裝了幾個(gè)軟件包。 如何知道系統(tǒng)中安裝了哪幾類(group)軟件包。 如何知道kernel軟件包的簡(jiǎn)述。 如何知道kernel軟件包的Changelog。 如何知道kernel軟件包有幾個(gè)文件。 如何知道kernel軟件包安裝后有多大。 、編輯工具的使用。(各2分) 1)如何使用vi進(jìn)行塊拷貝、粘貼、刪除的操作 2)如何設(shè)置Tab的長(zhǎng)度,以及自動(dòng)縮進(jìn)的長(zhǎng)度 3)如何使用tag進(jìn)行代碼閱讀 4)如何在1~10行,有確認(rèn)的進(jìn)把所有的RedHat改為RedFlag 5)在SourceNavigator中,如何跳到一個(gè)變量的聲明處?如何得知光標(biāo)當(dāng)前的位置在那個(gè)函數(shù)體內(nèi)? 、編譯器與調(diào)試器。(各2分) 1)如何使用gcc得到宏展開的中間代碼 2)如何通過(guò)gcc在命令行中傳入宏定義 3)在那一級(jí)優(yōu)化的情況下,內(nèi)聯(lián)函數(shù)才真正的內(nèi)聯(lián)到代碼中 4)gdb的watch命令如何使用,有何缺點(diǎn) 5)gdb中使用什么命令可以顯式調(diào)用的棧幀,如何查看某個(gè)棧幀上的局部變量 6)如何使用gdb調(diào)試多進(jìn)程 7)如何使能/禁止core dump? 、庫(kù)。(各2分) 1)如何知道XSetIMValues這個(gè)符號(hào)在那個(gè)X的庫(kù)文件中 2)如何讀取C++的符號(hào)名,更具可讀性 3)請(qǐng)解釋動(dòng)態(tài)庫(kù)的soname概念 4)解釋在鏈接時(shí)rpath選項(xiàng)的含義 、Makefile。(10分) 如果有一個(gè)簡(jiǎn)單的Test項(xiàng)目目錄如下: tree Test Test | | | ` 1)使用wildcard、patsubst函數(shù)編寫一個(gè)C++項(xiàng)目的Makefile文件 2)使用automake、 、CVS。(10分) 1)如果一個(gè)CVS項(xiàng)目中,甲添加了一個(gè)子目錄模塊,那么乙在update時(shí)是否會(huì)自動(dòng)檢出這個(gè)新添加的子模塊?如果不能,那么你有什么好的解決方案? 2)如何在一個(gè)CVS項(xiàng)目中添加一個(gè)二進(jìn)制文件,這個(gè)二進(jìn)制文件可以進(jìn)行增量的版本管理嗎? 3)如何檢出標(biāo)記(tag)為milestone1的版本,如何創(chuàng)建以milestone1為基礎(chǔ)的分支 milestone1b1,并如何把分支的修改合并到milestone1的主分支上 、Linux/GNU編程基本知識(shí) ?分別寫出來(lái)。(2分) glibc動(dòng)態(tài)庫(kù)的搜尋次序是什么?(2分) glibc 與 ?為什么會(huì)采用現(xiàn)在的方案?(2 分) 、綜合編程題。 要求: 完成需求,程序運(yùn)行正確。 工作原理文檔,使用文檔完整。 代碼規(guī)整優(yōu)美。注釋得當(dāng)。 運(yùn)行速度足夠快。 本題(20分)。寫一個(gè)程序,有三個(gè)功能: a)取得CMOS中的當(dāng)前時(shí)間,按照YY:MMD:HH:MM:SS格式輸出。 b)取得物理內(nèi)存的大小,格式化輸出。 c)取得從物理段地址F000:FFF0起,16個(gè)字節(jié)的值,每字節(jié)按照16進(jìn)制格式輸出。 本題(20分)。對(duì)串口編程,編寫一對(duì)類似ping的程序,作用在串口上,了解serial的聯(lián) 通情況。 定義協(xié)議 要求: 定義一個(gè)聯(lián)通和響應(yīng)協(xié)議。至少具有:發(fā)送、回復(fù)、超時(shí)三種狀態(tài)。除超時(shí)狀態(tài)外,所 有 狀態(tài)的數(shù)據(jù)必須經(jīng)過(guò)校驗(yàn)才可使用。 ping_serial_client 要求: 1,發(fā)送數(shù)據(jù)包; 2,等待回復(fù)數(shù)據(jù)包,直到超時(shí); 3,如果有回復(fù)數(shù)據(jù)包,對(duì)數(shù)據(jù)包進(jìn)行校驗(yàn); 4,計(jì)算校驗(yàn)通過(guò)的數(shù)據(jù)包之間的時(shí)間差; 5,重復(fù)直到用戶退出; 6,統(tǒng)計(jì)丟包率,時(shí)間。 界面: bash ping_serial_client /dev/ttyS0 baud_value ??bytes from ttyS0, time=??ms ...... ^C ttyS0 ping statistics ?? packets transmitted, ?? received, ??% loss time ??ms, min/avg/max = ??/??/?? ms ping_serial_server 要求: 1,等待對(duì)方的發(fā)送數(shù)據(jù)包; 2,對(duì)發(fā)送數(shù)據(jù)包進(jìn)行校驗(yàn); 3,校驗(yàn)通過(guò)則回復(fù)數(shù)據(jù)包; 4,重復(fù)直到用戶退出; 界面: bash ping_serial_server /dev/ttyS0 baud_value 編寫一對(duì)socket程序,要求類似于network echo procotol。 Client每隔1秒把自己的IP地址輪流循環(huán)發(fā)送給一個(gè)Server. Server接到IP后,在屏幕上打印對(duì)方IP;然后把自己的IP發(fā)送回去。 Client收到回復(fù)后,在屏幕上打印對(duì)方IP。 程序一直運(yùn)行,直到用戶退出。各自分類統(tǒng)計(jì)接收到的各IP的數(shù)據(jù)包的個(gè)數(shù)。 注意:Client可以向多個(gè)Server發(fā)送請(qǐng)求,Server也可以接收多個(gè)Client請(qǐng)求。 注意:輸出信息的美觀,和對(duì)錯(cuò)誤的處理。 四、C++題目。 1。給定下面的代碼: class Graph{ public: Graph() { s_gCount++。 } virtual ~Graph() { s_gCount。} virtual int drawOut() = 0。 static int getTotalCount() { return s_gCount。 } protected: int m_x。 int m_y。 static int s_gCount。 }。 回答下列問(wèn)題:(各5分) 1)這個(gè)類能否生成實(shí)例,為什么? 2)上述代碼中有什么錯(cuò)誤? 3)如果有一個(gè)Rectangle類公共繼承該類,那么s_gCount對(duì)Rectangle的成員屬性是什么 ? 4)對(duì)Graph及其子類的計(jì)數(shù)是否有效,如果無(wú)效應(yīng)該采取什么措施? 5)請(qǐng)畫出該類的內(nèi)存布局結(jié)構(gòu)示意圖 2。給定下面的代碼: class A { int a。 }。 class AA : public A { int aa。 }。 class X : public virtual A { int x。 }。 class Y : public virtual A { int y。 }。 class Z : public X, public Y { int z。 }。 回答下列問(wèn)題:(各5分) 1)請(qǐng)畫出上述5個(gè)類的UML類圖 2)請(qǐng)畫出A、AA、X、Z的內(nèi)存布局結(jié)構(gòu)示意圖 3。給定下面代碼: include include typedef struct _AAA { int a。 }AAA, *PAAA。 class CAAA { public: CAAA() { = 0。 } CAAA(CAAAamp。 in) { printf(CAAA(CAAAamp。 in)\n)。 } CAAA(AAA in) { printf(CAAA(AAA in)\n)。 } CAAA(int in) { printf(CAAA(int in)\n)。 } private: AAA m_a。 public: operator PAAA () { return amp。m_a。 } }。 void test0(PAAA pa) { printf(test0\n)。 } void test1(CAAA ca) { printf(test1\n)。 } void test2(CAAA ca) { printf (test2\n)。 } void main(void) { CAAA a。 test0 (a)。 AAA b。 test1 (b)。 int i=0。 test2 (i)。 } 請(qǐng)回答下列問(wèn)題:(各5分) 1)找出程序中的錯(cuò)誤 2)test0函數(shù)聲明傳入的參數(shù)為PAAA類型,而在main函數(shù)中,實(shí)際傳入的是CAAA類型,這是否是一個(gè)錯(cuò)誤?如果不是,請(qǐng)解釋原因。 4?;卮鹣铝袉?wèn)題: 1)C++中的struct和class類型有什么區(qū)別?(2分) 2)假定一個(gè)class名為Test,具有構(gòu)造函數(shù)、拷貝構(gòu)造函數(shù)、operator =,那么 Test a。 Test b=a。 分別執(zhí)行的是哪一個(gè)函數(shù)?(2分) 3)C++程序進(jìn)行鏈接時(shí)是否必須鏈接stdc++函數(shù)庫(kù),如果不必須情況下不需要,什么情況下需要?(2分) 4)你所熟悉的關(guān)于C++的中英文經(jīng)典書籍都有哪些,它們分別都側(cè)重于什么方面?(5分) 五、QT編程。任選2題完成。(各20分) 要求:按照綜合編程題目的要求編寫代碼和文檔。 , 要求從QWidget繼承, 有一個(gè)指針和表盤,指針每12秒轉(zhuǎn)一圈,并且可以用鼠標(biāo)左鍵,起動(dòng)和停止指針的轉(zhuǎn)動(dòng). , 讀取指定名字控件的幾何信息,計(jì)算出該控件的面積 大小. (用Dom和SAX都可) , 建立個(gè)人信息庫(kù),包括:姓名,年齡,性別,用designer設(shè)計(jì)你的界面, 不要求把信息庫(kù)存在硬盤上. , . 5. 用QSocket實(shí)現(xiàn)兩臺(tái)不同機(jī)器間的收發(fā), 收發(fā)要求用戶動(dòng)態(tài)輸入. 提示:,不限止qtembedded或qtdesktop. 六、MiniGUI編程 要求:按照綜合編程題目的要求編寫代碼和文檔。 ,使它僅支持英文和繁體中文。(10分) (20分) ,編寫一使用在商場(chǎng)POS機(jī)上的應(yīng)用,要求如下50分) 1)收銀員帳戶管理: 登錄POS機(jī), ,查詢銷售記錄. 2)收款管理:計(jì)算顧客購(gòu)買商品總金額。計(jì)算找零 3)顧客會(huì)員管理:根據(jù)顧客ID,判斷會(huì)員等級(jí)及相應(yīng)打折級(jí)別. 4)屏幕鎖定功能:特定按健觸發(fā)屏幕鎖定,輸入密碼后解鎖 七、Kernel amp。 Driver 內(nèi)核基礎(chǔ)試題 1. 簡(jiǎn)答題。(各10分) Spin Lock 相對(duì)于信號(hào)量的特點(diǎn);在UP/MP/SMP這些不同環(huán)境下,Spin Lock的不同 實(shí)現(xiàn)方法。 簡(jiǎn)要說(shuō)明e2pr壓縮文件系統(tǒng)的壓縮策略;經(jīng)其處理后,上層文件系統(tǒng)(EXT2/3 等)是否會(huì)受到影響。 比較linux操作系統(tǒng)內(nèi)核態(tài)和用戶態(tài)的搶占性,及兩者之間存在差異的原因。 ,這一制約是如何克服的。 列舉中斷屏蔽的類型,并簡(jiǎn)單比較。 列舉linux所要處理的定時(shí)/計(jì)數(shù)器(實(shí)際的外圍硬件設(shè)備,不是指軟件定時(shí)器),及其用途。 2. 問(wèn)答題。(各20分) 窮舉在用戶態(tài)空間,內(nèi)核
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1