读书人

2014迅雷校园招聘考试题

发布时间: 2013-10-08 17:02:59 作者: rapoo

2014迅雷校园招聘试题
温馨提示:客观题和主观题得分都要超过一定标准,才能获得面试资格,如果一项得分很高,而另外一项得分很低,可能无法获得面试资格。
一、单选题(20题,每题2分)
1、有变量int i = 0; int a = i++; int b=++a; int c = a+b; 请问表达式 a?b:c 的值是()
A、0 B、1 C、2 D、3

2、32位环境下,int *p=new int[10];请问sizeof(p)的值为()
A、4 B、10 C、40 D、8

3、有语句char str[] = "abcde";请问表达式sizeof(str)的值是() 后面还有\0
A、1 B、4 C、5 D、6

4、有函数int func(int i)的实现为()

  • 2014迅雷校园招聘考试题
    后序遍历的结果是()
    A、丙乙丁甲戊己 B、甲乙丙丁戊己 C、丙丁乙己戊甲 D、丙丁己乙戊甲

    10、看以下代码:
    A *pa = new A[10];
    delete pa;
    则类A的构造函数和析构函数分别执行了几次()
    A、1 1 B、10 10 C、1 10 D、10 1

    11、看以下代码:
  • struct node {
  • int elem; node* next;
  • };
  • void difference(node** LA , node* LB) {
  • node *pa , *pb , *pre , *q; pre = NULL;
  • //1 while(pa)
  • { pb = LB;
  • while( ) //2 pb = pb->next;
  • if( ) //3 {
  • if(!pre) *LA = ; //4
  • else = pa->next; //5
  • q = pa; pa = pa->next;
  • free(q); }
  • else {
  • ; //6 pa = pa->next;
  • } }
  • } 1、2、3、4、5、6六行代码依次为
    pa = *LA;
    pb && pa->elem != pb->elem
    pb
    pa->next
    pre->next
    pre = pa;
    代码中的指针pa用于指向集合A的元素;pb指向集合B的元素;临时指针q指向需要被删除的元素;pre用于实现删除时结点的链接,与pa保持所指结点的前后继关系。


  • 读书人网 >其他相关

    热点推荐