當前位置:文思屋>學習教育>考研>

凹凸電子筆試題目

文思屋 人氣:1.55W
凹凸電子筆試題目
以下是收集的一些應聘Linux Software Engineer的凹凸電子筆試題目,希望對大家有所幫助~~
1:一個函式如下
char *f()
{
  char a[5];
  char b[5];
  a[0]='a';
  a[1]='b';
  a[2]='c';
  a[3]='d';
  a[4]='e';
  strcpy(b,a);
  return b;
}
請問:一:該函式中用a作為一個字串是否存在問題?
      二、該函式返回的b是否可用,為什麼?
2:函式如下
void f()
{
  char *a;
  a=(char*)malloc(5);
  strcpy(a,"abc");
  a="cde";
  free(a);
}
請問:該函式存在哪些問題?

Linux問題測試
3:從internet上得到一個Linux Kernel的軟體包
請寫出將其編譯安裝的過程。
4:請問802.1d是什麼協議的標準,它處在第幾層?
5:在Linux程式設計中若一個使用者程式希望將一組資料傳遞給
Kernel有幾種方式?他們的優缺點是什麼?

網路測試題目:
6:什麼是基於狀態的'防火牆?
7:什麼是偽UDP頭,它的作用是什麼?
8:如圖所示的網路拓撲:
  PC1              GW                 PC2
------           ------------         ------
|    |           |  |    |  |         |    |
|    |<--------->|  |    |  |<------->|    |
------           ------------         ------
       
請問如果欲使PC1順利訪問PC2,在PC1和PC2需要加入什麼樣的路由,假設PC1和PC2採用的是Linux系統,請用命令的形式寫出這個路由的新增命令。