腾讯技术类校园招聘笔试试题及答案
2017-03-16
一. 单选题(每题4分,15题,共60分)
1.考虑函数原型void hello(int a,int b=7,char* pszC="*"),下面的函数调用钟,属于不合法调用的是:C
A hello(5) B.hello(5,8) C.hello(6,"#") D.hello(0,0,"#")
解析:
(1)不填写参数,参数按默认值;
(2)
2.下面有关重载函数的说法中正确的是:C
A.重载函数必须具有不同的返回值类型 B.重载函数形参个数必须不同
C.重载函数必须有不同的形参列表 D.重载函数名可以不同
解析:
重载:必须同名函数;必须参数表不同(包含参数个数不同;参数类型不同;或参数个数与类型都不同)
3. 分析一下程序的运行结果:C
#include
class CBase
{
public:
CBase(){cout<<”constructing CBase class”<