當前位置:學識都>好好學習>考研>

2011年華邦軟件工程師筆試題目

學識都 人氣:2.04W

華邦公司應聘軟件工程師,面試時筆試題目,共15道題目:

2011年華邦軟件工程師筆試題目

 1、已知mac地址,如何得到ip地址。知道ip地址,如何得到mac地址。

 2、ping用了什麼協議

 3、Tcp/ip的協議棧

 4、dhcp功能

 5、pc機bios有哪幾個模塊

 6、列出你用過的和知道的編譯器和解釋器

 7、編譯器有哪幾個模塊

 8、列出你用過的單片機及其編譯器

 9、硬盤的柱面、track、扇區的關係圖

 13、根據程序列出變量a、b、c最可能分配的'段。

    stack段 data段 heap段 bss段 txt段

int a;

int b = 3;

main()

{

   int c;

   a = b;

   c =a;

}

 14、寫出程序的結果。

int *pChar;

int *pInt;

int nValue[10];

void main()

{

   int i;

   for(i =0; i<10;i++)  nValue[i] = i;

   pChar = (char *)nValue;

   pInt = (int *)nValue;

 

   pChar += 6;

   pInt  += 6;

 

   printf("*pChar = %drn", *pChar);

   printf("*pInt = %drn", *pInt);

}

 15、寫出下面程序的結果

class A

{

public:

     A()

   {

      m_pData = NULL;

   }

    A(LPSTR p)

   {

     int n = strlen(p);

     m_pData = new char[n+1];

     memset(m_pData, 0, n+1);

     memcpy(m_pData, p, n);

     printf("Data=%d,Len =%dn", m_pData, n);

   }

   ~A()

   {

      delete[] m_pData;

   }

private:

    char * m_pData;

}

 

void main()

{

  A* pObj1 = new A("ABC");

  A* pObj2 = pObj1;

  A aObj1("DEF");

  A aObj2=aObj1;

  delete pObj2;

}