迅雷笔试题

时间:2024-08-21 19:37:32 资料大全 我要投稿
  • 相关推荐

迅雷笔试题汇总

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,右移补符号位,

迅雷笔试题汇总

资料共享平台

迅雷笔试题汇总》(https://www.unjs.com)。

     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笔试题  

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

迅雷笔试题目08-21

迅雷网络技术笔试题08-04

迅雷招聘笔试07-12

360笔试题目06-27

笔美国国家仪器试题目09-23

搜狐产品笔归分享笔试题目07-05

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

新浪笔经04-27

新闻总署笔经10-13

IBM公司笔经09-15