2016年公司嵌入式面試題及答案
一、選擇題
1、若有定義
typedef char T[10] ;
T * a ;
上述定義中a的類型與下面選項中完全相同的是?
a [ 10 ]
( *a) [ 10 ]
* a
*a [ 10 ]
參考答案:B
2、若一臺計算機的內存爲128MB ,則交換分區的大小通常是
A.64MB
B.128MB
C.256MB
D.512MB
參考答案:C
3、文件exer1 的訪問權限爲rw-r--r-- ,現要增加所有用戶的執行權限和同組用戶的寫權限,下列命令正確的是
da+xg+w exer1
d 765 exer1
do+x exer1
dg+w exer1
參考答案:A
4、關於虛函數的描述正確的是()
A.派生類的虛函數與基類的虛函數具有不同的參數個數和類型
B.內聯函數不能是虛函數
C.派生類必須重新定義基類的虛函數
D.虛函數可以是一個static型的函數
參考答案:B
5、將文件file1複製爲file2可以用下面哪些命令()
file1 file2
file1 >file2
< file1 >file2
if=file1 of=file2
file1 | cat >file2
參考答案:ABCDE
6、下列不屬於android佈局的是?
eLayout
arLayout
erLayout
eLayout
tiveLayou
參考答案:C
7、UNIX系統中進程由三部分組成:進程控制塊,正文段和數據段。這意味着一個程序的正文與數據可以是分開的,這種分開的目的是爲了?
A.可共享正文
B.可共享數據
C.可重入
D.方便編程
參考答案:ABC
8、下面關於Android中定義style和theme的描述正確的是?
A.都可以減少重複屬性設置
e可以作用在Activity上
e類可以繼承
D.一個TextView的style中定義了textColor屬性,TextView本身也設置textColor屬性,那麼TextView本身定義的優先級較高
參考答案:ABD
二、簡答題
1、什麼是驅動模塊?
參考答案
答:驅動模塊在大多數場合稱爲"主程序",它接收測試數據並將這些數據傳遞到被測試模塊.單元測試一個函數單元時,被測單元本身是不能獨立運行的,需要爲其傳送數據,爲此寫驅動。
驅動模塊主要完成以下事情:
1、接受測試輸入;
2、對輸入進行判斷;
3、將輸入傳給被測單元,驅動被測單元執行;
4、接受被測單元執行結果,並對結果進行判斷;
5、將判斷結果作爲用例執行結果輸出測試報告。
2、如果能夠執行完美的黑盒測試,還需要進行白盒測試嗎?(白盒與黑盒的區別)
參考答案
答:任何工程產品(注意是任何工程產品)都可以使用以下兩種方法之一進行測試。
黑盒測試:已知產品的功能設計規格,可以進行測試證明每個實現了的功能是否符合要求。 白盒測試:已知產品的內部工作過程,可以通過測試證明每種內部操作是否符合設計規格要求,所有內部成分是否以經過檢查。
軟件的黑盒測試意味着測試要在軟件的接口處進行。這種方法是把測試對象看做一個黑盒子,測試人員完全不考慮程序內部的邏輯結構和內部特性,只依據程序的需求規格說明書,檢查程序的功能是否符合它的功能說明。因此黑盒測試又叫功能測試或數據驅動測試。黑盒測試主要是爲了發現以下幾類錯誤:
1、是否有不正確或遺漏的'功能?
2、在接口上,輸入是否能正確的接受?能否輸出正確的結果?
3、是否有數據結構錯誤或外部信息(例如數據文件)訪問錯誤?
4、性能上是否能夠滿足要求?
5、是否有初始化或終止性錯誤?
軟件的白盒測試是對軟件的過程性細節做細緻的檢查。這種方法是把測試對象看做一個打開的盒子,它允許測試人員利用程序內部的邏輯結構及有關信息,設計或選擇測試用例,對程序所有邏輯路徑進行測試。通過在不同點檢查程序狀態,確定實際狀態是否與預期的狀態一致。因此白盒測試又稱爲結構測試或邏輯驅動測試。白盒測試主要是想對程序模塊進行如下檢查:
1、對程序模塊的所有獨立的執行路徑至少測試一遍。
2、對所有的邏輯判定,取"真"與取"假"的兩種情況都能至少測一遍。
3、在循環的邊界和運行的界限內執行循環體。
4、測試內部數據結構的有效性,等等。
以上事實說明,軟件測試有一個致命的缺陷,即測試的不完全、不徹底性。由於任何程序只能進行少量(相對於窮舉的巨大數量而言)的有限的測試,在未發現錯誤時,不能說明程序中沒有錯誤。
相關文章
-
2016年嵌入式面試題及答案
嵌入式面試有什麼最新問題呢?下面跟yjbys小編一起來了解吧!ic變量和static 函數各有什麼特點?static變量分兩種,局部變量和全局變量,他們都放在全局數據區(我覺得表達不準確。全局靜態變量本文件可見,局部靜態變量在在定 -
2016年嵌入式c語言面試題及答案
嵌入式C語言是作爲嵌入式Linux開發的基礎語言,也是學習嵌入式的必備語言。常用到的包括數據類型、運算符與表達式、控制語句、數組、指針、函數等內容。本文爲大家分享的是嵌入式C語言面試題題庫及答案解析,希望對大家 -
2016最新嵌入式面試題及答案
嵌入式系統是一種專用的計算機系統,作爲裝置或設備的一部分。那麼關於嵌入式考試的面試題,希望能幫助大家學習更多知識! 預處理器(Preprocessor)1. 用預處理指令#define 聲明一個常數,用以表明1年中有多少秒(忽略閏年 -
2016年嵌入式工程師面試題及答案「精選」
1 . 用預處理指令#define 聲明一個常數,用以表明1年中有多少秒(忽略閏年問題)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在這想看到幾件事情:1) #define 語法的基本知識(例如:不能以分號結束,括號的使用,等等 -
2016嵌入式工程師面試題及答案「精選」
嵌入式工程師從事嵌入式操作系統和應用軟件的開發,嵌入式硬件設計完後,各種功能就全靠軟件來實現了,嵌入式設備的增值很大程度上取決於嵌入式軟件,這佔了嵌入式系統的最主要工作。下面YJBYS小編爲大家整理了關於嵌入式工 -
2016年嵌入式面試試題(附答案)
嵌入式分爲操作系統和硬件兩個方面,就業的方向更廣、更深,就業機會和入職待遇比普通軟件工程師好。下面YJBYS小編爲大家整理了關於嵌入式面試的試題,希望對你有所幫助。 嵌入式系統中,動態分配內存可能發生的問題是什 -
2016最新公司嵌入式考試面試題庫
本文yjbys小編爲大家推薦的是一套某嵌入式公司出的一套面試題,以便於測試一位合格的工程師!希望有興趣的考生們來測試一下吧! 一、選擇題1、若一臺計算機的內存爲128MB ,則交換分區的大小通常是A.64MBB.128MBC.256MB -
2016年嵌入式培訓考試題及答案
隨着消費家電的智能化,嵌入式更顯重要。嵌入式系統無疑是當前最熱門最有發展前途的IT應用領域之一。那麼yjbys小編爲大家推薦以下的嵌入式編程試題,希望能幫助到大家!1、編寫一個彙編程序,在ARM程序代碼中調用Thumb子程 -
2016年嵌入式系統複習試題及答案
一、填空題:1、試列舉三種主流的嵌入式處理器:( ARM )、( MIPS )、(PowerPC)。2、ARM處理器共有(37)個寄存器,其中包括(31個通用寄存器)和(6個狀態寄存器)。3、寄存器R13在ARM指令中(堆棧指針SP )。R14也稱(程序連接 -
2016年嵌入式軟件工程師面試題(附答案)
嵌入式軟件工程師主要從事嵌入式軟件開發工作。涉及應用層以及底層軟件開發和設計工作。下面YJBYS小編爲大家整理了關於2016嵌入式軟件工程師面試題,希望對你有所幫助。 1、將一個鏈表逆序LinkList *reverse(LinkLi