迅雷校园招聘笔试题选择题.docx
- 文档编号:16888981
- 上传时间:2023-07-19
- 格式:DOCX
- 页数:8
- 大小:332.16KB
迅雷校园招聘笔试题选择题.docx
《迅雷校园招聘笔试题选择题.docx》由会员分享,可在线阅读,更多相关《迅雷校园招聘笔试题选择题.docx(8页珍藏版)》请在冰点文库上搜索。
迅雷校园招聘笔试题选择题
2014迅雷校园招聘笔试题(选择题)
选择题答案部分
单选题
1.B
2.Ap为指针,32位地址的指针大小为4个字节
3.Dstr为数组,勿忘最后有一个'\0'
4.D
5.C
A:
用户自定义了构造函数编译器不会合成无参构造函数
B:
?
一个类可以有多个拷贝构造函数
classA{};
classB:
publicA{
public:
B(constB&);
B(constA&);
};
D:
一个类只能有一个析构函数
6.Astruct默认访问级别为public
7.B这道题目不严谨,如果子类为父类的友元类,那么可以也可以访问private
8.B二分查找
9.C
10.D析构10次的写法为delete[]pa;
11.A析构函数非虚函数,不管通过对象还是指或引用调用,都是静态绑定,在编译期完成
12.D首先排除用3,2和4,2排除AB选项,然后观察C发现两个unsigned相加可能会溢出,所以选D,关于D,读者可以自己推导下,很简单
13.。
。
。
不会。
。
。
14.Dmemset直接将s中的vptr给置为0了,调用虚函数需要通过vptr找到vtable,然后再vtable中找到函数调用之,这里无法定位vtable.
15.DA:
staticinta;B:
inta;C:
int*p=newint
(1);
16.D因此,用自定义类作为map的key,必须重载’<‘操作符
17.D
18.C
A错:
用#include
B错:
用#include“filename.h”格式来引用非标准库的头文件(编译器将从用户的工作目录开始搜索,如果没有,它还是会在标准库目录里面查找对应的头文件
D错:
至少STL没这样做
19.B向上取整
20.B
多选题
1.ACD
huffman编码后
A:
一种编码为a:
10,b:
11,c:
011,d:
010,e:
00,其中0和1可以用bitset来表示,每个字符不到一个字节,显然将花费更少的存储空间
B:
显然错误,01互换立即边另外一个了
C:
正确,只需要将hufferman的任意结点的左右子树对调一下就是一种编码,但是每个字符的深度不变
D:
b为2,d为3正确
2.AD
移位(<<和>>)和逻辑与(&)、或(|)、异或(^)运算操作数只能是整数
3.BC
4.D
A.只要在类中申明函数时定义,如果满足inline函数规则,都是inline函数
B.如果函数定义比较复杂,编译器有权禁止inline
C.同A
D.inline函数的定义
5.BD
6.ABC
首先根据域名查找对应IP(DNS),再通过TCP建立连接,最后传输完数据通过HTTP解析HTML文本
7.ABCD(这题非常不确定,有点变态)
8.AB
C:
自动生成的为public成员
D:
可以用其他类来拷贝构造
[cpp] viewplaincopy
1.#include
2.using namespace std;
3.
4.class A{
5.};
6.
7.class B{
8. public:
9. B(const A&){cout << "用A构造B" << endl;}
10.};
11.
12.int main()
13.{
14. A a;
15. B b(a);
16. return 0;
17.}
9.CD
A:
在构造函数中调用的虚函数实例都是本类中的,是静态绑定
B:
同构造函数
关于A,B还可以举出一个很简单的反例,即构造父类的时候,子类还没构造完成,如何能动态绑定到子类呢,对吧?
C:
关于虚函数,编译器产生的伪代码为(*(this->vptr[offset]))(),static中无this指针,offset为虚函数在vtable中的偏移量
D:
完全可以,记住,虚函数也是可以通过对象来调用的,这个时候就是静态绑定了,但是一般情况下还是不要这样定义了,好吧?
10.ABC
形成重载的条件为参数个数(A),参数类型(BC)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 迅雷 校园 招聘 笔试 选择题
![提示](https://static.bingdoc.com/images/bang_tan.gif)