1.結構模式中最能體現擴展性的是什麼設計模式?(裝飾(Decorator)模式,合成(Composite)模式)html
2.Http返回碼中表示永久跳轉至另外一個地址的是?(301)設計模式
詳見引用 博客:http://blog.csdn.net/colder2008/article/details/5810692數組
3.64位機下,int類型所佔的字節數是?(4個字節)函數
32位編譯器:ui
char :1個字節
T*(即任意類型(T)的指針變量): 4個字節(32位的尋址空間是2^32, 即32個bit,也就是4個字節。同理64位編譯器)
short int : 2個字節
int: 4個字節
unsigned int : 4個字節
float: 4個字節
long: 4個字節 spa
double: 8個字節
long long: 8個字節
.net
64位編譯器:設計
char :1個字節
T*(即任意類型(T)的指針變量): 8個字節
short int : 2個字節
int:4個字節
unsigned int : 4個字節
float: 4個字節
double: 8個字節
long: 8個字節
long long: 8個字節
unix
4.內存泄露指針
用動態函數分配函數動態開闢的空間,在使用完畢後未釋放,結果致使一直佔據該內存單元。直到程序結束。(就是該內存空間使用完畢後未回收)。
5.字符串長度與用sizeof求結構體的字節數。
6.空間分配時,將空間初始化爲0的函數是?(calloc)
calloc在動態分配完內存後,自動初始化該內存空間爲零,malloc不初始化,裏邊數據是隨機的垃圾數據。
7.fork()調用
詳解引用,見博客:http://blog.csdn.net/jason314/article/details/5640969
8.信號量以及PV操做(信號量的值僅能由PV操做來改變。)
詳解引用,見博客:http://blog.chinaunix.net/uid-15014334-id-2853109.html
9.二維數組按照行存儲仍是列存儲?數組相加時分別按照什麼存儲比較快?
10.全局靜態變量和局部靜態變量同名時,在主函數中如何選擇調用(局部靜態變量在主函數中聲明並定義)?(調用局部靜態變量)
11.switch的用法(從表達式值等於某個case語句後的值開始,它下方的全部語句都會一直運行,直到遇到一個break爲止)
12.傳值,傳指針,傳引用的區別及應用
13.Linux命令#chmod 645(chmod改變一個或多個文件的存取模式 #chmod 645 -rw-r--r-x)