- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
2015腾讯校园招聘技术类研发笔试题
一单项选择题.
1.如果MyClass为一个类,执行”MyClassa[5],*b[6]”语言会自动调用该类构造函数的次数是()
A2
B5
C4
D9
2.
usingnamespacestd;
classBase
{
intx;
public:
Base(intb):x(b){}
virtualvoiddisplay()
{
coutxendl;
}
};classDerived:publicBase
{
inty;
public:
Derived(intd):Base(d),y(d){}
voiddisplay()
{
coutyendl;
}
};intmain()
{
Baseb(2);
Derivedd(3);
b.display();
d.display();
Base*pd;p-
display();
system(pause);
return0;
}
上面程序的输出结果是什么?
A223
1/8
B322
C233
D232
3.若一棵二叉树的前序遍历为a,e,b,d,c,后序遍历为b,c,d,e,a,则根节点的孩子节点为()
A只有e
B有e、b
C有e、c
D无法确定
4.入栈序列是:a1,a3,a5,a2,a6出栈序列是:a5,a4,a2,a0,a3,a1,则栈的容量最小是多少()
A2
B3
C4
D5
5.
intfoo(intn){if(
n1)return1;
returnn*foo(n-1);
}
上面算法时间复杂度是()
A0(log2n)
B0(n)
C0(nlog2n)
D0(n2)
6.
turboc环境下,下面程序运行的结果是()
intmain()
{
printf(\n);
inta[5]{1,2,3,4,5};
int*p,**k;
pa;
kp;
printf(%d,*(p++);
printf(%d,**k);
return0;
}
2/8
A11
B21
C22
D12
7.现有一个包含m个节点的三叉树,即每个节点都有三个指向孩子结点的指针,请问:在这3m个指针中有()
个空指针。
A2m
B2m-1
C2m+1
D3m
二.多选选择题
8.C++语言中,下面描述中,正确的是()
A一个基类的声明中有纯虚函数,该基类派生类一定不再是抽象类
B函数类型不能作为重载函数的调用的依据
C静态数据成员不是所有对象所公有的
D内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方
9.
有如下程序:执行后的输出结果应该是()
#includeiostream
usingnamespacestd;
classBase
{
public:
~Base()
{
coutBASE;};
};classDERIVED:publicBASE
{
public:
~DERIVED()
{
coutDERIVED;};
};intmain()
{
DERIVEDx;
return0;
}
3/8
ABASE
BDERIVED
CBASEDERIVED
DDERIVEDBASE
10
文档评论(0)