Mọi đối tượng trong chương trình đều phải được đặt tên theo quy tắc của ngôn ngữ lập trình dùng để viết chương trình đó.. Câu 2C[r]
Trang 1Sở GD-ĐT Tỉnh Đăk Lăk Kiểm tra 1 tiết HKI - Năm học 2009-2010
Trường THPT Huỳnh Thúc Kháng Môn: Tin học
Thời gian: 45 phút
Họ tên học sinh: SBD: Lớp: 11
I Trắc nghiệm (5đ): Khoanh tròn vào câu trả lời đúng
Câu 1. Trong các phát biểu sau, phát biểu nào sai
A. Tên do người lập trình đặt là một số tên do người lập trình tự đặt được dùng với ý nghĩa riêng, không được trùng với tên dành riêng, và không cần khai báo trước
B. Tên chuẩn là một số tên được ngôn ngữ lập trình dùng với ý nghĩa nhất định nào đó
C. Tên dành riêng là một số tên được ngôn ngữ lập trình quy định dùng với ý nghĩa riêng xác định, người lập trình không được sử dụng với ý nghĩa khác
D. Mọi đối tượng trong chương trình đều phải được đặt tên theo quy tắc của ngôn ngữ lập trình dùng để viết chương trình đó
Câu 2. Trong ngôn ngữ lập trình Pascal, từ khoá VAR dùng để
A. khai báo thư viện B. khai báo hằng
C. khai báo biến D. khai báo tên chương trình
Câu 3. Cho biểu thức trong Pascal: abs(x+1) - 1 Biểu thức tương ứng trong Toán học là:
A.|x+1|−1. B.1−|x+1| C.|x −1|+1 D. 1+|x −1|
Câu 4. Phát biểu nào dưới đây là đúng?
A. Nếu chương trình nguồn có lỗi cú pháp thì chương trình đích cũng có lỗi cú pháp
B. Trong chế độ thông dịch mỗi câu lệnh của chương trình nguồn được dịch thành một câu lệnh của chương trình đích
C. Mọi bài toán đều có chương trình để giải trên máy tính
D. Chương trình là dãy các lệnh được tổ chức theo các quy tắc được xác định bởi một ngôn ngữ lập trình cụ thể
Câu 5. Trong những biểu diễn dưới đây, biểu diễn nào là tên chuẩn trong Pascal?
Câu 6. Trong ngôn ngữ lập trình Pascal, từ khoá USE dùng để
A. khai báo hằng B. Câu lệnh viết sai
C. khai báo tên chương trình D. khai báo thư viện
Câu 7. Trong ngôn ngữ lập trình Pascal, với câu lệnh sau: Writeln("KQ la:",a); sẽ ghi ra màn hình?
C. KQ la <giá trị của a> D. Câu lệnh trên viết sai
Câu 8. Trong ngôn ngữ lập trình Pascal, hằng xâu ký tự "Hoa co mua xuan" được viết như thế nào?
A. 'Hoa co mua xuan' B. "Hoa co mua xuan"
C. 'Hoa co mua xuan" D. Hoa co mua xuan
Câu 9. Cho biểu thức trong toán học √x2+1− x Biểu thức tương ứng trong Pascal là:
A. Sqrt(sqr(x) + 1 - x.) B. Sqr(sqrt(x) + 1) - x
C. Sqr(sqrt(x) + 1 - x) D. Sqrt(sqr(x) + 1) - x
Câu 10. Trong ngôn ngữ lập trình Pascal, với câu lệnh như sau (với a là một biến kiểu số thực):
a:=12;
Writeln('KQ la:',a:7:3);
sẽ ghi ra màn hình?
A. Không đưa ra gì cả B. KQ la 12 C. KQ la: 12.000 D. Ket qua la 12
Câu 11. Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các kiểu sau có miền giá trị lớn nhất?
A. Integer B. Byte C. Word D. Longint
Câu 12. Chương trình viết bằng ngôn ngữ bậc cao có ưu điểm:
A. Tốc độ thực hiện nhanh hơn so với chương trình được viết bằng ngôn ngữ máy
B. Khai thác được tối đa các khả năng của máy
C. Ngắn gọn, dễ hiểu, dễ hiệu chỉnh và nâng cấp, không phụ thuộc vào các loại máy
D. Viết dài và mất nhiều thời gian hơn so với chương trình viết bằng ngôn ngữ máy
Câu 13. Trong ngôn ngữ Pascal, tên nào sau đây không phải là tên chuẩn:
Câu 14. Trong ngôn ngữ lập trình Pascal, từ khoá PROGRAM dùng để
A. khai báo tên chương trình B. khai báo biến
C. khai báo hằng D. khai báo thư viện
Mã đề: 141
Trang 2A. x - y/x - 1 B. (x - y)/(x -1) C. x - 1/x - y D. (x - 1)/(x - y).
Câu 17. Trong ngôn ngữ lập trình Pascal, các khẳng định sau, khẳng định nào sai?
A. Phần khai báo có thể có hoặc không B. Phần thân chương trình có thể có hoặc không
C. Phần thân chương trình nhất thiết phải có D. Phần tên chương trình không nhất thiết phải có
Câu 18. Chương trình dịch là:
A. Chương trình dịch ngôn ngữ máy ra ngôn ngữ tự nhiên
B. Chương trình dịch ngôn ngữ tự nhiên ra ngôn ngữ máy
C. Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên máy tính cụ thể
D. Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ máy thành ngôn ngữ bậc cao
Câu 19. Trong những biểu diễn dưới đây, biểu diễn nào là từ khoá trong Pascal?
Câu 20. Trong Turbo Pascal, để biên dịch chương trình
A. Nhấn tổ hợp phím Ctrl + F9 B. Nhấn tổ hợp phím Shift + F9
C. Nhấn tổ hợp phím Alt + F9 D. Nhấn phím F3
II Tự luận (5đ):
Câu 1: Viết lại chương trình sau cho đúng và cho biết chương trình thực hiện công việc gì? (2đ)
Var so, N, s: integer; (9)
While so<>0 do (12)
Câu 2: Viết chương trình giải phương trình bậc nhất: ax+b=0 (với mọi a,b) (3đ)
HD: xét các trường hợp của a,b: a ≠ 0 ngược lại xt: b=0, ngược lại xt: b ≠ 0
Trang 3Sở GD-ĐT Tỉnh Đăk Lăk Kiểm tra 1 tiết HKI - Năm học 2009-2010
Trường THPT Huỳnh Thúc Kháng Môn: Tin học
Thời gian: 45 phút
Họ tên học sinh: SBD: Lớp: 11
Mã đề: 175
I Trắc nghiệm (5đ): Khoanh tròn vào câu trả lời đúng
Câu 1. Trong ngôn ngữ lập trình Pascal, hằng và biến khác nhau cơ bản như thế nào? Hãy chọn phương án trả lời đúng nhất trong các phương án sau?
A. Hằng không cần khai báo còn biến phải khai báo
B. Hằng và biến bắt buộc phải khai báo
C. Hằng và biến là hai đại lượng mà giá trị đều có thể thay đổi được trong quá trình thực hiện chương trình
D. Hằng là đại lượng mà giá trị không thể thay đổi được trong quá trình thực hiện chương trình, biến là đại lượng mà giá trị của chúng có thể thay đổi được trong chương trình
Câu 2. Trong ngôn ngữ lập trình Pascal, với câu lệnh sau: Writeln("KQ la:",a); sẽ ghi ra màn hình?
A. Câu lệnh trên viết sai B. KQ la <giá trị của a>
Câu 3. Trong ngôn ngữ lập trình Pascal, với câu lệnh như sau (với a là một biến kiểu số thực):
a:=12;
Writeln('KQ la:',a:7:3);
sẽ ghi ra màn hình?
A. Không đưa ra gì cả B. Ket qua la 12 C. KQ la 12 D. KQ la: 12.000
Câu 4. Trong ngôn ngữ Pascal, tên nào sau đây không phải là tên chuẩn:
Câu 5. Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các kiểu sau có miền giá trị lớn nhất?
A. Byte B. Word C. Longint D. Integer
Câu 6. Trong khai báo sau:
Var M, N, I: integer;
C: char;
i, j, k: integer;
PI = 3.1416;
Lỗi của khai báo trên là:
A. PI là hằng số nên khai báo đúng là CONST PI = 3,1416;
B. PI là hằng số nên khai báo đúng là CONST PI = 3.1416;
C. Biến i được khai báo hai lần (Pascal không phân biệt chữ hoa chữ thường).
D. Biến i được khai báo 2 lần (Pascal không phân biệt chữ hoa chữ thường) và PI là hằng số nên
khai báo đúng là CONST PI = 3.1416;
Câu 7. Trong ngôn ngữ lập trình Pascal, từ khoá USE dùng để
A. khai báo tên chương trình B. khai báo hằng
C. khai báo thư viện D. Câu lệnh viết sai
Câu 8. Chương trình viết bằng ngôn ngữ bậc cao có ưu điểm:
A. Khai thác được tối đa các khả năng của máy
B. Viết dài và mất nhiều thời gian hơn so với chương trình viết bằng ngôn ngữ máy
C. Ngắn gọn, dễ hiểu, dễ hiệu chỉnh và nâng cấp, không phụ thuộc vào các loại máy
D. Tốc độ thực hiện nhanh hơn so với chương trình được viết bằng ngôn ngữ máy
Câu 9. Trong Turbo Pascal, để chạy chương trình
A. Nhấn tổ hợp phím Shift + F9 B. Nhấn phím F9
C. Nhấn tổ hợp phím Ctrl + F9 D. Nhấn tổ hợp phím Alt + F9
Câu 10. Trong ngôn ngữ lập trình Pascal, từ khoá VAR dùng để
A. khai báo hằng B. khai báo biến
C. khai báo thư viện D. khai báo tên chương trình
Câu 11. Trong ngôn ngữ lập trình Pascal, từ khoá PROGRAM dùng để
A. khai báo tên chương trình B. khai báo biến
C. khai báo hằng D. khai báo thư viện
Câu 12. Trong ngôn ngữ lập trình Pascal, từ khoá CONST dùng để
A. khai báo biến B. khai báo tên chương trình
C. khai báo thư viện D. khai báo hằng
Câu 13. Trong Turbo Pascal, tên nào sau đây là sai?
Trang 4D. Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ máy thành ngôn ngữ bậc cao
Câu 15. Trong ngôn ngữ lập trình Pascal, với câu lệnh sau: Writeln('KQ la:',a); sẽ ghi ra màn hình?
A. Không đưa ra gì cả B. Ket qua la a
Câu 16. Trong Turbo Pascal, để lưu một chương trình vào đĩa
C. Nhấn tổ hợp phím Alt + F5 D. Nhấn tổ hợp phím Alt + F2
Câu 17. Hãy chọn biểu diễn hằng trong các biểu diễn dưới đây:
A. -120 B. 3.1416 C. Cả 3 đáp án D. '65DE'
Câu 18. Trong ngôn ngữ lập trình Pascal, hằng xâu ký tự "Hoa co mua xuan" được viết như thế nào?
A. Hoa co mua xuan B. 'Hoa co mua xuan'
C. "Hoa co mua xuan" D. 'Hoa co mua xuan"
Câu 19. Trong những biểu diễn dưới đây, biểu diễn nào là từ khoá trong Pascal?
Câu 20. Trong ngôn ngữ lập trình Pascal, các khẳng định sau, khẳng định nào sai?
A. Phần thân chương trình có thể có hoặc không
B. Phần thân chương trình nhất thiết phải có
C. Phần tên chương trình không nhất thiết phải có
D. Phần khai báo có thể có hoặc không
II Tự luận (5đ):
Câu 1: Viết lại chương trình sau cho đúng và cho biết chương trình thực hiện công việc gì? (2đ)
Var so, N, s: integer; (9)
While so<>0 do (12)
Câu 2: Viết chương trình giải phương trình bậc nhất: ax+b=0 (với mọi a,b) (3đ)
HD: xét các trường hợp của a,b: a ≠ 0 ngược lại xt: b=0, ngược lại xt: b ≠ 0
Trang 5Sở GD-ĐT Tỉnh Đăk Lăk Kiểm tra 1 tiết HKI - Năm học 2009-2010
Trường THPT Huỳnh Thúc Kháng Môn: Tin học
Thời gian: 45 phút
Họ tên học sinh: SBD: Lớp: 11
Mã đề: 209
I Trắc nghiệm (5đ): Khoanh tròn vào câu trả lời đúng
Câu 1. Trong ngôn ngữ lập trình Pascal, từ khoá VAR dùng để
A. khai báo thư viện B. khai báo hằng
C. khai báo biến D. khai báo tên chương trình
Câu 2. Cho biểu thức trong Pascal: abs(x+1) - 1 Biểu thức tương ứng trong Toán học là:
A.1−|x+1| B.|x+1|−1. C.1+|x −1| D. |x −1|+1
Câu 3. Trong ngôn ngữ Pascal, tên nào sau đây không phải là tên dành riêng:
Câu 4. Trong Turbo Pascal, để biên dịch chương trình
A. Nhấn tổ hợp phím Shift + F9 B. Nhấn tổ hợp phím Ctrl + F9
C. Nhấn phím F3 D. Nhấn tổ hợp phím Alt + F9
Câu 5. Trong Turbo Pascal, để lưu một chương trình vào đĩa
A. Nhấn tổ hợp phím Alt + F5 B. Nhấn phím F5
C. Nhấn phím F2 D. Nhấn tổ hợp phím Alt + F2
Câu 6. Cho biểu thức trong toán học √x2+1− x Biểu thức tương ứng trong Pascal là:
A. Sqrt(sqr(x) + 1) - x B. Sqrt(sqr(x) + 1 - x.)
C. Sqr(sqrt(x) + 1 - x) D. Sqr(sqrt(x) + 1) - x
Câu 7. Trong ngôn ngữ Pascal, tên nào sau đây không phải là tên chuẩn:
Câu 8. Cho biểu thức trong Pascal 1/(sqr(a)+1).Biểu thức tương ứng trong Toán học là:
A. 1
1
1
Câu 9. Trong ngôn ngữ lập trình Pascal, hằng xâu ký tự "Hoa co mua xuan" được viết như thế nào?
A. 'Hoa co mua xuan' B. 'Hoa co mua xuan"
C. Hoa co mua xuan D. "Hoa co mua xuan"
Câu 10. Chương trình dịch là:
A. Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ máy thành ngôn ngữ bậc cao
B. Chương trình dịch ngôn ngữ máy ra ngôn ngữ tự nhiên
C. Chương trình dịch ngôn ngữ tự nhiên ra ngôn ngữ máy
D. Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên máy tính cụ thể
Câu 11. Hãy chọn biểu diễn hằng trong các biểu diễn dưới đây:
Câu 12. Trong Turbo Pascal, tên nào sau đây là sai?
A. X1 B. _Baitap C. Tin hoc D. Ho_Ten
Câu 13. Trong các phát biểu sau, phát biểu nào sai
A. Tên dành riêng là một số tên được ngôn ngữ lập trình quy định dùng với ý nghĩa riêng xác định, người lập trình không được sử dụng với ý nghĩa khác
B. Tên do người lập trình đặt là một số tên do người lập trình tự đặt được dùng với ý nghĩa riêng, không được trùng với tên dành riêng, và không cần khai báo trước
C. Tên chuẩn là một số tên được ngôn ngữ lập trình dùng với ý nghĩa nhất định nào đó
D. Mọi đối tượng trong chương trình đều phải được đặt tên theo quy tắc của ngôn ngữ lập trình dùng để viết chương trình đó
Câu 14. Trong những biểu diễn dưới đây, biểu diễn nào là từ khoá trong Pascal?
Câu 15. Trong ngôn ngữ lập trình Pascal, từ khoá CONST dùng để
A. khai báo tên chương trình B. khai báo hằng
C. khai báo thư viện D. khai báo biến
Câu 16. Trong ngôn ngữ lập trình Pascal, về mặt cú pháp câu lệnh nào sau đây là sai?
A. a:=3.12 B. c:=PI*12 C. x:=12,5 D. b:=(a=5) or (c=7)
Câu 17. Trong ngôn ngữ lập trình Pascal, với câu lệnh như sau (với a là một biến kiểu số thực):
Trang 6B. Tốc độ thực hiện nhanh hơn so với chương trình được viết bằng ngôn ngữ máy.
C. Khai thác được tối đa các khả năng của máy
D. Ngắn gọn, dễ hiểu, dễ hiệu chỉnh và nâng cấp, không phụ thuộc vào các loại máy
Câu 19. Trong ngôn ngữ lập trình Pascal, với câu lệnh sau: Writeln('KQ la:',a); sẽ ghi ra màn hình?
C. Ket qua la a D. Không đưa ra gì cả
Câu 20. Trong những biểu diễn dưới đây, biểu diễn nào là tên chuẩn trong Pascal?
II Tự luận (5đ):
Câu 1: Viết lại chương trình sau cho đúng và cho biết chương trình thực hiện công việc gì? (2đ)
Write(‘ Nhap vao 2 so a,b’); read(a,b); (7)
Câu 2: Viết chương trình giải phương trình bậc nhất: ax+b=0 (với mọi a,b) (3đ)
HD: xét các trường hợp của a,b: a ≠ 0 ngược lại xt: b=0, ngược lại xt: b ≠ 0
Trang 7Sở GD-ĐT Tỉnh Đăk Lăk Kiểm tra 1 tiết HKI - Năm học 2009-2010
Trường THPT Huỳnh Thúc Kháng Môn: Tin học
Thời gian: 45 phút
Họ tên học sinh: SBD: Lớp: 11
Mã đề: 243
I Trắc nghiệm (5đ): Khoanh tròn vào câu trả lời đúng
Câu 1. Trong các phát biểu sau, phát biểu nào sai
A. Tên chuẩn là một số tên được ngôn ngữ lập trình dùng với ý nghĩa nhất định nào đó
B. Tên do người lập trình đặt là một số tên do người lập trình tự đặt được dùng với ý nghĩa riêng, không được trùng với tên dành riêng, và không cần khai báo trước
C. Mọi đối tượng trong chương trình đều phải được đặt tên theo quy tắc của ngôn ngữ lập trình dùng để viết chương trình đó
D. Tên dành riêng là một số tên được ngôn ngữ lập trình quy định dùng với ý nghĩa riêng xác định, người lập trình không được sử dụng với ý nghĩa khác
Câu 2. Trong ngôn ngữ lập trình Pascal, từ khoá VAR dùng để
A. khai báo thư viện B. khai báo tên chương trình
C. khai báo biến D. khai báo hằng
Câu 3. Cho biểu thức trong Pascal 1/(sqr(a)+1).Biểu thức tương ứng trong Toán học là:
1
1
Câu 4. Trong ngôn ngữ lập trình Pascal, từ khoá PROGRAM dùng để
A. khai báo hằng B. khai báo tên chương trình
C. khai báo biến D. khai báo thư viện
Câu 5. Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các kiểu sau có miền giá trị lớn nhất?
A. Byte B. Word C. Integer D. Longint
Câu 6. Chương trình viết bằng ngôn ngữ bậc cao có ưu điểm:
A. Ngắn gọn, dễ hiểu, dễ hiệu chỉnh và nâng cấp, không phụ thuộc vào các loại máy
B. Khai thác được tối đa các khả năng của máy
C. Viết dài và mất nhiều thời gian hơn so với chương trình viết bằng ngôn ngữ máy
D. Tốc độ thực hiện nhanh hơn so với chương trình được viết bằng ngôn ngữ máy
Câu 7. Trong những biểu diễn dưới đây, biểu diễn nào là tên chuẩn trong Pascal?
Câu 8. Trong Turbo Pascal, để chạy chương trình
A. Nhấn tổ hợp phím Alt + F9 B. Nhấn phím F9
C. Nhấn tổ hợp phím Shift + F9 D. Nhấn tổ hợp phím Ctrl + F9
Câu 9. Cho biểu thức trong toán học x− y
x−1 Biểu thức tương ứng trong Pascal là:
A. (x - y)/(x -1) B. x - y/x - 1 C. (x - 1)/(x - y) D. x - 1/x - y
Câu 10. Chương trình dịch là:
A. Chương trình dịch ngôn ngữ tự nhiên ra ngôn ngữ máy
B. Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên máy tính cụ thể
C. Chương trình dịch ngôn ngữ máy ra ngôn ngữ tự nhiên
D. Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ máy thành ngôn ngữ bậc cao
Câu 11. Trong ngôn ngữ Pascal, tên nào sau đây không phải là tên dành riêng:
A. Program B. Begin C. Delta D. Var
Câu 12. Trong ngôn ngữ lập trình Pascal, các khẳng định sau, khẳng định nào sai?
A. Phần thân chương trình nhất thiết phải có
B. Phần khai báo có thể có hoặc không
C. Phần thân chương trình có thể có hoặc không
D. Phần tên chương trình không nhất thiết phải có
Câu 13. Hãy chọn biểu diễn hằng trong các biểu diễn dưới đây:
Câu 14. Trong Turbo Pascal, để biên dịch chương trình
A. Nhấn phím F3 B. Nhấn tổ hợp phím Shift + F9
C. Nhấn tổ hợp phím Ctrl + F9 D. Nhấn tổ hợp phím Alt + F9
Trang 8D. Mọi bài toán đều có chương trình để giải trên máy tính.
Câu 16. Trong khai báo sau:
Var M, N, I: integer;
C: char;
i, j, k: integer;
PI = 3.1416;
Lỗi của khai báo trên là:
A. PI là hằng số nên khai báo đúng là CONST PI = 3.1416;
B. PI là hằng số nên khai báo đúng là CONST PI = 3,1416;
C. Biến i được khai báo 2 lần (Pascal không phân biệt chữ hoa chữ thường) và PI là hằng số nên
khai báo đúng là CONST PI = 3.1416;
D. Biến i được khai báo hai lần (Pascal không phân biệt chữ hoa chữ thường).
Câu 17. Trong ngôn ngữ lập trình Pascal, hằng xâu ký tự "Hoa co mua xuan" được viết như thế nào?
A. "Hoa co mua xuan"
B. Hoa co mua xuan
C. 'Hoa co mua xuan"
D. 'Hoa co mua xuan'
Câu 18. Trong những biểu diễn dưới đây, biểu diễn nào là từ khoá trong Pascal?
Câu 19. Trong ngôn ngữ lập trình Pascal, từ khoá USE dùng để
A. Câu lệnh viết sai B. khai báo tên chương trình
C. khai báo hằng D. khai báo thư viện
Câu 20. Trong Turbo Pascal, để lưu một chương trình vào đĩa
A. Nhấn tổ hợp phím Alt + F2 B. Nhấn phím F2
C. Nhấn tổ hợp phím Alt + F5 D. Nhấn phím F5
II Tự luận (5đ):
Câu 1: Viết lại chương trình sau cho đúng và cho biết chương trình thực hiện công việc gì? (2đ)
Write(‘ Nhap vao 2 so a,b’); read(a,b); (7)
Câu 2: Viết chương trình giải phương trình bậc nhất: ax+b=0 (với mọi a,b) (3đ)
HD: xét các trường hợp của a,b: a ≠ 0 ngược lại xt: b=0, ngược lại xt: b ≠ 0
Trang 9Sở GD-ĐT Tỉnh Đăk Lăk Kiểm tra 1 tiết HKI - Năm học 2009-2010
Trường THPT Huỳnh Thúc Kháng Môn: Tin học
Thời gian: 45 phút
Họ tên học sinh: SBD: Lớp: 11
Đáp án mã đề: 141
01 A; 02 C; 03 A; 04 D; 05 B; 06 B; 07 D; 08 A; 09 D; 10 C; 11 D; 12 C; 13 A; 14 A; 15 B;
16 B; 17 B; 18 C; 19 D; 20 C;
Đáp án mã đề: 175
01 D; 02 A; 03 D; 04 B; 05 C; 06 D; 07 D; 08 C; 09 C; 10 B; 11 A; 12 D; 13 B; 14 B; 15 C;
16 A; 17 C; 18 B; 19 A; 20 A;
Đáp án mã đề: 209
01 C; 02 B; 03 D; 04 D; 05 C; 06 A; 07 B; 08 A; 09 A; 10 D; 11 D; 12 C; 13 B; 14 B; 15 B;
16 C; 17 C; 18 D; 19 A; 20 A;
Đáp án mã đề: 243
01 B; 02 C; 03 C; 04 B; 05 D; 06 A; 07 A; 08 D; 09 A; 10 B; 11 C; 12 C; 13 D; 14 D; 15 B;
16 C; 17 D; 18 A; 19 A; 20 B;