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ì?struct hocsinh { string hoten; int namsinh; } ; int main() { hocsinh hs[3];hocsinh *p = hs; for (int I = 0; i < 3; i++) { p->namsinh =

11/25

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

struct hocsinh {

string hoten; int namsinh; } ;

int main() {

hocsinh hs[3];

hocsinh *p = hs;

for (int I = 0; i < 3; i++) {

p->namsinh = 1991 + i;

p++;

}

p = hs+1; p->namsinh -= 20; cout << hs[1].namsinh << endl; return 0;

}

>

1972

1971

1970

1973

Giải thích

Chọn đáp án A