TopStudy

Đáp án và lời giải

15 câu Trắc nghiệm Tin học 6 Cánh diều Bài 4: Cấu trúc lặp trong thuật toán có đáp án

Về trang đề

Câu 1

Lời giải do TopStudy biên soạn

Đáp án: C

Điều kiện để dừng việc rửa là rau sạch.

Đáp án: C.

Câu 2

Lời giải do TopStudy biên soạn

Đáp án: B

Cú pháp lệnh lặp với số lần chưa biết trước: while <điều kiện> do

Đáp án: B.

Câu 3

Lời giải do TopStudy biên soạn

Đáp án: D

Cú pháp lệnh lặp với số lần chưa biết trước:

while <điều kiện> do ; trong đó:

+ Điều kiện: thường là 1 phép so sánh

+ Câu lệnh: có thể là câu lệnh đơn giản hay câu lệnh ghép.

Đáp án: D.

Câu 4

Lời giải do TopStudy biên soạn

Đáp án: B

Hoạt động học cho đến khi thuộc bài là lặp với số lần chưa biết trước vì không biết đến khi nào sẽ thuộc, chỉ cần biết thuộc sẽ dừng.

Đáp án: B.

Câu 5

Lời giải do TopStudy biên soạn

Đáp án: C

Cho biết câu lệnh sau Do thực hiện 5 lần vì i = 5 mỗi lần kiểm tra i>=1 thì giảm i đi 1 đơn vị qua câu lệnh i := i - 1; vậy câu lệnh được thực hiện 5 lần.

Đáp án: C.

Câu 6

Lời giải do TopStudy biên soạn

Đáp án: A

Ban đầu S được gán giá trị bằng 10. Sau các vòng lặp S có giá trị là:

Với i= 1 → S= 10 + 1 = 11

Với i= 2 → S= 11 + 2 = 13

Với i= 3 → S= 13 + 3 = 16

Với i= 4 → S= 16 + 4 = 20

Đáp án: A.

Câu 7

Lời giải do TopStudy biên soạn

Đáp án: B

Trong lệnh lặp For - do Giá trị đầu phải nhỏ hơn hoặc bằng giá trị cuối. Nếu giá trị đầu lớn hơn giá trị cuối thì vòng lặp không được thực hiện.

Đáp án: B.

Câu 8

Lời giải do TopStudy biên soạn

Đáp án: A

Số vòng lặp của bài toán được tính = giá trị cuối - giá trị đầu + 1 = 100 - 1 + 1 = 100 vòng.

Đáp án: B.

Câu 9

Lời giải do TopStudy biên soạn

Đáp án: B

Đoạn chương trình:

For I:=1 to M do { I chạy trong phạm vi từ 1 đến M}

If (I mod 3 = 0) and (I mod 5 = 0) then { kiểm tra I chia hết cho 3 và cho 5 không}

T := T + I; {Cộng dồn vào tổng}

Đáp án: B.

Câu 10

Lời giải do TopStudy biên soạn

Đáp án: B

Việc đầu tiên mà câu lệnh While ... do cần thực hiện là kiểm tra điều kiện. Nếu điều kiện SAI, câu lệnh sẽ bị bỏ qua và việc thực hiện lệnh lặp kết thúc. Nếu điều kiện đúng, thực hiện câu lệnh và quay lại bước đầu.

Đáp án: B.

Câu 11

Lời giải do TopStudy biên soạn

Đáp án: A

Cú pháp câu lệnh lặp:

For := to do ;

Trong đó: biến đếm phải là kiểu nguyên ( Integer)

Đáp án: A.

Câu 12

Lời giải do TopStudy biên soạn

Đáp án: A

Trong cấu trúc lặp, bao giờ cũng có bước kiểm tra điều kiện kết thúc quá trình lặp, có thể kiểm tra trước hoặc sau với số lần lặp không được xác định trước.

Đáp án: A.

Câu 13

Lời giải do TopStudy biên soạn

Đáp án: B

Cấu trúc rẽ nhánh dạng thiếu: Nếu Điều kiện đúng thực hiện Lệnh, nếu sai thì dừng.

Đáp án: B.

Câu 14

Lời giải do TopStudy biên soạn

Đáp án: C

Vòng lặp được lặp lại với 3 bước 1, 2 và 3.

Đáp án: C.

Câu 15

Lời giải do TopStudy biên soạn

Đáp án: A

Trong bài toán thì đầu vào là giá trị đề bài đã cho, Đầu ra là giá trị cần tìm. Vậy trong bài toán trên INPUT là dãy n số tự nhiên. OUTPUT là số lớn nhất trong dãy n số.

Đáp án: A