15+ Đề Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Đề 01

Đề 02

Đề 03

Đề 04

Đề 05

Đề 06

Đề 07

Đề 08

Đề 09

Đề 10

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học - Đề 01

Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học - Đề 01 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Biến trong lập trình Python được hiểu là gì?

  • A. Một giá trị cố định không thể thay đổi trong suốt chương trình.
  • B. Một lệnh dùng để in dữ liệu ra màn hình.
  • C. Một từ khóa đặc biệt của ngôn ngữ lập trình.
  • D. Một tên gọi dùng để lưu trữ giá trị và giá trị đó có thể thay đổi.

Câu 2: Trong Python, quy tắc đặt tên biến nào sau đây là **sai**?

  • A. Tên biến có thể bắt đầu bằng một chữ cái.
  • B. Tên biến có thể chứa dấu gạch dưới (_).
  • C. Tên biến có thể bắt đầu bằng một chữ số.
  • D. Tên biến không được trùng với các từ khóa của Python.

Câu 3: Cho đoạn chương trình Python sau:
x = 10
y = x + 5
x = 20
print(y)

  • A. 10
  • B. 15
  • C. 20
  • D. 25

Câu 4: Phép gán `a = 7` trong Python có ý nghĩa gì?

  • A. Lưu giá trị 7 vào biến có tên là `a`.
  • B. So sánh biến `a` với giá trị 7.
  • C. Kiểm tra xem biến `a` có bằng 7 hay không.
  • D. Khai báo biến `a` có kiểu dữ liệu số nguyên.

Câu 5: Biểu thức số học trong Python được sử dụng để làm gì?

  • A. In văn bản ra màn hình.
  • B. Thực hiện các thao tác logic (ví dụ: so sánh).
  • C. Thực hiện các phép tính toán học.
  • D. Lặp lại một khối lệnh nhiều lần.

Câu 6: Phép toán nào sau đây trong Python được dùng để lấy phần dư của phép chia?

  • A. //
  • B. **
  • C. /
  • D. %

Câu 7: Kết quả của biểu thức `17 // 5` trong Python là bao nhiêu?

  • A. 3
  • B. 3.4
  • C. 2
  • D. 17.5

Câu 8: Kết quả của biểu thức `17 % 5` trong Python là bao nhiêu?

  • A. 3
  • B. 3.4
  • C. 2
  • D. 17.5

Câu 9: Biểu thức toán học $frac{a+b}{2c}$ được viết lại trong Python như thế nào?

  • A. a + b / 2 * c
  • B. (a + b) / (2 * c)
  • C. (a + b) / 2c
  • D. (a + b) // (2 * c)

Câu 10: Cho đoạn chương trình sau:
width = 5
height = 7
area = width * height
print(area)

  • A. 5
  • B. 7
  • C. 35
  • D. width * height

Câu 11: Biểu thức $x^3 + 5y$ được viết lại trong Python như thế nào?

  • A. x ** 3 + 5 * y
  • B. x ^ 3 + 5 * y
  • C. x * 3 + 5 * y
  • D. x ** 3 + 5y

Câu 12: Độ ưu tiên của các phép toán số học trong Python (từ cao đến thấp) là gì?

  • A. Nhân, Chia, Cộng, Trừ, Lũy thừa
  • B. Cộng, Trừ, Nhân, Chia, Lũy thừa
  • C. Cộng, Trừ, Lũy thừa, Nhân, Chia
  • D. Lũy thừa, Nhân, Chia (nguyên/thực), Cộng, Trừ

Câu 13: Cho đoạn chương trình sau:
a = 3
b = 2
c = a ** b + b // a
print(c)

  • A. 9
  • B. 11
  • C. 8
  • D. 10

Câu 14: Biến nào sau đây được đặt tên **đúng** theo quy tắc của Python?

  • A. 1st_variable
  • B. my_variable_1
  • C. my variable
  • D. for

Câu 15: Cho đoạn chương trình sau:
x = 5
x = x + 1
print(x)

  • A. 5
  • B. 6
  • C. x + 1
  • D. Báo lỗi

Câu 16: Giá trị của biến `result` sau khi thực hiện đoạn mã sau là bao nhiêu?
a = 10
b = 3
result = a / b

  • A. 3
  • B. 1
  • C. 3.333...
  • D. Báo lỗi do chia số nguyên

Câu 17: Biểu thức nào sau đây sẽ cho kết quả là số nguyên?

  • A. 15 // 4
  • B. 15 / 4
  • C. 15 % 4.0
  • D. 15.0 / 4

Câu 18: Cho đoạn chương trình:
x = 7
y = 2
z = x % y + x // y
print(z)

  • A. 3
  • B. 4
  • C. 5
  • D. 6

Câu 19: Giả sử bạn muốn tính chu vi hình chữ nhật với chiều dài `cd` và chiều rộng `cr`. Biểu thức nào sau đây là đúng trong Python?

  • A. cd + cr * 2
  • B. 2 * (cd + cr)
  • C. 2 * cd + cr
  • D. cd + cr + cd + cr

Câu 20: Điều gì xảy ra khi bạn gán một giá trị mới cho một biến đã tồn tại?

  • A. Chương trình sẽ báo lỗi vì biến đã được sử dụng.
  • B. Giá trị mới sẽ được cộng thêm vào giá trị cũ.
  • C. Giá trị cũ của biến sẽ bị thay thế bằng giá trị mới.
  • D. Python sẽ tự động tạo một biến mới với tên tương tự.

Câu 21: Biểu thức `5 + 2 * 3 ** 2` trong Python sẽ cho kết quả là bao nhiêu?

  • A. 49
  • B. 17
  • C. 121
  • D. 23

Câu 22: Cho đoạn chương trình:
a = 10
b = 5
c = a
a = b
b = c
print(a, b)

  • A. 5 10
  • B. 10 5
  • C. 10 10
  • D. 5 5

Câu 23: Để tính diện tích hình tròn với bán kính `r`, công thức là $pi r^2$. Nếu sử dụng giá trị xấp xỉ $pi = 3.14$, biểu thức Python tương ứng là gì?

  • A. 3.14 * r ^ 2
  • B. 3.14 * r * 2
  • C. 3.14 * r ** 2
  • D. 3.14 * (r * r)

Câu 24: Phép gán `count = count + 1` thường được sử dụng để làm gì trong lập trình?

  • A. Tăng giá trị của biến `count` lên 1.
  • B. So sánh biến `count` với `count + 1`.
  • C. Gán giá trị 1 cho biến `count`.
  • D. Kiểm tra xem `count` có lớn hơn 1 hay không.

Câu 25: Cho biểu thức `(10 - 2) * 3 + 4 / 2`. Kết quả là bao nhiêu?

  • A. 24
  • B. 26.0
  • C. 15.0
  • D. 28

Câu 26: Biến nào sau đây là từ khóa trong Python và không thể dùng làm tên biến?

  • A. name
  • B. value
  • C. variable
  • D. if

Câu 27: Cho đoạn chương trình:
x = 10
y = 3
x = x + y
y = x - y
print(x, y)

  • A. 13 3
  • B. 10 13
  • C. 13 10
  • D. 10 3

Câu 28: Khi chuyển biểu thức toán học có dấu ngoặc đơn sang Python, bạn cần lưu ý điều gì?

  • A. Sử dụng cặp dấu ngoặc đơn `()` tương ứng để đảm bảo thứ tự phép toán.
  • B. Thay thế dấu ngoặc đơn bằng dấu ngoặc vuông `[]`.
  • C. Bỏ qua dấu ngoặc đơn vì Python tự động tính đúng thứ tự.
  • D. Sử dụng dấu ngoặc nhọn `{}` thay cho dấu ngoặc đơn.

Câu 29: Cho đoạn chương trình:
a = 2
b = 3
c = 4
result = a * b ** c
print(result)

  • A. 24
  • B. 1296
  • C. 26
  • D. 162

Câu 30: Trong Python, sự khác biệt chính giữa phép chia `/` và phép chia `//` là gì?

  • A. `/` dùng cho số nguyên, `//` dùng cho số thực.
  • B. `/` cho kết quả là số thực (chia thực), `//` cho kết quả là số nguyên (chia lấy phần nguyên).
  • C. `/` là phép chia lấy phần dư, `//` là phép chia lấy phần nguyên.
  • D. `/` ưu tiên hơn `//` trong biểu thức.

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 1

Câu 1: Biến trong lập trình Python được hiểu là gì?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 1

Câu 2: Trong Python, quy tắc đặt tên biến nào sau đây là **sai**?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 1

Câu 3: Cho đoạn chương trình Python sau:
x = 10
y = x + 5
x = 20
print(y)

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 1

Câu 4: Phép gán `a = 7` trong Python có ý nghĩa gì?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 1

Câu 5: Biểu thức số học trong Python được sử dụng để làm gì?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 1

Câu 6: Phép toán nào sau đây trong Python được dùng để lấy phần dư của phép chia?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 1

Câu 7: Kết quả của biểu thức `17 // 5` trong Python là bao nhiêu?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 1

Câu 8: Kết quả của biểu thức `17 % 5` trong Python là bao nhiêu?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 1

Câu 9: Biểu thức toán học $frac{a+b}{2c}$ được viết lại trong Python như thế nào?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 1

Câu 10: Cho đoạn chương trình sau:
width = 5
height = 7
area = width * height
print(area)

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 1

Câu 11: Biểu thức $x^3 + 5y$ được viết lại trong Python như thế nào?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 1

Câu 12: Độ ưu tiên của các phép toán số học trong Python (từ cao đến thấp) là gì?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 1

Câu 13: Cho đoạn chương trình sau:
a = 3
b = 2
c = a ** b + b // a
print(c)

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 1

Câu 14: Biến nào sau đây được đặt tên **đúng** theo quy tắc của Python?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 1

Câu 15: Cho đoạn chương trình sau:
x = 5
x = x + 1
print(x)

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 1

Câu 16: Giá trị của biến `result` sau khi thực hiện đoạn mã sau là bao nhiêu?
a = 10
b = 3
result = a / b

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 1

Câu 17: Biểu thức nào sau đây sẽ cho kết quả là số nguyên?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 1

Câu 18: Cho đoạn chương trình:
x = 7
y = 2
z = x % y + x // y
print(z)

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 1

Câu 19: Giả sử bạn muốn tính chu vi hình chữ nhật với chiều dài `cd` và chiều rộng `cr`. Biểu thức nào sau đây là đúng trong Python?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 1

Câu 20: Điều gì xảy ra khi bạn gán một giá trị mới cho một biến đã tồn tại?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 1

Câu 21: Biểu thức `5 + 2 * 3 ** 2` trong Python sẽ cho kết quả là bao nhiêu?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 1

Câu 22: Cho đoạn chương trình:
a = 10
b = 5
c = a
a = b
b = c
print(a, b)

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 1

Câu 23: Để tính diện tích hình tròn với bán kính `r`, công thức là $pi r^2$. Nếu sử dụng giá trị xấp xỉ $pi = 3.14$, biểu thức Python tương ứng là gì?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 1

Câu 24: Phép gán `count = count + 1` thường được sử dụng để làm gì trong lập trình?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 1

Câu 25: Cho biểu thức `(10 - 2) * 3 + 4 / 2`. Kết quả là bao nhiêu?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 1

Câu 26: Biến nào sau đây là từ khóa trong Python và không thể dùng làm tên biến?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 1

Câu 27: Cho đoạn chương trình:
x = 10
y = 3
x = x + y
y = x - y
print(x, y)

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 1

Câu 28: Khi chuyển biểu thức toán học có dấu ngoặc đơn sang Python, bạn cần lưu ý điều gì?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 1

Câu 29: Cho đoạn chương trình:
a = 2
b = 3
c = 4
result = a * b ** c
print(result)

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 1

Câu 30: Trong Python, sự khác biệt chính giữa phép chia `/` và phép chia `//` là gì?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học - Đề 02

Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học - Đề 02 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Phát biểu nào sau đây mô tả đúng nhất về vai trò của biến trong lập trình Python?

  • A. Là một giá trị cố định, không thay đổi trong suốt quá trình thực hiện chương trình.
  • B. Là tên của chương trình hoặc hàm được sử dụng.
  • C. Là một tên được đặt cho vùng nhớ dùng để lưu trữ giá trị và giá trị này có thể thay đổi trong quá trình thực hiện chương trình.
  • D. Là ký hiệu dùng để thực hiện các phép tính toán học.

Câu 2: Trong Python, quy tắc đặt tên biến nào sau đây là SAI?

  • A. Tên biến có thể bắt đầu bằng một chữ cái.
  • B. Tên biến có thể bắt đầu bằng một chữ số.
  • C. Tên biến có thể chứa dấu gạch dưới (_).
  • D. Tên biến không được trùng với các từ khóa (keywords) của Python.

Câu 3: Cho đoạn chương trình Python sau: `diem_toan = 9.5`. Biến trong câu lệnh này là gì?

  • A. diem_toan
  • B. 9.5
  • C. =
  • D. float

Câu 4: Phép gán trong Python dùng để làm gì?

  • A. So sánh hai giá trị.
  • B. Thực hiện phép cộng.
  • C. In giá trị ra màn hình.
  • D. Gán một giá trị cho một biến.

Câu 5: Biểu thức số học trong Python là sự kết hợp của các thành phần nào để tạo ra một giá trị số?

  • A. Chỉ các số.
  • B. Chỉ các phép toán.
  • C. Các số (hằng số), biến chứa giá trị số và các phép toán số học.
  • D. Chỉ các biến.

Câu 6: Trong Python, toán tử nào được sử dụng cho phép chia lấy phần dư?

  • A. %
  • B. //
  • C. /
  • D. *

Câu 7: Toán tử nào trong Python thực hiện phép chia lấy phần nguyên?

  • A. /
  • B. //
  • C. %
  • D. **

Câu 8: Toán tử nào trong Python được sử dụng để tính lũy thừa?

  • A. ^
  • B. *
  • C. //
  • D. **

Câu 9: Cho biểu thức toán học $frac{a+b}{2}$. Cách viết đúng biểu thức này trong Python là gì?

  • A. a + b / 2
  • B. (a + b) // 2
  • C. (a + b) / 2
  • D. a + (b / 2)

Câu 10: Cho biểu thức toán học $x^3 + 5$. Cách viết đúng biểu thức này trong Python là gì?

  • A. x ^ 3 + 5
  • B. x ** 3 + 5
  • C. x * 3 + 5
  • D. 3 ** x + 5

Câu 11: Cho đoạn chương trình sau:
x = 10
y = 5
z = x + y * 2
print(z)
Kết quả in ra màn hình là gì?

  • A. 20
  • B. 30
  • C. 15
  • D. 25

Câu 12: Cho đoạn chương trình sau:
a = 15
b = 4
c = a % b
print(c)
Kết quả in ra màn hình là gì?

  • A. 3
  • B. 4
  • C. 0
  • D. 3

Câu 13: Cho đoạn chương trình sau:
p = 25
q = 7
r = p // q
print(r)
Kết quả in ra màn hình là gì?

  • A. 3
  • B. 4
  • C. 3.57
  • D. 4

Câu 14: Cho đoạn chương trình sau:
x = 5
x = x + 1
print(x)
Giá trị của biến x sau khi chạy đoạn chương trình là bao nhiêu?

  • A. 5
  • B. 6
  • C. 7
  • D. Không xác định

Câu 15: Biểu thức Python `10 - 4 / 2 + 3 * 2` sẽ cho kết quả là bao nhiêu?

  • A. 7
  • B. 11
  • C. 14
  • D. 17

Câu 16: Biểu thức Python `(10 - 4) / (2 + 3) * 2` sẽ cho kết quả là bao nhiêu?

  • A. 2.4
  • B. 1.2
  • C. 6.0
  • D. 12.0

Câu 17: Cho đoạn chương trình sau:
a = 7
b = 2
ket_qua = a ** b // 3
print(ket_qua)
Kết quả in ra màn hình là gì?

  • A. 16
  • B. 16
  • C. 49
  • D. 49.0

Câu 18: Tên biến nào sau đây là hợp lệ trong Python?

  • A. so luong
  • B. 1st_number
  • C. for
  • D. _total

Câu 19: Cho đoạn chương trình Python:
chieu_dai = 10
chieu_rong = 5
dien_tich = chieu_dai * chieu_rong
chieu_dai = 12
print(dien_tich)
Kết quả in ra màn hình là gì?

  • A. 50
  • B. 60
  • C. 10
  • D. 12

Câu 20: Biểu thức toán học $sqrt{x^2 + y^2}$ có thể được biểu diễn trong Python (với giả định đã nhập thư viện math) như thế nào?

  • A. math.sqrt(x^2 + y^2)
  • B. sqrt(x**2 + y**2)
  • C. math.sqrt(x**2 + y**2)
  • D. (x**2 + y**2)**0.5

Câu 21: Thứ tự ưu tiên thực hiện các phép toán số học trong Python (từ cao đến thấp) là gì?

  • A. Nhân, Chia, Cộng, Trừ, Lũy thừa
  • B. Cộng, Trừ, Nhân, Chia, Lũy thừa
  • C. Lũy thừa, Cộng, Trừ, Nhân, Chia
  • D. Lũy thừa, Nhân, Chia, Cộng, Trừ

Câu 22: Cho đoạn chương trình Python:
a = 3
b = 2
a = a + b
b = a - b
a = a - b
print(a, b)
Kết quả in ra màn hình là gì?

  • A. 2 3
  • B. 3 2
  • C. 5 2
  • D. 5 3

Câu 23: Khi dịch biểu thức toán học `ax^2 + bx + c` sang Python, cần lưu ý điều gì quan trọng?

  • A. Không cần viết dấu nhân giữa các biến và hằng số.
  • B. Phải viết rõ dấu nhân (*) giữa các biến hoặc giữa biến và hằng số.
  • C. Sử dụng dấu ^ cho phép lũy thừa.
  • D. Thứ tự các toán hạng phải giữ nguyên như biểu thức toán học.

Câu 24: Cho biểu thức `result = 2 * 3 ** 2`. Giá trị của `result` là bao nhiêu?

  • A. 36
  • B. 12
  • C. 18
  • D. 8

Câu 25: Biến `_my_variable` có phải là tên biến hợp lệ trong Python không? Vì sao?

  • A. Hợp lệ, vì bắt đầu bằng dấu gạch dưới (_).
  • B. Không hợp lệ, vì bắt đầu bằng dấu gạch dưới (_).
  • C. Không hợp lệ, vì chứa dấu gạch dưới (_).
  • D. Hợp lệ, nhưng chỉ dùng cho biến nội bộ.

Câu 26: Cho đoạn chương trình:
a = 10
b = a
a = 20
print(b)
Kết quả in ra màn hình là gì?

  • A. 20
  • B. 10
  • C. None
  • D. Error

Câu 27: Biểu thức Python `17 % 5` cho kết quả là bao nhiêu?

  • A. 3
  • B. 3.4
  • C. 2
  • D. 2

Câu 28: Biểu thức Python `-17 // 5` cho kết quả là bao nhiêu?

  • A. -4
  • B. -3
  • C. -3.4
  • D. -2

Câu 29: Cho biểu thức toán học $frac{1}{x} + frac{1}{y}$. Cách viết đúng biểu thức này trong Python là gì?

  • A. 1 / x + 1 / y
  • B. (1/x) + (1/y)
  • C. 1/x + 1/y
  • D. 1 // x + 1 // y

Câu 30: Điều gì xảy ra khi bạn cố gắng sử dụng một biến trong biểu thức mà chưa được gán giá trị trước đó trong Python?

  • A. Biến sẽ tự động được gán giá trị 0.
  • B. Chương trình sẽ báo lỗi (NameError).
  • C. Biến sẽ có giá trị None.
  • D. Chương trình sẽ yêu cầu nhập giá trị cho biến từ bàn phím.

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 2

Câu 1: Phát biểu nào sau đây mô tả đúng nhất về vai trò của biến trong lập trình Python?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 2

Câu 2: Trong Python, quy tắc đặt tên biến nào sau đây là SAI?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 2

Câu 3: Cho đoạn chương trình Python sau: `diem_toan = 9.5`. Biến trong câu lệnh này là gì?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 2

Câu 4: Phép gán trong Python dùng để làm gì?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 2

Câu 5: Biểu thức số học trong Python là sự kết hợp của các thành phần nào để tạo ra một giá trị số?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 2

Câu 6: Trong Python, toán tử nào được sử dụng cho phép chia lấy phần dư?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 2

Câu 7: Toán tử nào trong Python thực hiện phép chia lấy phần nguyên?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 2

Câu 8: Toán tử nào trong Python được sử dụng để tính lũy thừa?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 2

Câu 9: Cho biểu thức toán học $frac{a+b}{2}$. Cách viết đúng biểu thức này trong Python là gì?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 2

Câu 10: Cho biểu thức toán học $x^3 + 5$. Cách viết đúng biểu thức này trong Python là gì?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 2

Câu 11: Cho đoạn chương trình sau:
x = 10
y = 5
z = x + y * 2
print(z)
Kết quả in ra màn hình là gì?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 2

Câu 12: Cho đoạn chương trình sau:
a = 15
b = 4
c = a % b
print(c)
Kết quả in ra màn hình là gì?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 2

Câu 13: Cho đoạn chương trình sau:
p = 25
q = 7
r = p // q
print(r)
Kết quả in ra màn hình là gì?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 2

Câu 14: Cho đoạn chương trình sau:
x = 5
x = x + 1
print(x)
Giá trị của biến x sau khi chạy đoạn chương trình là bao nhiêu?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 2

Câu 15: Biểu thức Python `10 - 4 / 2 + 3 * 2` sẽ cho kết quả là bao nhiêu?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 2

Câu 16: Biểu thức Python `(10 - 4) / (2 + 3) * 2` sẽ cho kết quả là bao nhiêu?

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 2

Câu 17: Cho đoạn chương trình sau:
a = 7
b = 2
ket_qua = a ** b // 3
print(ket_qua)
Kết quả in ra màn hình là gì?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 2

Câu 18: Tên biến nào sau đây là hợp lệ trong Python?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 2

Câu 19: Cho đoạn chương trình Python:
chieu_dai = 10
chieu_rong = 5
dien_tich = chieu_dai * chieu_rong
chieu_dai = 12
print(dien_tich)
Kết quả in ra màn hình là gì?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 2

Câu 20: Biểu thức toán học $sqrt{x^2 + y^2}$ có thể được biểu diễn trong Python (với giả định đã nhập thư viện math) như thế nào?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 2

Câu 21: Thứ tự ưu tiên thực hiện các phép toán số học trong Python (từ cao đến thấp) là gì?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 2

Câu 22: Cho đoạn chương trình Python:
a = 3
b = 2
a = a + b
b = a - b
a = a - b
print(a, b)
Kết quả in ra màn hình là gì?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 2

Câu 23: Khi dịch biểu thức toán học `ax^2 + bx + c` sang Python, cần lưu ý điều gì quan trọng?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 2

Câu 24: Cho biểu thức `result = 2 * 3 ** 2`. Giá trị của `result` là bao nhiêu?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 2

Câu 25: Biến `_my_variable` có phải là tên biến hợp lệ trong Python không? Vì sao?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 2

Câu 26: Cho đoạn chương trình:
a = 10
b = a
a = 20
print(b)
Kết quả in ra màn hình là gì?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 2

Câu 27: Biểu thức Python `17 % 5` cho kết quả là bao nhiêu?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 2

Câu 28: Biểu thức Python `-17 // 5` cho kết quả là bao nhiêu?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 2

Câu 29: Cho biểu thức toán học $frac{1}{x} + frac{1}{y}$. Cách viết đúng biểu thức này trong Python là gì?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 2

Câu 30: Điều gì xảy ra khi bạn cố gắng sử dụng một biến trong biểu thức mà chưa được gán giá trị trước đó trong Python?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học - Đề 03

Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học - Đề 03 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Trong ngôn ngữ lập trình Python, phát biểu nào sau đây mô tả đúng nhất về "biến"?

  • A. Biến là tên định danh dùng để lưu trữ giá trị, giá trị này có thể thay đổi trong quá trình thực thi chương trình.
  • B. Biến là một giá trị số học cụ thể, không thay đổi trong suốt chương trình.
  • C. Biến là một từ khóa cố định trong Python, dùng để thực hiện các phép toán.
  • D. Biến là một loại chú thích trong chương trình, giúp giải thích code.

Câu 2: Xét đoạn mã Python sau: `a = 10`, `b = a + 5`. Hỏi giá trị của biến `b` sau khi thực hiện đoạn mã trên là bao nhiêu?

  • A. 5
  • B. 15
  • C. 10
  • D. Giá trị của `b` không xác định.

Câu 3: Quy tắc nào sau đây KHÔNG phải là quy tắc đặt tên biến hợp lệ trong Python?

  • A. Tên biến có thể bắt đầu bằng chữ cái hoặc dấu gạch dưới (_).
  • B. Tên biến có thể chứa chữ cái, chữ số và dấu gạch dưới.
  • C. Tên biến có thể chứa dấu cách (ví dụ: `ten bien`).
  • D. Tên biến không được trùng với các từ khóa (keywords) của Python.

Câu 4: Phép toán `//` trong Python thực hiện chức năng gì?

  • A. Phép chia lấy phần thập phân.
  • B. Phép chia thông thường.
  • C. Phép nhân.
  • D. Phép chia lấy phần nguyên.

Câu 5: Cho biểu thức số học: `(10 + 5) * 2 - 8 / 4`. Giá trị của biểu thức này trong Python là bao nhiêu?

  • A. 28.0
  • B. 26
  • C. 24.0
  • D. 32

Câu 6: Lệnh gán nào sau đây trong Python là hợp lệ?

  • A. `10 = x`
  • B. `x = 10`
  • C. `x := 10`
  • D. `x == 10`

Câu 7: Biểu thức `5 % 2` trong Python trả về giá trị nào?

  • A. 2.5
  • B. 2
  • C. 1
  • D. 0

Câu 8: Để tính lũy thừa bậc 3 của biến `x` trong Python, ta sử dụng biểu thức nào?

  • A. `x^3`
  • B. `x**3`
  • C. `xxx`
  • D. Cả Answer 2 và Answer 3 đều đúng

Câu 9: Giả sử `x = 7` và `y = 3`. Giá trị của biểu thức `x // y + x % y` là bao nhiêu?

  • A. 3
  • B. 4
  • C. 5
  • D. 10

Câu 10: Trong Python, kiểu dữ liệu nào thường được sử dụng để lưu trữ các giá trị số nguyên?

  • A. `int`
  • B. `float`
  • C. `str`
  • D. `bool`

Câu 11: Đoạn mã Python sau sẽ in ra giá trị nào: `x = 5; x = x + 2; print(x)`

  • A. 5
  • B. 2
  • C. 7
  • D. 10

Câu 12: Biểu thức toán học `(a + b) / (c - d)` được viết trong Python như thế nào?

  • A. `a + b / c - d`
  • B. ` (a + b) / (c - d)`
  • C. ` (a + b) div (c - d)`
  • D. ` (a + b) // (c - d)`

Câu 13: Chọn phát biểu SAI về biến trong Python.

  • A. Biến có thể lưu trữ các giá trị thuộc các kiểu dữ liệu khác nhau.
  • B. Giá trị của biến có thể được cập nhật trong chương trình.
  • C. Tên biến giúp chương trình dễ đọc và dễ quản lý hơn.
  • D. Kiểu dữ liệu của biến phải được khai báo rõ ràng trước khi sử dụng.

Câu 14: Đoạn code Python sau sẽ gây ra lỗi gì: `my_var = 10; My_Var = 20; print(my_var + My_Var)`

  • A. Lỗi cú pháp vì tên biến không hợp lệ.
  • B. Lỗi kiểu dữ liệu.
  • C. Không có lỗi, chương trình chạy bình thường.
  • D. Lỗi do biến `My_Var` chưa được khai báo.

Câu 15: Để tính căn bậc hai của một số `x` trong Python, ta có thể sử dụng biểu thức nào (giả sử đã import thư viện `math`)?

  • A. `math.sqrt(x)`
  • B. `x**(1/2)`
  • C. `sqrt(x)`
  • D. Cả Answer 1 và Answer 2 đều đúng

Câu 16: Xét biểu thức Python: `(2 + 3) * 4 ** 2`. Thứ tự thực hiện các phép toán là:

  • A. Cộng, nhân, lũy thừa.
  • B. Cộng trong ngoặc, lũy thừa, nhân.
  • C. Lũy thừa, nhân, cộng.
  • D. Nhân, lũy thừa, cộng.

Câu 17: Cho đoạn mã: `a =

  • A. 7
  • B. 52
  • C. 52
  • D. Lỗi do không thể cộng chuỗi và số.

Câu 18: Biểu thức nào sau đây tính diện tích hình tròn với bán kính `r` trong Python (sử dụng pi từ thư viện `math`)?

  • A. `math.pi * r**2`
  • B. `2 * math.pi * r`
  • C. `pi * r * r`
  • D. `math.pi * r * 2`

Câu 19: Nếu `x = 15`, biểu thức `x > 10 and x < 20` trả về giá trị kiểu dữ liệu nào?

  • A. `int`
  • B. `bool`
  • C. `str`
  • D. `float`

Câu 20: Trong Python, phép gán có vai trò chính là gì?

  • A. So sánh hai giá trị bằng nhau.
  • B. Thực hiện các phép toán số học.
  • C. Gán một giá trị cho một biến.
  • D. In giá trị ra màn hình.

Câu 21: Biểu thức Python `abs(-5) + max(2, 7)` sẽ cho kết quả là:

  • A. 2
  • B. 12
  • C. -3
  • D. 3

Câu 22: Cho biến `age = 25`. Để tăng giá trị của `age` lên 1, cách viết nào sau đây là đúng và ngắn gọn nhất trong Python?

  • A. `age = age + 1`
  • B. `age += 1`
  • C. `age =+ 1`
  • D. Cả Answer 1 và Answer 2 đều đúng

Câu 23: Trong Python, biểu thức `5 / 2` sẽ trả về kết quả thuộc kiểu dữ liệu nào?

  • A. `int`
  • B. `float`
  • C. `str`
  • D. `bool`

Câu 24: Nếu bạn cố gắng sử dụng một biến chưa được gán giá trị trong Python, điều gì sẽ xảy ra?

  • A. Chương trình sẽ chạy nhưng biến sẽ có giá trị mặc định là 0.
  • B. Chương trình sẽ chạy và biến sẽ có giá trị `None`.
  • C. Python sẽ báo lỗi `NameError`.
  • D. Chương trình sẽ cảnh báo nhưng vẫn tiếp tục chạy.

Câu 25: Cho đoạn mã: `x = 10; y =

  • A. Thực thi thành công, `result` sẽ là 30.
  • B. Thực thi thành công, `result` sẽ là
  • C. Thực thi thành công, `result` sẽ là 10.
  • D. Không thực thi được, lỗi `TypeError` do không thể cộng số và chuỗi.

Câu 26: Trong Python, từ khóa nào sau đây KHÔNG được phép sử dụng làm tên biến?

  • A. `if`
  • B. `my_variable`
  • C. `_count`
  • D. `value1`

Câu 27: Biểu thức `int(7.8) + float(3)` sẽ trả về giá trị nào?

  • A. 10.8
  • B. 11
  • C. 10.0
  • D. 7.83

Câu 28: Cho biểu thức: `(20 - 10) / 2 * 3`. Giá trị của biểu thức này trong Python là:

  • A. 5.0
  • B. 15.0
  • C. 30.0
  • D. 1.67

Câu 29: Trong Python, bạn có thể gán nhiều giá trị cho nhiều biến trên cùng một dòng lệnh không?

  • A. Có.
  • B. Không.
  • C. Chỉ khi các biến có cùng kiểu dữ liệu.
  • D. Chỉ trong một số trường hợp đặc biệt.

Câu 30: Đoạn mã Python sau thực hiện công việc gì: `x = 10; y = 5; temp = x; x = y; y = temp; print(x, y)`

  • A. Tính tổng của x và y.
  • B. Gán giá trị của x cho y và ngược lại.
  • C. Hoán đổi giá trị của biến x và y.
  • D. In ra giá trị lớn hơn trong hai biến x và y.

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 3

Câu 1: Trong ngôn ngữ lập trình Python, phát biểu nào sau đây mô tả đúng nhất về 'biến'?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 3

Câu 2: Xét đoạn mã Python sau: `a = 10`, `b = a + 5`. Hỏi giá trị của biến `b` sau khi thực hiện đoạn mã trên là bao nhiêu?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 3

Câu 3: Quy tắc nào sau đây KHÔNG phải là quy tắc đặt tên biến hợp lệ trong Python?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 3

Câu 4: Phép toán `//` trong Python thực hiện chức năng gì?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 3

Câu 5: Cho biểu thức số học: `(10 + 5) * 2 - 8 / 4`. Giá trị của biểu thức này trong Python là bao nhiêu?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 3

Câu 6: Lệnh gán nào sau đây trong Python là hợp lệ?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 3

Câu 7: Biểu thức `5 % 2` trong Python trả về giá trị nào?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 3

Câu 8: Để tính lũy thừa bậc 3 của biến `x` trong Python, ta sử dụng biểu thức nào?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 3

Câu 9: Giả sử `x = 7` và `y = 3`. Giá trị của biểu thức `x // y + x % y` là bao nhiêu?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 3

Câu 10: Trong Python, kiểu dữ liệu nào thường được sử dụng để lưu trữ các giá trị số nguyên?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 3

Câu 11: Đoạn mã Python sau sẽ in ra giá trị nào: `x = 5; x = x + 2; print(x)`

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 3

Câu 12: Biểu thức toán học `(a + b) / (c - d)` được viết trong Python như thế nào?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 3

Câu 13: Chọn phát biểu SAI về biến trong Python.

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 3

Câu 14: Đoạn code Python sau sẽ gây ra lỗi gì: `my_var = 10; My_Var = 20; print(my_var + My_Var)`

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 3

Câu 15: Để tính căn bậc hai của một số `x` trong Python, ta có thể sử dụng biểu thức nào (giả sử đã import thư viện `math`)?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 3

Câu 16: Xét biểu thức Python: `(2 + 3) * 4 ** 2`. Thứ tự thực hiện các phép toán là:

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 3

Câu 17: Cho đoạn mã: `a =

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 3

Câu 18: Biểu thức nào sau đây tính diện tích hình tròn với bán kính `r` trong Python (sử dụng pi từ thư viện `math`)?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 3

Câu 19: Nếu `x = 15`, biểu thức `x > 10 and x < 20` trả về giá trị kiểu dữ liệu nào?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 3

Câu 20: Trong Python, phép gán có vai trò chính là gì?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 3

Câu 21: Biểu thức Python `abs(-5) + max(2, 7)` sẽ cho kết quả là:

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 3

Câu 22: Cho biến `age = 25`. Để tăng giá trị của `age` lên 1, cách viết nào sau đây là đúng và ngắn gọn nhất trong Python?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 3

Câu 23: Trong Python, biểu thức `5 / 2` sẽ trả về kết quả thuộc kiểu dữ liệu nào?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 3

Câu 24: Nếu bạn cố gắng sử dụng một biến chưa được gán giá trị trong Python, điều gì sẽ xảy ra?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 3

Câu 25: Cho đoạn mã: `x = 10; y =

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 3

Câu 26: Trong Python, từ khóa nào sau đây KHÔNG được phép sử dụng làm tên biến?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 3

Câu 27: Biểu thức `int(7.8) + float(3)` sẽ trả về giá trị nào?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 3

Câu 28: Cho biểu thức: `(20 - 10) / 2 * 3`. Giá trị của biểu thức này trong Python là:

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 3

Câu 29: Trong Python, bạn có thể gán nhiều giá trị cho nhiều biến trên cùng một dòng lệnh không?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 3

Câu 30: Đoạn mã Python sau thực hiện công việc gì: `x = 10; y = 5; temp = x; x = y; y = temp; print(x, y)`

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học - Đề 04

Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học - Đề 04 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Biến trong chương trình máy tính được ví như một hộp chứa. Phát biểu nào sau đây mô tả đúng nhất về "chiếc hộp" này?

  • A. Một vùng nhớ trong máy tính được đặt tên, dùng để lưu trữ dữ liệu và giá trị của nó có thể thay đổi khi chương trình chạy.
  • B. Một giá trị cố định, không thay đổi trong suốt quá trình thực hiện chương trình, được đặt tên để dễ dàng tham chiếu.
  • C. Một lệnh để thực hiện các phép tính toán học phức tạp trong chương trình.
  • D. Một loại dữ liệu đặc biệt chỉ dùng để lưu trữ các con số nguyên.

Câu 2: Trong ngôn ngữ Python, tên biến nào sau đây là hợp lệ?

  • A. 1bien_so
  • B. ten bien
  • C. _my_variable
  • D. for

Câu 3: Xét đoạn lệnh Python: `a = 10`. Phép gán này có ý nghĩa gì?

  • A. So sánh giá trị của biến `a` với số 10.
  • B. Gán giá trị 10 cho biến có tên là `a`.
  • C. Khai báo biến `a` là một số nguyên có giá trị 10.
  • D. In ra màn hình giá trị 10.

Câu 4: Cho biểu thức số học: `(5 + 3) * 2 - 10 / 2`. Giá trị của biểu thức này là bao nhiêu?

  • A. 6
  • B. 11
  • C. 11.0
  • D. 15

Câu 5: Trong Python, phép toán `//` dùng để làm gì?

  • A. Chia lấy phần thập phân.
  • B. Tính lũy thừa.
  • C. Chia lấy cả phần nguyên và phần dư.
  • D. Chia lấy phần nguyên.

Câu 6: Phép toán `%` trong Python được gọi là phép toán gì?

  • A. Phép chia phần trăm.
  • B. Phép chia lấy phần dư.
  • C. Phép chia lấy phần nguyên.
  • D. Phép nhân phần trăm.

Câu 7: Biểu thức `7 ** 2` trong Python có giá trị bằng bao nhiêu?

  • A. 9
  • B. 14
  • C. 49
  • D. 72

Câu 8: Cho đoạn mã Python: `x = 15 // 4`. Giá trị của biến `x` sau khi thực hiện lệnh này là:

  • A. 3
  • B. 3.75
  • C. 4
  • D. 0

Câu 9: Xét đoạn mã Python: `y = 15 % 4`. Giá trị của biến `y` sau khi thực hiện lệnh này là:

  • A. 3
  • B. 3.75
  • C. 3
  • D. 0

Câu 10: Trong Python, biểu thức `(a + b) * c` sẽ được thực hiện theo thứ tự nào?

  • A. Nhân `b` với `c`, sau đó cộng `a`.
  • B. Cộng `a` và `b` trước, sau đó nhân kết quả với `c`.
  • C. Thực hiện từ trái sang phải.
  • D. Nhân `a` với `c`, sau đó cộng `b`.

Câu 11: Giả sử biến `age` đang lưu trữ tuổi của một người. Để tăng tuổi của người này lên 1, phép gán nào sau đây là đúng?

  • A. age = 1
  • B. age == age + 1
  • C. 1 = age + age
  • D. age = age + 1

Câu 12: Cho các biến `x = 5`, `y = 2`. Biểu thức `x > y` trả về giá trị gì?

  • A. True
  • B. False
  • C. 5
  • D. 2

Câu 13: Biểu thức `(10 + 5) / 3 + 2 ** 2` có giá trị là bao nhiêu?

  • A. 7
  • B. 9.0
  • C. 11
  • D. 29

Câu 14: Trong Python, để tính căn bậc hai của một số, ta có thể sử dụng phép toán nào?

  • A. // 2
  • B. * 0.5
  • C. ** 0.5
  • D. % 2

Câu 15: Cho biến `count = 0`. Sau khi thực hiện lệnh `count += 5`, giá trị của `count` sẽ là:

  • A. 0
  • B. 1
  • C. 4
  • D. 5

Câu 16: Trong biểu thức `a + b * c`, nếu muốn phép cộng `a + b` được thực hiện trước, ta cần làm gì?

  • A. Đặt `a + b` trong ngoặc đơn: `(a + b) * c`.
  • B. Viết lại biểu thức thành `b * c + a`.
  • C. Sử dụng dấu ngoặc vuông: `[a + b] * c`.
  • D. Không có cách nào thay đổi thứ tự ưu tiên trong biểu thức này.

Câu 17: Biến `result` nhận giá trị từ biểu thức `10 / 3`. Kiểu dữ liệu của biến `result` là gì?

  • A. Số nguyên (integer)
  • B. Số thực (float)
  • C. Chuỗi (string)
  • D. Boolean

Câu 18: Cho đoạn mã: `name = "Alice"`. Biến `name` thuộc kiểu dữ liệu nào?

  • A. Số nguyên
  • B. Số thực
  • C. Chuỗi
  • D. Boolean

Câu 19: Giá trị của biểu thức `5 + "5"` trong Python là gì?

  • A. 10
  • B. "55"
  • C. 55
  • D. Gây ra lỗi

Câu 20: Để chuyển đổi một chuỗi số (ví dụ: "123") thành số nguyên trong Python, ta sử dụng hàm nào?

  • A. str()
  • B. int()
  • C. float()
  • D. bool()

Câu 21: Cho biến `radius = 5`. Tính diện tích hình tròn với bán kính này, biết công thức diện tích là π * r^2 (π ≈ 3.14). Biểu thức Python nào đúng?

  • A. area = 3.14 * radius * 2
  • B. area = 3.14 + radius ** 2
  • C. area = 3.14 * radius ** 2
  • D. area = 3.14 // radius ** 2

Câu 22: Một chương trình cần tính trung bình cộng của ba số `num1`, `num2`, `num3`. Biểu thức nào sau đây tính đúng?

  • A. average = (num1 + num2 + num3) / 3
  • B. average = num1 + num2 + num3 / 3
  • C. average = (num1 + num2 + num3) // 3
  • D. average = num1 + num2 + num3 % 3

Câu 23: Cho biến `length = 10` và `width = 5`. Tính chu vi hình chữ nhật. Biểu thức nào đúng?

  • A. perimeter = length * width
  • B. perimeter = 2 * (length + width)
  • C. perimeter = length + width
  • D. perimeter = 2 * length + width

Câu 24: Trong Python, bạn muốn kiểm tra xem hai biến `a` và `b` có giá trị bằng nhau hay không. Toán tử nào được sử dụng?

  • A. =
  • B. !=
  • C. ==
  • D. >=

Câu 25: Biểu thức `10 % 3 + 2 * 4` có giá trị là bao nhiêu?

  • A. 3
  • B. 5
  • C. 7
  • D. 9

Câu 26: Cho đoạn lệnh: `x = 7; x -= 2`. Giá trị cuối cùng của `x` là:

  • A. 7
  • B. 5
  • C. 9
  • D. 2

Câu 27: Trong Python, để làm tròn một số thực đến số nguyên gần nhất, ta dùng hàm nào?

  • A. round()
  • B. int()
  • C. float()
  • D. abs()

Câu 28: Cho `a = 10` và `b = 3`. Biểu thức `a // b * b + a % b` có giá trị là:

  • A. 9
  • B. 10.0
  • C. 10
  • D. 13

Câu 29: Một người đi xe máy với vận tốc `v` km/h trong thời gian `t` giờ. Biểu thức Python nào tính quãng đường đi được?

  • A. distance = v + t
  • B. distance = v * t
  • C. distance = v / t
  • D. distance = v - t

Câu 30: Trong Python, biến được sử dụng để làm gì trong chương trình?

  • A. Chỉ để in thông tin ra màn hình.
  • B. Để thực hiện các phép toán logic.
  • C. Để điều khiển luồng chương trình.
  • D. Để lưu trữ và quản lý dữ liệu trong quá trình chương trình chạy.

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 4

Câu 1: Biến trong chương trình máy tính được ví như một hộp chứa. Phát biểu nào sau đây mô tả đúng nhất về 'chiếc hộp' này?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 4

Câu 2: Trong ngôn ngữ Python, tên biến nào sau đây là hợp lệ?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 4

Câu 3: Xét đoạn lệnh Python: `a = 10`. Phép gán này có ý nghĩa gì?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 4

Câu 4: Cho biểu thức số học: `(5 + 3) * 2 - 10 / 2`. Giá trị của biểu thức này là bao nhiêu?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 4

Câu 5: Trong Python, phép toán `//` dùng để làm gì?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 4

Câu 6: Phép toán `%` trong Python được gọi là phép toán gì?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 4

Câu 7: Biểu thức `7 ** 2` trong Python có giá trị bằng bao nhiêu?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 4

Câu 8: Cho đoạn mã Python: `x = 15 // 4`. Giá trị của biến `x` sau khi thực hiện lệnh này là:

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 4

Câu 9: Xét đoạn mã Python: `y = 15 % 4`. Giá trị của biến `y` sau khi thực hiện lệnh này là:

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 4

Câu 10: Trong Python, biểu thức `(a + b) * c` sẽ được thực hiện theo thứ tự nào?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 4

Câu 11: Giả sử biến `age` đang lưu trữ tuổi của một người. Để tăng tuổi của người này lên 1, phép gán nào sau đây là đúng?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 4

Câu 12: Cho các biến `x = 5`, `y = 2`. Biểu thức `x > y` trả về giá trị gì?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 4

Câu 13: Biểu thức `(10 + 5) / 3 + 2 ** 2` có giá trị là bao nhiêu?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 4

Câu 14: Trong Python, để tính căn bậc hai của một số, ta có thể sử dụng phép toán nào?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 4

Câu 15: Cho biến `count = 0`. Sau khi thực hiện lệnh `count += 5`, giá trị của `count` sẽ là:

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 4

Câu 16: Trong biểu thức `a + b * c`, nếu muốn phép cộng `a + b` được thực hiện trước, ta cần làm gì?

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 4

Câu 17: Biến `result` nhận giá trị từ biểu thức `10 / 3`. Kiểu dữ liệu của biến `result` là gì?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 4

Câu 18: Cho đoạn mã: `name = 'Alice'`. Biến `name` thuộc kiểu dữ liệu nào?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 4

Câu 19: Giá trị của biểu thức `5 + '5'` trong Python là gì?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 4

Câu 20: Để chuyển đổi một chuỗi số (ví dụ: '123') thành số nguyên trong Python, ta sử dụng hàm nào?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 4

Câu 21: Cho biến `radius = 5`. Tính diện tích hình tròn với bán kính này, biết công thức diện tích là π * r^2 (π ≈ 3.14). Biểu thức Python nào đúng?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 4

Câu 22: Một chương trình cần tính trung bình cộng của ba số `num1`, `num2`, `num3`. Biểu thức nào sau đây tính đúng?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 4

Câu 23: Cho biến `length = 10` và `width = 5`. Tính chu vi hình chữ nhật. Biểu thức nào đúng?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 4

Câu 24: Trong Python, bạn muốn kiểm tra xem hai biến `a` và `b` có giá trị bằng nhau hay không. Toán tử nào được sử dụng?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 4

Câu 25: Biểu thức `10 % 3 + 2 * 4` có giá trị là bao nhiêu?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 4

Câu 26: Cho đoạn lệnh: `x = 7; x -= 2`. Giá trị cuối cùng của `x` là:

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 4

Câu 27: Trong Python, để làm tròn một số thực đến số nguyên gần nhất, ta dùng hàm nào?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 4

Câu 28: Cho `a = 10` và `b = 3`. Biểu thức `a // b * b + a % b` có giá trị là:

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 4

Câu 29: Một người đi xe máy với vận tốc `v` km/h trong thời gian `t` giờ. Biểu thức Python nào tính quãng đường đi được?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 4

Câu 30: Trong Python, biến được sử dụng để làm gì trong chương trình?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học - Đề 05

Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học - Đề 05 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Trong Python, phát biểu nào sau đây mô tả đúng nhất về biến?

  • A. Vùng nhớ được đặt tên để lưu trữ dữ liệu và giá trị của nó có thể thay đổi trong quá trình thực thi chương trình.
  • B. Một giá trị cố định, không thay đổi trong suốt chương trình.
  • C. Tên gọi khác của một hằng số trong toán học.
  • D. Một loại chú thích để giải thích mã lệnh.

Câu 2: Quy tắc nào sau đây KHÔNG phải là quy tắc đặt tên biến hợp lệ trong Python?

  • A. Tên biến có thể chứa chữ cái (a-z, A-Z), chữ số (0-9) và dấu gạch dưới (_).
  • B. Tên biến phân biệt chữ hoa và chữ thường (ví dụ: `bien` và `Bien` là hai biến khác nhau).
  • C. Tên biến bắt buộc phải bắt đầu bằng một chữ số.
  • D. Tên biến không được trùng với các từ khóa (keywords) của Python.

Câu 3: Xét biểu thức toán học: (5 + 2) * 3 - 10 / 2. Nếu biểu thức này được tính trong Python, thứ tự thực hiện các phép toán sẽ tuân theo quy tắc nào?

  • A. Cộng, trừ, nhân, chia (từ trái sang phải).
  • B. Ngoặc, nhân và chia (từ trái sang phải), cộng và trừ (từ trái sang phải).
  • C. Chia, nhân, cộng, trừ (từ trái sang phải).
  • D. Nhân, chia, cộng, trừ (từ trái sang phải).

Câu 4: Cho đoạn mã Python sau:
`a = 15
b = 4
c = a // b`
Giá trị của biến `c` sau khi đoạn mã trên được thực thi là bao nhiêu?

  • A. 3.75
  • B. 4
  • C. 3
  • D. 0.2666...

Câu 5: Trong Python, phép toán nào sau đây được sử dụng để tính phần dư của phép chia?

  • A. /
  • B. //
  • C. **
  • D. %

Câu 6: Giả sử bạn muốn tính diện tích hình tròn với bán kính `r`. Biểu thức Python nào sau đây đúng để tính diện tích (biết công thức diện tích hình tròn là π * r²)?

  • A. math.pi * r**2
  • B. 3.14 * r * r
  • C. pi * r^2
  • D. math.pi * r * 2

Câu 7: Cho biết giá trị của biến `x` là 10. Sau khi thực hiện lệnh gán `x += 5`, giá trị của `x` sẽ là bao nhiêu?

  • A. 5
  • B. 15
  • C. 10
  • D. 2

Câu 8: Biểu thức Python nào sau đây tương đương với biểu thức toán học √(x + y) (căn bậc hai của (x + y))?

  • A. (x + y) ** (1/2)
  • B. sqrt(x + y)
  • C. math.sqrt(x + y)
  • D. math.sqr(x + y)

Câu 9: Xét đoạn mã Python sau:
`age = 20
message = "Tôi năm nay " + age + " tuổi"`
Đoạn mã này sẽ báo lỗi khi thực thi. Vì sao?

  • A. Biến `message` không được khai báo trước.
  • B. Tên biến `age` không hợp lệ.
  • C. Câu lệnh gán sử dụng dấu `=` không đúng.
  • D. Không thể cộng một chuỗi với một số nguyên trực tiếp. Cần phải chuyển số nguyên thành chuỗi trước.

Câu 10: Để chuyển một số nguyên (integer) sang kiểu dữ liệu chuỗi (string) trong Python, ta sử dụng hàm nào?

  • A. int()
  • B. str()
  • C. float()
  • D. bool()

Câu 11: Cho biểu thức Python: `(10 + 2) * (8 - 3)`. Giá trị của biểu thức này là bao nhiêu?

  • A. 55
  • B. 21
  • C. 60
  • D. 96

Câu 12: Trong Python, từ khóa nào sau đây KHÔNG được phép sử dụng làm tên biến?

  • A. if
  • B. my_variable
  • C. count
  • D. _value

Câu 13: Biểu thức `7 % 3` trong Python trả về giá trị nào?

  • A. 2.333...
  • B. 2
  • C. 0
  • D. 1

Câu 14: Cho đoạn mã Python:
`x = 5
y = x ** 2 + 3 * x - 10`
Giá trị của `y` sau khi thực hiện đoạn mã trên là?

  • A. 20
  • B. 25
  • C. 30
  • D. 40

Câu 15: Trong Python, phép gán nào sau đây là hợp lệ?

  • A. `5 = x`
  • B. `x = 5`
  • C. `x == 5`
  • D. `x := 5`

Câu 16: Biểu thức toán học (a + b) / 2 biểu diễn trung bình cộng của a và b. Trong Python, biểu thức nào sau đây tính trung bình cộng và đảm bảo kết quả là số thực (float) ngay cả khi a và b là số nguyên?

  • A. (a + b) // 2
  • B. int((a + b) / 2)
  • C. (a + b) / 2
  • D. float(a + b) / 2

Câu 17: Cho đoạn mã Python:
`name = "Alice"
age = 30
print("Tên: " + name + ", Tuổi: " + str(age))`
Đoạn mã này in ra màn hình thông tin gì?

  • A. Tên: Alice, Tuổi: 30
  • B. Tên: Alice, Tuổi: 30
  • C. Lỗi do không thể cộng chuỗi và số.
  • D. Chỉ in ra "Tên: Alice"

Câu 18: Nếu bạn muốn tính lũy thừa bậc 3 của một biến `x`, biểu thức Python nào sau đây là đúng?

  • A. x * 3
  • B. x ^ 3
  • C. pow(x, 3)
  • D. x ** 3

Câu 19: Cho đoạn mã Python:
`x = 10
y = 2
z = x / y`
Kiểu dữ liệu của biến `z` sau khi thực hiện đoạn mã trên là gì?

  • A. int
  • B. str
  • C. float
  • D. bool

Câu 20: Biểu thức `17 // 5` trong Python trả về giá trị nào?

  • A. 3.4
  • B. 3
  • C. 2
  • D. 0.294...

Câu 21: Trong Python, bạn có thể gán nhiều giá trị cho nhiều biến trên cùng một dòng lệnh. Phát biểu nào sau đây thể hiện đúng cách gán nhiều biến?

  • A. `x, y, z = 1, 2, 3`
  • B. `x = 1, y = 2, z = 3`
  • C. `x = 1; y = 2; z = 3`
  • D. `multiple_assign(x=1, y=2, z=3)`

Câu 22: Cho đoạn mã Python:
`a = 7
b = 3
a %= b`
Giá trị của biến `a` sau khi thực hiện đoạn mã trên là bao nhiêu?

  • A. 7
  • B. 3
  • C. 2
  • D. 1

Câu 23: Biểu thức Python nào sau đây tính giá trị tuyệt đối của một số `x`?

  • A. absolute(x)
  • B. sqrt(x*x)
  • C. abs(x)
  • D. pos(x)

Câu 24: Cho đoạn mã Python:
`x = "5"
y = 2
result = x * y`
Giá trị của biến `result` sau khi thực hiện đoạn mã trên là gì?

  • A. 10
  • B. "55"
  • C. Lỗi kiểu dữ liệu
  • D. 7

Câu 25: Trong Python, để nhập giá trị số nguyên từ người dùng và gán cho biến `number`, bạn sử dụng lệnh nào?

  • A. `number = input()`
  • B. `number = integer(input())`
  • C. `number = readint()`
  • D. `number = int(input())`

Câu 26: Xét biểu thức Python: `2 + 3 * 4 ** 2`. Giá trị của biểu thức này là bao nhiêu?

  • A. 50
  • B. 80
  • C. 34
  • D. 24

Câu 27: Cho đoạn mã Python:
`x = 8
y = 2
x **= y`
Giá trị của biến `x` sau khi thực hiện đoạn mã trên là?

  • A. 16
  • B. 64
  • C. 4
  • D. 10

Câu 28: Trong Python, bạn muốn làm tròn một số thực `num` đến 2 chữ số thập phân. Hàm nào sau đây phù hợp?

  • A. int(num * 100) / 100
  • B. format(num, ".2f")
  • C. round(num, 2)
  • D. decimal(num, 2)

Câu 29: Biểu thức `10 - 4 * 2 + 6 / 3` trong Python trả về giá trị nào?

  • A. 6
  • B. 12
  • C. 0
  • D. 4

Câu 30: Cho đoạn mã Python:
`a = 12
b = 5
c = a - b
d = c * 2`
Giá trị của biến `d` sau khi thực hiện đoạn mã trên là bao nhiêu?

  • A. 7
  • B. 10
  • C. 14
  • D. 34

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 5

Câu 1: Trong Python, phát biểu nào sau đây mô tả đúng nhất về biến?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 5

Câu 2: Quy tắc nào sau đây KHÔNG phải là quy tắc đặt tên biến hợp lệ trong Python?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 5

Câu 3: Xét biểu thức toán học: (5 + 2) * 3 - 10 / 2. Nếu biểu thức này được tính trong Python, thứ tự thực hiện các phép toán sẽ tuân theo quy tắc nào?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 5

Câu 4: Cho đoạn mã Python sau:
`a = 15
b = 4
c = a // b`
Giá trị của biến `c` sau khi đoạn mã trên được thực thi là bao nhiêu?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 5

Câu 5: Trong Python, phép toán nào sau đây được sử dụng để tính phần dư của phép chia?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 5

Câu 6: Giả sử bạn muốn tính diện tích hình tròn với bán kính `r`. Biểu thức Python nào sau đây đúng để tính diện tích (biết công thức diện tích hình tròn là π * r²)?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 5

Câu 7: Cho biết giá trị của biến `x` là 10. Sau khi thực hiện lệnh gán `x += 5`, giá trị của `x` sẽ là bao nhiêu?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 5

Câu 8: Biểu thức Python nào sau đây tương đương với biểu thức toán học √(x + y) (căn bậc hai của (x + y))?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 5

Câu 9: Xét đoạn mã Python sau:
`age = 20
message = 'Tôi năm nay ' + age + ' tuổi'`
Đoạn mã này sẽ báo lỗi khi thực thi. Vì sao?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 5

Câu 10: Để chuyển một số nguyên (integer) sang kiểu dữ liệu chuỗi (string) trong Python, ta sử dụng hàm nào?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 5

Câu 11: Cho biểu thức Python: `(10 + 2) * (8 - 3)`. Giá trị của biểu thức này là bao nhiêu?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 5

Câu 12: Trong Python, từ khóa nào sau đây KHÔNG được phép sử dụng làm tên biến?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 5

Câu 13: Biểu thức `7 % 3` trong Python trả về giá trị nào?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 5

Câu 14: Cho đoạn mã Python:
`x = 5
y = x ** 2 + 3 * x - 10`
Giá trị của `y` sau khi thực hiện đoạn mã trên là?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 5

Câu 15: Trong Python, phép gán nào sau đây là hợp lệ?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 5

Câu 16: Biểu thức toán học (a + b) / 2 biểu diễn trung bình cộng của a và b. Trong Python, biểu thức nào sau đây tính trung bình cộng và đảm bảo kết quả là số thực (float) ngay cả khi a và b là số nguyên?

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 5

Câu 17: Cho đoạn mã Python:
`name = 'Alice'
age = 30
print('Tên: ' + name + ', Tuổi: ' + str(age))`
Đoạn mã này in ra màn hình thông tin gì?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 5

Câu 18: Nếu bạn muốn tính lũy thừa bậc 3 của một biến `x`, biểu thức Python nào sau đây là đúng?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 5

Câu 19: Cho đoạn mã Python:
`x = 10
y = 2
z = x / y`
Kiểu dữ liệu của biến `z` sau khi thực hiện đoạn mã trên là gì?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 5

Câu 20: Biểu thức `17 // 5` trong Python trả về giá trị nào?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 5

Câu 21: Trong Python, bạn có thể gán nhiều giá trị cho nhiều biến trên cùng một dòng lệnh. Phát biểu nào sau đây thể hiện đúng cách gán nhiều biến?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 5

Câu 22: Cho đoạn mã Python:
`a = 7
b = 3
a %= b`
Giá trị của biến `a` sau khi thực hiện đoạn mã trên là bao nhiêu?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 5

Câu 23: Biểu thức Python nào sau đây tính giá trị tuyệt đối của một số `x`?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 5

Câu 24: Cho đoạn mã Python:
`x = '5'
y = 2
result = x * y`
Giá trị của biến `result` sau khi thực hiện đoạn mã trên là gì?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 5

Câu 25: Trong Python, để nhập giá trị số nguyên từ người dùng và gán cho biến `number`, bạn sử dụng lệnh nào?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 5

Câu 26: Xét biểu thức Python: `2 + 3 * 4 ** 2`. Giá trị của biểu thức này là bao nhiêu?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 5

Câu 27: Cho đoạn mã Python:
`x = 8
y = 2
x **= y`
Giá trị của biến `x` sau khi thực hiện đoạn mã trên là?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 5

Câu 28: Trong Python, bạn muốn làm tròn một số thực `num` đến 2 chữ số thập phân. Hàm nào sau đây phù hợp?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 5

Câu 29: Biểu thức `10 - 4 * 2 + 6 / 3` trong Python trả về giá trị nào?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 5

Câu 30: Cho đoạn mã Python:
`a = 12
b = 5
c = a - b
d = c * 2`
Giá trị của biến `d` sau khi thực hiện đoạn mã trên là bao nhiêu?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học - Đề 06

Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học - Đề 06 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Phát biểu nào sau đây mô tả đúng nhất khái niệm "biến" trong lập trình?

  • A. Một vùng nhớ có tên, dùng để chứa dữ liệu và giá trị của nó có thể thay đổi.
  • B. Một giá trị số học không đổi được sử dụng trong chương trình.
  • C. Một loại dữ liệu đặc biệt chỉ chứa văn bản.
  • D. Một lệnh để thực hiện phép tính số học.

Câu 2: Quy tắc nào sau đây KHÔNG phải là quy tắc đặt tên biến hợp lệ trong Python?

  • A. Bắt đầu bằng chữ cái hoặc dấu gạch dưới (_).
  • B. Bắt đầu bằng một chữ số.
  • C. Chỉ chứa chữ cái, chữ số và dấu gạch dưới.
  • D. Không trùng với từ khóa (keywords) của Python.

Câu 3: Trong Python, phép gán giá trị cho biến được thực hiện bằng ký hiệu nào?

  • A. =
  • B. :=
  • C. ==
  • D. ->

Câu 4: Cho biểu thức `(15 - 3) * 2 + 8 / 4`. Giá trị của biểu thức này là bao nhiêu?

  • A. 20
  • B. 24
  • C. 26
  • D. 32

Câu 5: Phép toán `//` trong Python dùng để làm gì?

  • A. Chia lấy phần thập phân.
  • B. Chia lấy phần nguyên.
  • C. Tính lũy thừa.
  • D. Chia lấy phần dư.

Câu 6: Kết quả của biểu thức `17 % 5` là bao nhiêu?

  • A. 3.4
  • B. 3
  • C. 2
  • D. 0

Câu 7: Để tính 3 mũ 4 trong Python, ta viết biểu thức nào?

  • A. 3**4
  • B. 3^4
  • C. pow(3, 4)
  • D. 3*4

Câu 8: Cho `a = 10`, `b = 3`. Giá trị của biểu thức `a * b + a // b` là:

  • A. 13
  • B. 30
  • C. 3.33
  • D. 33

Câu 9: Đoạn lệnh sau sẽ in ra giá trị nào: `x = 5; x = x + 2; print(x)`?

  • A. 5
  • B. 7
  • C. 2
  • D. 10

Câu 10: Biến trong lập trình chủ yếu được sử dụng để:

  • A. Lưu trữ và quản lý dữ liệu.
  • B. Thực hiện các phép tính toán học phức tạp.
  • C. Điều khiển luồng thực thi của chương trình.
  • D. Hiển thị thông tin ra màn hình.

Câu 11: Một hình chữ nhật có chiều dài `dai` và chiều rộng `rong`. Biểu thức Python nào tính diện tích hình chữ nhật?

  • A. dai + rong
  • B. dai - rong
  • C. dai * rong
  • D. dai / rong

Câu 12: Nếu `diem_1`, `diem_2`, `diem_3` là điểm của 3 bài kiểm tra, biểu thức nào tính điểm trung bình cộng?

  • A. diem_1 + diem_2 + diem_3
  • B. (diem_1 + diem_2 + diem_3) / 3
  • C. (diem_1 + diem_2 + diem_3) // 3
  • D. max(diem_1, diem_2, diem_3)

Câu 13: Lệnh gán nào sau đây là KHÔNG hợp lệ trong Python?

  • A. x = 10
  • B. y = x + 5
  • C. z = y
  • D. 5 = a

Câu 14: Xét đoạn mã: `a = 5; b = a; a = 10; print(b)`. Giá trị in ra của `b` là bao nhiêu?

  • A. 10
  • B. 5
  • C. 15
  • D. 0

Câu 15: Giá trị của biểu thức `2 + 3 * 4 - 2**3 // 3` là:

  • A. 6
  • B. 8
  • C. 12
  • D. 14

Câu 16: Cần chia đều 25 quyển vở cho các bạn học sinh, mỗi bạn được 3 quyển. Hỏi có thể chia được cho tối đa bao nhiêu bạn?

  • A. 9
  • B. 8
  • C. 7
  • D. 6

Câu 17: Sau khi chia đều 25 quyển vở cho mỗi bạn 3 quyển (như câu 16), hỏi còn thừa lại bao nhiêu quyển vở?

  • A. 1
  • B. 2
  • C. 3
  • D. 0

Câu 18: Sự khác biệt chính giữa `=` (phép gán) và `==` (phép so sánh bằng) trong Python là gì?

  • A. `=` dùng để so sánh, `==` dùng để gán giá trị.
  • B. Cả hai đều dùng để gán giá trị, nhưng `=` mạnh hơn.
  • C. `=` dùng để gán giá trị cho biến, `==` dùng để so sánh hai giá trị.
  • D. Cả hai đều dùng để so sánh, nhưng `==` chính xác hơn.

Câu 19: Cho `x = 10`, `y = 2`. Giá trị của biểu thức `(x + y) * (x - y) / y` là:

  • A. 24
  • B. 36
  • C. 40
  • D. 48

Câu 20: Đoạn lệnh sau in ra giá trị nào: `a = 7; a = a * 2; a = a - 5; print(a)`?

  • A. 7
  • B. 14
  • C. 9
  • D. 2

Câu 21: Điều gì xảy ra khi bạn thực hiện phép chia `/` giữa hai số nguyên trong Python?

  • A. Luôn trả về số nguyên.
  • B. Luôn trả về số thực.
  • C. Trả về số nguyên nếu chia hết, số thực nếu không chia hết.
  • D. Gây ra lỗi nếu kết quả không phải số nguyên.

Câu 22: Để tính diện tích hình thang với đáy lớn `day_lon`, đáy nhỏ `day_nho` và chiều cao `chieu_cao`, bạn nên sử dụng biểu thức Python nào?

  • A. ((day_lon + day_nho) * chieu_cao) / 2
  • B. (day_lon + day_nho) * chieu_cao / 2
  • C. (day_lon + day_nho + chieu_cao) / 2
  • D. (day_lon * day_nho) * chieu_cao / 2

Câu 23: Biểu thức nào sau đây là hợp lệ trong Python?

  • A. (x+y)(x-y)
  • B. (x+y)*(x-y)
  • C. x+y x-y
  • D. x+y // x-y

Câu 24: Đoạn mã sau in ra giá trị gì: `m = 20; n = 7; kq = m // n; print(kq)`?

  • A. 2.857
  • B. 3
  • C. 2
  • D. 0

Câu 25: Tìm lỗi sai trong đoạn mã sau: `age = "25"; next_age = age + 1; print(next_age)`

  • A. Lỗi ở dòng `print(next_age)`.
  • B. Tên biến `next_age` không hợp lệ.
  • C. Không có lỗi trong đoạn mã.
  • D. Không thể cộng chuỗi với số nguyên.

Câu 26: Để tính căn bậc hai của một số trong Python, bạn nên sử dụng phép toán nào?

  • A. //
  • B. ** 0.5
  • C. %
  • D. /

Câu 27: Giá trị của biểu thức `(10 + 5) * 2 - (8 - 3) ** 2` là:

  • A. 5
  • B. 10
  • C. 25
  • D. 35

Câu 28: Một khối hộp chữ nhật có chiều dài `l = 5`, chiều rộng `w = 3`, chiều cao `h = 4`. Biểu thức nào tính thể tích khối hộp?

  • A. l + w + h
  • B. 2*(l + w + h)
  • C. l * w * h
  • D. l * w + h

Câu 29: Nếu bạn gửi tiết kiệm `tien_gui` với lãi suất `lai_suat` phần trăm mỗi năm trong `so_nam` năm, biểu thức nào tính lãi đơn?

  • A. tien_gui * lai_suat * so_nam / 100 + tien_gui
  • B. tien_gui * (1 + lai_suat/100)**so_nam
  • C. tien_gui * lai_suat / 100
  • D. tien_gui * lai_suat * so_nam / 100

Câu 30: Tại sao biến lại quan trọng trong lập trình?

  • A. Giúp lưu trữ và thao tác dữ liệu linh hoạt trong chương trình.
  • B. Giúp chương trình chạy nhanh hơn.
  • C. Giúp chương trình dễ đọc hơn đối với người không chuyên.
  • D. Bắt buộc phải có biến thì chương trình mới chạy được.

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 6

Câu 1: Phát biểu nào sau đây mô tả đúng nhất khái niệm 'biến' trong lập trình?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 6

Câu 2: Quy tắc nào sau đây KHÔNG phải là quy tắc đặt tên biến hợp lệ trong Python?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 6

Câu 3: Trong Python, phép gán giá trị cho biến được thực hiện bằng ký hiệu nào?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 6

Câu 4: Cho biểu thức `(15 - 3) * 2 + 8 / 4`. Giá trị của biểu thức này là bao nhiêu?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 6

Câu 5: Phép toán `//` trong Python dùng để làm gì?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 6

Câu 6: Kết quả của biểu thức `17 % 5` là bao nhiêu?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 6

Câu 7: Để tính 3 mũ 4 trong Python, ta viết biểu thức nào?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 6

Câu 8: Cho `a = 10`, `b = 3`. Giá trị của biểu thức `a * b + a // b` là:

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 6

Câu 9: Đoạn lệnh sau sẽ in ra giá trị nào: `x = 5; x = x + 2; print(x)`?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 6

Câu 10: Biến trong lập trình chủ yếu được sử dụng để:

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 6

Câu 11: Một hình chữ nhật có chiều dài `dai` và chiều rộng `rong`. Biểu thức Python nào tính diện tích hình chữ nhật?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 6

Câu 12: Nếu `diem_1`, `diem_2`, `diem_3` là điểm của 3 bài kiểm tra, biểu thức nào tính điểm trung bình cộng?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 6

Câu 13: Lệnh gán nào sau đây là KHÔNG hợp lệ trong Python?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 6

Câu 14: Xét đoạn mã: `a = 5; b = a; a = 10; print(b)`. Giá trị in ra của `b` là bao nhiêu?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 6

Câu 15: Giá trị của biểu thức `2 + 3 * 4 - 2**3 // 3` là:

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 6

Câu 16: Cần chia đều 25 quyển vở cho các bạn học sinh, mỗi bạn được 3 quyển. Hỏi có thể chia được cho tối đa bao nhiêu bạn?

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 6

Câu 17: Sau khi chia đều 25 quyển vở cho mỗi bạn 3 quyển (như câu 16), hỏi còn thừa lại bao nhiêu quyển vở?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 6

Câu 18: Sự khác biệt chính giữa `=` (phép gán) và `==` (phép so sánh bằng) trong Python là gì?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 6

Câu 19: Cho `x = 10`, `y = 2`. Giá trị của biểu thức `(x + y) * (x - y) / y` là:

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 6

Câu 20: Đoạn lệnh sau in ra giá trị nào: `a = 7; a = a * 2; a = a - 5; print(a)`?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 6

Câu 21: Điều gì xảy ra khi bạn thực hiện phép chia `/` giữa hai số nguyên trong Python?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 6

Câu 22: Để tính diện tích hình thang với đáy lớn `day_lon`, đáy nhỏ `day_nho` và chiều cao `chieu_cao`, bạn nên sử dụng biểu thức Python nào?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 6

Câu 23: Biểu thức nào sau đây là hợp lệ trong Python?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 6

Câu 24: Đoạn mã sau in ra giá trị gì: `m = 20; n = 7; kq = m // n; print(kq)`?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 6

Câu 25: Tìm lỗi sai trong đoạn mã sau: `age = '25'; next_age = age + 1; print(next_age)`

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 6

Câu 26: Để tính căn bậc hai của một số trong Python, bạn nên sử dụng phép toán nào?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 6

Câu 27: Giá trị của biểu thức `(10 + 5) * 2 - (8 - 3) ** 2` là:

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 6

Câu 28: Một khối hộp chữ nhật có chiều dài `l = 5`, chiều rộng `w = 3`, chiều cao `h = 4`. Biểu thức nào tính thể tích khối hộp?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 6

Câu 29: Nếu bạn gửi tiết kiệm `tien_gui` với lãi suất `lai_suat` phần trăm mỗi năm trong `so_nam` năm, biểu thức nào tính lãi đơn?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 6

Câu 30: Tại sao biến lại quan trọng trong lập trình?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học - Đề 07

Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học - Đề 07 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Trong ngôn ngữ lập trình Python, biến được sử dụng để làm gì?

  • A. Lưu trữ dữ liệu có thể thay đổi trong quá trình chạy chương trình.
  • B. Đặt tên cho các hàm và thủ tục.
  • C. Xác định cấu trúc điều khiển của chương trình.
  • D. Thực hiện các phép toán số học phức tạp.

Câu 2: Quy tắc nào sau đây không phải là quy tắc đặt tên biến hợp lệ trong Python?

  • A. Tên biến có thể bắt đầu bằng chữ cái hoặc dấu gạch dưới.
  • B. Tên biến có thể chứa chữ cái, chữ số và dấu gạch dưới.
  • C. Tên biến có thể chứa dấu cách.
  • D. Tên biến không được trùng với từ khóa của Python.

Câu 3: Xét đoạn lệnh Python: `a = 10`. Phát biểu nào sau đây mô tả đúng ý nghĩa của lệnh này?

  • A. So sánh giá trị của biến `a` với số 10.
  • B. Gán giá trị 10 cho biến có tên là `a`.
  • C. In ra màn hình giá trị 10 và tên biến `a`.
  • D. Xóa biến `a` nếu nó đang chứa giá trị khác 10.

Câu 4: Trong Python, phép toán `//` được sử dụng để làm gì?

  • A. Tính phần trăm của một số.
  • B. Thực hiện phép chia số thực.
  • C. Tính lũy thừa.
  • D. Thực hiện phép chia lấy phần nguyên.

Câu 5: Toán tử `%` trong Python dùng để thực hiện phép toán nào?

  • A. Phép nhân.
  • B. Phép chia số thực.
  • C. Phép chia lấy phần dư.
  • D. Phép gán giá trị.

Câu 6: Để tính lũy thừa của một số trong Python, ta sử dụng toán tử nào?

  • A. *
  • B. **
  • C. ^
  • D. //

Câu 7: Biểu thức toán học `(a + b) * c` được viết trong Python như thế nào?

  • A. (a + b) * c
  • B. a + b * c
  • C. a + b xc
  • D. (a + b).c

Câu 8: Cho đoạn mã Python: `x = 15 // 4`. Giá trị của biến `x` sau khi thực hiện lệnh là bao nhiêu?

  • A. 3.75
  • B. 4
  • C. 3
  • D. 0

Câu 9: Xét lệnh Python: `y = 17 % 5`. Giá trị của biến `y` sẽ là:

  • A. 3.4
  • B. 2
  • C. 3
  • D. 5

Câu 10: Đoạn code Python sau sẽ in ra giá trị nào: `print(2 ** 3 + 1)`?

  • A. 7
  • B. 8
  • C. 9.0
  • D. 9

Câu 11: Giả sử `r = 5`. Biểu thức Python nào sau đây tính diện tích hình tròn (πr²) với π ≈ 3.14?

  • A. 3.14 * r * 2
  • B. 3.14 * r ** 2
  • C. 3.14 * r // 2
  • D. 3.14 * r % 2

Câu 12: Cho `x = 10` và `y = 3`. Giá trị của biểu thức `x - y * 2` là bao nhiêu?

  • A. 4
  • B. 20
  • C. 4
  • D. 14

Câu 13: Nếu `a = 7` và `b = 2`, lệnh `print(a / b)` sẽ xuất ra kết quả gì?

  • A. 3.5
  • B. 3
  • C. 3.0
  • D. 4

Câu 14: Biến `_count` có phải là một tên biến hợp lệ trong Python không?

  • A. Có
  • B. Không
  • C. Chỉ hợp lệ nếu được khai báo trước
  • D. Chỉ hợp lệ trong một số phiên bản Python

Câu 15: Cho đoạn code: `score = 100`. Sau đó thực hiện `score = score - 20`. Giá trị cuối cùng của biến `score` là bao nhiêu?

  • A. 100
  • B. 20
  • C. 80
  • D. -20

Câu 16: Trong Python, bạn sử dụng hàm nào để hiển thị giá trị của biến ra màn hình?

  • A. input()
  • B. display()
  • C. show()
  • D. print()

Câu 17: Điều gì xảy ra nếu bạn cố gắng sử dụng một biến trước khi gán giá trị cho nó trong Python?

  • A. Biến sẽ tự động được gán giá trị mặc định là 0.
  • B. Python sẽ báo lỗi.
  • C. Chương trình sẽ chạy nhưng kết quả không chính xác.
  • D. Không có gì xảy ra, biến sẽ có giá trị rỗng.

Câu 18: Chọn tên biến không hợp lệ trong các lựa chọn sau:

  • A. my_variable
  • B. _count
  • C. 1st_place
  • D. totalScore

Câu 19: Biểu thức `5 + 3 * (8 - 2) ** 2` cho kết quả là bao nhiêu?

  • A. 108
  • B. 113
  • C. 69
  • D. 256

Câu 20: Giả sử bạn muốn tính trung bình cộng của ba số `x`, `y`, và `z`. Biểu thức Python nào đúng?

  • A. x + y + z / 3
  • B. (x + y + z) // 3
  • C. average(x, y, z)
  • D. (x + y + z) / 3

Câu 21: Trong Python, phép gán có tính chất nào sau đây?

  • A. Tính chất giao hoán (a = b tương đương b = a).
  • B. Tính chất kết hợp ((a = b) = c tương đương a = (b = c)).
  • C. Gán giá trị từ phải sang trái.
  • D. Thực hiện so sánh bằng giá trị.

Câu 22: Cho biến `age = 25`. Nếu sau đó thực hiện `age += 5`, giá trị mới của `age` là bao nhiêu?

  • A. 30
  • B. 25
  • C. 5
  • D. 20

Câu 23: Biểu thức Python nào sau đây tương đương với biểu thức toán học √(x)? (Giả sử có thư viện `math`)

  • A. x ** (1/2)
  • B. math.sqrt(x)
  • C. sqrt(x)
  • D. x ^ (1/2)

Câu 24: Xét đoạn code Python: `name = "Alice"`. Biến `name` thuộc kiểu dữ liệu nào?

  • A. Số nguyên (integer)
  • B. Số thực (float)
  • C. Xâu ký tự (string)
  • D. Boolean (logic)

Câu 25: Cho `num = 7`. Điều gì sẽ được in ra khi chạy lệnh `print("Số dư là:", num % 2)`?

  • A. Số dư là: 3.5
  • B. Số dư là: 14
  • C. Số dư là: 2
  • D. Số dư là: 1

Câu 26: Trong Python, biểu thức `10 + "5"` có hợp lệ không? Nếu không, tại sao?

  • A. Hợp lệ, kết quả là 15.
  • B. Không hợp lệ, không thể cộng số với chuỗi.
  • C. Hợp lệ, kết quả là "105".
  • D. Chỉ hợp lệ nếu biến đổi kiểu dữ liệu trước.

Câu 27: Để tăng giá trị của biến `counter` lên 1 đơn vị, cách viết nào sau đây là đúng trong Python?

  • A. counter =+ 1
  • B. counter --
  • C. counter += 1
  • D. counter = increase(counter)

Câu 28: Cho `x = 2` và `y = 3`. Giá trị của `x ** y // x` là bao nhiêu?

  • A. 1
  • B. 2
  • C. 3
  • D. 4

Câu 29: Trong Python, bạn có thể gán đồng thời nhiều giá trị cho nhiều biến không?

  • A. Có
  • B. Không
  • C. Chỉ khi các biến có cùng kiểu dữ liệu
  • D. Chỉ trong phiên bản Python mới nhất

Câu 30: Nếu bạn viết `a, b = 5, 10`, sau đó `print(a + b)`. Kết quả in ra là gì?

  • A. 5
  • B. 10
  • C. 15
  • D. 510

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 7

Câu 1: Trong ngôn ngữ lập trình Python, biến được sử dụng để làm gì?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 7

Câu 2: Quy tắc nào sau đây *không* phải là quy tắc đặt tên biến hợp lệ trong Python?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 7

Câu 3: Xét đoạn lệnh Python: `a = 10`. Phát biểu nào sau đây mô tả đúng ý nghĩa của lệnh này?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 7

Câu 4: Trong Python, phép toán `//` được sử dụng để làm gì?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 7

Câu 5: Toán tử `%` trong Python dùng để thực hiện phép toán nào?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 7

Câu 6: Để tính lũy thừa của một số trong Python, ta sử dụng toán tử nào?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 7

Câu 7: Biểu thức toán học `(a + b) * c` được viết trong Python như thế nào?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 7

Câu 8: Cho đoạn mã Python: `x = 15 // 4`. Giá trị của biến `x` sau khi thực hiện lệnh là bao nhiêu?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 7

Câu 9: Xét lệnh Python: `y = 17 % 5`. Giá trị của biến `y` sẽ là:

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 7

Câu 10: Đoạn code Python sau sẽ in ra giá trị nào: `print(2 ** 3 + 1)`?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 7

Câu 11: Giả sử `r = 5`. Biểu thức Python nào sau đây tính diện tích hình tròn (πr²) với π ≈ 3.14?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 7

Câu 12: Cho `x = 10` và `y = 3`. Giá trị của biểu thức `x - y * 2` là bao nhiêu?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 7

Câu 13: Nếu `a = 7` và `b = 2`, lệnh `print(a / b)` sẽ xuất ra kết quả gì?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 7

Câu 14: Biến `_count` có phải là một tên biến hợp lệ trong Python không?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 7

Câu 15: Cho đoạn code: `score = 100`. Sau đó thực hiện `score = score - 20`. Giá trị cuối cùng của biến `score` là bao nhiêu?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 7

Câu 16: Trong Python, bạn sử dụng hàm nào để hiển thị giá trị của biến ra màn hình?

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 7

Câu 17: Điều gì xảy ra nếu bạn cố gắng sử dụng một biến *trước* khi gán giá trị cho nó trong Python?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 7

Câu 18: Chọn tên biến *không* hợp lệ trong các lựa chọn sau:

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 7

Câu 19: Biểu thức `5 + 3 * (8 - 2) ** 2` cho kết quả là bao nhiêu?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 7

Câu 20: Giả sử bạn muốn tính trung bình cộng của ba số `x`, `y`, và `z`. Biểu thức Python nào đúng?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 7

Câu 21: Trong Python, phép gán có tính chất nào sau đây?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 7

Câu 22: Cho biến `age = 25`. Nếu sau đó thực hiện `age += 5`, giá trị mới của `age` là bao nhiêu?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 7

Câu 23: Biểu thức Python nào sau đây tương đương với biểu thức toán học √(x)? (Giả sử có thư viện `math`)

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 7

Câu 24: Xét đoạn code Python: `name = 'Alice'`. Biến `name` thuộc kiểu dữ liệu nào?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 7

Câu 25: Cho `num = 7`. Điều gì sẽ được in ra khi chạy lệnh `print('Số dư là:', num % 2)`?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 7

Câu 26: Trong Python, biểu thức `10 + '5'` có hợp lệ không? Nếu không, tại sao?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 7

Câu 27: Để tăng giá trị của biến `counter` lên 1 đơn vị, cách viết nào sau đây là đúng trong Python?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 7

Câu 28: Cho `x = 2` và `y = 3`. Giá trị của `x ** y // x` là bao nhiêu?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 7

Câu 29: Trong Python, bạn có thể gán đồng thời nhiều giá trị cho nhiều biến không?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 7

Câu 30: Nếu bạn viết `a, b = 5, 10`, sau đó `print(a + b)`. Kết quả in ra là gì?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học - Đề 08

Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học - Đề 08 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Trong lập trình, biến được sử dụng để làm gì?

  • A. Lưu trữ dữ liệu để sử dụng và thay đổi trong chương trình.
  • B. Tính toán các phép toán số học phức tạp.
  • C. Điều khiển luồng thực thi của chương trình.
  • D. Hiển thị thông tin ra màn hình cho người dùng.

Câu 2: Quy tắc nào sau đây không phải là quy tắc đặt tên biến hợp lệ trong Python?

  • A. Bắt đầu bằng chữ cái hoặc dấu gạch dưới (_).
  • B. Chỉ chứa chữ cái, chữ số và dấu gạch dưới (_).
  • C. Có thể chứa ký tự đặc biệt như dấu cách hoặc dấu chấm than (!).
  • D. Không trùng với từ khóa (keyword) của Python.

Câu 3: Lệnh gán nào sau đây sẽ gây ra lỗi trong Python?

  • A. x = 10
  • B. y = x + 5
  • C. z = "Hello"
  • D. 10 = a

Câu 4: Cho đoạn mã Python: `a = 5; b = 2; c = a // b`. Giá trị của biến `c` sau khi thực hiện đoạn mã trên là bao nhiêu?

  • A. 2.5
  • B. 2
  • C. 3
  • D. 0

Câu 5: Biểu thức số học `(15 - 3 * 2) ** 2` trong Python sẽ được tính toán theo thứ tự nào?

  • A. Trừ trước, nhân sau, lũy thừa cuối cùng.
  • B. Nhân trước, lũy thừa sau, trừ cuối cùng.
  • C. Nhân trước, trừ sau, lũy thừa cuối cùng.
  • D. Lũy thừa trước, nhân sau, trừ cuối cùng.

Câu 6: Giá trị của biểu thức `7 % 3` trong Python là gì?

  • A. 2.333...
  • B. 2
  • C. 3
  • D. 1

Câu 7: Để tính căn bậc hai của một số `x` trong Python, ta sử dụng biểu thức nào?

  • A. x / 2
  • B. x ** 0.5
  • C. sqrt(x)
  • D. x % 2

Câu 8: Cho đoạn mã Python: `age = 17; message = "Bạn đủ tuổi bầu cử nếu tuổi lớn hơn " + age`. Đoạn mã này có lỗi gì?

  • A. Không thể cộng trực tiếp chuỗi với số nguyên.
  • B. Biến `age` chưa được khai báo.
  • C. Cú pháp gán chuỗi không đúng.
  • D. Không có lỗi trong đoạn mã trên.

Câu 9: Trong Python, biểu thức `a += 5` tương đương với biểu thức nào?

  • A. a = 5
  • B. 5 = a
  • C. a = a + 5
  • D. a = a * 5

Câu 10: Giả sử `x = 10` và `y = 3`. Giá trị của biểu thức `x > y and y < 5` là gì?

  • A. True
  • B. False
  • C. 1
  • D. 0

Câu 11: Biểu thức toán học `(a + b) / (c - d)` được viết trong Python như thế nào?

  • A. a + b / c - d
  • B. (a + b) : (c - d)
  • C. (a + b) / (c - d)
  • D. ((a + b) / (c - d))

Câu 12: Cho biến `count` đang có giá trị là 0. Sau khi thực hiện lệnh `count += 1`, giá trị của `count` sẽ là:

  • A. 0
  • B. 1
  • C. 2
  • D. -1

Câu 13: Trong Python, kiểu dữ liệu nào thường được sử dụng để lưu trữ số nguyên?

  • A. int
  • B. float
  • C. str
  • D. bool

Câu 14: Biến nào sau đây có tên đặt đúng quy tắc và dễ đọc, dễ hiểu nhất?

  • A. a1
  • B. _temp
  • C. v_1
  • D. numberOfStudents

Câu 15: Cho đoạn mã Python: `x = 8; y = 3; z = x ** (1/y)`. Giá trị của `z` sẽ thuộc kiểu dữ liệu nào?

  • A. int
  • B. float
  • C. str
  • D. bool

Câu 16: Trong biểu thức `(a + b) * c - d`, phép toán nào được thực hiện cuối cùng?

  • A. Phép cộng (+)
  • B. Phép nhân (*)
  • C. Phép trừ (-)
  • D. Không xác định được

Câu 17: Nếu biến `score` đang lưu điểm của một bài kiểm tra, biểu thức nào sau đây kiểm tra xem điểm đó có đạt yêu cầu (từ 5 điểm trở lên) không?

  • A. score < 5
  • B. score >= 5
  • C. score == 5
  • D. score != 5

Câu 18: Cho đoạn mã Python: `x = "5"; y = 2; result = x * y`. Giá trị của `result` là gì?

  • A. 10
  • B. 7
  • C. "55"
  • D. Lỗi

Câu 19: Trong Python, để chú thích một dòng lệnh, ta sử dụng ký tự nào?

  • A. //
  • B. /* */
  • C. "
  • D. #

Câu 20: Để in giá trị của biến `name` ra màn hình trong Python, ta dùng lệnh nào?

  • A. print(name)
  • B. output(name)
  • C. display name
  • D. show(name)

Câu 21: Cho biểu thức Python: `(10 + 2) * 3 // 4 % 2`. Giá trị của biểu thức này là bao nhiêu?

  • A. 2.25
  • B. 0
  • C. 1
  • D. 3

Câu 22: Trong Python, phép toán nào có độ ưu tiên cao nhất trong các phép toán sau: `+, -, *, /, **`?

  • A. +, -
  • B. *, /
  • C. +
  • D. **

Câu 23: Biến `radius` đang lưu bán kính hình tròn. Biểu thức Python nào tính diện tích hình tròn (π ≈ 3.14)?

  • A. 2 * 3.14 * radius
  • B. 3.14 * radius
  • C. 3.14 * radius ** 2
  • D. 3.14 * radius * 2

Câu 24: Cho đoạn mã Python: `x = 15; y = 4; result = divmod(x, y)`. Giá trị của `result` là gì?

  • A. 3
  • B. (3, 3)
  • C. 3.75
  • D. Lỗi

Câu 25: Trong Python, biến có thể lưu trữ dữ liệu thuộc kiểu nào?

  • A. Chỉ số nguyên và số thực.
  • B. Chỉ chuỗi ký tự.
  • C. Chỉ giá trị logic (True/False).
  • D. Nhiều kiểu dữ liệu khác nhau như số, chuỗi, logic...

Câu 26: Điều gì xảy ra khi bạn cố gắng sử dụng một biến mà chưa được gán giá trị?

  • A. Python báo lỗi.
  • B. Biến tự động được gán giá trị 0.
  • C. Biến tự động được gán giá trị rỗng (None).
  • D. Chương trình vẫn chạy bình thường.

Câu 27: Cho đoạn mã Python: `a = 10; b = 20; a, b = b, a`. Sau khi thực hiện, giá trị của `a` và `b` lần lượt là:

  • A. a = 10, b = 20
  • B. a = 10, b = 10
  • C. a = 20, b = 10
  • D. a = 20, b = 20

Câu 28: Biểu thức `int(7.8)` trong Python trả về giá trị nào?

  • A. 8
  • B. 7
  • C. 7.0
  • D. 7.8

Câu 29: Trong Python, biểu thức `abs(-5)` trả về giá trị nào?

  • A. -5
  • B. 0
  • C. 5
  • D. Không xác định

Câu 30: Cho đoạn mã Python: `x = 2; y = x ** 3 + 5`. Nếu sau đó gán `x = 4`, giá trị của `y` có thay đổi không?

  • A. Có, giá trị của `y` sẽ thay đổi.
  • B. Không, giá trị của `y` không thay đổi.
  • C. Chỉ thay đổi nếu in `y` ra màn hình.
  • D. Không xác định.

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 8

Câu 1: Trong lập trình, biến được sử dụng để làm gì?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 8

Câu 2: Quy tắc nào sau đây *không phải* là quy tắc đặt tên biến hợp lệ trong Python?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 8

Câu 3: Lệnh gán nào sau đây sẽ gây ra lỗi trong Python?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 8

Câu 4: Cho đoạn mã Python: `a = 5; b = 2; c = a // b`. Giá trị của biến `c` sau khi thực hiện đoạn mã trên là bao nhiêu?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 8

Câu 5: Biểu thức số học `(15 - 3 * 2) ** 2` trong Python sẽ được tính toán theo thứ tự nào?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 8

Câu 6: Giá trị của biểu thức `7 % 3` trong Python là gì?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 8

Câu 7: Để tính căn bậc hai của một số `x` trong Python, ta sử dụng biểu thức nào?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 8

Câu 8: Cho đoạn mã Python: `age = 17; message = 'Bạn đủ tuổi bầu cử nếu tuổi lớn hơn ' + age`. Đoạn mã này có lỗi gì?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 8

Câu 9: Trong Python, biểu thức `a += 5` tương đương với biểu thức nào?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 8

Câu 10: Giả sử `x = 10` và `y = 3`. Giá trị của biểu thức `x > y and y < 5` là gì?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 8

Câu 11: Biểu thức toán học `(a + b) / (c - d)` được viết trong Python như thế nào?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 8

Câu 12: Cho biến `count` đang có giá trị là 0. Sau khi thực hiện lệnh `count += 1`, giá trị của `count` sẽ là:

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 8

Câu 13: Trong Python, kiểu dữ liệu nào thường được sử dụng để lưu trữ số nguyên?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 8

Câu 14: Biến nào sau đây có tên đặt đúng quy tắc và dễ đọc, dễ hiểu nhất?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 8

Câu 15: Cho đoạn mã Python: `x = 8; y = 3; z = x ** (1/y)`. Giá trị của `z` sẽ thuộc kiểu dữ liệu nào?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 8

Câu 16: Trong biểu thức `(a + b) * c - d`, phép toán nào được thực hiện cuối cùng?

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 8

Câu 17: Nếu biến `score` đang lưu điểm của một bài kiểm tra, biểu thức nào sau đây kiểm tra xem điểm đó có đạt yêu cầu (từ 5 điểm trở lên) không?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 8

Câu 18: Cho đoạn mã Python: `x = '5'; y = 2; result = x * y`. Giá trị của `result` là gì?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 8

Câu 19: Trong Python, để chú thích một dòng lệnh, ta sử dụng ký tự nào?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 8

Câu 20: Để in giá trị của biến `name` ra màn hình trong Python, ta dùng lệnh nào?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 8

Câu 21: Cho biểu thức Python: `(10 + 2) * 3 // 4 % 2`. Giá trị của biểu thức này là bao nhiêu?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 8

Câu 22: Trong Python, phép toán nào có độ ưu tiên cao nhất trong các phép toán sau: `+, -, *, /, **`?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 8

Câu 23: Biến `radius` đang lưu bán kính hình tròn. Biểu thức Python nào tính diện tích hình tròn (π ≈ 3.14)?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 8

Câu 24: Cho đoạn mã Python: `x = 15; y = 4; result = divmod(x, y)`. Giá trị của `result` là gì?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 8

Câu 25: Trong Python, biến có thể lưu trữ dữ liệu thuộc kiểu nào?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 8

Câu 26: Điều gì xảy ra khi bạn cố gắng sử dụng một biến mà chưa được gán giá trị?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 8

Câu 27: Cho đoạn mã Python: `a = 10; b = 20; a, b = b, a`. Sau khi thực hiện, giá trị của `a` và `b` lần lượt là:

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 8

Câu 28: Biểu thức `int(7.8)` trong Python trả về giá trị nào?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 8

Câu 29: Trong Python, biểu thức `abs(-5)` trả về giá trị nào?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 8

Câu 30: Cho đoạn mã Python: `x = 2; y = x ** 3 + 5`. Nếu sau đó gán `x = 4`, giá trị của `y` có thay đổi không?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học - Đề 09

Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học - Đề 09 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Biến trong lập trình Python được hiểu là?

  • A. Vùng nhớ được đặt tên để lưu trữ giá trị và giá trị này có thể thay đổi.
  • B. Một giá trị cố định không đổi trong suốt chương trình.
  • C. Một loại dữ liệu đặc biệt chỉ chứa số nguyên.
  • D. Tên gọi khác của hằng số trong toán học.

Câu 2: Quy tắc nào sau đây không phải là quy tắc đặt tên biến hợp lệ trong Python?

  • A. Bắt đầu bằng chữ cái hoặc dấu gạch dưới (_).
  • B. Chỉ chứa chữ cái, chữ số và dấu gạch dưới (_).
  • C. Bắt đầu bằng chữ số.
  • D. Không trùng với từ khóa (keyword) của Python.

Câu 3: Trong Python, phép gán giá trị cho biến được thực hiện bằng ký hiệu nào?

  • A. ==
  • B. =
  • C. :=
  • D. ->

Câu 4: Xét đoạn lệnh Python: `a = 10; b = a; a = 20`. Hỏi giá trị của biến `b` sau khi thực hiện đoạn lệnh trên là bao nhiêu?

  • A. 10
  • B. 20
  • C. 0
  • D. Lỗi chương trình

Câu 5: Biểu thức số học `15 mod 4` trong Python trả về giá trị nào?

  • A. 3.75
  • B. 3
  • C. 3
  • D. 4

Câu 6: Phép toán `//` trong Python thực hiện chức năng gì?

  • A. Chia lấy phần thập phân.
  • B. Chia lấy phần nguyên.
  • C. Tính lũy thừa.
  • D. Tính phần trăm.

Câu 7: Để tính lũy thừa của một số trong Python, ta sử dụng ký hiệu nào?

  • A. ^
  • B. *
  • C. pow()
  • D. **

Câu 8: Biểu thức Python nào sau đây tương đương với biểu thức toán học (a + b) * 2?

  • A. (a + b) * 2
  • B. a + b * 2
  • C. a + b**2
  • D. a + (b * 2)

Câu 9: Giả sử `x = 5` và `y = 2`. Giá trị của biểu thức `x ** y + x // y` là bao nhiêu?

  • A. 29
  • B. 27
  • C. 12.5
  • D. 7

Câu 10: Trong Python, thứ tự ưu tiên của các phép toán số học (từ cao xuống thấp) là:

  • A. Cộng/Trừ, Nhân/Chia, Lũy thừa
  • B. Nhân/Chia, Cộng/Trừ, Lũy thừa
  • C. Lũy thừa, Nhân/Chia/Chia nguyên/Chia dư, Cộng/Trừ
  • D. Chia/Chia nguyên/Chia dư, Nhân, Lũy thừa, Cộng/Trừ

Câu 11: Đoạn mã Python nào sau đây in ra giá trị của biến `z`?

  • A. input(z)
  • B. z =
  • C. output(z)
  • D. print(z)

Câu 12: Cho biểu thức toán học: `(x - y) / (x + y)`. Biểu thức tương ứng trong Python là:

  • A. x - y / x + y
  • B. (x - y) / (x + y)
  • C. (x - y) // (x + y)
  • D. div(x - y, x + y)

Câu 13: Điều gì xảy ra khi bạn cố gắng sử dụng một biến trong Python trước khi gán giá trị cho nó?

  • A. Biến sẽ tự động được gán giá trị 0.
  • B. Chương trình sẽ chạy nhưng kết quả không chính xác.
  • C. Python sẽ báo lỗi.
  • D. Biến sẽ được gán giá trị ngẫu nhiên.

Câu 14: Biến nào sau đây có tên đặt đúng quy tắc và dễ đọc, thể hiện ý nghĩa "số lượng học sinh"?

  • A. slhs
  • B. so_luong_hoc_sinh
  • C. 123soluong
  • D. soluonghocsinh

Câu 15: Cho đoạn lệnh: `x = 7 % 3`. Giá trị của `x` sau khi thực hiện lệnh gán là:

  • A. 1
  • B. 2
  • C. 2.33
  • D. 3

Câu 16: Biểu thức `(10 + 2) * 3 - 4` có giá trị là bao nhiêu?

  • A. 28
  • B. 30
  • C. 34
  • D. 32

Câu 17: Trong Python, bạn có thể gán giá trị của một biến cho một biến khác. Điều này có nghĩa là:

  • A. Hai biến đó trở thành một và cùng chia sẻ một vùng nhớ.
  • B. Giá trị của biến thứ nhất được sao chép sang biến thứ hai.
  • C. Biến thứ nhất sẽ không còn giá trị sau khi gán cho biến thứ hai.
  • D. Chỉ có thể gán khi hai biến có cùng kiểu dữ liệu.

Câu 18: Kiểu dữ liệu nào thường được sử dụng để lưu trữ các giá trị số nguyên?

  • A. float
  • B. string
  • C. int
  • D. bool

Câu 19: Cho đoạn mã: `age = 15; Age = 20; print(age)`. Giá trị nào sẽ được in ra màn hình?

  • A. 15
  • B. 20
  • C. 25
  • D. Lỗi vì trùng tên

Câu 20: Biểu thức `5 + "3"` trong Python sẽ gây ra lỗi gì?

  • A. SyntaxError
  • B. TypeError
  • C. ValueError
  • D. Không lỗi, kết quả là "53"

Câu 21: Để tính căn bậc hai của một số, ta có thể sử dụng phép toán nào trong Python?

  • A. //
  • B. %
  • C. ** 0.5
  • D. sqrt()

Câu 22: Cho `x = 10` và `y = 3`. Giá trị của biểu thức `x / y` là bao nhiêu?

  • A. 3
  • B. 3.333...
  • C. 3.0
  • D. 3.5

Câu 23: Phát biểu nào sau đây là đúng về biểu thức số học trong Python?

  • A. Biểu thức số học là sự kết hợp của các biến, hằng số số học và các phép toán số học.
  • B. Biểu thức số học chỉ chứa các biến số.
  • C. Biểu thức số học chỉ dùng để gán giá trị cho biến.
  • D. Biểu thức số học luôn trả về giá trị kiểu chuỗi.

Câu 24: Xét đoạn lệnh: `count = 0; count = count + 1`. Giá trị của biến `count` sau khi thực hiện là:

  • A. 0
  • B. 1
  • C. 2
  • D. -1

Câu 25: Trong Python, bạn có thể sử dụng dấu ngoặc đơn để làm gì trong biểu thức số học?

  • A. Chỉ định kiểu dữ liệu của biểu thức.
  • B. Bắt đầu một chú thích trong code.
  • C. Gộp nhiều lệnh thành một dòng.
  • D. Thay đổi thứ tự thực hiện các phép toán.

Câu 26: Nếu `a = 5`, `b = 2`, biểu thức `a > b` trả về giá trị kiểu dữ liệu nào?

  • A. int
  • B. float
  • C. bool
  • D. string

Câu 27: Để tính giá trị tuyệt đối của một số trong Python, bạn có thể sử dụng hàm nào?

  • A. abs()
  • B. round()
  • C. max()
  • D. min()

Câu 28: Cho đoạn lệnh: `x = "10"; y = 2; print(x + str(y))`. Kết quả in ra màn hình là gì?

  • A. 12
  • B. Lỗi
  • C. 3
  • D. 102

Câu 29: Trong Python, bạn có thể gán nhiều giá trị cho nhiều biến trên cùng một dòng lệnh. Ví dụ: `x, y = 1, 2`. Hỏi sau lệnh này, giá trị của `x` và `y` lần lượt là:

  • A. x=2, y=1
  • B. x=1, y=2
  • C. x=1.5, y=1.5
  • D. Lỗi cú pháp

Câu 30: Để làm tròn một số thực đến một số chữ số thập phân nhất định, ta dùng hàm nào trong Python?

  • A. int()
  • B. float()
  • C. round()
  • D. abs()

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 9

Câu 1: Biến trong lập trình Python được hiểu là?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 9

Câu 2: Quy tắc nào sau đây *không* phải là quy tắc đặt tên biến hợp lệ trong Python?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 9

Câu 3: Trong Python, phép gán giá trị cho biến được thực hiện bằng ký hiệu nào?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 9

Câu 4: Xét đoạn lệnh Python: `a = 10; b = a; a = 20`. Hỏi giá trị của biến `b` sau khi thực hiện đoạn lệnh trên là bao nhiêu?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 9

Câu 5: Biểu thức số học `15 mod 4` trong Python trả về giá trị nào?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 9

Câu 6: Phép toán `//` trong Python thực hiện chức năng gì?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 9

Câu 7: Để tính lũy thừa của một số trong Python, ta sử dụng ký hiệu nào?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 9

Câu 8: Biểu thức Python nào sau đây tương đương với biểu thức toán học (a + b) * 2?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 9

Câu 9: Giả sử `x = 5` và `y = 2`. Giá trị của biểu thức `x ** y + x // y` là bao nhiêu?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 9

Câu 10: Trong Python, thứ tự ưu tiên của các phép toán số học (từ cao xuống thấp) là:

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 9

Câu 11: Đoạn mã Python nào sau đây in ra giá trị của biến `z`?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 9

Câu 12: Cho biểu thức toán học: `(x - y) / (x + y)`. Biểu thức tương ứng trong Python là:

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 9

Câu 13: Điều gì xảy ra khi bạn cố gắng sử dụng một biến trong Python trước khi gán giá trị cho nó?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 9

Câu 14: Biến nào sau đây có tên đặt đúng quy tắc và dễ đọc, thể hiện ý nghĩa 'số lượng học sinh'?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 9

Câu 15: Cho đoạn lệnh: `x = 7 % 3`. Giá trị của `x` sau khi thực hiện lệnh gán là:

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 9

Câu 16: Biểu thức `(10 + 2) * 3 - 4` có giá trị là bao nhiêu?

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 9

Câu 17: Trong Python, bạn có thể gán giá trị của một biến cho một biến khác. Điều này có nghĩa là:

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 9

Câu 18: Kiểu dữ liệu nào thường được sử dụng để lưu trữ các giá trị số nguyên?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 9

Câu 19: Cho đoạn mã: `age = 15; Age = 20; print(age)`. Giá trị nào sẽ được in ra màn hình?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 9

Câu 20: Biểu thức `5 + '3'` trong Python sẽ gây ra lỗi gì?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 9

Câu 21: Để tính căn bậc hai của một số, ta có thể sử dụng phép toán nào trong Python?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 9

Câu 22: Cho `x = 10` và `y = 3`. Giá trị của biểu thức `x / y` là bao nhiêu?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 9

Câu 23: Phát biểu nào sau đây là đúng về biểu thức số học trong Python?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 9

Câu 24: Xét đoạn lệnh: `count = 0; count = count + 1`. Giá trị của biến `count` sau khi thực hiện là:

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 9

Câu 25: Trong Python, bạn có thể sử dụng dấu ngoặc đơn để làm gì trong biểu thức số học?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 9

Câu 26: Nếu `a = 5`, `b = 2`, biểu thức `a > b` trả về giá trị kiểu dữ liệu nào?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 9

Câu 27: Để tính giá trị tuyệt đối của một số trong Python, bạn có thể sử dụng hàm nào?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 9

Câu 28: Cho đoạn lệnh: `x = '10'; y = 2; print(x + str(y))`. Kết quả in ra màn hình là gì?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 9

Câu 29: Trong Python, bạn có thể gán nhiều giá trị cho nhiều biến trên cùng một dòng lệnh. Ví dụ: `x, y = 1, 2`. Hỏi sau lệnh này, giá trị của `x` và `y` lần lượt là:

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 9

Câu 30: Để làm tròn một số thực đến một số chữ số thập phân nhất định, ta dùng hàm nào trong Python?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học - Đề 10

Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học - Đề 10 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Biến trong chương trình máy tính được ví như một hộp chứa. Phát biểu nào sau đây mô tả đúng nhất "hộp chứa" này?

  • A. Một vùng nhớ trong máy tính được đặt tên, dùng để lưu trữ dữ liệu và dữ liệu này có thể thay đổi.
  • B. Một giá trị cố định, không đổi trong suốt quá trình thực hiện chương trình.
  • C. Một lệnh để thực hiện một hành động cụ thể trong chương trình.
  • D. Một loại dữ liệu đặc biệt chỉ chứa các con số.

Câu 2: Để đặt tên biến hợp lệ trong Python, quy tắc nào sau đây là sai?

  • A. Tên biến có thể bắt đầu bằng chữ cái hoặc dấu gạch dưới (_).
  • B. Tên biến có thể chứa chữ cái, chữ số và dấu gạch dưới.
  • C. Tên biến có thể bắt đầu bằng một chữ số.
  • D. Tên biến không được trùng với các từ khóa (keyword) của Python.

Câu 3: Xét biểu thức toán học: (a + b) * c / d. Khi chuyển biểu thức này sang Python, cách viết nào sau đây là đúng?

  • A. a + b * c / d
  • B. (a + b) * c / d
  • C. [a + b] * c : d
  • D. {a + b} * c // d

Câu 4: Trong Python, phép toán nào dùng để chia lấy phần dư của phép chia hai số nguyên?

  • A. //
  • B. /
  • C. %
  • D. **

Câu 5: Cho đoạn mã Python: `x = 15 // 4`. Giá trị của biến `x` sau khi thực hiện đoạn mã trên là bao nhiêu?

  • A. 3.75
  • B. 3
  • C. 4
  • D. 11

Câu 6: Lệnh gán nào sau đây trong Python là hợp lệ?

  • A. age = 16
  • B. 16 = age
  • C. age := 16
  • D. age == 16

Câu 7: Giả sử bạn muốn tính diện tích hình vuông với cạnh là `a`. Biểu thức Python nào sau đây tính đúng diện tích?

  • A. a * 2
  • B. a + a
  • C. a / 2
  • D. a ** 2

Câu 8: Cho biết giá trị của `x` là 5 và `y` là 2. Biểu thức `x % y == 1` sẽ trả về giá trị nào?

  • A. 0
  • B. True
  • C. False
  • D. 1

Câu 9: Trong Python, để tính lũy thừa bậc 3 của một biến `z`, ta sử dụng biểu thức nào?

  • A. z * 3
  • B. z ^ 3
  • C. z ** 3
  • D. pow(z, 3)

Câu 10: Biến `count` đang lưu giá trị 10. Lệnh `count = count + 1` có tác dụng gì?

  • A. Tăng giá trị của biến `count` lên 1.
  • B. Gán giá trị 1 cho biến `count`.
  • C. So sánh biến `count` với giá trị 1.
  • D. Xóa biến `count` khỏi bộ nhớ.

Câu 11: Cho biểu thức `(10 + 5) * 2 - 8 / 4`. Giá trị của biểu thức này là bao nhiêu?

  • A. 20
  • B. 22
  • C. 28
  • D. 32

Câu 12: Bạn muốn kiểm tra xem một số nguyên `n` có phải là số chẵn hay không. Biểu thức Python nào sau đây trả về `True` nếu `n` chẵn và `False` nếu `n` lẻ?

  • A. n / 2 == 0
  • B. n % 2 == 0
  • C. n // 2 == 0
  • D. n * 2 == 0

Câu 13: Trong đoạn code Python sau, giá trị cuối cùng của biến `result` là bao nhiêu?
```python
a = 5
b = 3
result = a + b * 2
```

  • A. 16
  • B. 8
  • C. 11
  • D. 25

Câu 14: Chọn tên biến không hợp lệ trong các lựa chọn sau:

  • A. my_variable
  • B. _count
  • C. totalValue
  • D. invalid$name

Câu 15: Để tính trung bình cộng của ba số `num1`, `num2`, và `num3`, biểu thức Python nào sau đây là chính xác nhất?

  • A. (num1 + num2 + num3) / 3
  • B. num1 + num2 + num3 / 3
  • C. (num1 + num2 + num3) // 3
  • D. num1 + num2 + num3 % 3

Câu 16: Cho đoạn mã Python: `a = 7; b = 2; c = a ** b`. Giá trị của biến `c` là:

  • A. 9
  • B. 14
  • C. 5
  • D. 49

Câu 17: Trong Python, phép toán nào có độ ưu tiên cao nhất trong các phép toán số học sau: +, -, *, /, **?

  • A. + và -
  • B. * và /
  • C. **
  • D. Tất cả đều có độ ưu tiên như nhau

Câu 18: Biến được sử dụng để làm gì trong lập trình?

  • A. Để thực hiện các phép toán số học.
  • B. Để lưu trữ và đại diện cho dữ liệu trong chương trình.
  • C. Để điều khiển luồng thực thi của chương trình.
  • D. Để hiển thị thông tin ra màn hình.

Câu 19: Cho đoạn mã: `x =

  • A.
  • B.
  • C. Lỗi chương trình
  • D.

Câu 20: Nếu bạn cố gắng sử dụng một biến chưa được gán giá trị trong Python, điều gì sẽ xảy ra?

  • A. Chương trình sẽ tự động gán giá trị 0 cho biến đó.
  • B. Chương trình sẽ tiếp tục chạy nhưng có thể cho kết quả sai.
  • C. Python sẽ báo lỗi và dừng chương trình.
  • D. Biến sẽ nhận giá trị ngẫu nhiên từ bộ nhớ.

Câu 21: Trong biểu thức `a = b + 5`, đâu là toán tử gán?

  • A. +
  • B. =
  • C. b
  • D. 5

Câu 22: Cho đoạn mã Python: `x = 20; x -= 5`. Giá trị của `x` sau khi thực hiện là:

  • A. 25
  • B. 5
  • C. 15
  • D. 20

Câu 23: Kiểu dữ liệu nào thường được sử dụng để lưu trữ các giá trị số nguyên trong Python?

  • A. int
  • B. float
  • C. str
  • D. bool

Câu 24: Biểu thức `17 % 5` có giá trị là:

  • A. 3
  • B. 2
  • C. 3.4
  • D. 0

Câu 25: Trong Python, lệnh `print(x)` dùng để làm gì?

  • A. Nhập giá trị cho biến `x` từ người dùng.
  • B. Xóa biến `x` khỏi bộ nhớ.
  • C. Tính toán giá trị của biến `x`.
  • D. Hiển thị giá trị của biến `x` ra màn hình.

Câu 26: Cho đoạn mã: `a = 10; b = 3; result = a / b`. Kiểu dữ liệu của biến `result` là gì?

  • A. int
  • B. float
  • C. str
  • D. bool

Câu 27: Biểu thức nào sau đây tính diện tích hình tròn với bán kính `r` (pi được ký hiệu là `math.pi`)?

  • A. 2 * math.pi * r
  • B. math.pi * r
  • C. math.pi * r ** 2
  • D. math.pi * r // 2

Câu 28: Trong Python, bạn có thể gán một giá trị thuộc kiểu dữ liệu này cho một biến đã có kiểu dữ liệu khác không?

  • A. Có, Python là ngôn ngữ kiểu dữ liệu động.
  • B. Không, kiểu dữ liệu của biến được cố định khi khai báo.
  • C. Chỉ khi kiểu dữ liệu mới tương thích với kiểu dữ liệu cũ.
  • D. Chỉ với một số kiểu dữ liệu nhất định.

Câu 29: Cho đoạn mã: `x = 10; y = 0; z = x / y`. Điều gì xảy ra khi chạy đoạn mã này?

  • A. `z` sẽ nhận giá trị vô cùng (infinity).
  • B. Python sẽ báo lỗi "ZeroDivisionError".
  • C. `z` sẽ nhận giá trị 0.
  • D. `z` sẽ nhận giá trị `None`.

Câu 30: Bạn muốn viết chương trình tính tiền điện. Biến nào sau đây đặt tên tốt nhất để lưu trữ số kilowatt giờ (kWh) tiêu thụ?

  • A. x
  • B. value
  • C. kwh_consumed
  • D. data

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 10

Câu 1: Biến trong chương trình máy tính được ví như một hộp chứa. Phát biểu nào sau đây mô tả đúng nhất 'hộp chứa' này?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 10

Câu 2: Để đặt tên biến hợp lệ trong Python, quy tắc nào sau đây là *sai*?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 10

Câu 3: Xét biểu thức toán học: (a + b) * c / d. Khi chuyển biểu thức này sang Python, cách viết nào sau đây là đúng?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 10

Câu 4: Trong Python, phép toán nào dùng để chia lấy phần dư của phép chia hai số nguyên?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 10

Câu 5: Cho đoạn mã Python: `x = 15 // 4`. Giá trị của biến `x` sau khi thực hiện đoạn mã trên là bao nhiêu?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 10

Câu 6: Lệnh gán nào sau đây trong Python là hợp lệ?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 10

Câu 7: Giả sử bạn muốn tính diện tích hình vuông với cạnh là `a`. Biểu thức Python nào sau đây tính đúng diện tích?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 10

Câu 8: Cho biết giá trị của `x` là 5 và `y` là 2. Biểu thức `x % y == 1` sẽ trả về giá trị nào?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 10

Câu 9: Trong Python, để tính lũy thừa bậc 3 của một biến `z`, ta sử dụng biểu thức nào?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 10

Câu 10: Biến `count` đang lưu giá trị 10. Lệnh `count = count + 1` có tác dụng gì?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 10

Câu 11: Cho biểu thức `(10 + 5) * 2 - 8 / 4`. Giá trị của biểu thức này là bao nhiêu?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 10

Câu 12: Bạn muốn kiểm tra xem một số nguyên `n` có phải là số chẵn hay không. Biểu thức Python nào sau đây trả về `True` nếu `n` chẵn và `False` nếu `n` lẻ?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 10

Câu 13: Trong đoạn code Python sau, giá trị cuối cùng của biến `result` là bao nhiêu?
```python
a = 5
b = 3
result = a + b * 2
```

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 10

Câu 14: Chọn tên biến *không* hợp lệ trong các lựa chọn sau:

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 10

Câu 15: Để tính trung bình cộng của ba số `num1`, `num2`, và `num3`, biểu thức Python nào sau đây là chính xác nhất?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 10

Câu 16: Cho đoạn mã Python: `a = 7; b = 2; c = a ** b`. Giá trị của biến `c` là:

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 10

Câu 17: Trong Python, phép toán nào có độ ưu tiên cao nhất trong các phép toán số học sau: +, -, *, /, **?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 10

Câu 18: Biến được sử dụng để làm gì trong lập trình?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 10

Câu 19: Cho đoạn mã: `x =

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 10

Câu 20: Nếu bạn cố gắng sử dụng một biến *chưa* được gán giá trị trong Python, điều gì sẽ xảy ra?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 10

Câu 21: Trong biểu thức `a = b + 5`, đâu là toán tử gán?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 10

Câu 22: Cho đoạn mã Python: `x = 20; x -= 5`. Giá trị của `x` sau khi thực hiện là:

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 10

Câu 23: Kiểu dữ liệu nào thường được sử dụng để lưu trữ các giá trị số nguyên trong Python?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 10

Câu 24: Biểu thức `17 % 5` có giá trị là:

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 10

Câu 25: Trong Python, lệnh `print(x)` dùng để làm gì?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 10

Câu 26: Cho đoạn mã: `a = 10; b = 3; result = a / b`. Kiểu dữ liệu của biến `result` là gì?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 10

Câu 27: Biểu thức nào sau đây tính diện tích hình tròn với bán kính `r` (pi được ký hiệu là `math.pi`)?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 10

Câu 28: Trong Python, bạn có thể gán một giá trị thuộc kiểu dữ liệu này cho một biến đã có kiểu dữ liệu khác không?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 10

Câu 29: Cho đoạn mã: `x = 10; y = 0; z = x / y`. Điều gì xảy ra khi chạy đoạn mã này?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học

Tags: Bộ đề 10

Câu 30: Bạn muốn viết chương trình tính tiền điện. Biến nào sau đây đặt tên tốt nhất để lưu trữ số kilowatt giờ (kWh) tiêu thụ?

Xem kết quả