- 相关推荐
迅雷笔试题汇总
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
新浪笔经04-27
新闻总署笔经10-13
IBM公司笔经09-15