Câu 1: D
Câu 2: D như thế mới có thể dẫn đến điều kiện sai để kết thúc không sẽ bị mắc lỗi lặp vô hạn lần
Câu 3: A ban đầu i=1 là số lẻ sau đó i:=i+2 thì cũng là số lẻ, và điều kiện là i<N nên chỉ chạy tới N-1
Câu 4: C B[i] mod 2<>0 là giá trị lẻ, B[i] mod 3=0 là bộ của 3
Câu 5: A
*Vòng lặp thứ nhất: Vì N=10975>=10 nên N=N div 10=1097
*Vòng lặp thứ hai: Vì N=1097>=10 nên N=N div 10=109
*Vòng lặp thứ ba: Vì N=109>=10 nên N=N div 10=10
*Vòng lặp thứ tư: Vì N=10>=10 nên N=N div 10=1
Vì N=1<10, điều kiện sai nên kết thúc=>N=1
Câu 6: B
A sai vì chỉ số phải là giá trị nguyên
C sai vì chỉ số đầu phải bé hơn hoặc bằng chỉ số cuối
D sai vì các chỉ số phải là các số rõ ràng.