Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án. Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải. Thi thử: nộp bài mới chấm điểm và hiện lời giải.
Câu 1
Mọi quá trình tính toán đều có thể mô tả và thực hiện dựa trên cấu trúc cơ bản là:
Đáp án và lời giải
Đáp án: D
Câu 2
Phát biểu nào sau đây là sai?
Đáp án và lời giải
Đáp án: B
Câu 3
Khi có một (hay nhiều) thao tác cần được thực hiện lặp lại một số lần liên tiếp trong quá trình thực hiện thuật toán thì cần dùng
Đáp án và lời giải
Đáp án: C
Câu 4
Trong Python có mấy dạng lặp:
Đáp án và lời giải
Đáp án: B
Câu 5
Vòng lặp với số lần không biết trước câu lệnh hay nhóm câu lệnh được thực hiện khi:
Đáp án và lời giải
Đáp án: B
Câu 6
<Điều kiện> trong câu lệnh lặp với số lần không biết trước là:
Đáp án và lời giải
Đáp án: B
Câu 7
Cho bài toán tính tổng s=1+2+3+…+n. Để giải bài toán trên ta có thể dùng:
Đáp án và lời giải
Đáp án: B
Câu 8
Câu lệnh với số lần lặp không biết trước
Đáp án và lời giải
Đáp án: B
Câu 9
Câu lệnh với số lần lặp được biết trước
Đáp án và lời giải
Đáp án: A
Câu 10
Số đáp án đúng là (1) Trong các ngôn ngữ lập trình bậc cao đều có câu lệnh thể hiện cấu trúc lặp. (2) Trong Python chỉ có câu lệnh lặp white để thể hiện cấu trúc lặp. (3) Trong Python chỉ có câu lệnh lặp for để thể hiện cấu trúc lặp. (4) Có thể sử dụng câu lệnh while để thể hiện cấu trúc lặp với số lần lặp biết trước. (5) Có thể sử dụng câu lệnh for để thể hiện cấu trúc lặp với số lần lặp chưa biết trước.
Đáp án và lời giải
Đáp án: A
Câu 11
Trong vòng lặp For – do dạng tiến. Giá trị của biến đếm
Đáp án và lời giải
Đáp án: B
Câu 12
Câu lệnh sau giải bài toán nào: While M <> N do If M > N then M:=M-N else N:=N-M;
Đáp án và lời giải
Đáp án: A
Câu 13
Vòng lặp While – do kết thúc khi nào
Đáp án và lời giải
Đáp án: A
Câu 14
Cấu trúc lặp với số lần không biết trước là: 1. for <Biến chạy> in range(m,n) <Khối lệnh cần lặp> 2. while <Điều kiện>: <Câu lệnh hay khối lệnh> 3. while <Điều kiện>: 4. for <Biến chạy> in range(m,n): <Khối lệnh cần lặp>
Đáp án và lời giải
Đáp án: B
Câu 15
Cho đoạn chương trình sau: for i in range(6): print(i) Trong đoạn chương trình trên vòng lặp được thực hiện bao nhiêu lần?
Đáp án và lời giải
Đáp án: D
Câu 16
Cho đoạn lệnh sau: for i in range(5): print(i) Trên màn hình i có các giá trị là:
Đáp án và lời giải
Đáp án: C
Câu 17
Vòng lặp với số lần không biết trước kết thúc khi:
Đáp án và lời giải
Đáp án: A
Câu 18
Cho đoạn chương trình sau: i=0; s=0; while i<=5: s=s+i; i=i+1 Trong đoạn chương trình trên vòng lặp được thực hiện bao nhiêu lần?