问题 单项选择题

有如下程序:
#include<iostream>
using namespace std;
class AA
int k;
protected:
int n;
void setK(int k)this->k=k;
public:
void setN(int n)this->n=n;

class BB:public AA/*类体略*/;
int main( )
BB x;
x.n=1: //1
x.setN(2); //2
X.k=3; //3
x.setK(4); //4
return 0;

在标注号码的4条语句中正确的是

A.1

B.2

C.3

D.4

答案

参考答案:B

解析: 类对象只能访问类的公有成员,不能访问类的私有成员和保护成员。

判断题
单项选择题