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

正文內容

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

2025-02-11 16:42 本頁面
 

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