1. 把N個有序鏈表合并成一個新的有序鏈表
2. 派生類的構造函數/析構函數調用次序(常見)
3. 列舉常見的設計模式(Marvell)
4. 解釋黑盒測試與白盒測試,談談你項目中如何做測試
5. 設計一個高效算法,統計一篇文章中出現頻率高的幾個單詞
6. 用預處理指令#define 聲明一個常數,用以表明1年中有多少秒(忽略閏年問題)
#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL
7 . 寫一個"標準"宏MIN ,這個宏輸入兩個參數并返回較小的一個。
#define MIN(A,B) ( (A) <= (B) ? (A) : (B) )
8. 預處理器標識#error的目的是什么?
9. 嵌入式系統中經常要用到無限循環,你怎么樣用C編寫死循環呢?
單選題:
一、單項選擇題
1、如下哪一個命令可以幫助你知道shell命令的用法( A )
A. man B. pwd C. help D. more
2、Linux分區類型默認的是:( B )
A. vfat B. ext2/ext3 C. swap D. dos
3、在大多數Linux發行版本中,以下哪個屬于塊設備 ( B )
A. 串行口 B. 硬盤 C. 虛擬終端 D. 打印機
4、下面哪個命令行可用來馬上重新啟動正在運行的Linux系統?( D )
A. restart --delay=0 B. reboot -w
C. halt -p D. shutdown -r now
5、在Linux系統,默認的shell是什么( A )
A.bash B.ash C.csh D.gnush
6、下面哪條命令可用來確保文件“myfile”存在( B )
A. cp myfile /dev/null B. touch myfile
C. create myfile D. mkfile myfile
7、 LILO的配置文件是:( B )
A. /etc/conf B. /etc/lilo.conf
C. /proc/kcore D. /usr/local/
8、用“useradd jerry”命令添加一個用戶,這個用戶的主目錄是什么( A )
A./home/jerry B./bin/jerry
C./var/jerry D./etc/jerry
9、Linux文件權限一共10位長度,分成四段,第三段表示的內容是( D )
A.文件類型 B.文件所有者的權限
C.文件所有者所在組的權限 D.其他用戶的權限
10、某文件的組外成員的權限為只讀;所有者有全部權限;組內的權限為讀與寫,則該文件的權限為( D )
A.467 B.674 C.476 D.764
11、不是shell具有的功能和特點的是 ( A )
A.管道 B.輸入輸出重定向
C.執行后臺進程 D.處理程序命令
12、如何從當前系統中卸載一個已裝載的文件系統( A )
A. umount B. dismount
C. mount –u D. 從 /etc/fstab 中刪除這個文件系統項
13、你用vi編輯器編寫了一個腳本文件shell.sh,你想將改文件名稱修改為shell2.sh,下列命令( B )可以實現。
A. cp shell.sh shell2.sh B. mv shell.sh shell2.sh
C. ls shell.sh >shell2.sh D. ll shell.sh >shell2.sh
14、在/home/stud1/wang目錄下有一文件file,使用 ( D )可實現在后臺執行命令,此命令將file文件中的內容輸出到file.copy文件中。
A. cat file >file.copy B. cat file file.copy
C. &cat file file.copy D. &cat file >file.copy
15、字符設備文件類型的標志是 ( B )
A. p B. c C. s D. l