趋势科技的笔试
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...
-
富力地产笔试题目
早上9点30到了,一开始要重新填一个公司的信息表。10点开始考试,10点半结束笔试,考的就是行测,超级简单。复习过公务员的同学占便宜了。题型,第一部分,富力公司的简介,比如某年上市,某年被评为综合实力第一等等。第二-五部分和行测一样了,有言语理解,数列,主要是等差和等比...
-
大唐电信笔试题
大唐电信笔试题考试时间一小时,第一部分是填空和选择:1.数列6,10,18,32,?,问?是几?2.某人出70买进一个x,80卖出,90买回,100卖出,这桩买卖怎么样?3.月球绕地球一圈,至少要多少时间?4.7个人用7小时挖了7米的沟,以同样的速度在50小时挖50米的沟要多少人?5.鱼头长9,鱼尾等于鱼头加半个鱼身,鱼...
-
联想武大笔经
昨天是联想公司武汉大学宣讲会。中午一点开始,去了发现人太多了,人文馆里都已经坐满了,门外还有一批人进不去,于是向保安打听了下,得知联想有分两批笔试的想法,于是宽心回宿舍玩了玩,再估摸着时间差不多的时候去了。刚巧第一批笔试结束,但是侧门还是黑压压的一批人在挤...