温馨提示:客观题和主观题得分都要超过一定标准,才能获得面试资格,如果一项得分很高,而另外一项得分很低,可能无法获得面试资格。

一、单选题(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

【解析】 B

int i = 0;
int a = i++; //a = 0
int b = ++a;//b = 1 a = 1
int c = a + b;//a = 1 b = 1 c = 2
int d = a?b:c//a =  1 d = b = 1

2、32位环境下,int *p=new int[10];请问sizeof(p)的值为()

A、4   B、10   C、40   D、8

【解析】A

指针就是一个地址值,在32位系统下,占用4个字节,
用sizeof求枚举类型的长度,等于一个int型的长度,而与有几个枚举值无关.所以a也是占4个字节,

3、有语句char str[] = "abcde";请问表达式sizeof(str)的值是()
A、1  B、4  C、5  D、6

【解析】 D

str数组中包含的元素是abcde\0

注意:

char str[] = "abcde";
strlen(str) = 5
sizeof(str) = 6
char str[10] = "abcde";
strlen(str) = 5
sizeof(str) = 10

4、有函数int func(int i)的实现为()

int func(int i)
{
 if(i > 1)
  return i*func(i-1);
 else
  return 1;
}

请问函数调用f(5)的返回值是多少()
A、5   B、15   C、20   D、120

【解析】D

func(5)

5*func(4)

4*func(3)

3*func(2)

2*func(1)

1

5*4*3*2*1 = 120

5、请问以下说法,哪个是正确的()
A、每个类都有一个无参数的构造函数
B、每个类都有一个拷贝构造函数
C、每个类能有多个构造函数
D、每个类能有多个析构函数

【解析】C

每个类只有一个析构函数和一个赋值函数,但可以有多个构造函数(包含一个拷贝构造函数,其它的称为普通构造函数)。

6、用class关键字定义的类,其成员默认的访问属性为()
A、private

B、protected

C、public

D、无定义

【解析】 A

class类中默认是private
struct结构中默认是public

7、类的成员有三种访问属性,分别是public、protected、private,子类能够访问的成员是()
A、都能访问
B、public和protected
C、public和private
D、protected和private

【解析】B

public 
公共,加上这个修饰的属性和方法,可以在程序的任何其它地方访问 
private 
私有的,和public相反,加上这个修饰的属性和方法,只允许在自己本身这个类里访问,程序的任何其它地方都不能访问 
protected 
保护,位于public和private中间,加上这个修饰的属性和方法,只能在子类(extends)和同包下的程序访问,别的的地方不能访问。

8、请问对一个排好序的数组进行查找,时间复杂度为()
A、O(n)

B、O(lgn)

C、O(nlgn)

D、O(1)

【解析】 B

9、以下二叉树:

后序遍历的结果是()
A、丙乙丁甲戊己

B、甲乙丙丁戊己

C、丙丁乙己戊甲

D、丙丁己乙戊甲

【解析】 C

后序:左右根     丙丁乙己戊甲

前序:根左右    甲乙丙丁戊己

中序:左根右    丙乙丁甲戊己

10、看以下代码:

A *pa = new A[10];

delete pa;

则类A的构造函数和析构函数分别执行了几次()

A、1   1

B、10   10

C、1   10

D、10   1

【解析】 D

11、看以下代码:

class A
{public:~A();
};
A::~A()
{printf("delete A ");
}class B : public A
{public:~B();
};
B::~B()
{printf("delete B ");
}

请问执行以下代码
A *pa = new B();
delete pa;
输出的串是()
A、delete A

B、delete B

C、delete B delete A

D、delete A delete B

【解析】 A

2014迅雷校园招聘笔试题相关推荐

  1. 2014迅雷校园招聘笔试题(C++)

    2014迅雷校园招聘笔试题(C++)     这是迅雷在深圳那边招聘的笔试题!!也快到我们武汉来面试笔试了吧~~ 时间:2013-9-7 地点:北京大学深圳研究生院 技术类别:C++开发 说明:图片是 ...

  2. 2014迅雷校园招聘笔试题答案

    目前暂时只做了选择题部分,不保证没有错误,仅供参考,祝愿大家和我今年都能找到满意的工作哦~ 选择题答案部分 单选题 1.B 2.A p为指针,32位地址的指针大小为4个字节 3.D str为数组,勿忘 ...

  3. [历年IT笔试题]2014迅雷校园招聘笔试题

  4. 2014 WAP校园招聘笔试题

    2014 WAP校园招聘笔试题 Problem's Link:   http://www.doc88.com/p-6751117015483.html WAP公司笔试题 We are planning ...

  5. 十月下旬腾讯,网易游戏,百度盛大迅雷校园招聘笔试题集锦(10.25)

    十月下旬腾讯,网易游戏,百度最新校园招聘笔试题集锦 引言 笔试啊,笔试,面试啊,面试,找工作啊,找工作.此文十月百度,阿里巴巴,迅雷搜狗最新面试十一题已经整理了最新的面试题70道,本文依次整理腾讯,网 ...

  6. 十月下旬腾讯 网易游戏 百度迅雷校园招聘笔试题集锦 第271 330题

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 十月下旬 ...

  7. 2012迅雷校园招聘笔试题——厦门大学站

    迅雷厦门大学校园招聘C++岗位,笔试分为主观题和客观题:客观题就是选择和填空.都是些C++的基础知识. 客观题两道: memcpy和memmove的区别 ANIC库中为什么有相似的函数 实现memcp ...

  8. 阿里巴巴集团2014秋季校园招聘笔试题

    转载请标明出处,原文地址:http://blog.csdn.net/hackbuteer1/article/details/11931173 第一部分 单选题(前10题,每题2分:后10题,每题3分, ...

  9. 2014阿里巴巴校园招聘笔试题 - 中南站

    转载于:https://www.cnblogs.com/gotodsp/articles/3530329.html

最新文章

  1. Linux 多个cpp文件的编译(Makefile)
  2. 性能测试的概念及其分类
  3. 小明分享| SigmastarSSD201环境搭建及源码编译
  4. 这个顶会论文复现比赛,单篇最高现金奖3W!
  5. php图片上传方案,php图片上传
  6. linux下不同arm 编译器的异同
  7. .NET 云原生架构师训练营(模块二 基础巩固 日志)--学习笔记
  8. 可以在中断服务程序执行malloc吗?
  9. 年薪百万!这所高校一名本科生入选“天才少年”
  10. 大数据-HDFS 配置与使用
  11. es6 WeakSet
  12. 让垃圾分类开发“极快致简”的好物件,零基础的开发小白也能轻松驾驭它!
  13. nodejs连接池连接mysql
  14. cts测试linux指令skip,linux – dd命令中seek和skip之间有什么区别?
  15. icon好看的图标-素材库
  16. 【问题整理】计算机相关
  17. 第46届EC-Final总结
  18. iPhone 中常用、好用的提醒类软件(闹钟、提醒事项、日历、滴答清单)
  19. Js与Jq实战:第七讲:jQuery基础
  20. 【USACO3.1.4】形成的区域 二维线段树/离散化/矩形切割/浮漂法 【线段树方法以后写】

热门文章

  1. Java温度转换器(华氏温度,摄氏温度,k氏温度)
  2. 创龙带您解密TI、Xilinx异构多核SoC处理器核间通讯
  3. python(二)进阶之pycurl
  4. 京东sign算法分析
  5. 智能图像处理技术:开启未来视觉时代
  6. 微信小程序如何跳转微信公众号
  7. 分页第一页用0还是1_【一点资讯】程序员节:码动未来,用0和1改变世界 www.yidianzixun.com...
  8. 接码平台注册流程和使用
  9. AutoCAD阵列中实现编号递增
  10. 网易邮箱登陆页面HTML5