100+ câu trắc nghiệm Lập trình nâng cao có đáp án phần 3

Anh (Chị) hãy cho biết kết quả của đoạn lệnh sau là gì?class tinh { public: int a; tinh() {} tinh(int i){a = i;} tinhoperator+(tinh t) {tinh tmp; tmp.a = a % t.a; return tmp}} ; void main()

25/25

Anh (Chị) hãy cho biết kết quả của đoạn lệnh sau là gì?

class tinh {

public:

int a;

tinh() {} tinh(int i)

{a = i;} tinh

operator+(tinh t) {

tinh tmp;

tmp.a = a % t.a;

return tmp

}

} ;

void main() {

tinh t1(1),

t2(3),t3;

t3 = t1 + t2;

cout << t.a;

}

1

3

4

Lỗi biên dịch

Giải thích

Chọn đáp án D