27 D
28 đề chưa rõ
29 B
30 B
31 D
32 A gồm phần đầu và phần thân, phần khai báo có thể có hoặc không.
33 A
34 B
35 D
36 C
37 D
38 C
Gồm:
+ Tránh lập lại cùng một dãy lệnh.
+ Hỗ trợ việc thực hiện các chương trình lớn và phức tạp.
+ Phục vụ quá trình trừu tượng hoá.
+ Mở rộng khả năng ngôn ngữ lập trình thành thư viện cho nhiều người dùng.
+ Thuận tiện cho phát triển và nâng cấp chương trình.
39 A
40 B