在線筆試問題整理1

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)

相關文章
相關標籤/搜索