Tin học 10 – Câu hỏi trắc nghiệm luyện tập Bài 18, 19, 20

Bài 18. Các lệnh vào ra đơn giản

Bài 19. Câu lệnh rẽ nhánh if

Bài 20. Câu lệnh lặp for

Câu hỏi trắc nghiệm dạng D1 và D2

Thời gian làm bài: 30 phút
Đáp án chỉ hiển thị sau khi hoàn thành bài làm
Câu hỏi sẽ được hiển thị ngẫu nhiên
Vui lòng nhập họ và tên để bắt đầu làm bài

NB

Phương án nào sau đây mô tả đúng chức năng của lệnh input() trong Python?

NB

Kiểu dữ liệu nào sau đây KHÔNG phải kiểu cơ bản trong Python?

NB

NB

Phép toán nào sau đây KHÔNG thuộc kiểu dữ liệu lôgic trong Python?

NB

Cho đoạn code:
x, y = 15, 20
if x > y:
    print(x - y)
else:
    print(y - x)
Kết quả in ra sẽ là:

NB

Phát biểu nào đúng về range(3,8)?

NB

Lệnh nào sau đây KHÔNG gây lỗi?

NB

Biểu thức (7 % 3 == 1) or (9//2 == 4) có giá trị:

NB

Lệnh print(k, end=

NB

NB

Trong Python, phép toán nào dùng để đảo ngược giá trị lôgic?

NB

NB

Lệnh range(10) tạo ra dãy số nào sau đây?

NB

Lệnh range(5, 10) tạo ra bao nhiêu số?

NB

Kiểu dữ liệu của 3>5 là:

NB

Toán tử nào dùng để kiểm tra KHÁC nhau trong Python?

NB

Vòng lặp for k in range(1,4): thực hiện bao nhiêu lần?

NB Biến toan có kiểu dữ liệu float

NB Lệnh nhập điểm Văn đúng cú pháp

TH Biến anh luôn nhận giá trị nguyên

VD Phép tính dtb sẽ thực hiện được và cho kết quả mà không có lỗi nào


Khi làm việc với lệnh if-else:

NB Dấu : sau điều kiện là bắt buộc

NB Khối lệnh sau else phải luôn có điều kiện kèm theo

TH Thụt lề 2 khoảng trắng là đủ theo chuẩn PEP8

VD Có thể viết nhiều lệnh trong cùng một khối lệnh if

NB Lệnh float() giúp nhập số thực

NB Công thức chuyển đổi đúng chuẩn

TH print() có thể in kết hợp xâu và số

VD

Xét đoạn code tính tổng bình phương:
S = 0 for i in range(5):     S += i**2
Các phát biểu:

NB Biến i nhận giá trị từ 0 đến 4.

NB Tổng S được tính là 02+12+22+32+42.

TH Nếu thay range(1,5), tổng S sẽ là 30.

VD Đoạn code có lỗi do chưa khởi tạo i.

Đoạn code đếm số chia hết cho 3:
n = 20 count = 0 for k in range(n):     if k % 3 == 0:         count +=1 print(count)
Các phát biểu:

NB Biến count đếm số chia hết cho 3 nhỏ hơn 20.

NB Kết quả in ra là 6.

TH Nếu thay range(n) bằng range(1, n), kết quả giảm 1.

VD Điều kiện k%3 == 1 sẽ đếm số chia 3 dư 1.

Bảng xếp hạng

Chưa có kết quả nào.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *