趋势科技的笔试
1、#include <stdio.h>
class A{
public:
A(){func(0);};
virtual void func(int data){printf("A1:%d",data);}
virtual void func(int data) const{printf("A2:%d",data);}
void func(char *str){printf("A3:(%s)",str);}
};
class B:public A{
public:
void func(){printf("B1:%s","");}
void func(int data){printf("B2:%d",data);}
void func(char *str){printf("B3:(%s)",str);}
};
int main()
{
A *pA;
B b;
const A *pcA;
pA=&b;
pA->func(1);
pA->func("test");
A()(1);
pcA=&b;
pcA->func(2);
return 0;
}
程序运行的结果:
A1:0
B2:1
A3:(test)
A1:0
A1:1
A2:2
1)
基类的指针指向派生类对象:那么该指针只能够调用基类所定义的函数,但是如果该函数为虚函数,则调用该派生类自己的成员函数。(B2:1)
2)
如果以派生类的指针指向基类对象,则必须事先做明显的转型操作,但是这种做法很危险。
2、
include <iostream.h>template <typename T>
void func(const int &t)
{
cout<<t+100<<endl;
}
template<typename T>
void func(const T&t)
{
cout<<t<<endl;
}
int main()
{
func(10.3);
func(1000);
return 0;
}
程序运行结果:
10.3
1000
如果上述函数改为
include <iostream.h>void func(const int &t)
{
cout<<t+100<<endl;
}
template<typename T>
void func(const T&t)
{
cout<<t<<endl;
}
int main()
{
func(10.3);
func(1000);
return 0;
}
则程序的运行结果为:
10.3
1100
如果使用函数的非模板形式,不能在前面加上template关键字。
3、
改错:
include <iostream.h>class klass
{
public:
klass(){}
private:
~klass(){}
void func(int n){
cout<<"klass!!"<<endl;
} public:
void test(){
func(100);
}
};
int main()
{
klass k;
();
return 0;
}
运行后程序显示:error C2248: 'klass::~klass': cannot access private member declared in class 'klass'
证明析构函数的属性必须为public。
但是,如果把klass k改为klass* pk; pk=new klass; pk->test();程序通过,但是klass不能释放
-
盛大笔经(经历而不是经验)
1)发卷子速度慢。。。恩2)公共卷是些逻辑,填数列,图形填空什么的iq题,难度一般(我就前两个数列题卡住了。。。0,10,24,68,?)==3)游戏软件工程师的专业题有些选做题是分两个方向的,要么选做socket要么选directx,想都不用想就选了前者=.=题目难度还可以,就是有些指针,内存...
-
中国银行(BOC)的笔试题目
第一篇:居然回来搜了下找到原题,不过没答案。HowmanypeopleintheworldspeakEnglishasafirstanativelanguage?Exactinformationonthispointisnotavailable,butanestimateof230millioncannotbeverywideofthemark.Ofthese,145millionlivetheUnitedStates,alittleles...
-
交通银行笔经(北京大学)
数字部分:重点是做例题的时候,不要做完就完了,要对图表进行进一步的分析。比如说今天的折线图,一条线表示总产量,另一条表示其中一种产品的产量,那么我们要做的就是在草稿纸上算出另外一种产品的产量。其他类似。因为例题中的图表在后面会再次出现,这样做能够节省很多...
-
中粮集团笔试归来
今天中粮笔试,终于可以不去清华了,不过人大好像也不是很好找。本来中午吃饭后准备休息会,3点考试吗,2点走正好,临睡前看了一下笔试通知,这一看不要紧,扫到笔试时间竟然是2点开考!赶紧准备一下就出发了,刚出校门就看到有两辆公车呼啸而过,只好等下一辆了(没有足够的信心打...