腾讯技术类校园招聘笔试试题
一. 单选题(每题4分,15题,共60分)
1.考虑函数原型void hello(int a,int b=7,char* pszC=”*”),下面的函数调用钟,属于不合法调用的是:
A hello(5) o(5,8) o(6,”#”) o(0,0,”#”)
2.下面有关重载函数的说法中正确的是:
A.重载函数必须具有不同的返回值类型 B.重载函数形参个数必须不同
C.重载函数必须有不同的形参列表 D.重载函数名可以不同
3.分析一下程序的运行结果:
#include
class CBase
{
public:
CBase(){cout<<”constructing CBase class”< ~CBase(){cout<<”destructing CBase class”< };
class CSub : public CBase
{
public:
CSub(){cout<<”constructing CSub class”< ~CSub(){cout<<”destructing CSub class”< };
void main()
{
CSub obj;
}
A. constructing CSub class B. constructing CBase class
constructing CBase class constructing CSub class
destructing CSub class destructing CBase class
destructing CBase class destructing CSub class
C. constructing CBase class
constructing CSub class
destructing CSub class
destructing CBase class
D. constructing CSub class
constructing CBase class
destructing CBase class
destructing CSub class
4.在一个cpp文件里面,定义了一个static类型的全局变量,下面一个正确的描述是:
A.只能在该cpp所在的编译模块中使用该变量
B.该变量的值是不可改变的
C.该变量不能在类的成员函数中引用
D.这种变量只能是基本类型(如int,char)不能是C++类型
5.观察下面一段代码:
class ClassA
{
public:
virtual ~ ClassA(){};
virtual void FunctionA(){};
};
class ClassB
{
public:
virtual void FunctionB(){};
};
class ClassC : public ClassA,public ClassB
{
public:
};
ClassC aObject;
ClassA* pA=&aObject;
ClassB* pB=&aObject;
ClassC* pC=&aObject;
关于pA,pB,pC的取值,下面的描述中正确的是:
,pB,pC的取值相同. =pA+pB
和pB不相同 不等于pA也不等于pB
6.参照1.5的代码,假设定义了ClassA* pA2,下面正确的代码是:
-
管理学2016考研模拟测试题(附答案)
一、判断改错(请对下列各问题进行判断,如果你认为该题是错误的,请在该题后的括号内打上Ⅹ;如果你认为该题是正确的,请在该题后的括号内打上√,并将正确的表述写在该题之下。每小题5分,共50分)1、乔安娜•马丁指出,一个组织内只能有单一文化。()2、一般来说,...
-
大连理工大学2015年考研复试线3月中下旬公布
据大连理工大学研究生招生网官方消息,复试分数线、复试基本要求和复试名单拟于3月中下旬公布,详情如下:1、关于成绩查询界面显示的专业排名的相关说明。答:各位考生在成绩查询界面看到的专业排名仅为考生初试总分在所报考专业中的排序,报考专业中所有推免生排在排名...
-
2016考研时间无法充值:8个问题要及时解决
考研成绩要想好,行为习惯少不了。观察这几年的考研成绩,我们会发现,一个考研成绩好的学生,他/她为考研所采取的行为和习惯是最终让他/她取得好成绩的重要因素。印度谚语说:播种一种行为,收获一种习惯;播种一种习惯,收获一种性格;播种一种性格,收获一种命运。既然选...
-
2017考研英语翻译:常见丢分原因分析
随着2017考研的接近,考生们也在积极复习了。下面是小编为大家整理收集的2017考研英语翻译:常见丢分原因分析,仅供大家参考。1.长难句结构划分不清晰划分英语长难句结构,是理解英语句子含义的基础。许多同学反映,一看到长句就恐慌;再加上几个不认识的单词,根本无从下...