Câu 1: Sai đề
Mảng chứa các phần tử có giá trị 1 .. 4. Trong câu lệnh A[i] = 0, giá trị của i mặc định bằng 0, nên dẫn đến chương trình chạy không được
=> Không có đáp án đúng
Câu 2: Chương trình thực hiện hoán đổi giá trị của hai biến a, b qua một biến trung gian c
=> Đáp án D
Câu 3:
A. Sai (Dấu ' thay vì ")
B. Sai (Thiếu dấu ,)
C. Đúng
D. Sai (Thiếu dấu ,)
=> Đáp án C
Câu 4: A[i] mod 4 = 0 (A[i] chia hết cho 4), d := d + 1 (Cộng thêm 1 vào biến đếm) => Đếm số lượng các số chia hết cho 4 (Bội của 4) trong mảng A
=> Đáp án A
Câu 5: Chương trình thực hiện xuất giá trị của các phần tử trong mảng A ra màn hình
=> Đáp án B
Câu 6: Trong Pascal, các phần tử của mảng một chiều được sắp thứ tự theo chỉ số
=> Đáp án A
Câu 7:
i = 1 => y = 20 + 1 = 21, i = i + 5 = 6
i = 6 => y = 20 + 6 = 26, i = i + 5 = 11
i = 11 => y = 20 + 11 = 31, i = i + 5 = 16
i = 16 => y = 20 + 16 = 36, i = i + 5 = 21
i = 21 > 20 (Không thỏa điều kiện)
=> y = 36
=> Đáp án D
Câu 8: Đoạn chương trình thực hiện tính tổng các phần tử trong mảng A
=> Đáp án B
Câu 9: T là mảng có thể chứa tối đa 200 số nguyên.
=> Đáp án C
Câu 10: Chương trình tính tổng: $\frac{1}{2} + \frac{1}{3} + ... + \frac{1}{10}$