首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

2014迅雷校园招聘考试题

2013-10-08 
2014迅雷校园招聘试题温馨提示:客观题和主观题得分都要超过一定标准,才能获得面试资,如果一项得分很高,而

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保持所指结点的前后继关系。


  • 热点排行