嵌入式工程師們想要就職,必不可少的考驗之一就是面試題,so 多做試題,多思考,多復習不會吃虧的!今天小編又為大家準備的精選試題,是從多家嵌入式公司總結出來的經典面試題,希望工程師們面試順利!
1、下列不是Linux系統進程類型的是___。
A 交互進程
B 就緒進程(進程狀態)
C 守護進程
D 批處理進程
2、下列選項中關于多級隊列調度和多級反饋隊列的調度的敘述中,正確的是()。
A 多級反饋隊列的調度中就緒隊列的設置不是像多級隊列調度一樣按作業性質劃分,而是按時間片的大小劃分
B 堆積隊列調度用到優先權,而多級反饋隊列調度中沒有用到優先權
C 多級隊列調度中的進程固定在某一個隊列中,而多級反饋隊列調度中的進程不固定
D 堆積隊列調度中每個隊列按作業性質不同而采用不同的調度算法,而多級反饋隊列調度中除了個別隊列外,均采用相同的調度算法
3、終止一個前臺進程可能用到的命令和操作。
A kill
B +C
C shut down
D halt
4、某一系統功能,需要一次性加載N(N在1000左右)個隨機數,后續只對該集合進行遍歷.宜采用哪種結構存放?
A Hash表
B 二叉樹
C 鏈表
D 圖
5、哪個指令是將所有緩沖區的內容寫入到磁盤?
A save
B sync
C edbuff
D flush
6、下列文件中,包含了主機名到Ip地址的映射關系的文件是:___。
A /etc/HOSTNAME
B /etc/networks
C /etc/resolv.conf
D /etc/hosts
7、當我們與某遠程網絡連接不上時,就需要跟蹤路由查看,以便了解在網絡的什么位置出現了問題,滿足該目的的命令是___。
A ping
B ifconfig
C traceroute
D netstat
8、有一個類B繼承自類A,他們數據成員如下:
class A {
...
private:
int &a;
};
class B : public A {
...
private:
int a;
public:
const int b;
A c;
static const char* d;
A* e;
};
則構造函數中,成員變量一定要通過初始化列表來初始化的是____。
A b c
B b c e
C b c d e
D c e
9、有關歸檔和壓縮命令,下面描述正確的是___。
A 用uncompress命令解壓縮由compress命令生成的后綴為.zip的壓縮文件
B unzip命令和gzip命令可以解壓縮相同類型的文件
C tar歸檔且壓縮的文件可以由gzip命令解壓縮
D tar命令歸檔后的文件也是一種壓縮文件
10、java中下面哪些是Object類的方法()
A notify()
B notifyAll()
C sleep
D wait()
二、簡答題
1、在對linux系統分區進行格式化時需要對磁盤簇(或i節點密度)的大小進行選擇,請說明選擇的原則。
2、以下為Windows NT下的32位C++程序,請計算sizeof的值
void Func ( char str[100] )
{
sizeof( str ) = ?
}
void *p = malloc( 100 );
sizeof ( p ) = ?
參考答案:
一、1~5:BABCB 6~10:DCAC ABD
二、
1:磁盤簇(或i節點密度)是文件系統調度文件的基本單元。磁盤簇的大小,直接影響系統調度磁盤空間效率。當磁盤分區較大時,磁盤簇也應選得大些;當分區較小時,磁盤簇應選得小些。通常使用經驗值。
2:sizeof( str ) = 4;sizeof ( p ) = 4