JavaScript is required

Giả sử có đoạn mã code được viết như sau: 

class Lopl

{

public:

int a,b;
void nhap()

{

cout«"\n\t a = ";cin»a;
cout«"\n\t b =";cin»b;

}

};

class Lop2: public Lopl

{

};

Khi khai báo Đối tượng objLop2 cho Lop2 thì nó có thể truy xuất thủ tục nhập của lớp 1 bằng cú pháp nào sau đây là đúng nhất?

A.

objLop2.nhap()

B.

objLop2^nhap()

C.

objLop2.p ^nhap()

objLop2.nhap()

D.

Tất cả đều sai

Trả lời:

Đáp án đúng: A


Lớp Lop2 kế thừa từ lớp Lop1. Do đó, mọi thành phần public của Lop1 đều có thể được truy cập thông qua đối tượng của Lop2. Trong trường hợp này, hàm nhap() là một hàm public của Lop1. Vì vậy, đối tượng objLop2 của Lop2 có thể gọi hàm nhap() bằng cú pháp objLop2.nhap().

Cùng ôn thi với bộ câu hỏi trắc nghiệm môn Lập trình hướng đối tượng có đáp án mà tracnghiem.net chia sẽ dưới đây, nhằm giúp các bạn sinh viên chuyên ngành chuẩn bị cho kì thi sắp tới.


50 câu hỏi 60 phút

Câu hỏi liên quan