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, chương trình sau sai ở dòng nào?1 .struct hocsinh {2. string hoten;3. int namsinh;4.} ;5 .int main() {6. hocsinh hs[3];7. hocsinh *p = hs;8. for (int i = 0; i < 3; i+

12/25

Anh (Chị) hãy cho biết, chương trình sau sai ở dòng nào?

1 .struct hocsinh {

2. string hoten;

3. int namsinh;

4.} ;

5 .int main() {

6. hocsinh hs[3];

7. hocsinh *p = hs;

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

9. p->namsinh = 1991 + i;

10. p++;

11. }

12. *p = hs+1;

13. p.namsinh -= 20;

14. cout << *p.namsinh << endl;

15. return 0;

16.}

 

Không sai dòng nào.

9, 12, 14

12, 13, 14

9, 13, 14

Giải thích

Chọn đáp án C