TOP 15 câu Trắc nghiệm Tin học 10 Bài 20 (Kết nối tri thức 2024) có đáp án: Câu lệnh lặp For
Bộ 15 câu hỏi trắc nghiệm Tin học lớp 10 Bài 20: Câu lệnh lặp For có đáp án đầy đủ các mức độ sách Kết nối tri thức giúp học sinh ôn luyện trắc nghiệm Tin học 10 Bài 20.
Chỉ 150k mua trọn bộ Trắc nghiệm Tin học lớp 10 Kết nối tri thức bản word (cả năm) có đáp án chi tiết:
B1: Gửi phí vào tài khoản 0711000255837 - NGUYEN THANH TUYEN - Ngân hàng Vietcombank (QR)
B2: Nhắn tin tới zalo Vietjack Official - nhấn vào đây để thông báo và nhận tài liệu.
Xem thử tài liệu tại đây: Link tài liệu
Trắc nghiệm Tin học 10 Bài 20: Câu lệnh lặp For - Kết nối tri thức
Câu 1. Trong câu lệnh lặp:
j=0
for j in range(10):
j = j + 2
print(j)
Khi kết thúc câu lệnh trên, câu lệnh print(j) được thực hiện bao nhiêu lần?
A. 10 lần.
B. 1 lần.
C. 5 lần.
D. Không thực hiện.
Đáp án đúng là: B
Lệnh print() không nằm trong khối lệnh lặp nên chỉ được thực hiện 1 lần.
Câu 2. Trong câu lệnh lặp:
j = 0
for j in range(10):
print("A")
Khi kết thúc câu lệnh trên lệnh có bao nhiêu chữ “A” xuất hiện?
A. 10 lần.
B. 1 lần.
C. 5 lần.
D. Không thực hiện.
Đáp án đúng là: A
Lệnh print nằm trong vòng lặp nên sẽ xuất hiện 10 lần theo giá trị của j từ 0 tới 9.
Câu 3. Cho đoạn chương trình:
j = 0
for i in range(5):
j = j + i
print(j)
Sau khi thực hiện chương trình giá trị của biến j bằng bao nhiêu?
A. 10.
B. 12.
C. 15.
D. 14.
Đáp án đúng là: A
j = 0 + 0 + 1+ 2+ 3 + 4 = 10.
Câu 4. Xác định số vòng lặp cho bài toán: tính tổng các số nguyên từ 1 đến 100?
A. 1.
B. 100.
C. 99.
D. Tất cả đều sai.
Đáp án đúng là: B
Biến chạy từ 1 đến 100 có tất cả 100 giá trị nên có 100 vòng lặp.
Câu 5. Đoạn chương trình sau giải bài toán nào?
t = 0
for i in range(1, 101):
if(i % 3 == 0 and i % 5 == 0):
t = t + i
print(t)
A. Tính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến 100.
B. Tính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến 101.
C. Tính tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến 101.
D. Tính tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến 100.
Đáp án đúng là: D
Đoạn lệnh có range(1, 101) và and nên đoạn chương trình tính tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến 100.
Câu 6. Số công việc cần phải lặp với số lần xác định?
1) Đếm số học sinh của lớp.
2) Đếm số chia hết cho 5 trong đoạn từ 10 tới 100.
3) Đọc tên lần lượt từng học sinh của một lớp có 30 em.
4) Chạy 5 vòng sân bóng.
5) Tính tổng các số có 2 chữ số.
A. 3.
B. 4.
C. 5.
D. 2.
Đáp án đúng là: B
Các công việc cần phải lặp với số lần xác định: 2, 3, 4, 5.
Câu 7. Biến chạy trong vòng lặp for i in range(<giá trị cuối>) tăng lên mấy đơn vị sau mỗi lần lặp?
A. 1.
B. 2.
C. 0.
D. Tất cả đều sai.
Đáp án đúng là: A
Sau mỗi lần lặp biến chạy sẽ tăng thêm 1 đơn vị.
Câu 8. Cho các câu lệnh sau, hãy chỉ ra câu lệnh đúng:
A. x = 0
for i in range(10): x = x + 1
B. x = 0
for i in range(10): x:= x + 1
C. x = 0
for i in range(10) x = x + 1
D. x:= 0
for i in range(10): x = x + 1
Đáp án đúng là: A
Lệnh gán không có dấu “:”.
Câu 9. Trong Python, câu lệnh nào dưới đây được viết đúng?
A. for i in range(10): prin(“A”).
B. for i in range(10): print(“A”).
C. for i in range(10): print(A).
D. for i in range(10) print(“A”).
Đáp án đúng là: B
Sau câu lệnh for có dấu hai chấm “:” và in ra xâu kí tự cần có cặp dấu nháy kép “”.
Câu 10. Cho biết kết quả khi chạy đoạn chương trình sau:
s = 0
for i in range(3):
s = s+2*i
print(s)
A. 12.
B. 10.
C. 8.
D. 6.
Đáp án đúng là: D
s = 0 + 0 + 2 + 4 = 6
Câu 11. Bạn An thực hiện đoạn chương trình sau nhưng chương trình báo lỗi. Theo em, bạn An sai ở dòng thứ mấy:
numbers = [6, 5, 3, 8, 4, 2, 5, 4, 11]
sum == 0
## iterate over the list
for val in numbers:
sum = sum+val
print("The sum is", sum)
A. 4.
B. 3.
C. 2.
D. 5.
Đáp án đúng là: C
Khởi tạo giá trị cho biến s = 0 , s == 0 là biểu thức điều kiện.
Câu 12. Đoạn chương trình sau có lỗi tại một dòng lệnh. Theo em, đó là lỗi ở câu lệnh nào:
# program to display student's marks from record
student_name = 'Soyuj'
marks = {'James': 90, 'Jules': 55, 'Arthur': 77}
for student in marks:
if student == student_name:
print(marks(student))
break
else:
print('No entry with that name found.')
A. Sai kí hiệu chú thích.
B. Sai khi khai báo danh sách.
C. Sai khi gọi tới phần tử của danh sách.
D. Không có lỗi sai ở câu lệnh nào.
Đáp án đúng là: C
Sửa câu lệnh print(marks(student)) thành print(marks[student]), sử dụng dấu ngoặc vuông khi gọi tới từng phần tử của danh sách.
Câu 13. Trong Python, đoạn chương trình sau đưa ra kết quả gì?
for i in range(10, 0, -1):
print(i, ‘’)
A. 10, 9, 8, 7, 6, 5, 4, 3, 2, 1.
B. Đưa ra 10 dấu cách.
C. 1 2 3 4 5 6 7 8 9 10.
D. Không đưa ra kết quả gì.
Đáp án đúng là: A
i chạy từ 10 về 1 với mỗi lần lặp giảm đi 1 đơn vị.
Câu 14. Lệnh nào in ra màn hình các giá trị sau?
11111
22222
33333
44444
55555
A. for i in range(1, 6): print(i, i, i, i, i).
B. for i in range(1, 6): print(str(i)*5).
C. for i in range(1, 5): print(str(i)*5).
D. for i in range(0, 5): print(str(i)*5).
Đáp án đúng là: B
Lệnh range(1, 6), biến i chạy từ 1 đến 5 và sử dụng lệnh (print(str(i)*5)) để hiển thị ra chuỗi gồm 5 kí tự giống nhau.
Câu 15. Điền phần còn thiếu … trong đoạn code sau để được kết quả dưới đây?
55555
44444
33333
22222
11111
for i in range(5, 0, …):
print(str(i)*5)
A. -1.
B. 0.
C. None.
D. 1.
Đáp án đúng là: A
Mỗi lần lặp biến chạy giảm đi một đơn vị
Xem thêm câu hỏi trắc nghiệm Tin học 10 Kết nối tri thức có đáp án hay khác:
Trắc nghiệm Tin học 10 Bài 19: Câu lệnh điều kiện If
Trắc nghiệm Tin học 10 Bài 20: Câu lệnh lặp For
Trắc nghiệm Tin học 10 Bài 21: Câu lệnh lặp while
Trắc nghiệm Tin học 10 Bài 22: Kiểu dữ liệu danh sách
Trắc nghiệm Tin học 10 Bài 23: Một số lệnh làm việc với dữ liệu danh sách
Xem thêm các chương trình khác:
- Trắc nghiệm Toán lớp 10 có đáp án – Chân trời sáng tạo
- Trắc nghiệm Địa Lí lớp 10 có đáp án – Chân trời sáng tạo
- Trắc nghiệm GDTC lớp 10 có đáp án – Chân trời sáng tạo
- Trắc nghiệm Lịch sử lớp 10 có đáp án – Chân trời sáng tạo
- Trắc nghiệm Sinh học lớp 10 có đáp án – Chân trời sáng tạo
- Trắc nghiệm Kinh tế pháp luật lớp 10 có đáp án - Chân trời sáng tạo
- Trắc nghiệm Vật lí lớp 10 có đáp án - Chân trời sáng tạo
- Trắc nghiệm Hóa học lớp 10 có đáp án - Chân trời sáng tạo
- Trắc nghiệm Hóa học lớp 10 có đáp án – Cánh Diều
- Trắc nghiệm Vật Lí lớp 10 có đáp án – Cánh Diều
- Trắc nghiệm Địa Lí lớp 10 có đáp án – Cánh Diều
- Trắc nghiệm Công nghệ lớp 10 có đáp án – Cánh Diều
- Trắc nghiệm Giáo Dục Quốc Phòng lớp 10 có đáp án – Cánh Diều
- Trắc nghiệm GDTC lớp 10 có đáp án – Cánh Diều