當前位置:學問君>學習教育>考研>

完美世界校園招聘筆試題目分享

學問君 人氣:2.09W

導讀:完美世界(北京)網絡技術有限公司是中國領先的網絡遊戲開發商和運營商之一。公司成立於2004年,一直致力於創造優質的互動娛樂產業品牌,傾力打造擁有自主知識產權的高質量網遊精品。以下是由本站小編J.L爲您整理推薦的筆試題目和筆試經驗分享,歡迎參考閱讀。

完美世界校園招聘筆試題目分享

1、設有矩陣A1(30*35)、A2(35*15)、A3(15*5)、A4(5*10),M=A1*A2*A3*A4,下列組合計算M所需數乘次數最少的是:

A、(A1(A2(A3A4))) B、(A1((A2A3)A4)) C、((A1A2)(A3A4)) D、((A1(A2A3))A4) E、(((A1A2)A3)A4)

2、在32位機器上,有如下代碼:

[cpp] view plaincopy

1. char array[] = "abcdefg";

2. printf("%dn",sizeof(array)); // 8

3.

4. char *p = "abcdefg";

5. printf("%dn",sizeof(p)); // 4

6.

7. void func(char p[10])

8. {

9. printf("%dn",sizeof(p)); // 4

10. }

11.

12. void func(char (&p)[10])

13. {

14. printf("%dn",sizeof(p)); // 10

15. }

16.

17. int main(void)

18. {

19. printf("%dn",sizeof(char[2])); // 2

20. printf("%dn",sizeof(char&)); // 1

21. return 0;

22. }

其輸出結果依次爲:

A、8 4 4 10 2 1

B、4 4 4 10 4 1

C、8 4 4 10 2 4

D、8 4 4 4 2 1

E、8 4 4 10 4 4

F、以上答案都不對

3、

[cpp] view plaincopy

1. CONTAINER::iterator iter , tempIt;

2. for(iter = n() ; iter != () ; )

3. {

4. tempIt = iter;

5. ++iter;

6. e(tempIt);

7. }

假設cont是一個CONTAINER的示例,裏面包含數個元素,那麼當CONTAINER爲:

1、vector

2、list

3、map

4、deque

會導致上面的代碼片段崩潰的CONTAINER類型是:

A、1,4 B、2,3 C、1,3 D、2,4

正確答案選擇A(第1個、第4個都是線性的類型存儲,所以會存在崩潰)

4、以下代碼

[cpp] view plaincopy

1. class classA

2. {

3. public:

4. classA()

5. {

6. clear();

7. }

8. virtual ~classA()

9. {

10. }

11. void clear()

12. {

13. memset(this , 0 , sizeof(*this));

14. }

15. virtual void func()

16. {

17. printf("funcn");

18. }

19. };

20. class classB : public classA

21. {

22. };

23.

24. int main(void)

25. {

26. classA oa;

27. classB ob;

28. classA * pa0 = &oa;

29. classA * pa1 = &ob;

30. classB * pb = &ob;

31.

32. (); // 1