華邦軟件工程師筆試真題

思而思學(xué)網(wǎng)

華邦公司應(yīng)聘軟件工程師,面試時(shí)筆試題目,共15道題目:

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

2、ping用了什么協(xié)議

3、Tcp/ip的協(xié)議棧

4、dhcp功能

5、pc機(jī)bios有哪幾個(gè)模塊

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

7、編譯器有哪幾個(gè)模塊

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

9、硬盤的柱面、track、扇區(qū)的關(guān)系圖

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

stack段 data段 heap段 bss段 txt段

int a;

int b = 3;

main()

{

int c;

a = b;

c =a;

}

14、寫出程序的結(jié)果。

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 = %d\r\n", pChar);

printf("pInt = %d\r\n", pInt);

}

15、寫出下面程序的結(jié)果

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 =%d\n", 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;

}

熱門推薦

最新文章