IBM R&D C++面试题

匿名网友 匿名网友 发布于: 2015-09-22 00:00:00
阅读 156 收藏 0 点赞 0 评论 0

1. int p=1;
int q=-1;
int i=-p++-q;
printf(“%d n”,i);
2. 似乎是这样的:
class CA
{
public:
int i;
virtual ff(){i = 1};
void print(){printf(“%dn”),i};
}
class CB:public class CA
{
private:
int i;
public:
virtual ff(){i = 2};
//void print(){printf(“%dn”),i};
}
class CC:public class CB
{
private:
int i;
public:
virtual ff(){i = 3};
//void print(){printf(“%dn”),i};
}
int main()
{
CC * A = new CB();
A->ff();
A->print();
CC * B = (CC *)new CA();
B->ff();
B->print();
CC * C= (CC *)new CB();
C->ff();
C->print();
}
3. C++ 比c好的地方。(多选)
4. inline 函数的特点 (多选)
5. inline & 宏的不同 (多选)
6. 什么叫做抽象

1. int p=1;

int q=-1;

int i=-p++-q;

printf(“%d n”,i);

2. 似乎是这样的:

class CA

{

public:

int i;

virtual ff(){i = 1};

void print(){printf(“%dn”),i};

}

class CB:public class CA

{

private:

int i;

public:

virtual ff(){i = 2};

//void print(){printf(“%dn”),i};

}

class CC:public class CB

{

private:

int i;

public:

virtual ff(){i = 3};

//void print(){printf(“%dn”),i};

}

int main()

{

CC * A = new CB();

A->ff();

A->print();

CC * B = (CC *)new CA();

B->ff();

B->print();

CC * C= (CC *)new CB();

C->ff();

C->print();

}

3. C++ 比c好的地方。(多选)

4. inline 函数的特点 (多选)

5. inline & 宏的不同 (多选)

6. 什么叫做抽象

评论列表
文章目录