BlackFriday 2024! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

C++ Institute Exam CPA-21-02 Topic 2 Question 30 Discussion

Actual exam question for C++ Institute's CPA-21-02 exam
Question #: 30
Topic #: 2
[All CPA-21-02 Questions]

What will variable "y" be in class B?

class A {

int x;

protected:

int y;

public:

int age;

};

class B : public A {

string name;

public:

void Print() {

cout << name << age;

}

};

Show Suggested Answer Hide Answer
Suggested Answer: C

Contribute your Thoughts:

Barrie
2 days ago
Hmm, I'm pretty sure the answer is 'C) protected'. That's how inheritance works, you know.
upvoted 0 times
...
Chandra
4 days ago
The variable 'y' will be 'protected' in class B, since it is declared as 'protected' in the base class A.
upvoted 0 times
...
Minna
17 days ago
I agree with Pearlie. Since class B is inheriting from class A, 'y' will remain protected.
upvoted 0 times
...
Pearlie
27 days ago
I think variable 'y' will be protected in class B.
upvoted 0 times
...

Save Cancel