迅雷笔试题

时间:2020-12-11 12:23:59 笔试题目 我要投稿

迅雷笔试题汇总

2009.9.12日上午

迅雷笔试题汇总

迅雷1笔试题

第一大题 15道单选题

1:int (*p)[3] p的含义是什么

2:699个结点的完全二叉树,有叶子节点多少个()

3: int,a=3,b=4,c=5,问下列哪些表达式的值不为0
   (考&& || 算符的优先级 & ^)
   eg a&&b&&c

        a-=3 || a++ || a--

        a&b&c

        a^b....
4:虚函数可不可以重载为内联?

5:关于vector<>初始化问题

     下面那个是非法的`

     vector<string> svec;

     vector<vector<int>> ivvec;

     vector<vector<string>> svvec( "hello" );

6:关于下列操作哪个复杂度为o(1)

   vector<>中插入元素, set中查找元素 hasp_map中查找元素 deque尾部删除元素

7:引用可不可以被重复修改,一个引用这次引用这个,下次引用那个,就像一个指针可以指向不同的地方一样

8:swap()的几种实现形式 swap(int* x, int* y) swap(int&x, int&y)等

9:关于移位运算,移位后,补进的位是0还是1?

     对于左移,无论算术左移(对应有符号数)还是逻辑左移(对应无符号数)都是补0

     对于右移,算术右移(对应有符号数)补进符号位,逻辑右移补0;

     也就是说,对于逻辑移位,左右移位都补0
                    对于算术移位,左移补0,右移补符号位。

     int a = -8;
00421d8e  mov         dword ptr [a],0fffffff8h
 unsigned b = 8;
00421d95  mov         dword ptr [b],8
 a = a>>3;
00421d9c  mov         eax,dword ptr [a]
00421d9f  sar         eax,3   // a是有符号数,使用算术右移 sar, 结果a = -1;
00421da2  mov         dword ptr [a],eax
 b = b>>3;
00421da5  mov         eax,dword ptr [b]
00421da8  shr         eax,3   // b是无符号数,使用逻辑右移 shr, 结果b = 1;
00421dab  mov         dword ptr [b],eax

5: 关于考关于模板
class ta
{
public:
 ta(){ m_n = n; };
 unsigned m_n;
};
 unsigned n=3;ta<n> ta;  // 该语句对不对? 不对,因为模板参数是编译器就确定的 n是局部变量不可以做参数
 ta<3> ta;  // 该语句对不对?对。

6:靠关于虚函数 - 这里给的代码其实是设计模式中的(策略模式)
class b

 

更多相关的笔试题目大家敬请继续阅读:网易笔试题  java笔试题  

【迅雷笔试题汇总】相关文章:

360笔试题目07-11

华为2017笔试题08-16

华为2017笔试试题08-10

桂林银行笔试题笔经07-20

Web版迅雷实用小技巧05-12

迅雷路由器怎么赚钱08-07

QMS2007笔试审核知识模拟试题11-02

迅雷网络技术有限公司软件测试工程师笔试题目01-26

关于迅雷校招技术类面试经验01-29

迅雷系统工程师的面试经验01-30