完美世界最新校园招聘笔试题目

  下面是小编为大家整理的完美世界的最新校园招聘笔试题目,欢迎阅读。

  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("%d\n",sizeof(array)); // 8

  3.

  4. char *p = "abcdefg";

  5. printf("%d\n",sizeof(p)); // 4

  6.

  7. void func(char p[10])

  8. {

  9. printf("%d\n",sizeof(p)); // 4

  10. }

  11.

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

  13. {

  14. printf("%d\n",sizeof(p)); // 10

  15. }

  16.

  17. int main(void)

  18. {

  19. printf("%d\n",sizeof(char[2])); // 2

  20. printf("%d\n",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 = cont.begin() ; iter != cont.end() ; )

  3. {

  4. tempIt = iter;

  5. ++iter;

  6. cont.erase(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()

本文已影响6827
上一篇:2016年办公文员招聘笔试题目 下一篇:中国银行笔试题目2016

相关文章推荐

|||||