Tạo Trắc Nghiệm

Bài tập trắc nghiệm Tin học 10 Kết Nối Tri Thức – Bài 20

30 câu · Đề theo bài

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

Câu lệnh lặp for trong Python được dùng trong trường hợp nào?

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

Đáp án: A

Câu 2

Vùng giá trị do hàm range(5) sinh ra gồm những số nào sau đây?

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

Đáp án: C

Câu 3

Lệnh lặp: for i in range(10): sẽ thực hiện khối lệnh bên trong bao nhiêu lần?

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

Đáp án: B

Câu 4

Hàm range(1, 6) sinh ra dãy các số nguyên nào dưới đây?

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

Đáp án: D

Câu 5

Cú pháp range(start, stop) sẽ tạo ra dãy số nguyên liên tiếp bắt đầu và kết thúc thế nào?

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

Đáp án: A

Câu 6

Dãy giá trị của lệnh range(3, 3) tạo ra chứa bao nhiêu phần tử?

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

Đáp án: B

Câu 7

Dãy số nguyên 1, 2, 3, …, 50 được biểu diễn bằng lệnh range nào sau đây?

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

Đáp án: C

Câu 8

Dãy số chẵn 0, 2, 4, 6, 8 được sinh ra bởi câu lệnh range nào?

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

Đáp án: D

Câu 9

Cho đoạn mã: S = 0; for i in range(4): S = S + i. Giá trị cuối cùng của S là:

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

Đáp án: A

Câu 10

Đoạn lệnh: for i in range(1, 5): print(i, end=” “) sẽ in ra kết quả nào?

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

Đáp án: B

Câu 11

Cho đoạn mã: count = 0; for i in range(10): count = count + 1; print(count). Màn hình in ra gì?

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

Đáp án: C

Câu 12

Để tính tổng S = 1 + 2 + … + n, ta khởi tạo S = 0 và dùng vòng lặp nào?

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

Đáp án: D

Câu 13

Đoạn mã: T = 1; for i in range(1, 4): T = T * i; print(T) tính giá trị gì?

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

Đáp án: A

Câu 14

Sau đoạn mã: for i in range(5): pass; print(i), giá trị in ra của biến i là:

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

Đáp án: B

Câu 15

Cho đoạn mã: S = 0; for i in range(1, 6): if i % 2 == 0: S = S + i. Giá trị của S là:

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

Đáp án: C

Câu 16

Lệnh nào sau đây dùng để duyệt từng kí tự c trong xâu kí tự “HELLO”?

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

Đáp án: A

Câu 17

Đoạn mã: for c in “ABC”: print(c, end=”-“) sẽ xuất ra kết quả nào?

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

Đáp án: B

Câu 18

Lệnh range(5, 0, -1) sẽ sinh ra dãy các số nguyên nào?

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

Đáp án: D

Câu 19

Đoạn mã đếm số ước thực sự của n (từ 1 đến n – 1) sử dụng vòng lặp nào sau đây?

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

Đáp án: A

Câu 20

Cho biết kết quả in ra của đoạn mã: for i in range(3): print(“Hi”, end=” “)?

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

Đáp án: B

Câu 21

Trong lệnh for i in range(start, stop, step), tham số step có ý nghĩa gì?

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

Đáp án: C

Câu 22

Đoạn mã sau in ra bao nhiêu dấu hoa thị (*): for i in range(2): for j in range(3): print(“*”)?

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

Đáp án: D

Câu 23

Cho n = 5. Kết quả của đoạn mã: S = 0; for i in range(n): S += 2; print(S) là gì?

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

Đáp án: A

Câu 24

Vòng lặp: for i in range(10, 2): print(i) sẽ thực hiện bao nhiêu lần?

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

Đáp án: B

Câu 25

Cho đoạn mã: a = [1, 2, 3]; S = 0; for x in a: S += x; print(S). Kết quả là:

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

Đáp án: D

Câu 26

Để in ra bảng nhân 5 từ 1 đến 10, câu lệnh điều khiển vòng lặp phù hợp là:

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

Đáp án: C

Câu 27

Cho đoạn mã: S = 1; for i in range(1, 4): S = S * 2; print(S). Kết quả in ra là:

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

Đáp án: B

Câu 28

Câu lệnh for nào sau đây duyệt qua các chỉ số hợp lệ của xâu kí tự s?

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

Đáp án: A

Câu 29

Cho đoạn mã: for i in range(1, 10): if i == 3: break; print(i, end=” “). Màn hình in ra gì?

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

Đáp án: C

Câu 30

Cho đoạn mã: S = 0; for i in range(1, 5): S = S + i * i; print(S). Kết quả in ra là:

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

Đáp án: D