笔试大全(持续补充)

在这里,写一些,自己有所收获的笔试题。

1.有如下头文件:
int F1();
static int F2();
class CA
{
public:
int F3();
static int F4();
};
在所描述的函数中,具有隐含 this 指针的是() C
A. F1  B.F2 C.F3 D.F4
本体考察的是this指针。
this 指针是一个隐含的指针,它隐含于每一个类的非静态成员函数中,它明确地表示出了成员函数当前操作的数据所属的对象。当一个对象调用成员函数时,编译程序先将对象的地址赋值给 this 指针,然后调用成员函数,每次成员函数存取数据成员时,则隐含使用 this 指针。
this 指针是指向对象本身的指针,它只存在于类的非静态成员中。F1,F2不是成员函数,不存在隐含指针;F4为静态成员函数,也不含有 this 指针。
2.以下关于虚函数的说明,正确的是:B
A. 从虚基类继承的函数都是虚函数 B.虚函数不得事静态成员函数
C. 只能通过指针或者引用调用虚函数 D.抽象类中的成员函数都是虚函数
解释暂时没有,自己探索,
对于D,首先看“抽象类”的解释,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值