嵌入式培訓經典面試題
1、以下關于指針的說法,正確的是()
A.int *const p與int const *p等價
B.const int *p與int *const p等價
C.const int *p與int const *p等價
D.int *p[10]與int (*p)[10]等價
參考答案:C
2、已知關鍵字序列為(51,22,83,46,75,18,68,30),按關鍵碼字51進行一趟快速排序,完成后的序列為()
A.(30,22,18,46,51,75,68,83)
B.(30,18,22,46,51,75,83,68)
C.(30,18,22,46,51,75,68,83)
D.(18,22,30,46,51,68,75,83)
參考答案:A
3、將長度為n的單鏈表連接在長度為m的單鏈表之后,其算法的時間復雜度為()
A.O(m)
B.O(1)
C.O(n)
D.O(m+n)
參考答案:A
4、字長為6位的二進制有符號,其小值為多少?
A.-64
B.-63
C.-32
D.-31
參考答案:C
5、有一個如下的結構體:
struct A{
long a1;
short a2;
int a3;
int *a4;
};
請問在64位編譯器下用sizeof(struct A)計算出的大小是多少?
A.24
B.28
C.16
D.18
參考答案:A
6、為腳本程序指定執行權限命令的參數為
A.chmod +x filename.sh
B.chown +x filename.sh
C.chmod +w filename.sh
D.chown +r filename.sh
參考答案:A
7、如果系統的umask設置為244,創建一個新文件后,它的權限:()
A.--w-r--r--
B.-r-xr--r--
C.-r---w--w-
D.-r-x-wx-wx
參考答案:C
8、軟件項目存儲于/ftproot,允許apache用戶修改所有程序,設置訪問權限的指令?
A.Chmod apache-R/ftproot
B.Chmod apache/ftproot
C.Charp apache/ftproot
D.Chown apache/ftproot
參考答案:D
9、下列文件中,包含了主機名到IP地址的映射關系的文件是: 。
A./etc/HOSTNAME
B./etc/hosts
C./etc/resolv.conf
D./etc/networks
參考答案:B
10、下列關于makefile描述正確的有?
A.makefile文件保存了編譯器和連接器的參數選項
B.主要包含了五個東西:顯式規則、隱晦規則、變量定義、文件指示和注釋
C.默認的情況下,make命令會在當前目錄下按順序找尋文件名為“GNUmakefile”、“makefile”、“Makefile”的文件, 找到了解釋這個文件
D.在Makefile不可以使用include關鍵字把別的Makefile包含進來
參考答案:ABC
11、Samba 服務器的配置文件是
A.httpd.conf
B.inetd.conf
C.rc.samba
D.smb.conf
參考答案:D
12、在linux系統中,有一個文件夾里面有若干文件,通常用哪個命令可以獲取這個文件夾的大小:
A.ls -h
B.du -sh
C.df -h
D.fdish -h
參考答案:B