Đề Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Đề 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 học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán - Đề 01

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán - Đề 01 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

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

  • A. Để thực hiện các phép tính phức tạp.
  • B. Để in kết quả ra màn hình.
  • C. Để lưu trữ dữ liệu (giá trị) trong bộ nhớ máy tính.
  • D. Để định nghĩa các hàm và thủ tục.

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

  • A. Bắt đầu bằng chữ số.
  • B. Chứa dấu gạch dưới (_).
  • C. Chứa chữ cái viết hoa.
  • D. Không trùng với từ khoá (keyword) của Python.

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

  • A. 1bien
  • B. diem-trung-binh
  • C. for
  • D. tong_diem

Câu 4: Từ khoá (keyword) trong Python là gì?

  • A. Là tên do người lập trình tự đặt.
  • B. Là những từ có ý nghĩa đặc biệt, dành riêng cho ngôn ngữ lập trình.
  • C. Là tên của các hàm có sẵn.
  • D. Là các toán tử số học.

Câu 5: Xem đoạn mã Python sau: `x = 10`. Lệnh này có ý nghĩa gì?

  • A. Gán giá trị 10 cho biến x.
  • B. Kiểm tra xem x có bằng 10 hay không.
  • C. Khai báo biến x có kiểu số nguyên.
  • D. In giá trị của x ra màn hình.

Câu 6: Sau khi thực hiện đoạn mã sau, giá trị của biến `a` là bao nhiêu?
`a = 5`
`a = a + 3`

  • A. 5
  • B. 3
  • C. 8
  • D. Lỗi

Câu 7: Xem đoạn mã sau:
`dai = 10`
`rong = 5`
`dien_tich = dai * rong`
Sau khi chạy đoạn mã này, biến `dien_tich` sẽ chứa giá trị nào?

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

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

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

Câu 9: Kết quả của biểu thức `10 + 5 * 2` trong Python là bao nhiêu?

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

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

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

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

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

Câu 12: Kết quả của biểu thức `2 ** 3` trong Python là bao nhiêu?

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

Câu 13: Kiểu dữ liệu của biến `chieu_cao` sau lệnh gán `chieu_cao = 1.75` trong Python là gì?

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

Câu 14: Kiểu dữ liệu của biến `ten_sv` sau lệnh gán `ten_sv =

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

Câu 15: Xem đoạn mã sau:
`x = 10`
`y = x + 5`
`x = x + 1`
Giá trị cuối cùng của `x` và `y` lần lượt là bao nhiêu?

  • A. x = 10, y = 15
  • B. x = 11, y = 16
  • C. x = 10, y = 16
  • D. x = 11, y = 15

Câu 16: Lệnh gán nào sau đây sẽ tạo ra một biến có kiểu dữ liệu là số nguyên (integer)?

  • A. count = 123
  • B. pi = 3.14
  • C. is_valid =
  • D. is_ready = True

Câu 17: Cho biểu thức `(a + b) * c - d / e`. Thứ tự thực hiện các phép toán trong Python là gì?

  • A. Cộng, Nhân, Trừ, Chia
  • B. Nhân, Chia, Cộng, Trừ
  • C. Ngoặc đơn, Nhân và Chia (từ trái sang), Trừ
  • D. Từ trái sang phải theo thứ tự xuất hiện

Câu 18: Đoạn mã nào sau đây thực hiện việc hoán đổi giá trị của hai biến `a` và `b` một cách đúng đắn trong Python?

  • A. a = b
    b = a
  • B. temp = a
    a = b
    b = temp
  • C. b = a
    a = b
  • D. a, b = b, a

Câu 19: Giả sử bạn muốn lưu trữ số lượng học sinh của một lớp. Tên biến nào sau đây là gợi ý **tốt nhất** dựa trên tính rõ ràng và quy tắc đặt tên thông thường?

  • A. so_luong_hoc_sinh
  • B. slhs
  • C. x
  • D. so luong hoc sinh

Câu 20: Điều gì xảy ra nếu bạn cố gắng sử dụng một biến (ví dụ: in giá trị của nó) mà chưa gán bất kỳ giá trị nào cho nó trước đó?

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

Câu 21: Xem đoạn mã:
`a = 7`
`a = a / 2`
Kiểu dữ liệu của biến `a` sau khi thực hiện xong đoạn mã này là gì?

  • A. int
  • B. str
  • C. float
  • D. Không xác định

Câu 22: Cho đoạn mã:
`count = 0`
`count = count + 1`
`count = count + 1`
Giá trị cuối cùng của biến `count` là bao nhiêu?

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

Câu 23: Biểu thức `(10 + 2) * 3 / 6` trong Python cho kết quả là bao nhiêu?

  • A. 6.0
  • B. 6
  • C. 7.0
  • D. 7

Câu 24: Xem xét đoạn mã sau:
`a = 5`
`b = 2`
`c = a // b`
`d = a % b`
Giá trị của `c` và `d` lần lượt là bao nhiêu?

  • A. c = 2.5, d = 1
  • B. c = 2, d = 1
  • C. c = 2, d = 0
  • D. c = 2.5, d = 0

Câu 25: Lệnh gán nào sau đây chứa lỗi cú pháp trong Python?

  • A. total = 100
  • B. x = y + 5
  • C. 10 = value
  • D. result = (a + b) * c

Câu 26: Giả sử bạn có biến `gia = 20` và `so_luong = 5`. Để tính tổng tiền và lưu vào biến `tong_tien`, bạn sử dụng lệnh gán nào?

  • A. tong_tien = gia + so_luong
  • B. tong_tien = gia * so_luong
  • C. tong_tien := gia * so_luong
  • D. gia * so_luong = tong_tien

Câu 27: Xem đoạn mã sau:
`diem_toan = 8.5`
`diem_van = 7`
`diem_anh = 9.0`
`diem_trung_binh = (diem_toan + diem_van + diem_anh) / 3`
Kiểu dữ liệu của biến `diem_trung_binh` là gì?

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

Câu 28: Cho đoạn mã:
`x = 5`
`y =

  • A. Chương trình báo lỗi `TypeError`.
  • B. Biến `z` có giá trị là 15.
  • C. Biến `z` có giá trị là
  • D. Biến `z` có giá trị là 10.

Câu 29: Xem xét đoạn mã:
`so_tien = 50000`
`vat = so_tien * 0.1`
`tong = so_tien + vat`
Giá trị cuối cùng của biến `tong` là bao nhiêu?

  • A. 55000
  • B. 55000.0
  • C. 50000
  • D. 5000.0

Câu 30: Trong Python, sự khác biệt giữa `=` và `==` là gì?

  • A. `=` dùng để so sánh, `==` dùng để gán.
  • B. Cả hai đều dùng để gán giá trị.
  • C. Cả hai đều dùng để so sánh bằng.
  • D. `=` dùng để gán, `==` dùng để so sánh bằng.

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 01

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

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 01

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

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 01

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

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 01

Câu 4: Từ khoá (keyword) trong Python là gì?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 01

Câu 5: Xem đoạn mã Python sau: `x = 10`. Lệnh này có ý nghĩa gì?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 01

Câu 6: Sau khi thực hiện đoạn mã sau, giá trị của biến `a` là bao nhiêu?
`a = 5`
`a = a + 3`

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 01

Câu 7: Xem đoạn mã sau:
`dai = 10`
`rong = 5`
`dien_tich = dai * rong`
Sau khi chạy đoạn mã này, biến `dien_tich` sẽ chứa giá trị nào?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 01

Câu 8: Biểu thức toán học ( rac{a+b}{2} ) được viết trong Python như thế nào?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 01

Câu 9: Kết quả của biểu thức `10 + 5 * 2` trong Python là bao nhiêu?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 01

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

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 01

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

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 01

Câu 12: Kết quả của biểu thức `2 ** 3` trong Python là bao nhiêu?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 01

Câu 13: Kiểu dữ liệu của biến `chieu_cao` sau lệnh gán `chieu_cao = 1.75` trong Python là gì?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 01

Câu 14: Kiểu dữ liệu của biến `ten_sv` sau lệnh gán `ten_sv = "Nguyễn Văn A"` trong Python là gì?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 01

Câu 15: Xem đoạn mã sau:
`x = 10`
`y = x + 5`
`x = x + 1`
Giá trị cuối cùng của `x` và `y` lần lượt là bao nhiêu?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 01

Câu 16: Lệnh gán nào sau đây sẽ tạo ra một biến có kiểu dữ liệu là số nguyên (integer)?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 01

Câu 17: Cho biểu thức `(a + b) * c - d / e`. Thứ tự thực hiện các phép toán trong Python là gì?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 01

Câu 18: Đoạn mã nào sau đây thực hiện việc hoán đổi giá trị của hai biến `a` và `b` một cách đúng đắn trong Python?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 01

Câu 19: Giả sử bạn muốn lưu trữ số lượng học sinh của một lớp. Tên biến nào sau đây là gợi ý **tốt nhất** dựa trên tính rõ ràng và quy tắc đặt tên thông thường?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 01

Câu 20: Điều gì xảy ra nếu bạn cố gắng sử dụng một biến (ví dụ: in giá trị của nó) mà chưa gán bất kỳ giá trị nào cho nó trước đó?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 01

Câu 21: Xem đoạn mã:
`a = 7`
`a = a / 2`
Kiểu dữ liệu của biến `a` sau khi thực hiện xong đoạn mã này là gì?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 01

Câu 22: Cho đoạn mã:
`count = 0`
`count = count + 1`
`count = count + 1`
Giá trị cuối cùng của biến `count` là bao nhiêu?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 01

Câu 23: Biểu thức `(10 + 2) * 3 / 6` trong Python cho kết quả là bao nhiêu?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 01

Câu 24: Xem xét đoạn mã sau:
`a = 5`
`b = 2`
`c = a // b`
`d = a % b`
Giá trị của `c` và `d` lần lượt là bao nhiêu?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 01

Câu 25: Lệnh gán nào sau đây chứa lỗi cú pháp trong Python?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 01

Câu 26: Giả sử bạn có biến `gia = 20` và `so_luong = 5`. Để tính tổng tiền và lưu vào biến `tong_tien`, bạn sử dụng lệnh gán nào?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 01

Câu 27: Xem đoạn mã sau:
`diem_toan = 8.5`
`diem_van = 7`
`diem_anh = 9.0`
`diem_trung_binh = (diem_toan + diem_van + diem_anh) / 3`
Kiểu dữ liệu của biến `diem_trung_binh` là gì?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 01

Câu 28: Cho đoạn mã:
`x = 5`
`y = "10"`
`z = x + y`
Điều gì sẽ xảy ra khi chạy đoạn mã này?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 01

Câu 29: Xem xét đoạn mã:
`so_tien = 50000`
`vat = so_tien * 0.1`
`tong = so_tien + vat`
Giá trị cuối cùng của biến `tong` là bao nhiêu?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 01

Câu 30: Trong Python, sự khác biệt giữa `=` và `==` là gì?

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 học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán - Đề 02

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán - Đề 02 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

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

  • A. Biến là tên gọi một vùng nhớ để lưu trữ dữ liệu mà giá trị có thể thay đổi.
  • B. Biến là tên gọi một giá trị cố định không thay đổi trong suốt chương trình.
  • C. Biến chỉ có thể lưu trữ các số nguyên.
  • D. Tên biến bắt buộc phải bắt đầu bằng một chữ số.

Câu 2: Quy tắc nào sau đây **không đúng** khi đặt tên biến trong Python?

  • A. Tên biến có thể chứa chữ cái (hoa và thường), chữ số và dấu gạch dưới (_).
  • B. Tên biến phải bắt đầu bằng chữ cái hoặc 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: Tên biến nào sau đây được đặt **đúng** quy tắc trong Python?

  • A. diem-trung-binh
  • B. 1st_score
  • C. diem trung binh
  • D. _diem_trung_binh

Câu 4: Tên biến nào sau đây được đặt **sai** quy tắc trong Python?

  • A. so_luong
  • B. email@
  • C. gia_tri_lon_nhat
  • D. nam2023

Câu 5: Trong Python, lệnh gán được sử dụng để làm gì?

  • A. Gán một giá trị cho biến.
  • B. So sánh hai giá trị.
  • C. Khai báo kiểu dữ liệu cho biến.
  • D. In giá trị của biến ra màn hình.

Câu 6: Cú pháp chuẩn của lệnh gán trong Python là gì?

  • A. giá_trị_hoặc_biểu_thức = tên_biến
  • B. tên_biến == giá_trị_hoặc_biểu_thức
  • C. tên_biến = giá_trị_hoặc_biểu_thức
  • D. gán tên_biến cho giá_trị_hoặc_biểu_thức

Câu 7: Sau khi thực hiện đoạn mã Python sau, giá trị của biến `x` là bao nhiêu?
```python
x = 10
x = x + 5
```

  • A. 10
  • B. 5
  • C. 15
  • D. Báo lỗi

Câu 8: Đoạn mã Python sau sẽ in ra màn hình giá trị nào?
```python
a = 5
b = 7
a = b
print(a)
```

  • A. 5
  • B. b
  • C. Lỗi
  • D. 7

Câu 9: Trong Python, từ khóa (keyword) là gì?

  • A. Là những tên biến bắt buộc phải sử dụng.
  • B. Là những từ có ý nghĩa đặc biệt và không được dùng làm tên biến.
  • C. Là tên các hàm chuẩn có sẵn trong Python.
  • D. Là những từ do người lập trình tự định nghĩa.

Câu 10: Từ nào sau đây **không phải** là từ khóa trong Python?

  • A. print
  • B. if
  • C. else
  • D. for

Câu 11: Giả sử bạn muốn gán giá trị

  • A. greeting :=
  • B.
  • C. greeting =
  • D. gán greeting là

Câu 12: Sau khi thực hiện các lệnh sau, giá trị của biến `count` là bao nhiêu?
```python
count = 0
count = count + 1
count = count + 1
count = count + 1
```

  • A. 0
  • B. 3
  • C. 1
  • D. Lỗi cú pháp

Câu 13: Cho biểu thức toán học $frac{a + b}{c}$. Biểu diễn đúng của biểu thức này trong Python là gì?

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

Câu 14: Kết quả của biểu thức `10 + 5 * 2` trong Python là bao nhiêu? (Xét thứ tự ưu tiên toán tử)

  • A. 30
  • B. 15
  • C. 20
  • D. Lỗi

Câu 15: Kết quả của biểu thức `2 ** 3 + 4 / 2` trong Python là bao nhiêu?

  • A. 10.0
  • B. 10
  • C. 12.0
  • D. 12

Câu 16: Kết quả của biểu thức `15 // 4` trong Python là bao nhiêu? (Toán tử chia lấy phần nguyên)

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

Câu 17: Kết quả của biểu thức `15 % 4` trong Python là bao nhiêu? (Toán tử chia lấy phần dư)

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

Câu 18: Sau khi thực hiện đoạn mã Python sau, giá trị của `result` là bao nhiêu?
```python
a = 7
b = 3
result = a % b + a // b
```

  • A. 3
  • B. 2
  • C. 1
  • D. Lỗi

Câu 19: Trong Python, biến có thể lưu trữ những loại dữ liệu cơ bản nào đã được giới thiệu?

  • A. Chỉ số nguyên và số thực.
  • B. Chỉ số nguyên và chuỗi.
  • C. Chỉ số thực và chuỗi.
  • D. Số nguyên, số thực và chuỗi ký tự.

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 trong Python?

  • A. Python báo lỗi vì biến đã tồn tại.
  • B. Giá trị cũ của biến bị ghi đè bởi giá trị mới.
  • C. Một biến mới với cùng tên được tạo ra.
  • D. Giá trị mới được cộng thêm vào giá trị cũ.

Câu 21: Đoạn mã sau có hợp lệ trong Python không? Nếu có, giá trị cuối cùng của `y` là bao nhiêu?
```python
x = 5
y = x
x = 10
```

  • A. Không hợp lệ, báo lỗi.
  • B. Hợp lệ, y = 10.
  • C. Hợp lệ, y = 5.
  • D. Hợp lệ, y = 15.

Câu 22: Biểu thức `(5 > 3) and (10 < 20)` trong Python sẽ cho kết quả là gì? (Kiểu dữ liệu boolean)

  • A. True
  • B. False
  • C. Lỗi
  • D. Kết quả là một số

Câu 23: Cho đoạn mã: `temp = 25.5`. Biến `temp` đang lưu trữ dữ liệu thuộc kiểu nào trong Python?

  • A. integer (số nguyên)
  • B. float (số thực)
  • C. string (chuỗi)
  • D. boolean (logic)

Câu 24: Biểu thức `

  • A.
  • B. Hello World (không có dấu nháy)
  • C. Lỗi
  • D.

Câu 25: Biểu thức `

  • A.
  • B.
  • C. Lỗi
  • D.

Câu 26: Đoạn mã sau có lỗi không? Nếu có, lỗi ở dòng nào?
```python
1. diem trung binh = 8.5
2. _diem = 9
3. print(_diem)
```

  • A. Có lỗi ở dòng 1.
  • B. Có lỗi ở dòng 2.
  • C. Có lỗi ở dòng 3.
  • D. Không có lỗi.

Câu 27: Giả sử bạn có biến `so_a = 10`. Bạn muốn tăng giá trị của `so_a` lên 5 đơn vị. Lệnh gán nào sau đây là đúng?

  • A. so_a + 5
  • B. so_a = 5
  • C. so_a = so_a + 5
  • D. tang so_a them 5

Câu 28: Trong Python, `a = 10` và `A = 20` có ý nghĩa như thế nào?

  • A. `a` và `A` là cùng một biến, giá trị cuối cùng là 20.
  • B. `a` và `A` là hai biến khác nhau, `a` có giá trị 10 và `A` có giá trị 20.
  • C. Python báo lỗi vì tên biến chỉ được dùng chữ thường.
  • D. Python báo lỗi vì tên biến chỉ được dùng chữ hoa.

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

  • A. 30
  • B. 20
  • C. 15
  • D. Lỗi

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

  • A. Biến sẽ có giá trị mặc định là 0.
  • B. Biến sẽ có giá trị rỗng (empty).
  • C. Chương trình sẽ chạy bình thường nhưng biến đó không có giá trị.
  • D. Python sẽ báo lỗi `NameError`.

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 02

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

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 02

Câu 2: Quy tắc nào sau đây **không đúng** khi đặt tên biến trong Python?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 02

Câu 3: Tên biến nào sau đây được đặt **đúng** quy tắc trong Python?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 02

Câu 4: Tên biến nào sau đây được đặt **sai** quy tắc trong Python?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 02

Câu 5: Trong Python, lệnh gán được sử dụng để làm gì?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 02

Câu 6: Cú pháp chuẩn của lệnh gán trong Python là gì?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 02

Câu 7: Sau khi thực hiện đoạn mã Python sau, giá trị của biến `x` là bao nhiêu?
```python
x = 10
x = x + 5
```

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 02

Câu 8: Đoạn mã Python sau sẽ in ra màn hình giá trị nào?
```python
a = 5
b = 7
a = b
print(a)
```

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 02

Câu 9: Trong Python, từ khóa (keyword) là gì?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 02

Câu 10: Từ nào sau đây **không phải** là từ khóa trong Python?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 02

Câu 11: Giả sử bạn muốn gán giá trị "Hello" cho biến `greeting`. Lệnh gán đúng trong Python là gì?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 02

Câu 12: Sau khi thực hiện các lệnh sau, giá trị của biến `count` là bao nhiêu?
```python
count = 0
count = count + 1
count = count + 1
count = count + 1
```

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 02

Câu 13: Cho biểu thức toán học $frac{a + b}{c}$. Biểu diễn đúng của biểu thức này trong Python là gì?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 02

Câu 14: Kết quả của biểu thức `10 + 5 * 2` trong Python là bao nhiêu? (Xét thứ tự ưu tiên toán tử)

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 02

Câu 15: Kết quả của biểu thức `2 ** 3 + 4 / 2` trong Python là bao nhiêu?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 02

Câu 16: Kết quả của biểu thức `15 // 4` trong Python là bao nhiêu? (Toán tử chia lấy phần nguyên)

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 02

Câu 17: Kết quả của biểu thức `15 % 4` trong Python là bao nhiêu? (Toán tử chia lấy phần dư)

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 02

Câu 18: Sau khi thực hiện đoạn mã Python sau, giá trị của `result` là bao nhiêu?
```python
a = 7
b = 3
result = a % b + a // b
```

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 02

Câu 19: Trong Python, biến có thể lưu trữ những loại dữ liệu cơ bản nào đã được giới thiệu?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 02

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 trong Python?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 02

Câu 21: Đoạn mã sau có hợp lệ trong Python không? Nếu có, giá trị cuối cùng của `y` là bao nhiêu?
```python
x = 5
y = x
x = 10
```

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 02

Câu 22: Biểu thức `(5 > 3) and (10 < 20)` trong Python sẽ cho kết quả là gì? (Kiểu dữ liệu boolean)

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 02

Câu 23: Cho đoạn mã: `temp = 25.5`. Biến `temp` đang lưu trữ dữ liệu thuộc kiểu nào trong Python?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 02

Câu 24: Biểu thức `"Hello" + " " + "World"` trong Python sẽ cho kết quả là gì?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 02

Câu 25: Biểu thức `"Python" * 3` trong Python sẽ cho kết quả là gì?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 02

Câu 26: Đoạn mã sau có lỗi không? Nếu có, lỗi ở dòng nào?
```python
1. diem trung binh = 8.5
2. _diem = 9
3. print(_diem)
```

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 02

Câu 27: Giả sử bạn có biến `so_a = 10`. Bạn muốn tăng giá trị của `so_a` lên 5 đơn vị. Lệnh gán nào sau đây là đúng?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 02

Câu 28: Trong Python, `a = 10` và `A = 20` có ý nghĩa như thế nào?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 02

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

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 02

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

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 học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán - Đề 03

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán - Đề 03 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Trong ngôn ngữ lập trình Python, biến (variable) được hiểu là:

  • A. Một từ khóa đặc biệt của ngôn ngữ.
  • B. Một tên dùng để lưu trữ và tham chiếu đến một giá trị trong bộ nhớ.
  • C. Một phép toán dùng để tính toán giá trị.
  • D. Một kiểu dữ liệu cố định, không thể thay đổi.

Câu 2: Quy tắc đặt tên biến nào sau đây là SAI 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 các ký hiệu đặc biệt như @, #, $.
  • D. Không được trùng với các từ khóa của Python.

Câu 3: Cho các tên biến sau: `diem_toan`, `1st_score`, `ho_ten`, `class@name`. Có bao nhiêu tên biến hợp lệ trong Python?

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

Câu 4: Lệnh gán (assignment statement) trong Python dùng để làm gì?

  • A. Gán một giá trị cho một biến.
  • B. So sánh giá trị của hai biến.
  • C. Khai báo kiểu dữ liệu cho biến.
  • D. In giá trị của biến ra màn hình.

Câu 5: Cú pháp lệnh gán cơ bản trong Python là:

  • C.

Câu 6: Sau khi thực hiện đoạn code sau, giá trị của biến `x` là bao nhiêu?
```python
x = 10
x = x + 5
```

  • A. 10
  • B. 5
  • C. 15
  • D. Lỗi cú pháp

Câu 7: Đoạn code nào sau đây thực hiện gán giá trị 20 cho biến `tuoi` kiểu số nguyên?

  • A. tuoi = 20
  • B. tuoi := 20
  • C. tuoi == 20
  • D. int tuoi = 20

Câu 8: Biểu thức nào sau đây có thể nằm ở vế phải của lệnh gán trong Python?

  • A. Chỉ có thể là một hằng số.
  • B. Chỉ có thể là một biến khác.
  • C. Chỉ có thể là một phép tính đơn giản.
  • D. Có thể là một hằng số, một biến, một biểu thức toán học, hoặc kết quả của một hàm.

Câu 9: Nếu bạn thực hiện lệnh gán `ten =

  • A. int (số nguyên)
  • B. str (chuỗi ký tự)
  • C. float (số thực)
  • D. bool (boolean)

Câu 10: Sau khi thực hiện đoạn code sau, giá trị của biến `z` là bao nhiêu?
```python
a = 5
b = 3
c = a + b
z = c * 2
```

  • A. 8
  • B. 10
  • C. 13
  • D. 16

Câu 11: Biểu thức toán học $frac{a+b}{2c}$ được viết trong Python bằng lệnh gán như thế nào để lưu kết quả vào biến `ket_qua`?

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

Câu 12: Đoạn code nào sau đây hoán đổi giá trị của hai biến `x` và `y` một cách đúng đắn trong Python?

  • A. x = y
    y = x
  • B. temp = x
    x = y
  • C. x, y = y, x
  • D. y, x = x, y

Câu 13: Sau khi thực hiện đoạn code sau, giá trị của biến `message` là gì?
```python
message =

  • A.
  • B.
  • C.
  • D.

Câu 14: Giả sử biến `radius` đang lưu giá trị bán kính của một hình tròn. Lệnh gán nào sau đây tính diện tích hình tròn đó (với $pi approx 3.14$) và lưu vào biến `area`?

  • A. area = 3.14 * 2 * radius
  • B. area = 3.14 * radius ** 2
  • C. area = (3.14 * radius) ^ 2
  • D. area = 3.14 * radius * 2

Câu 15: Khi một biến được gán một giá trị mới, điều gì xảy ra với giá trị cũ của biến đó?

  • A. Giá trị cũ bị ghi đè và mất đi.
  • B. Giá trị cũ vẫn được giữ lại trong bộ nhớ với tên biến cũ.
  • C. Giá trị cũ được tự động lưu vào một biến tạm thời.
  • D. Chương trình báo lỗi vì không thể gán lại giá trị cho biến.

Câu 16: Cho đoạn code sau:
```python
count = 0
count = count + 1
count = count + 1
```
Giá trị cuối cùng của biến `count` là bao nhiêu?

  • A. 0
  • B. 2
  • C. 1
  • D. Lỗi

Câu 17: Lệnh gán `x = y = z = 10` trong Python có ý nghĩa gì?

  • A. Kiểm tra xem x, y, z có bằng 10 không.
  • B. Gán giá trị của z cho y, sau đó gán giá trị của y cho x.
  • C. Chỉ gán giá trị 10 cho biến z.
  • D. Gán giá trị 10 cho cả ba biến x, y, và z.

Câu 18: Cho đoạn code:
```python
a = 10
b = 20
a = b
b = 5
```
Giá trị cuối cùng của `a` và `b` lần lượt là:

  • A. a = 20, b = 5
  • B. a = 10, b = 5
  • C. a = 20, b = 20
  • D. a = 10, b = 20

Câu 19: Lệnh gán nào sau đây sẽ gây lỗi trong Python nếu `my_var` chưa được định nghĩa?

  • A. my_var = 0
  • B. my_var =
  • C. another_var = my_var + 1
  • D. my_var = 100

Câu 20: Để tính tổng của ba số `x`, `y`, `z` và lưu kết quả vào biến `tong`, lệnh gán nào sau đây là đúng?

  • A. x + y + z = tong
  • B. tong = x + y + z
  • C. tong := x + y + z
  • D. tong == x + y + z

Câu 21: Cho đoạn code:
```python
a = 10
b = 3
c = a // b
d = a % b
```
Giá trị của `c` và `d` lần lượt là bao nhiêu?

  • A. c = 3.33, d = 1
  • B. c = 3, d = 1.0
  • C. c = 3.0, d = 1.0
  • D. c = 3, d = 1

Câu 22: Điều gì xảy ra khi bạn gán một giá trị kiểu chuỗi cho một biến trước đó đang lưu giá trị kiểu số nguyên, ví dụ: `age = 18` sau đó `age =

  • A. Chương trình báo lỗi vì không cùng kiểu dữ liệu.
  • B. Python tự động chuyển đổi chuỗi thành số.
  • C. Biến `age` sẽ lưu giá trị mới kiểu chuỗi, kiểu dữ liệu của biến thay đổi động.
  • D. Giá trị cũ (18) vẫn được giữ lại, biến `age` tham chiếu đến cả hai giá trị.

Câu 23: Biểu thức Python nào sau đây tương đương với công thức tính chu vi hình chữ nhật có chiều dài `dai` và chiều rộng `rong`?

  • A. (dai + rong) * 2
  • B. dai + rong * 2
  • C. dai * rong
  • D. 2 * dai + rong

Câu 24: Cho đoạn code:
```python
x = 5
y = 2
x = x * y
y = x - y
```
Giá trị cuối cùng của `x` và `y` lần lượt là:

  • A. x = 10, y = 2
  • B. x = 5, y = 3
  • C. x = 10, y = 5
  • D. x = 10, y = 8

Câu 25: Lệnh gán nào sau đây sử dụng phép toán lũy thừa để tính $2^5$ và lưu vào biến `power_result`?

  • A. power_result = 2 ^ 5
  • B. power_result = 2 ** 5
  • C. power_result = 2 * 5
  • D. power_result = 2 // 5

Câu 26: Cho đoạn code:
```python
a = 7
b = 2
a = a / b
```
Kiểu dữ liệu của biến `a` sau khi thực hiện đoạn code trên là gì?

  • A. int (số nguyên)
  • B. str (chuỗi ký tự)
  • C. float (số thực)
  • D. bool (boolean)

Câu 27: Lệnh gán nào sau đây là hợp lệ để khởi tạo một biến lưu trữ trạng thái đúng/sai?

  • A. is_active = True
  • B. is_active =
  • C. is_active = 1
  • D. is_active := True

Câu 28: Cho đoạn code:
```python
so_luong = 15
gia = 10000
thanh_tien = so_luong * gia
so_luong = so_luong + 5
```
Giá trị cuối cùng của biến `thanh_tien` là bao nhiêu?

  • A. 200000
  • B. 150000
  • C. Lỗi, vì `so_luong` thay đổi sau khi tính `thanh_tien`
  • D. 150005

Câu 29: Tên biến nào sau đây tuân thủ quy tắc đặt tên và có ý nghĩa nhất khi biểu diễn điểm trung bình môn học?

  • A. dtb
  • B. diemtrungbinh
  • C. diem_trung_binh
  • D. _dtb

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

  • A. 5 = number
  • B. number = 5
  • C. my_number = 5
  • D. _number5 = 5

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 03

Câu 1: Trong ngôn ngữ lập trình Python, biến (variable) được hiểu là:

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 03

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

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 03

Câu 3: Cho các tên biến sau: `diem_toan`, `1st_score`, `ho_ten`, `class@name`. Có bao nhiêu tên biến hợp lệ trong Python?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 03

Câu 4: Lệnh gán (assignment statement) trong Python dùng để làm gì?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 03

Câu 5: Cú pháp lệnh gán cơ bản trong Python là:

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 03

Câu 6: Sau khi thực hiện đoạn code sau, giá trị của biến `x` là bao nhiêu?
```python
x = 10
x = x + 5
```

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 03

Câu 7: Đoạn code nào sau đây thực hiện gán giá trị 20 cho biến `tuoi` kiểu số nguyên?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 03

Câu 8: Biểu thức nào sau đây có thể nằm ở vế phải của lệnh gán trong Python?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 03

Câu 9: Nếu bạn thực hiện lệnh gán `ten = "Nguyen Van A"`, kiểu dữ liệu của biến `ten` sẽ là gì?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 03

Câu 10: Sau khi thực hiện đoạn code sau, giá trị của biến `z` là bao nhiêu?
```python
a = 5
b = 3
c = a + b
z = c * 2
```

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 03

Câu 11: Biểu thức toán học $frac{a+b}{2c}$ được viết trong Python bằng lệnh gán như thế nào để lưu kết quả vào biến `ket_qua`?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 03

Câu 12: Đoạn code nào sau đây hoán đổi giá trị của hai biến `x` và `y` một cách đúng đắn trong Python?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 03

Câu 13: Sau khi thực hiện đoạn code sau, giá trị của biến `message` là gì?
```python
message = "Hello"
message = message + " World!"
```

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 03

Câu 14: Giả sử biến `radius` đang lưu giá trị bán kính của một hình tròn. Lệnh gán nào sau đây tính diện tích hình tròn đó (với $pi approx 3.14$) và lưu vào biến `area`?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 03

Câu 15: Khi một biến được gán một giá trị mới, điều gì xảy ra với giá trị cũ của biến đó?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 03

Câu 16: Cho đoạn code sau:
```python
count = 0
count = count + 1
count = count + 1
```
Giá trị cuối cùng của biến `count` là bao nhiêu?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 03

Câu 17: Lệnh gán `x = y = z = 10` trong Python có ý nghĩa gì?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 03

Câu 18: Cho đoạn code:
```python
a = 10
b = 20
a = b
b = 5
```
Giá trị cuối cùng của `a` và `b` lần lượt là:

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 03

Câu 19: Lệnh gán nào sau đây sẽ gây lỗi trong Python nếu `my_var` chưa được định nghĩa?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 03

Câu 20: Để tính tổng của ba số `x`, `y`, `z` và lưu kết quả vào biến `tong`, lệnh gán nào sau đây là đúng?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 03

Câu 21: Cho đoạn code:
```python
a = 10
b = 3
c = a // b
d = a % b
```
Giá trị của `c` và `d` lần lượt là bao nhiêu?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 03

Câu 22: Điều gì xảy ra khi bạn gán một giá trị kiểu chuỗi cho một biến trước đó đang lưu giá trị kiểu số nguyên, ví dụ: `age = 18` sau đó `age = "eighteen"`?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 03

Câu 23: Biểu thức Python nào sau đây tương đương với công thức tính chu vi hình chữ nhật có chiều dài `dai` và chiều rộng `rong`?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 03

Câu 24: Cho đoạn code:
```python
x = 5
y = 2
x = x * y
y = x - y
```
Giá trị cuối cùng của `x` và `y` lần lượt là:

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 03

Câu 25: Lệnh gán nào sau đây sử dụng phép toán lũy thừa để tính $2^5$ và lưu vào biến `power_result`?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 03

Câu 26: Cho đoạn code:
```python
a = 7
b = 2
a = a / b
```
Kiểu dữ liệu của biến `a` sau khi thực hiện đoạn code trên là gì?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 03

Câu 27: Lệnh gán nào sau đây là hợp lệ để khởi tạo một biến lưu trữ trạng thái đúng/sai?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 03

Câu 28: Cho đoạn code:
```python
so_luong = 15
gia = 10000
thanh_tien = so_luong * gia
so_luong = so_luong + 5
```
Giá trị cuối cùng của biến `thanh_tien` là bao nhiêu?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 03

Câu 29: Tên biến nào sau đây tuân thủ quy tắc đặt tên và có ý nghĩa nhất khi biểu diễn điểm trung bình môn học?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 03

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

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 học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán - Đề 04

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán - Đề 04 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Trong lập trình Python, biến (variable) được hiểu là gì?

  • A. Một từ khóa cố định của ngôn ngữ lập trình.
  • B. Một lệnh dùng để hiển thị thông báo ra màn hình.
  • C. Một vùng bộ nhớ được đặt tên dùng để lưu trữ dữ liệu và giá trị của nó có thể thay đổi trong quá trình thực hiện chương trình.
  • D. Một phép toán dùng để so sánh hai giá trị.

Câu 2: Theo quy tắc đặt tên biến trong Python, tên biến nào sau đây là hợp lệ?

  • A. 10_diem
  • B. ten-bien
  • C. for
  • D. gia_tri_lon_nhat

Câu 3: Lệnh gán trong Python dùng để làm gì?

  • A. Gán một giá trị cho một biến.
  • B. So sánh giá trị của hai biến.
  • C. Khai báo kiểu dữ liệu cho biến.
  • D. In giá trị của biến ra màn hình.

Câu 4: Cú pháp lệnh gán cơ bản trong Python là gì?

  • A. =
  • B. =
  • C. :=
  • D. gán cho

Câu 5: Sau khi thực hiện đoạn mã sau, giá trị của biến `y` là bao nhiêu?
`x = 5`
`y = x + 3`
`x = 10`

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

Câu 6: Xem xét đoạn mã sau:
`a = 10`
`b = 20`
`a = b`
`b = a`
Giá trị cuối cùng của `a` và `b` là bao nhiêu?

  • A. a = 10, b = 20
  • B. a = 20, b = 10
  • C. a = 20, b = 20
  • D. a = 10, b = 10

Câu 7: Trong Python, lệnh gán nào sau đây sẽ gây ra lỗi?

  • A. `gia = 15000`
  • B. `ten_hang =
  • C. `so_luong = gia / 1000`
  • D. `5 + 3 = ket_qua`

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

  • A. 16
  • B. 10
  • C. 11
  • D. Lỗi cú pháp

Câu 9: Để tính diện tích hình chữ nhật với chiều dài `dai` và chiều rộng `rong`, lệnh gán nào sau đây là đúng trong Python?

  • A. `dien_tich = dai * rong`
  • B. `dien_tich = dai + rong`
  • C. `dien_tich := dai * rong`
  • D. `dai * rong = dien_tich`

Câu 10: Sau khi thực hiện đoạn mã sau, giá trị của biến `tong` là bao nhiêu?
`tong = 0`
`so_hang_1 = 5`
`so_hang_2 = 7`
`tong = tong + so_hang_1 + so_hang_2`

  • A. 0
  • B. 5
  • C. 12
  • D. 12

Câu 11: Nếu biến `diem_toan` có giá trị là 8.5, kiểu dữ liệu của biến này trong Python là gì?

  • A. int (số nguyên)
  • B. float (số thực)
  • C. str (chuỗi)
  • D. bool (boolean)

Câu 12: Xem xét đoạn mã:
`so_luong_ban_dau = 100`
`so_luong_them = 20`
`so_luong_hien_tai = so_luong_ban_dau + so_luong_them`
Nếu sau đó thực hiện lệnh `so_luong_ban_dau = 150`, giá trị của `so_luong_hien_tai` có thay đổi không? Tại sao?

  • A. Có, vì `so_luong_hien_tai` phụ thuộc vào `so_luong_ban_dau`, khi `so_luong_ban_dau` thay đổi thì `so_luong_hien_tai` cũng thay đổi theo.
  • B. Có, vì lệnh gán cuối cùng sẽ cập nhật tất cả các biến liên quan.
  • C. Không, vì lệnh gán `so_luong_hien_tai = so_luong_ban_dau + so_luong_them` đã được thực hiện xong với giá trị cũ của `so_luong_ban_dau`. Lệnh gán sau đó chỉ thay đổi giá trị của `so_luong_ban_dau` mà không ảnh hưởng đến giá trị đã được gán cho `so_luong_hien_tai`.
  • D. Không, vì Python chỉ cập nhật giá trị của biến khi có phép toán mới.

Câu 13: Để gán cùng một giá trị 0 cho ba biến `x`, `y`, và `z` trong một dòng lệnh duy nhất, cú pháp nào sau đây là đúng trong Python?

  • A. `x = y = z = 0`
  • B. `x, y, z = 0`
  • C. `x = 0; y = 0; z = 0`
  • D. `x = 0, y = 0, z = 0`

Câu 14: Xem xét đoạn mã:
`goc = 90`
`don_vi =

  • B.
  • D. Lỗi do không thể cộng chuỗi với số.

Câu 15: Điều gì xảy ra nếu bạn cố gắng sử dụng một biến (ví dụ: `my_var`) trong một biểu thức hoặc lệnh gán mà biến đó chưa được gán giá trị trước đó?

  • A. Chương trình sẽ báo lỗi `NameError`.
  • B. Biến đó sẽ tự động được gán giá trị 0 hoặc rỗng.
  • C. Python sẽ yêu cầu bạn khai báo kiểu dữ liệu cho biến.
  • D. Chương trình sẽ chạy bình thường nhưng kết quả không xác định.

Câu 16: Biểu thức `15 // 4` trong Python sẽ cho kết quả là bao nhiêu?

  • A. 3
  • B. 3.75
  • C. 4
  • D. Lỗi

Câu 17: Biểu thức `15 % 4` trong Python sẽ cho kết quả là bao nhiêu?

  • A. 3
  • B. 3
  • C. 0.75
  • D. Lỗi

Câu 18: Trong Python, biểu thức nào sau đây tính lũy thừa (ví dụ: x mũ y)?

  • A. x ^ y
  • B. x ** y
  • C. x ^^ y
  • D. x ** y

Câu 19: Xem xét đoạn mã:
`gia_goc = 500`
`chiet_khau = 0.1`
`gia_sau_chiet_khau = gia_goc * (1 - chiet_khau)`
Giá trị cuối cùng của `gia_sau_chiet_khau` là bao nhiêu?

  • A. 500
  • B. 450.0
  • C. 450.0
  • D. 50.0

Câu 20: Nếu bạn muốn lưu trữ trạng thái bật/tắt của một thiết bị, kiểu dữ liệu nào sau đây là phù hợp nhất cho biến trong Python?

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

Câu 21: Sự khác biệt cơ bản giữa toán tử gán `=` và toán tử so sánh bằng `==` trong Python là gì?

  • A. `=` dùng để gán giá trị cho biến, `==` dùng để kiểm tra xem hai giá trị có bằng nhau không.
  • B. Cả hai đều dùng để so sánh giá trị.
  • C. `==` dùng để gán giá trị, `=` dùng để so sánh.
  • D. Không có sự khác biệt, chúng có thể dùng thay thế cho nhau.

Câu 22: Xem xét đoạn mã:
`x = 10`
`y = 5`
`z = x / y + 2`
Giá trị của biến `z` là bao nhiêu?

  • A. 4
  • B. 2.5
  • C. 7
  • D. 4.0

Câu 23: Khi một biến được gán một giá trị mới, giá trị cũ của biến đó sẽ như thế nào?

  • A. Bị ghi đè và mất đi.
  • B. Được lưu trữ trong bộ nhớ tạm.
  • C. Được cộng dồn vào giá trị mới.
  • D. Vẫn tồn tại cùng với giá trị mới.

Câu 24: Xem xét đoạn mã:
`count = 5`
`count = count - 1`
Giá trị cuối cùng của biến `count` là bao nhiêu?

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

Câu 25: Giả sử bạn có hai biến `a = 10` và `b = 5`. Biểu thức nào sau đây sẽ cho kết quả là 2.0?

  • A. `a // b`
  • B. `a / b`
  • C. `a % b`
  • D. `a ** b`

Câu 26: Trong Python, tên biến có phân biệt chữ hoa, chữ thường không?

  • A. Có, `myVar` và `myvar` là hai biến khác nhau.
  • B. Không, `myVar` và `myvar` là cùng một biến.
  • C. Chỉ phân biệt chữ cái đầu tiên.
  • D. Chỉ phân biệt khi tên biến là từ khóa.

Câu 27: Xem xét đoạn mã:
`message =

  • C.

Câu 28: Đâu là cách đặt tên biến theo quy ước (convention) phổ biến trong Python để chỉ một hằng số (giá trị không thay đổi)?

  • A. Sử dụng tất cả chữ thường (ví dụ: `pi_value`)
  • B. Sử dụng tất cả chữ hoa và dấu gạch dưới (ví dụ: `MAX_SPEED`)
  • C. Sử dụng Camel Case (ví dụ: `maxSpeed`)
  • D. Sử dụng chữ cái đầu tiên viết hoa (ví dụ: `PiValue`)

Câu 29: Xem xét biểu thức: `(10 + 5) * 2 / 3`. Kết quả của biểu thức này trong Python là bao nhiêu?

  • A. 10.0
  • B. 10
  • C. 7.0
  • D. Lỗi cú pháp

Câu 30: Để tính chu vi hình vuông có cạnh là `canh_hinh_vuong`, lệnh gán nào sau đây sử dụng biến đúng cách?

  • A. `chu_vi = 4 * 5`
  • B. `chu_vi = canh_hinh_vuong + 4`
  • C. `chu_vi = 4 * canh_hinh_vuong`
  • D. `4 * canh_hinh_vuong = chu_vi`

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 04

Trong lập trình Python, biến (variable) được hiểu là gì?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 04

Theo quy tắc đặt tên biến trong Python, tên biến nào sau đây là hợp lệ?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 04

Lệnh gán trong Python dùng để làm gì?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 04

Cú pháp lệnh gán cơ bản trong Python là gì?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 04

Sau khi thực hiện đoạn mã sau, giá trị của biến `y` là bao nhiêu?
`x = 5`
`y = x + 3`
`x = 10`

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 04

Xem xét đoạn mã sau:
`a = 10`
`b = 20`
`a = b`
`b = a`
Giá trị cuối cùng của `a` và `b` là bao nhiêu?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 04

Trong Python, lệnh gán nào sau đây sẽ gây ra lỗi?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 04

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

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 04

Để tính diện tích hình chữ nhật với chiều dài `dai` và chiều rộng `rong`, lệnh gán nào sau đây là đúng trong Python?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 04

Sau khi thực hiện đoạn mã sau, giá trị của biến `tong` là bao nhiêu?
`tong = 0`
`so_hang_1 = 5`
`so_hang_2 = 7`
`tong = tong + so_hang_1 + so_hang_2`

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 04

Nếu biến `diem_toan` có giá trị là 8.5, kiểu dữ liệu của biến này trong Python là gì?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 04

Xem xét đoạn mã:
`so_luong_ban_dau = 100`
`so_luong_them = 20`
`so_luong_hien_tai = so_luong_ban_dau + so_luong_them`
Nếu sau đó thực hiện lệnh `so_luong_ban_dau = 150`, giá trị của `so_luong_hien_tai` có thay đổi không? Tại sao?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 04

Để gán cùng một giá trị 0 cho ba biến `x`, `y`, và `z` trong một dòng lệnh duy nhất, cú pháp nào sau đây là đúng trong Python?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 04

Xem xét đoạn mã:
`goc = 90`
`don_vi = "do"`
`thong_bao = "Goc la: " + str(goc) + " " + don_vi`
Giá trị của biến `thong_bao` sau khi thực hiện là gì?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 04

Điều gì xảy ra nếu bạn cố gắng sử dụng một biến (ví dụ: `my_var`) trong một biểu thức hoặc lệnh gán mà biến đó chưa được gán giá trị trước đó?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 04

Biểu thức `15 // 4` trong Python sẽ cho kết quả là bao nhiêu?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 04

Biểu thức `15 % 4` trong Python sẽ cho kết quả là bao nhiêu?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 04

Trong Python, biểu thức nào sau đây tính lũy thừa (ví dụ: x mũ y)?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 04

Xem xét đoạn mã:
`gia_goc = 500`
`chiet_khau = 0.1`
`gia_sau_chiet_khau = gia_goc * (1 - chiet_khau)`
Giá trị cuối cùng của `gia_sau_chiet_khau` là bao nhiêu?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 04

Nếu bạn muốn lưu trữ trạng thái bật/tắt của một thiết bị, kiểu dữ liệu nào sau đây là phù hợp nhất cho biến trong Python?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 04

Sự khác biệt cơ bản giữa toán tử gán `=` và toán tử so sánh bằng `==` trong Python là gì?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 04

Xem xét đoạn mã:
`x = 10`
`y = 5`
`z = x / y + 2`
Giá trị của biến `z` là bao nhiêu?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 04

Khi một biến được gán một giá trị mới, giá trị cũ của biến đó sẽ như thế nào?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 04

Xem xét đoạn mã:
`count = 5`
`count = count - 1`
Giá trị cuối cùng của biến `count` là bao nhiêu?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 04

Giả sử bạn có hai biến `a = 10` và `b = 5`. Biểu thức nào sau đây sẽ cho kết quả là 2.0?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 04

Trong Python, tên biến có phân biệt chữ hoa, chữ thường không?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 04

Xem xét đoạn mã:
`message = "Xin chao"`
`message = 123`
Giá trị và kiểu dữ liệu cuối cùng của biến `message` là gì?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 04

Đâu là cách đặt tên biến theo quy ước (convention) phổ biến trong Python để chỉ một hằng số (giá trị không thay đổi)?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 04

Xem xét biểu thức: `(10 + 5) * 2 / 3`. Kết quả của biểu thức này trong Python là bao nhiêu?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 04

Để tính chu vi hình vuông có cạnh là `canh_hinh_vuong`, lệnh gán nào sau đây sử dụng biến đúng cách?

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 học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán - Đề 05

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán - Đề 05 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Trong lập trình Python, vai trò chính của biến là gì?

  • A. Lưu trữ dữ liệu để sử dụng sau này trong chương trình.
  • B. Thực hiện các phép tính toán phức tạp.
  • C. Hiển thị thông báo cho người dùng.
  • D. Định nghĩa các hàm (function) trong chương trình.

Câu 2: Trong ngôn ngữ Python, ký hiệu nào được sử dụng làm toán tử gán (assignment operator)?

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

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

  • A. _tong_diem
  • B. soLuongSanPham
  • C. 24gio
  • D. ten_hoc_sinh

Câu 4: Từ khóa (keyword) trong Python là gì?

  • A. Tên do người lập trình tự đặt cho biến hoặc hàm.
  • B. Các giá trị số hoặc chuỗi cố định.
  • C. Các ký hiệu toán học dùng trong biểu thức.
  • D. Những từ có ý nghĩa đặc biệt, được dành riêng cho cấu trúc ngôn ngữ và không được dùng làm tên biến.

Câu 5: Cho đoạn mã sau:
x = 10
x = x + 5
Giá trị cuối cùng của biến `x` là bao nhiêu sau khi thực hiện hai lệnh trên?

  • A. 10
  • B. 15
  • C. 5
  • D. Sẽ báo lỗi vì không thể gán lại giá trị cho biến.

Câu 6: Xét đoạn mã sau:
a = 5
b = a * 2
a = 1
Sau khi thực hiện các lệnh trên, giá trị của `a` và `b` lần lượt là bao nhiêu?

  • A. a = 1, b = 10
  • B. a = 5, b = 10
  • C. a = 1, b = 2
  • D. a = 5, b = 2

Câu 7: Lệnh gán nào sau đây đúng cú pháp trong Python để gán giá trị 3.14 cho biến `pi`?

  • A. pi := 3.14
  • B. pi = 3,14
  • C. pi = 3.14
  • D. 3.14 = pi

Câu 8: Hãy tính giá trị của biểu thức sau trong Python, tuân thủ quy tắc ưu tiên toán tử: `10 - 4 * 2`

  • A. 12
  • B. 2
  • C. 16
  • D. -6

Câu 9: Hãy tính giá trị của biểu thức sau trong Python, tuân thủ quy tắc ưu tiên toán tử: `20 // 3 + 5 % 3` (// là chia lấy phần nguyên, % là chia lấy dư)

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

Câu 10: Cho đoạn mã:
chieu_dai = 10
chieu_rong = 5
dien_tich = chieu_dai * chieu_rong
Giá trị được lưu trữ trong biến `dien_tich` sau khi đoạn mã thực thi là bao nhiêu?

  • A. 15
  • B. 50
  • C. 105
  • D. Sẽ báo lỗi.

Câu 11: Đoạn mã Python nào sau đây được sử dụng phổ biến nhất để hoán đổi giá trị của hai biến `x` và `y`?

  • A. x = y
    y = x
  • B. temp = x
    x = y
    y = temp
  • C. x, y = y, x
  • D. Cả B và C đều là các cách đúng và phổ biến.

Câu 12: Điều gì xảy ra nếu bạn cố gắng sử dụng một biến (ví dụ: in giá trị của nó) trước khi gán bất kỳ giá trị nào cho nó trong Python?

  • A. Biến sẽ tự động nhận giá trị mặc định là 0 hoặc rỗng.
  • B. Biến sẽ lưu trữ một giá trị ngẫu nhiên.
  • C. Chương trình sẽ dừng lại và báo lỗi `NameError`.
  • D. Biến sẽ tự động trở thành một từ khóa.

Câu 13: Lệnh gán tăng cường (augmented assignment) nào sau đây đúng cú pháp để tăng giá trị của biến `count` lên 1?

  • A. count =+ 1
  • B. count := count + 1
  • C. count = count + 1
  • D. count += 1

Câu 14: Nếu bạn gán `s =

  • A. integer (số nguyên)
  • B. float (số thực)
  • C. string (chuỗi ký tự)
  • D. boolean (logic)

Câu 15: Để chuyển đổi nhiệt độ từ độ C sang độ F, ta dùng công thức: F = C * 9/5 + 32. Cho đoạn mã:
temp_c = 25
temp_f = temp_c * 9/5 + 32
Giá trị của biến `temp_f` sau khi thực thi là bao nhiêu?

  • A. 77.0
  • B. 49.0
  • C. 81.0
  • D. 57.0

Câu 16: Trong quy tắc đặt tên biến của Python, ký tự gạch dưới `_` có thể xuất hiện ở vị trí nào?

  • A. Chỉ ở đầu tên biến.
  • B. Chỉ ở cuối tên biến.
  • C. Chỉ ở giữa tên biến (không phải đầu hoặc cuối).
  • D. Ở bất kỳ vị trí nào (đầu, giữa, cuối) trong tên biến hợp lệ.

Câu 17: Lệnh gán nào sau đây CHẮC CHẮN sẽ gây ra lỗi khi thực thi trong Python?

  • A. x =
  • B. y = 10 + 5.5
  • C. z = int(
  • D. ket_qua = 10 / 0

Câu 18: Cho đoạn mã:
gia_tien = 50000
so_luong = 3
tong_cong = gia_tien * so_luong
Giá trị cuối cùng của biến `tong_cong` là bao nhiêu?

  • A. 50003
  • B. 150000
  • C. 500003
  • D. Sẽ báo lỗi do khác kiểu dữ liệu.

Câu 19: Tại sao việc đặt tên biến có ý nghĩa (gợi nhớ nội dung lưu trữ) lại quan trọng trong lập trình?

  • A. Giúp chương trình chạy nhanh hơn.
  • B. Ngăn chặn lỗi cú pháp trong mã nguồn.
  • C. Làm cho mã nguồn dễ đọc, dễ hiểu và dễ bảo trì hơn.
  • D. Là yêu cầu bắt buộc của trình thông dịch Python.

Câu 20: Cho đoạn mã:
x = 10
y = 20
x = y
Sau khi thực hiện các lệnh trên, giá trị của `x` và `y` lần lượt là bao nhiêu?

  • A. x = 10, y = 20
  • B. x = 20, y = 10
  • C. x = 20, y = 20
  • D. x = 10, y = 10

Câu 21: Biểu thức nào sau đây tính toán trung bình cộng của ba biến `a`, `b`, và `c` một cách chính xác trong Python?

  • A. a + b + c / 3
  • B. (a + b + c) / 3
  • C. a + (b + c) / 3
  • D. avg = a + b + c / 3

Câu 22: Sự khác biệt cơ bản giữa toán tử `=` và toán tử `==` trong Python là gì?

  • A. `=` dùng để so sánh bằng, `==` dùng để gán giá trị.
  • B. `=` dùng để gán giá trị, `==` dùng để so sánh bằng.
  • C. Cả hai đều dùng để so sánh bằng.
  • D. Cả hai đều dùng để gán giá trị.

Câu 23: Nếu biến `thong_bao` có giá trị là chuỗi

  • A.
  • B.
  • C.
  • D. Sẽ báo lỗi do không thể cộng chuỗi.

Câu 24: Cho đoạn mã:
a = 7
a //= 2
Giá trị cuối cùng của biến `a` sau khi thực hiện lệnh gán tăng cường là bao nhiêu?

  • A. 3
  • B. 3.5
  • C. 4
  • D. Sẽ báo lỗi.

Câu 25: Trong biểu thức `ket_qua = (x + y) * z`, phép toán nào được thực hiện đầu tiên theo quy tắc ưu tiên toán tử của Python?

  • A. Phép nhân `*`
  • B. Phép cộng `+` (bên trong dấu ngoặc)
  • C. Phép gán `=`
  • D. Phụ thuộc vào giá trị của x, y, z.

Câu 26: Trong tình huống nào sau đây, việc sử dụng biến là cần thiết và hữu ích nhất?

  • A. Chỉ in ra một dòng chữ cố định như
  • B. Tính tổng điểm của nhiều môn học và lưu trữ kết quả để hiển thị hoặc xử lý tiếp.
  • C. Vẽ một hình vuông đơn giản trên màn hình.
  • D. Phát một đoạn nhạc đã được ghi âm sẵn.

Câu 27: Cho đoạn mã:
so_lan = 0
so_lan += 1
so_lan += 1
Giá trị cuối cùng của biến `so_lan` là bao nhiêu?

  • A. 0
  • B. 1
  • C. 2
  • D. Sẽ báo lỗi vì gán lại giá trị.

Câu 28: Nếu bạn muốn lưu trữ trạng thái "Đúng" hoặc "Sai" (True/False) cho một điều kiện nào đó, kiểu dữ liệu nào phù hợp nhất cho biến trong Python?

  • A. integer
  • B. float
  • C. string
  • D. boolean

Câu 29: Phân tích đoạn mã sau:
gia_goc = 100
giam_gia = 0.1
gia_cuoi = gia_goc * (1 - giam_gia)
Biến `gia_cuoi` đại diện cho giá trị gì?

  • A. Giá gốc của sản phẩm.
  • B. Số tiền được giảm giá.
  • C. Giá cuối cùng sau khi áp dụng giảm giá.
  • D. Phần trăm giảm giá.

Câu 30: Lệnh gán nào sau đây thể hiện việc gán cùng một giá trị cho nhiều biến cùng lúc trong Python?

  • A. a = 1; b = 1; c = 1
  • B. a = b = c = 1
  • C. (a, b, c) = 1
  • D. assign a, b, c = 1

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 05

Trong lập trình Python, vai trò chính của biến là gì?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 05

Trong ngôn ngữ Python, ký hiệu nào được sử dụng làm toán tử gán (assignment operator)?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 05

Theo quy tắc đặt tên biến trong Python, tên nào sau đây là KHÔNG hợp lệ?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 05

Từ khóa (keyword) trong Python là gì?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 05

Cho đoạn mã sau:
x = 10
x = x + 5
Giá trị cuối cùng của biến `x` là bao nhiêu sau khi thực hiện hai lệnh trên?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 05

Xét đoạn mã sau:
a = 5
b = a * 2
a = 1
Sau khi thực hiện các lệnh trên, giá trị của `a` và `b` lần lượt là bao nhiêu?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 05

Lệnh gán nào sau đây đúng cú pháp trong Python để gán giá trị 3.14 cho biến `pi`?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 05

Hãy tính giá trị của biểu thức sau trong Python, tuân thủ quy tắc ưu tiên toán tử: `10 - 4 * 2`

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 05

Hãy tính giá trị của biểu thức sau trong Python, tuân thủ quy tắc ưu tiên toán tử: `20 // 3 + 5 % 3` (// là chia lấy phần nguyên, % là chia lấy dư)

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 05

Cho đoạn mã:
chieu_dai = 10
chieu_rong = 5
dien_tich = chieu_dai * chieu_rong
Giá trị được lưu trữ trong biến `dien_tich` sau khi đoạn mã thực thi là bao nhiêu?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 05

Đoạn mã Python nào sau đây được sử dụng phổ biến nhất để hoán đổi giá trị của hai biến `x` và `y`?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 05

Điều gì xảy ra nếu bạn cố gắng sử dụng một biến (ví dụ: in giá trị của nó) trước khi gán bất kỳ giá trị nào cho nó trong Python?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 05

Lệnh gán tăng cường (augmented assignment) nào sau đây đúng cú pháp để tăng giá trị của biến `count` lên 1?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 05

Nếu bạn gán `s = "Xin chào"`, biến `s` đang lưu trữ dữ liệu thuộc kiểu nào?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 05

Để chuyển đổi nhiệt độ từ độ C sang độ F, ta dùng công thức: F = C * 9/5 + 32. Cho đoạn mã:
temp_c = 25
temp_f = temp_c * 9/5 + 32
Giá trị của biến `temp_f` sau khi thực thi là bao nhiêu?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 05

Trong quy tắc đặt tên biến của Python, ký tự gạch dưới `_` có thể xuất hiện ở vị trí nào?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 05

Lệnh gán nào sau đây CHẮC CHẮN sẽ gây ra lỗi khi thực thi trong Python?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 05

Cho đoạn mã:
gia_tien = 50000
so_luong = 3
tong_cong = gia_tien * so_luong
Giá trị cuối cùng của biến `tong_cong` là bao nhiêu?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 05

Tại sao việc đặt tên biến có ý nghĩa (gợi nhớ nội dung lưu trữ) lại quan trọng trong lập trình?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 05

Cho đoạn mã:
x = 10
y = 20
x = y
Sau khi thực hiện các lệnh trên, giá trị của `x` và `y` lần lượt là bao nhiêu?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 05

Biểu thức nào sau đây tính toán trung bình cộng của ba biến `a`, `b`, và `c` một cách chính xác trong Python?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 05

Sự khác biệt cơ bản giữa toán tử `=` và toán tử `==` trong Python là gì?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 05

Nếu biến `thong_bao` có giá trị là chuỗi "Python ", kết quả của biểu thức `thong_bao + "programming"` là gì?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 05

Cho đoạn mã:
a = 7
a //= 2
Giá trị cuối cùng của biến `a` sau khi thực hiện lệnh gán tăng cường là bao nhiêu?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 05

Trong biểu thức `ket_qua = (x + y) * z`, phép toán nào được thực hiện đầu tiên theo quy tắc ưu tiên toán tử của Python?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 05

Trong tình huống nào sau đây, việc sử dụng biến là cần thiết và hữu ích nhất?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 05

Cho đoạn mã:
so_lan = 0
so_lan += 1
so_lan += 1
Giá trị cuối cùng của biến `so_lan` là bao nhiêu?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 05

Nếu bạn muốn lưu trữ trạng thái 'Đúng' hoặc 'Sai' (True/False) cho một điều kiện nào đó, kiểu dữ liệu nào phù hợp nhất cho biến trong Python?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 05

Phân tích đoạn mã sau:
gia_goc = 100
giam_gia = 0.1
gia_cuoi = gia_goc * (1 - giam_gia)
Biến `gia_cuoi` đại diện cho giá trị gì?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 05

Lệnh gán nào sau đây thể hiện việc gán cùng một giá trị cho nhiều biến cùng lúc trong Python?

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 học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán - Đề 06

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán - Đề 06 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

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

  • A. Để thực hiện các phép tính toán phức tạp.
  • B. Để hiển thị thông báo ra màn hình.
  • C. Để lưu trữ dữ liệu trong bộ nhớ máy tính.
  • D. Để định nghĩa các hàm sử dụng nhiều lần.

Câu 2: Lệnh gán trong Python có cú pháp cơ bản như thế nào?

  • A. =
  • B. :=
  • C. GÁN =
  • D. =

Câu 3: Xét đoạn mã Python sau: `chieu_dai = 10
chieu_rong = 5
dien_tich = chieu_dai * chieu_rong`.
Sau khi thực hiện đoạn mã này, giá trị của biến `dien_tich` là bao nhiêu?

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

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

  • A. so_luong
  • B. giaTri
  • C. 1bien
  • D. _tamThoi

Câu 5: Từ khoá trong Python có đặc điểm gì?

  • A. Là các từ có ý nghĩa đặc biệt đối với ngôn ngữ và không được dùng làm tên biến.
  • B. Là các từ do người lập trình tự định nghĩa.
  • C. Có thể được sử dụng làm tên biến nếu viết hoa toàn bộ.
  • D. Chỉ được sử dụng trong các câu lệnh điều kiện.

Câu 6: Cho đoạn mã: `x = 7
y = x + 3
x = 15
print(y)`.
Kết quả in ra màn hình là bao nhiêu?

  • A. 10
  • B. 7
  • C. 15
  • D. 18

Câu 7: Khi thực hiện lệnh gán `ten =

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

Câu 8: Đoạn mã nào sau đây minh hoạ việc gán giá trị của biểu thức cho một biến?

  • A. 5 = ket_qua
  • B. a + b
  • C. tong = so1 + so2
  • D. print(

Câu 9: Giả sử bạn cần tính chu vi hình chữ nhật có chiều dài `cd` và chiều rộng `cr`. Biểu thức nào sau đây tính đúng chu vi và gán vào biến `chu_vi`?

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

Câu 10: Tên biến nào sau đây tuân thủ quy tắc đặt tên biến trong Python, nhưng KHÔNG NÊN sử dụng vì dễ gây nhầm lẫn hoặc trùng với từ khoá/hàm dựng sẵn?

  • A. diem_thi_toan
  • B. list
  • C. tenhocsinh1
  • D. MAX_VALUE

Câu 11: Cho đoạn mã: `a = 10
b = 20
temp = a
a = b
b = temp`.
Sau khi thực hiện đoạn mã này, giá trị của `a` và `b` lần lượt là bao nhiêu?

  • A. a = 10, b = 20
  • B. a = 10, b = 10
  • C. a = 20, b = 10
  • D. a = 20, b = 20

Câu 12: Biểu thức toán học $frac{ax + b}{cx + d}$ được biểu diễn trong Python như thế nào nếu `a, b, c, d, x` là các biến đã được gán giá trị?

  • A. ax + b / cx + d
  • B. (ax + b) / cx + d
  • C. ax + b / (cx + d)
  • D. (ax + b) / (cx + d)

Câu 13: Kết quả của biểu thức Python `10 + 5 * 2 - 3 / 3` là bao nhiêu?

  • A. 16.0
  • B. 19.0
  • C. 20
  • D. 19

Câu 14: Biểu thức Python `17 // 5` trả về kết quả là bao nhiêu?

  • A. 3
  • B. 3.4
  • C. 2
  • D. 17.0 / 5.0

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

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

Câu 16: Cho đoạn mã: `count = 0
count = count + 1
count = count + 1
print(count)`.
Kết quả in ra màn hình là bao nhiêu?

  • A. 0
  • B. 1
  • C. count + 1
  • D. 2

Câu 17: Đ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 trong Python?

  • A. Báo lỗi vì biến đã được khai báo.
  • B. Giá trị cũ của biến bị ghi đè bởi giá trị mới.
  • C. Python tự động tạo một biến mới với cùng tên.
  • D. Giá trị mới được thêm vào giá trị cũ.

Câu 18: Tên biến nào sau đây là hợp lệ và được khuyến khích sử dụng theo chuẩn PEP 8 (hướng dẫn phong cách mã hóa Python)?

  • A. tong_diem
  • B. TongDiem
  • C. tongdiem
  • D. __tongdiem__

Câu 19: Cho đoạn mã: `diem_ly_thuyet = 8.5
diem_thuc_hanh = 9
diem_trung_binh = (diem_ly_thuyet + diem_thuc_hanh) / 2`.
Biến `diem_trung_binh` sẽ lưu trữ dữ liệu thuộc kiểu nào?

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

Câu 20: Lệnh gán nào sau đây gán cùng một giá trị 0 cho ba biến `a`, `b`, và `c`?

  • A. a, b, c = 0
  • B. a = 0; b = 0; c = 0
  • C. a = b = c = 0
  • D. a = 0; b, c = 0, 0

Câu 21: Xét biểu thức Python `2 ** 3 + 6 / 2`. Kết quả là bao nhiêu?

  • A. 11.0
  • B. 7.0
  • C. 11
  • D. 7

Câu 22: Cho đoạn mã: `so = 10
so = so * 2
so = so - 5
print(so)`.
Giá trị cuối cùng của biến `so` là bao nhiêu?

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

Câu 23: Lệnh gán nào sau đây chứa lỗi cú pháp trong Python?

  • A. x = y + 1
  • B. tong + hieu = 100
  • C. ket_qua = (a + b) * c
  • D. message =

Câu 24: Cho đoạn mã: `a = 5
b = 2
ket_qua = a / b + a // b`.
Giá trị của biến `ket_qua` là bao nhiêu?

  • A. 5.5
  • B. 5
  • C. 2.5
  • D. 4.5

Câu 25: Giả sử bạn muốn tính giá trị của biểu thức $3x^2 + 2x + 1$ với $x$ là một biến đã cho. Lệnh gán nào sau đây thực hiện đúng việc này?

  • A. ket_qua = 3x^2 + 2x + 1
  • B. ket_qua = 3xx + 2*x + 1
  • C. ket_qua = 3 * x**2 + 2 * x + 1
  • D. ket_qua = (3x)^2 + (2x) + 1

Câu 26: Khi gán giá trị cho một biến, Python sẽ tự động xác định kiểu dữ liệu của biến dựa vào kiểu của giá trị được gán. Đây là đặc điểm gì của Python?

  • A. Ngôn ngữ có kiểu dữ liệu động (dynamically typed).
  • B. Ngôn ngữ có kiểu dữ liệu tĩnh (statically typed).
  • C. Ngôn ngữ biên dịch (compiled language).
  • D. Ngôn ngữ hướng đối tượng (object-oriented language).

Câu 27: Cho đoạn mã: `a = 10
b = "5"
c = a + int(b)
print(c)`.
Kết quả in ra màn hình là bao nhiêu?

  • A. 105
  • B. 15.0
  • C. Lỗi
  • D. 15

Câu 28: Biến và lệnh gán là những khái niệm cơ bản nhất để thực hiện thao tác nào trong lập trình?

  • A. Điều khiển luồng thực hiện chương trình.
  • B. Lưu trữ và xử lý dữ liệu.
  • C. Tương tác với người dùng.
  • D. Định nghĩa cấu trúc lặp.

Câu 29: Tên biến nào sau đây là hợp lệ nhưng KHÔNG được coi là tên biến tốt (dễ đọc, dễ hiểu)?

  • A. xyz123
  • B. so_luong_san_pham
  • C. ten_khach_hang
  • D. diemTrungBinh

Câu 30: Cho đoạn mã: `gia_tien = 100
giam_gia = 0.1
tong_cong = gia_tien * (1 - giam_gia)
print(tong_cong)`.
Kết quả in ra màn hình là bao nhiêu?

  • A. 100
  • B. 10
  • C. 90.0
  • D. 90

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 06

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

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 06

Câu 2: Lệnh gán trong Python có cú pháp cơ bản như thế nào?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 06

Câu 3: Xét đoạn mã Python sau: `chieu_dai = 10
chieu_rong = 5
dien_tich = chieu_dai * chieu_rong`.
Sau khi thực hiện đoạn mã này, giá trị của biến `dien_tich` là bao nhiêu?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 06

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

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 06

Câu 5: Từ khoá trong Python có đặc điểm gì?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 06

Câu 6: Cho đoạn mã: `x = 7
y = x + 3
x = 15
print(y)`.
Kết quả in ra màn hình là bao nhiêu?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 06

Câu 7: Khi thực hiện lệnh gán `ten = "Nguyen Van A"`, biến `ten` sẽ lưu trữ dữ liệu thuộc kiểu nào?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 06

Câu 8: Đoạn mã nào sau đây minh hoạ việc gán giá trị của biểu thức cho một biến?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 06

Câu 9: Giả sử bạn cần tính chu vi hình chữ nhật có chiều dài `cd` và chiều rộng `cr`. Biểu thức nào sau đây tính đúng chu vi và gán vào biến `chu_vi`?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 06

Câu 10: Tên biến nào sau đây tuân thủ quy tắc đặt tên biến trong Python, nhưng KHÔNG NÊN sử dụng vì dễ gây nhầm lẫn hoặc trùng với từ khoá/hàm dựng sẵn?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 06

Câu 11: Cho đoạn mã: `a = 10
b = 20
temp = a
a = b
b = temp`.
Sau khi thực hiện đoạn mã này, giá trị của `a` và `b` lần lượt là bao nhiêu?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 06

Câu 12: Biểu thức toán học $frac{ax + b}{cx + d}$ được biểu diễn trong Python như thế nào nếu `a, b, c, d, x` là các biến đã được gán giá trị?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 06

Câu 13: Kết quả của biểu thức Python `10 + 5 * 2 - 3 / 3` là bao nhiêu?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 06

Câu 14: Biểu thức Python `17 // 5` trả về kết quả là bao nhiêu?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 06

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

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 06

Câu 16: Cho đoạn mã: `count = 0
count = count + 1
count = count + 1
print(count)`.
Kết quả in ra màn hình là bao nhiêu?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 06

Câu 17: Đ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 trong Python?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 06

Câu 18: Tên biến nào sau đây là hợp lệ và được khuyến khích sử dụng theo chuẩn PEP 8 (hướng dẫn phong cách mã hóa Python)?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 06

Câu 19: Cho đoạn mã: `diem_ly_thuyet = 8.5
diem_thuc_hanh = 9
diem_trung_binh = (diem_ly_thuyet + diem_thuc_hanh) / 2`.
Biến `diem_trung_binh` sẽ lưu trữ dữ liệu thuộc kiểu nào?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 06

Câu 20: Lệnh gán nào sau đây gán cùng một giá trị 0 cho ba biến `a`, `b`, và `c`?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 06

Câu 21: Xét biểu thức Python `2 ** 3 + 6 / 2`. Kết quả là bao nhiêu?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 06

Câu 22: Cho đoạn mã: `so = 10
so = so * 2
so = so - 5
print(so)`.
Giá trị cuối cùng của biến `so` là bao nhiêu?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 06

Câu 23: Lệnh gán nào sau đây chứa lỗi cú pháp trong Python?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 06

Câu 24: Cho đoạn mã: `a = 5
b = 2
ket_qua = a / b + a // b`.
Giá trị của biến `ket_qua` là bao nhiêu?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 06

Câu 25: Giả sử bạn muốn tính giá trị của biểu thức $3x^2 + 2x + 1$ với $x$ là một biến đã cho. Lệnh gán nào sau đây thực hiện đúng việc này?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 06

Câu 26: Khi gán giá trị cho một biến, Python sẽ tự động xác định kiểu dữ liệu của biến dựa vào kiểu của giá trị được gán. Đây là đặc điểm gì của Python?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 06

Câu 27: Cho đoạn mã: `a = 10
b = '5'
c = a + int(b)
print(c)`.
Kết quả in ra màn hình là bao nhiêu?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 06

Câu 28: Biến và lệnh gán là những khái niệm cơ bản nhất để thực hiện thao tác nào trong lập trình?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 06

Câu 29: Tên biến nào sau đây là hợp lệ nhưng KHÔNG được coi là tên biến tốt (dễ đọc, dễ hiểu)?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 06

Câu 30: Cho đoạn mã: `gia_tien = 100
giam_gia = 0.1
tong_cong = gia_tien * (1 - giam_gia)
print(tong_cong)`.
Kết quả in ra màn hình là bao nhiêu?

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 học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán - Đề 07

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán - Đề 07 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Trong ngôn ngữ lập trình Python, khái niệm "biến" (variable) dùng để làm gì?

  • A. Thực hiện các phép tính toán học phức tạp.
  • B. Lưu trữ và quản lý dữ liệu (giá trị) trong bộ nhớ máy tính.
  • C. Định nghĩa các hàm (function) để thực hiện một công việc cụ thể.
  • D. Kiểm tra điều kiện và rẽ nhánh trong chương trình.

Câu 2: Quy tắc đặt tên biến nào sau đây là KHÔNG ĐÚNG trong Python?

  • A. Chỉ chứa chữ cái tiếng Anh, chữ số và dấu gạch dưới (_).
  • B. Không được bắt đầu bằng chữ số.
  • C. Có thể chứa các ký tự đặc biệt như @, #, $.
  • D. Không được trùng với các từ khoá (keywords) của Python.

Câu 3: Cho các tên sau: `_tong`, `diemThi`, `2so`, `if`. Tên nào KHÔNG thể dùng làm tên biến hợp lệ trong Python?

  • A. `_tong`
  • B. `diemThi`
  • C. `2so`
  • D. `if` và `2so`

Câu 4: Lệnh gán trong Python được sử dụng để làm gì?

  • A. Gán một giá trị cho một biến.
  • B. So sánh giá trị của hai biến.
  • C. Khai báo kiểu dữ liệu cho biến.
  • D. In giá trị của biến ra màn hình.

Câu 5: Cho đoạn chương trình Python sau:
```python
a = 10
b = a + 5
a = 20
print(b)```
Kết quả in ra màn hình là bao nhiêu?

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

Câu 6: Biểu thức toán học $$frac{x + 5}{y - 2}$$ được viết lại trong Python như thế nào, giả sử x và y là các biến số?

  • A. `x + 5 / y - 2`
  • B. `x + 5 // y - 2`
  • C. `(x + 5) / (y - 2)`
  • D. `(x + 5) // (y - 2)`

Câu 7: Cho đoạn chương trình Python:
```python
chieu_dai = 8
chieu_rong = 5
dien_tich = chieu_dai * chieu_rong
chieu_dai = 10
print(dien_tich)```
Kết quả in ra màn hình là bao nhiêu?

  • A. 50
  • B. 40
  • C. 80
  • D. Không xác định (lỗi)

Câu 8: Trong Python, sự khác biệt cơ bản giữa `=` và `==` là gì?

  • A. `=` dùng để so sánh, `==` dùng để gán.
  • B. Cả hai đều dùng để gán giá trị.
  • C. Cả hai đều dùng để so sánh giá trị.
  • D. `=` dùng để gán giá trị, `==` dùng để so sánh giá trị bằng nhau.

Câu 9: Cho biểu thức Python: `15 // 4`. Kết quả của biểu thức này là bao nhiêu?

  • A. 3
  • B. 3.75
  • C. 4
  • D. Không xác định (lỗi)

Câu 10: Cho biểu thức Python: `17 % 5`. Kết quả của biểu thức này là bao nhiêu?

  • A. 3
  • B. 3.4
  • C. 2
  • D. Không xác định (lỗi)

Câu 11: Cho đoạn chương trình Python:
```python
x = 5
y = x * 2
x = x + 1
print(y)```
Kết quả in ra màn hình là bao nhiêu?

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

Câu 12: Đâu là cách viết đúng cú pháp lệnh gán trong Python?

  • A. `giá trị = biến`
  • B. `biến := giá trị`
  • C. `biến == giá trị`
  • D. `biến = giá trị`

Câu 13: Cho đoạn chương trình Python:
```python
a = 7
b = 3
c = a / b
print(c)```
Kiểu dữ liệu của biến `c` sau khi thực hiện lệnh gán là gì trong Python 3?

  • A. integer (số nguyên)
  • B. float (số thực)
  • C. string (chuỗi)
  • D. boolean (logic)

Câu 14: Để tính chu vi hình chữ nhật với chiều dài `dai` và chiều rộng `rong`, công thức `chu_vi = 2 * (dai + rong)` là một ví dụ về việc sử dụng:

  • A. Biến và lệnh gán.
  • B. Câu lệnh điều kiện.
  • C. Vòng lặp.
  • D. Hàm in (print function).

Câu 15: Giả sử bạn muốn lưu trữ số lượng học sinh trong một lớp học là 35. Lệnh gán nào sau đây là phù hợp nhất trong Python?

  • A. `so_luong_hoc_sinh == 35`
  • B. `35 = so_luong_hoc_sinh`
  • C. `so_luong_hoc_sinh = 35`
  • D. `so_luong_hoc_sinh := 35`

Câu 16: Cho đoạn chương trình Python:
```python
a = 10
a = a + 5
a = a * 2
print(a)```
Kết quả in ra màn hình là bao nhiêu?

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

Câu 17: Khi một biến được gán một giá trị mới, giá trị cũ của biến đó sẽ như thế nào?

  • A. Bị mất (thay thế bằng giá trị mới).
  • B. Được lưu trữ tự động ở nơi khác.
  • C. Trở thành giá trị mặc định.
  • D. Python báo lỗi.

Câu 18: Cho đoạn chương trình Python:
```python
diem_toan = 8.5
diem_van = 7.0
diem_trung_binh = (diem_toan + diem_van) / 2
print(diem_trung_binh)```
Kết quả in ra màn hình là bao nhiêu?

  • A. 15.5
  • B. 7.75
  • C. 7
  • D. 8.5

Câu 19: Trong biểu thức `5 + 3 * 2`, phép toán nào được thực hiện trước theo quy tắc ưu tiên của Python?

  • A. Phép nhân (`*`)
  • B. Phép cộng (`+`)
  • C. Từ trái sang phải, phép cộng trước.
  • D. Thứ tự không quan trọng.

Câu 20: Cho đoạn chương trình Python:
```python
x = 10
y = 3
z = x % y
print(z)```
Kết quả in ra màn hình là bao nhiêu?

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

Câu 21: Biểu thức `2 ** 3` trong Python có ý nghĩa là gì?

  • A. 2 nhân 3
  • B. 2 chia lấy dư cho 3
  • C. 2 chia lấy phần nguyên cho 3
  • D. 2 mũ 3

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

  • A. `2.5 2.5`
  • B. `2 2`
  • C. `2.5 2`
  • D. `2 2.5`

Câu 23: Biến nào sau đây được đặt tên đúng quy tắc nhưng được coi là không nên dùng vì dễ gây nhầm lẫn với từ khoá?

  • A. `_ten_bien`
  • B. `True_value`
  • C. `gia_tri_1`
  • D. `soLuong`

Câu 24: Để biểu diễn giá trị 3.14 (số Pi) và gán cho một biến, kiểu dữ liệu nào sẽ được Python tự động nhận diện?

  • A. integer (số nguyên)
  • B. float (số thực)
  • C. string (chuỗi)
  • D. boolean (logic)

Câu 25: Giả sử bạn cần tăng giá trị của biến `counter` lên 1. Lệnh gán nào sau đây thực hiện điều đó?

  • A. `counter = counter + 1`
  • B. `counter == counter + 1`
  • C. `counter := counter + 1`
  • D. `counter + 1 = counter`

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

  • A. `15 10`
  • B. `10 5`
  • C. `15 10` (lưu ý b = (a_mới) - b_cũ = 15 - 5 = 10)
  • D. `15 5`

Câu 27: Lệnh gán nào sau đây thể hiện ý tưởng "giá của sản phẩm sau khi giảm 10% là giá ban đầu nhân với 0.9"?

  • A. `gia_giam = gia_ban_dau * 0.1`
  • B. `gia_ban_dau = gia_sau_giam * 0.9`
  • C. `gia_sau_giam == gia_ban_dau * 0.9`
  • D. `gia_sau_giam = gia_ban_dau * 0.9`

Câu 28: Khi thực hiện lệnh gán `ten = "Nguyen Van A"`, biến `ten` sẽ lưu trữ dữ liệu thuộc kiểu gì trong Python?

  • A. integer (số nguyên)
  • B. float (số thực)
  • C. string (chuỗi)
  • D. boolean (logic)

Câu 29: Cho đoạn chương trình Python:
```python
a = 8
b = 2
c = a / b * 4
print(c)```
Kết quả in ra màn hình là bao nhiêu? (Lưu ý thứ tự ưu tiên và kiểu dữ liệu)

  • A. 16.0
  • B. 16
  • C. 1.0
  • D. 1

Câu 30: Giả sử bạn cần hoán đổi giá trị của hai biến `x` và `y` mà không dùng biến trung gian. Cách làm nào sau đây là đúng trong Python?

  • A. `x = y; y = x`
  • B. `x == y; y == x`
  • C. `x, y = y, x` (Đây là cách hoán đổi trong Python, nhưng đáp án này không có. Hãy tìm cách khác.)
  • D. `x = x + y; y = x - y; x = x - y`

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 07

Câu 1: Trong ngôn ngữ lập trình Python, khái niệm 'biến' (variable) dùng để làm gì?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 07

Câu 2: Quy tắc đặt tên biến nào sau đây là KHÔNG ĐÚNG trong Python?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 07

Câu 3: Cho các tên sau: `_tong`, `diemThi`, `2so`, `if`. Tên nào KHÔNG thể dùng làm tên biến hợp lệ trong Python?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 07

Câu 4: Lệnh gán trong Python được sử dụng để làm gì?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 07

Câu 5: Cho đoạn chương trình Python sau:
```python
a = 10
b = a + 5
a = 20
print(b)```
Kết quả in ra màn hình là bao nhiêu?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 07

Câu 6: Biểu thức toán học $$frac{x + 5}{y - 2}$$ được viết lại trong Python như thế nào, giả sử x và y là các biến số?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 07

Câu 7: Cho đoạn chương trình Python:
```python
chieu_dai = 8
chieu_rong = 5
dien_tich = chieu_dai * chieu_rong
chieu_dai = 10
print(dien_tich)```
Kết quả in ra màn hình là bao nhiêu?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 07

Câu 8: Trong Python, sự khác biệt cơ bản giữa `=` và `==` là gì?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 07

Câu 9: Cho biểu thức Python: `15 // 4`. Kết quả của biểu thức này là bao nhiêu?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 07

Câu 10: Cho biểu thức Python: `17 % 5`. Kết quả của biểu thức này là bao nhiêu?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 07

Câu 11: Cho đoạn chương trình Python:
```python
x = 5
y = x * 2
x = x + 1
print(y)```
Kết quả in ra màn hình là bao nhiêu?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 07

Câu 12: Đâu là cách viết đúng cú pháp lệnh gán trong Python?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 07

Câu 13: Cho đoạn chương trình Python:
```python
a = 7
b = 3
c = a / b
print(c)```
Kiểu dữ liệu của biến `c` sau khi thực hiện lệnh gán là gì trong Python 3?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 07

Câu 14: Để tính chu vi hình chữ nhật với chiều dài `dai` và chiều rộng `rong`, công thức `chu_vi = 2 * (dai + rong)` là một ví dụ về việc sử dụng:

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 07

Câu 15: Giả sử bạn muốn lưu trữ số lượng học sinh trong một lớp học là 35. Lệnh gán nào sau đây là phù hợp nhất trong Python?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 07

Câu 16: Cho đoạn chương trình Python:
```python
a = 10
a = a + 5
a = a * 2
print(a)```
Kết quả in ra màn hình là bao nhiêu?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 07

Câu 17: Khi một biến được gán một giá trị mới, giá trị cũ của biến đó sẽ như thế nào?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 07

Câu 18: Cho đoạn chương trình Python:
```python
diem_toan = 8.5
diem_van = 7.0
diem_trung_binh = (diem_toan + diem_van) / 2
print(diem_trung_binh)```
Kết quả in ra màn hình là bao nhiêu?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 07

Câu 19: Trong biểu thức `5 + 3 * 2`, phép toán nào được thực hiện trước theo quy tắc ưu tiên của Python?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 07

Câu 20: Cho đoạn chương trình Python:
```python
x = 10
y = 3
z = x % y
print(z)```
Kết quả in ra màn hình là bao nhiêu?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 07

Câu 21: Biểu thức `2 ** 3` trong Python có ý nghĩa là gì?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 07

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

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 07

Câu 23: Biến nào sau đây được đặt tên đúng quy tắc nhưng được coi là không nên dùng vì dễ gây nhầm lẫn với từ khoá?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 07

Câu 24: Để biểu diễn giá trị 3.14 (số Pi) và gán cho một biến, kiểu dữ liệu nào sẽ được Python tự động nhận diện?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 07

Câu 25: Giả sử bạn cần tăng giá trị của biến `counter` lên 1. Lệnh gán nào sau đây thực hiện điều đó?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 07

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

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 07

Câu 27: Lệnh gán nào sau đây thể hiện ý tưởng 'giá của sản phẩm sau khi giảm 10% là giá ban đầu nhân với 0.9'?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 07

Câu 28: Khi thực hiện lệnh gán `ten = 'Nguyen Van A'`, biến `ten` sẽ lưu trữ dữ liệu thuộc kiểu gì trong Python?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 07

Câu 29: Cho đoạn chương trình Python:
```python
a = 8
b = 2
c = a / b * 4
print(c)```
Kết quả in ra màn hình là bao nhiêu? (Lưu ý thứ tự ưu tiên và kiểu dữ liệu)

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 07

Câu 30: Giả sử bạn cần hoán đổi giá trị của hai biến `x` và `y` mà không dùng biến trung gian. Cách làm nào sau đây là đúng trong Python?

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 học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán - Đề 08

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán - Đề 08 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Trong ngôn ngữ lập trình Python, khái niệm "biến" (variable) dùng để làm gì?

  • A. Thực hiện các phép tính toán học phức tạp.
  • B. Lưu trữ và quản lý dữ liệu (giá trị) trong bộ nhớ máy tính.
  • C. Định nghĩa các hàm (function) để thực hiện một công việc cụ thể.
  • D. Kiểm tra điều kiện và rẽ nhánh trong chương trình.

Câu 2: Quy tắc đặt tên biến nào sau đây là KHÔNG ĐÚNG trong Python?

  • A. Chỉ chứa chữ cái tiếng Anh, chữ số và dấu gạch dưới (_).
  • B. Không được bắt đầu bằng chữ số.
  • C. Có thể chứa các ký tự đặc biệt như @, #, $.
  • D. Không được trùng với các từ khoá (keywords) của Python.

Câu 3: Cho các tên sau: `_tong`, `diemThi`, `2so`, `if`. Tên nào KHÔNG thể dùng làm tên biến hợp lệ trong Python?

  • A. `_tong`
  • B. `diemThi`
  • C. `2so`
  • D. `if` và `2so`

Câu 4: Lệnh gán trong Python được sử dụng để làm gì?

  • A. Gán một giá trị cho một biến.
  • B. So sánh giá trị của hai biến.
  • C. Khai báo kiểu dữ liệu cho biến.
  • D. In giá trị của biến ra màn hình.

Câu 5: Cho đoạn chương trình Python sau:
```python
a = 10
b = a + 5
a = 20
print(b)```
Kết quả in ra màn hình là bao nhiêu?

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

Câu 6: Biểu thức toán học $$frac{x + 5}{y - 2}$$ được viết lại trong Python như thế nào, giả sử x và y là các biến số?

  • A. `x + 5 / y - 2`
  • B. `x + 5 // y - 2`
  • C. `(x + 5) / (y - 2)`
  • D. `(x + 5) // (y - 2)`

Câu 7: Cho đoạn chương trình Python:
```python
chieu_dai = 8
chieu_rong = 5
dien_tich = chieu_dai * chieu_rong
chieu_dai = 10
print(dien_tich)```
Kết quả in ra màn hình là bao nhiêu?

  • A. 50
  • B. 40
  • C. 80
  • D. Không xác định (lỗi)

Câu 8: Trong Python, sự khác biệt cơ bản giữa `=` và `==` là gì?

  • A. `=` dùng để so sánh, `==` dùng để gán.
  • B. Cả hai đều dùng để gán giá trị.
  • C. Cả hai đều dùng để so sánh giá trị.
  • D. `=` dùng để gán giá trị, `==` dùng để so sánh giá trị bằng nhau.

Câu 9: Cho biểu thức Python: `15 // 4`. Kết quả của biểu thức này là bao nhiêu?

  • A. 3
  • B. 3.75
  • C. 4
  • D. Không xác định (lỗi)

Câu 10: Cho biểu thức Python: `17 % 5`. Kết quả của biểu thức này là bao nhiêu?

  • A. 3
  • B. 3.4
  • C. 2
  • D. Không xác định (lỗi)

Câu 11: Cho đoạn chương trình Python:
```python
x = 5
y = x * 2
x = x + 1
print(y)```
Kết quả in ra màn hình là bao nhiêu?

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

Câu 12: Đâu là cách viết đúng cú pháp lệnh gán trong Python?

  • A. `giá trị = biến`
  • B. `biến := giá trị`
  • C. `biến == giá trị`
  • D. `biến = giá trị`

Câu 13: Cho đoạn chương trình Python:
```python
a = 7
b = 3
c = a / b
print(c)```
Kiểu dữ liệu của biến `c` sau khi thực hiện lệnh gán là gì trong Python 3?

  • A. integer (số nguyên)
  • B. float (số thực)
  • C. string (chuỗi)
  • D. boolean (logic)

Câu 14: Để tính chu vi hình chữ nhật với chiều dài `dai` và chiều rộng `rong`, công thức `chu_vi = 2 * (dai + rong)` là một ví dụ về việc sử dụng:

  • A. Biến và lệnh gán.
  • B. Câu lệnh điều kiện.
  • C. Vòng lặp.
  • D. Hàm in (print function).

Câu 15: Giả sử bạn muốn lưu trữ số lượng học sinh trong một lớp học là 35. Lệnh gán nào sau đây là phù hợp nhất trong Python?

  • A. `so_luong_hoc_sinh == 35`
  • B. `35 = so_luong_hoc_sinh`
  • C. `so_luong_hoc_sinh = 35`
  • D. `so_luong_hoc_sinh := 35`

Câu 16: Cho đoạn chương trình Python:
```python
a = 10
a = a + 5
a = a * 2
print(a)```
Kết quả in ra màn hình là bao nhiêu?

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

Câu 17: Khi một biến được gán một giá trị mới, giá trị cũ của biến đó sẽ như thế nào?

  • A. Bị mất (thay thế bằng giá trị mới).
  • B. Được lưu trữ tự động ở nơi khác.
  • C. Trở thành giá trị mặc định.
  • D. Python báo lỗi.

Câu 18: Cho đoạn chương trình Python:
```python
diem_toan = 8.5
diem_van = 7.0
diem_trung_binh = (diem_toan + diem_van) / 2
print(diem_trung_binh)```
Kết quả in ra màn hình là bao nhiêu?

  • A. 15.5
  • B. 7.75
  • C. 7
  • D. 8.5

Câu 19: Trong biểu thức `5 + 3 * 2`, phép toán nào được thực hiện trước theo quy tắc ưu tiên của Python?

  • A. Phép nhân (`*`)
  • B. Phép cộng (`+`)
  • C. Từ trái sang phải, phép cộng trước.
  • D. Thứ tự không quan trọng.

Câu 20: Cho đoạn chương trình Python:
```python
x = 10
y = 3
z = x % y
print(z)```
Kết quả in ra màn hình là bao nhiêu?

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

Câu 21: Biểu thức `2 ** 3` trong Python có ý nghĩa là gì?

  • A. 2 nhân 3
  • B. 2 chia lấy dư cho 3
  • C. 2 chia lấy phần nguyên cho 3
  • D. 2 mũ 3

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

  • A. `2.5 2.5`
  • B. `2 2`
  • C. `2.5 2`
  • D. `2 2.5`

Câu 23: Biến nào sau đây được đặt tên đúng quy tắc nhưng được coi là không nên dùng vì dễ gây nhầm lẫn với từ khoá?

  • A. `_ten_bien`
  • B. `True_value`
  • C. `gia_tri_1`
  • D. `soLuong`

Câu 24: Để biểu diễn giá trị 3.14 (số Pi) và gán cho một biến, kiểu dữ liệu nào sẽ được Python tự động nhận diện?

  • A. integer (số nguyên)
  • B. float (số thực)
  • C. string (chuỗi)
  • D. boolean (logic)

Câu 25: Giả sử bạn cần tăng giá trị của biến `counter` lên 1. Lệnh gán nào sau đây thực hiện điều đó?

  • A. `counter = counter + 1`
  • B. `counter == counter + 1`
  • C. `counter := counter + 1`
  • D. `counter + 1 = counter`

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

  • A. `15 10`
  • B. `10 5`
  • C. `15 10` (lưu ý b = (a_mới) - b_cũ = 15 - 5 = 10)
  • D. `15 5`

Câu 27: Lệnh gán nào sau đây thể hiện ý tưởng "giá của sản phẩm sau khi giảm 10% là giá ban đầu nhân với 0.9"?

  • A. `gia_giam = gia_ban_dau * 0.1`
  • B. `gia_ban_dau = gia_sau_giam * 0.9`
  • C. `gia_sau_giam == gia_ban_dau * 0.9`
  • D. `gia_sau_giam = gia_ban_dau * 0.9`

Câu 28: Khi thực hiện lệnh gán `ten = "Nguyen Van A"`, biến `ten` sẽ lưu trữ dữ liệu thuộc kiểu gì trong Python?

  • A. integer (số nguyên)
  • B. float (số thực)
  • C. string (chuỗi)
  • D. boolean (logic)

Câu 29: Cho đoạn chương trình Python:
```python
a = 8
b = 2
c = a / b * 4
print(c)```
Kết quả in ra màn hình là bao nhiêu? (Lưu ý thứ tự ưu tiên và kiểu dữ liệu)

  • A. 16.0
  • B. 16
  • C. 1.0
  • D. 1

Câu 30: Giả sử bạn cần hoán đổi giá trị của hai biến `x` và `y` mà không dùng biến trung gian. Cách làm nào sau đây là đúng trong Python?

  • A. `x = y; y = x`
  • B. `x == y; y == x`
  • C. `x, y = y, x` (Đây là cách hoán đổi trong Python, nhưng đáp án này không có. Hãy tìm cách khác.)
  • D. `x = x + y; y = x - y; x = x - y`

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 08

Câu 1: Trong ngôn ngữ lập trình Python, khái niệm 'biến' (variable) dùng để làm gì?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 08

Câu 2: Quy tắc đặt tên biến nào sau đây là KHÔNG ĐÚNG trong Python?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 08

Câu 3: Cho các tên sau: `_tong`, `diemThi`, `2so`, `if`. Tên nào KHÔNG thể dùng làm tên biến hợp lệ trong Python?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 08

Câu 4: Lệnh gán trong Python được sử dụng để làm gì?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 08

Câu 5: Cho đoạn chương trình Python sau:
```python
a = 10
b = a + 5
a = 20
print(b)```
Kết quả in ra màn hình là bao nhiêu?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 08

Câu 6: Biểu thức toán học $$frac{x + 5}{y - 2}$$ được viết lại trong Python như thế nào, giả sử x và y là các biến số?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 08

Câu 7: Cho đoạn chương trình Python:
```python
chieu_dai = 8
chieu_rong = 5
dien_tich = chieu_dai * chieu_rong
chieu_dai = 10
print(dien_tich)```
Kết quả in ra màn hình là bao nhiêu?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 08

Câu 8: Trong Python, sự khác biệt cơ bản giữa `=` và `==` là gì?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 08

Câu 9: Cho biểu thức Python: `15 // 4`. Kết quả của biểu thức này là bao nhiêu?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 08

Câu 10: Cho biểu thức Python: `17 % 5`. Kết quả của biểu thức này là bao nhiêu?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 08

Câu 11: Cho đoạn chương trình Python:
```python
x = 5
y = x * 2
x = x + 1
print(y)```
Kết quả in ra màn hình là bao nhiêu?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 08

Câu 12: Đâu là cách viết đúng cú pháp lệnh gán trong Python?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 08

Câu 13: Cho đoạn chương trình Python:
```python
a = 7
b = 3
c = a / b
print(c)```
Kiểu dữ liệu của biến `c` sau khi thực hiện lệnh gán là gì trong Python 3?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 08

Câu 14: Để tính chu vi hình chữ nhật với chiều dài `dai` và chiều rộng `rong`, công thức `chu_vi = 2 * (dai + rong)` là một ví dụ về việc sử dụng:

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 08

Câu 15: Giả sử bạn muốn lưu trữ số lượng học sinh trong một lớp học là 35. Lệnh gán nào sau đây là phù hợp nhất trong Python?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 08

Câu 16: Cho đoạn chương trình Python:
```python
a = 10
a = a + 5
a = a * 2
print(a)```
Kết quả in ra màn hình là bao nhiêu?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 08

Câu 17: Khi một biến được gán một giá trị mới, giá trị cũ của biến đó sẽ như thế nào?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 08

Câu 18: Cho đoạn chương trình Python:
```python
diem_toan = 8.5
diem_van = 7.0
diem_trung_binh = (diem_toan + diem_van) / 2
print(diem_trung_binh)```
Kết quả in ra màn hình là bao nhiêu?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 08

Câu 19: Trong biểu thức `5 + 3 * 2`, phép toán nào được thực hiện trước theo quy tắc ưu tiên của Python?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 08

Câu 20: Cho đoạn chương trình Python:
```python
x = 10
y = 3
z = x % y
print(z)```
Kết quả in ra màn hình là bao nhiêu?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 08

Câu 21: Biểu thức `2 ** 3` trong Python có ý nghĩa là gì?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 08

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

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 08

Câu 23: Biến nào sau đây được đặt tên đúng quy tắc nhưng được coi là không nên dùng vì dễ gây nhầm lẫn với từ khoá?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 08

Câu 24: Để biểu diễn giá trị 3.14 (số Pi) và gán cho một biến, kiểu dữ liệu nào sẽ được Python tự động nhận diện?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 08

Câu 25: Giả sử bạn cần tăng giá trị của biến `counter` lên 1. Lệnh gán nào sau đây thực hiện điều đó?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 08

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

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 08

Câu 27: Lệnh gán nào sau đây thể hiện ý tưởng 'giá của sản phẩm sau khi giảm 10% là giá ban đầu nhân với 0.9'?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 08

Câu 28: Khi thực hiện lệnh gán `ten = 'Nguyen Van A'`, biến `ten` sẽ lưu trữ dữ liệu thuộc kiểu gì trong Python?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 08

Câu 29: Cho đoạn chương trình Python:
```python
a = 8
b = 2
c = a / b * 4
print(c)```
Kết quả in ra màn hình là bao nhiêu? (Lưu ý thứ tự ưu tiên và kiểu dữ liệu)

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 08

Câu 30: Giả sử bạn cần hoán đổi giá trị của hai biến `x` và `y` mà không dùng biến trung gian. Cách làm nào sau đây là đúng trong Python?

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 học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán - Đề 09

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán - Đề 09 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Trong lập trình Python, khái niệm nào được sử dụng để lưu trữ một giá trị dữ liệu và có thể thay đổi giá trị đó trong quá trình thực hiện chương trình?

  • A. Từ khóa
  • B. Hằng số
  • C. Biến
  • D. Lệnh gán

Câu 2: Lệnh gán trong Python được sử dụng để làm gì?

  • A. Gán một giá trị cho một biến
  • B. So sánh hai giá trị
  • C. Khai báo kiểu dữ liệu cho biến
  • D. In giá trị của biến ra màn hình

Câu 3: Quy tắc đặt tên biến nào sau đây là sai trong ngôn ngữ 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. Phân biệt chữ hoa và chữ thường
  • D. Chứa khoảng trắng hoặc các ký tự đặc biệt như @, #, $

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

  • A. 1_so_nguyen
  • B. diem_thi_lan_1
  • C. ten hoc sinh
  • D. for

Câu 5: Tên biến nào sau đây là không hợp lệ trong ngôn ngữ Python?

  • A. _count
  • B. tong_gia_tri
  • C. if
  • D. temp99

Câu 6: Cho đoạn mã Python sau:
x = 10
y = x + 5
x = 20
Giá trị cuối cùng của biến y là bao nhiêu?

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

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

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

Câu 8: Trong lệnh gán `bien_a = gia_tri`, biểu thức `gia_tri` được tính toán như thế nào trước khi gán cho `bien_a`?

  • A. Nó được lưu trữ tạm thời và gán sau
  • B. Nó không được tính toán nếu `bien_a` đã có giá trị
  • C. Nó được tính toán sau khi giá trị cũ của `bien_a` bị xóa
  • D. Nó được tính toán hoàn toàn trước khi giá trị được gán cho `bien_a`

Câu 9: Biểu thức Python nào sau đây biểu diễn công thức toán học $x^2 + 2y$?

  • A. x^2 + 2*y
  • B. x**2 + 2y
  • C. x**2 + 2*y
  • D. x2 + 2*y

Câu 10: Biểu thức Python nào sau đây biểu diễn công thức toán học $frac{a+b}{c}$?

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

Câu 11: Cho đoạn mã Python sau:
chieu_dai = 10
chieu_rong = 5
dien_tich = chieu_dai * chieu_rong
Sau khi thực hiện đoạn mã, biến `dien_tich` sẽ lưu trữ giá trị nào?

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

Câu 12: Cho biểu thức Python:
ket_qua = 10 + 5 * 2 - 6 / 3
Giá trị của biến `ket_qua` sau khi tính toán là bao nhiêu? (Lưu ý thứ tự ưu tiên toán tử)

  • A. 12.0
  • B. 14.0
  • C. 18.0
  • D. 28.0

Câu 13: Cho biểu thức Python:
gia_tri = (15 - 3) / 4 + 2 ** 3
Giá trị của biến `gia_tri` sau khi tính toán là bao nhiêu? (Lưu ý thứ tự ưu tiên toán tử và dấu ngoặc)

  • A. 11.0
  • B. 5.0
  • C. 6.0
  • D. 13.0

Câu 14: Khi sử dụng lệnh gán trong Python, điều gì xảy ra nếu tên biến ở bên trái dấu `=` chưa tồn tại?

  • A. Chương trình báo lỗi cú pháp
  • B. Một biến mới với tên đó sẽ được tạo ra và gán giá trị
  • C. Giá trị sẽ bị bỏ qua vì không có biến để gán
  • D. Biến đó tự động được đặt tên ngẫu nhiên

Câu 15: Cho đoạn mã Python:
a = 10
b = 20
a = b
Giá trị của biến a và b sau khi thực hiện đoạn mã là bao nhiêu?

  • A. a = 10, b = 10
  • B. a = 10, b = 20
  • C. a = 20, b = 20
  • D. a = 20, b = 10

Câu 16: Lệnh gán `tong = a + b` có ý nghĩa gì trong lập trình Python?

  • A. Tính tổng giá trị của biến a và biến b, sau đó gán kết quả cho biến tong.
  • B. Kiểm tra xem tổng của a và b có bằng tong hay không.
  • C. Cộng biến tong với tổng của a và b.
  • D. Gán giá trị của a và b cho biến tong.

Câu 17: Điều nào sau đây không đúng khi nói về biến trong Python?

  • A. Biến có thể lưu trữ các loại dữ liệu khác nhau (số nguyên, số thực, chuỗi, ...).
  • B. Giá trị của biến có thể được cập nhật nhiều lần trong chương trình.
  • C. Tên biến giúp người đọc hiểu ý nghĩa của dữ liệu được lưu trữ.
  • D. Biến phải được khai báo kiểu dữ liệu rõ ràng trước khi sử dụng.

Câu 18: Cho đoạn mã Python:
so_luong = 5
don_gia = 10000
thanh_tien = so_luong * don_gia
Giả sử sau đó bạn muốn tăng số lượng lên 2. Lệnh gán nào sau đây thực hiện đúng việc đó?

  • A. so_luong + 2
  • B. so_luong = so_luong + 2
  • C. so_luong := so_luong + 2
  • D. so_luong += 2

Câu 19: Xét biểu thức Python: `ket_qua = 20 / 5 + 3 * (7 - 2)`
Giá trị của biến `ket_qua` là bao nhiêu?

  • A. 19.0
  • B. 23.0
  • C. 35.0
  • D. 16.0

Câu 20: Cho đoạn mã Python:
a = 7
b = 3
c = a // b
d = a % b
Giá trị của biến c và d lần lượt là bao nhiêu? (// là chia lấy phần nguyên, % là chia lấy phần dư)

  • A. c = 2, d = 1
  • B. c = 2.33, d = 1
  • C. c = 2, d = 2
  • D. c = 2, d = 1

Câu 21: Trong Python, nếu bạn gán một giá trị kiểu số nguyên cho một biến, sau đó lại gán một giá trị kiểu chuỗi cho cùng biến đó, điều gì sẽ xảy ra?

  • A. Chương trình báo lỗi vì kiểu dữ liệu không khớp.
  • B. Biến sẽ giữ nguyên kiểu dữ liệu ban đầu (số nguyên).
  • C. Kiểu dữ liệu của biến sẽ thay đổi sang kiểu chuỗi.
  • D. Biến sẽ tự động chuyển đổi giá trị chuỗi thành số nguyên (nếu có thể).

Câu 22: Lệnh gán nào sau đây sẽ gây ra lỗi trong Python?

  • A. x = 10 + 5
  • B. 5 + y = 15
  • C. my_variable = "Hello"
  • D. _temp = 99

Câu 23: Cho đoạn mã Python:
a = 5
b = 10
ket_qua = "Tong la: " + str(a + b)
Giá trị của biến `ket_qua` là gì?

  • A. 15
  • B. "Tong la: 15"
  • C. "Tong la: a + b"
  • D. "Tong la: 15"

Câu 24: Khi gán giá trị cho biến, biểu thức ở bên phải dấu `=` có thể là gì?

  • A. Một giá trị cố định (literal)
  • B. Một biến khác
  • C. Một biểu thức tính toán
  • D. Tất cả các phương án trên đều đúng

Câu 25: Mục đích chính của việc sử dụng biến trong lập trình là gì?

  • A. Làm cho chương trình chạy nhanh hơn.
  • B. Lưu trữ và quản lý dữ liệu một cách linh hoạt, giúp code dễ đọc và tái sử dụng.
  • C. Chỉ để hiển thị thông báo cho người dùng.
  • D. Bắt buộc phải có trong mọi chương trình Python.

Câu 26: Cho biểu thức Python: `p = 10 > 5 and 8 < 12` Giá trị của biến `p` là gì? (Lưu ý toán tử logic)

  • A. True
  • B. False
  • C. 1
  • D. Lỗi cú pháp

Câu 27: Cho đoạn mã Python:
x = 10
y = 3
x = x % y
Giá trị cuối cùng của biến x là bao nhiêu?

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

Câu 28: Phân tích lệnh gán `diem_trung_binh = (toan + ly + hoa) / 3`. Biến `diem_trung_binh` được gán giá trị nào?

  • A. Tổng của ba biến toan, ly, hoa.
  • B. Giá trị 3.
  • C. Kết quả của phép tính tổng ba biến rồi chia cho 3.
  • D. Các giá trị của biến toan, ly, hoa.

Câu 29: Điều gì xảy ra khi bạn sử dụng một tên biến đã tồn tại để gán một giá trị mới trong Python?

  • A. Giá trị cũ của biến bị ghi đè bởi giá trị mới.
  • B. Chương trình báo lỗi vì tên biến đã tồn tại.
  • C. Python tạo ra một biến mới với cùng tên nhưng lưu trữ giá trị mới.
  • D. Giá trị mới được thêm vào giá trị cũ của biến.

Câu 30: Cho đoạn mã Python:
so_nguyen = 10
so_thuc = 3.5
ket_qua = so_nguyen + so_thuc
Kiểu dữ liệu của biến `ket_qua` sau khi thực hiện phép cộng là gì?

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

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 09

Câu 1: Trong lập trình Python, khái niệm nào được sử dụng để lưu trữ một giá trị dữ liệu và có thể thay đổi giá trị đó trong quá trình thực hiện chương trình?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 09

Câu 2: Lệnh gán trong Python được sử dụng để làm gì?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 09

Câu 3: Quy tắc đặt tên biến nào sau đây là *sai* trong ngôn ngữ Python?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 09

Câu 4: Tên biến nào sau đây là *hợp lệ* trong ngôn ngữ Python?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 09

Câu 5: Tên biến nào sau đây là *không hợp lệ* trong ngôn ngữ Python?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 09

Câu 6: Cho đoạn mã Python sau:
x = 10
y = x + 5
x = 20
Giá trị cuối cùng của biến y là bao nhiêu?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 09

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

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 09

Câu 8: Trong lệnh gán `bien_a = gia_tri`, biểu thức `gia_tri` được tính toán như thế nào trước khi gán cho `bien_a`?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 09

Câu 9: Biểu thức Python nào sau đây biểu diễn công thức toán học $x^2 + 2y$?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 09

Câu 10: Biểu thức Python nào sau đây biểu diễn công thức toán học $frac{a+b}{c}$?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 09

Câu 11: Cho đoạn mã Python sau:
chieu_dai = 10
chieu_rong = 5
dien_tich = chieu_dai * chieu_rong
Sau khi thực hiện đoạn mã, biến `dien_tich` sẽ lưu trữ giá trị nào?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 09

Câu 12: Cho biểu thức Python:
ket_qua = 10 + 5 * 2 - 6 / 3
Giá trị của biến `ket_qua` sau khi tính toán là bao nhiêu? (Lưu ý thứ tự ưu tiên toán tử)

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 09

Câu 13: Cho biểu thức Python:
gia_tri = (15 - 3) / 4 + 2 ** 3
Giá trị của biến `gia_tri` sau khi tính toán là bao nhiêu? (Lưu ý thứ tự ưu tiên toán tử và dấu ngoặc)

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 09

Câu 14: Khi sử dụng lệnh gán trong Python, điều gì xảy ra nếu tên biến ở bên trái dấu `=` chưa tồn tại?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 09

Câu 15: Cho đoạn mã Python:
a = 10
b = 20
a = b
Giá trị của biến a và b sau khi thực hiện đoạn mã là bao nhiêu?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 09

Câu 16: Lệnh gán `tong = a + b` có ý nghĩa gì trong lập trình Python?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 09

Câu 17: Điều nào sau đây *không đúng* khi nói về biến trong Python?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 09

Câu 18: Cho đoạn mã Python:
so_luong = 5
don_gia = 10000
thanh_tien = so_luong * don_gia
Giả sử sau đó bạn muốn tăng số lượng lên 2. Lệnh gán nào sau đây thực hiện đúng việc đó?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 09

Câu 19: Xét biểu thức Python: `ket_qua = 20 / 5 + 3 * (7 - 2)`
Giá trị của biến `ket_qua` là bao nhiêu?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 09

Câu 20: Cho đoạn mã Python:
a = 7
b = 3
c = a // b
d = a % b
Giá trị của biến c và d lần lượt là bao nhiêu? (// là chia lấy phần nguyên, % là chia lấy phần dư)

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 09

Câu 21: Trong Python, nếu bạn gán một giá trị kiểu số nguyên cho một biến, sau đó lại gán một giá trị kiểu chuỗi cho cùng biến đó, điều gì sẽ xảy ra?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 09

Câu 22: Lệnh gán nào sau đây sẽ gây ra lỗi trong Python?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 09

Câu 23: Cho đoạn mã Python:
a = 5
b = 10
ket_qua = 'Tong la: ' + str(a + b)
Giá trị của biến `ket_qua` là gì?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 09

Câu 24: Khi gán giá trị cho biến, biểu thức ở bên phải dấu `=` có thể là gì?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 09

Câu 25: Mục đích chính của việc sử dụng biến trong lập trình là gì?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 09

Câu 26: Cho biểu thức Python: `p = 10 > 5 and 8 < 12` Giá trị của biến `p` là gì? (Lưu ý toán tử logic)

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 09

Câu 27: Cho đoạn mã Python:
x = 10
y = 3
x = x % y
Giá trị cuối cùng của biến x là bao nhiêu?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 09

Câu 28: Phân tích lệnh gán `diem_trung_binh = (toan + ly + hoa) / 3`. Biến `diem_trung_binh` được gán giá trị nào?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 09

Câu 29: Điều gì xảy ra khi bạn sử dụng một tên biến đã tồn tại để gán một giá trị mới trong Python?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 09

Câu 30: Cho đoạn mã Python:
so_nguyen = 10
so_thuc = 3.5
ket_qua = so_nguyen + so_thuc
Kiểu dữ liệu của biến `ket_qua` sau khi thực hiện phép cộng là gì?

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 học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán - Đề 10

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán - Đề 10 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

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

  • A. Để định nghĩa các hàm thực hiện một công việc cụ thể.
  • B. Để lưu trữ các lệnh mà chương trình sẽ thực thi.
  • C. Để lưu trữ và quản lý dữ liệu trong quá trình thực hiện chương trình.
  • D. Để đánh dấu các đoạn mã quan trọng trong chương trình.

Câu 2: Quy tắc nào sau đây là **sai** khi đặt tên biến trong Python?

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

Câu 3: Đâu là một tên biến **hợp lệ** trong Python?

  • A. ten bien
  • B. 1st_variable
  • C. my-variable
  • D. _total_amount

Câu 4: Cho đoạn code sau:
```python
x = 10
y = x + 5
print(y)```
Kết quả in ra màn hình là gì?

  • A. 15
  • B. 10
  • C. y
  • D. Lỗi chương trình

Câu 5: Lệnh gán trong Python được sử dụng để làm gì?

  • A. Thiết lập hoặc cập nhật giá trị cho một biến.
  • B. So sánh giá trị của hai biến.
  • C. Khai báo một biến mới mà không cần gán giá trị.
  • D. Thực hiện một phép tính số học.

Câu 6: Cho đoạn code sau:
```python
a = 5
a = a + 1
print(a)```
Giá trị của biến `a` sau khi thực hiện đoạn code là bao nhiêu?

  • A. 5
  • B. 6
  • C. a + 1
  • D. Lỗi cú pháp

Câu 7: Biểu thức `10 // 3` trong Python cho kết quả là bao nhiêu?

  • A. 3.333...
  • B. 1
  • C. 3
  • D. Lỗi phép chia

Câu 8: Biểu thức `10 % 3` trong Python cho kết quả là bao nhiêu?

  • A. 3
  • B. 1
  • C. 3.333...
  • D. Lỗi phép toán

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

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

Câu 10: Cho đoạn code sau:
```python
width = 5
height = 10
area = width * height
print(area)```
Đoạn code này minh họa khái niệm nào về biến và lệnh gán?

  • A. Sử dụng biến để lưu trữ dữ liệu và tính toán giá trị mới dựa trên các biến khác.
  • B. Cách khai báo nhiều biến trên cùng một dòng.
  • C. Phép chia lấy phần dư trong Python.
  • D. Cách in nhiều biến cùng lúc.

Câu 11: Cho biểu thức toán học $frac{(a+b)}{c times d}$. Biểu diễn đúng của biểu thức này trong Python là gì?

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

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

  • A. Nhân, Chia, Cộng, Trừ, Luỹ thừa, Chia nguyên, Chia lấy dư.
  • B. Luỹ thừa, Nhân, Chia, Chia nguyên, Chia lấy dư, Cộng, Trừ.
  • C. Cộng, Trừ, Nhân, Chia, Luỹ thừa, Chia nguyên, Chia lấy dư.
  • D. Luỹ thừa (**), Nhân (*), Chia (/), Chia nguyên (//), Chia lấy dư (%), Cộng (+), Trừ (-).

Câu 13: Cho đoạn code sau:
```python
x = 7
y = 2
z = x % y + x // y
print(z)```
Kết quả in ra màn hình là gì?

  • A. 4
  • B. 3.5
  • C. 1 + 3.5
  • D. Lỗi

Câu 14: Khi một lệnh gán như `bien = gia_tri` được thực hiện, điều gì xảy ra?

  • A. Giá trị của `bien` được so sánh với `gia_tri`.
  • B. Biến `bien` sẽ tham chiếu đến giá trị `gia_tri`. Nếu `bien` đã tồn tại, giá trị cũ sẽ bị mất.
  • C. Một biến mới có tên `gia_tri` được tạo ra và gán giá trị của `bien`.
  • D. Chương trình yêu cầu người dùng nhập giá trị cho `bien`.

Câu 15: Từ khóa (keyword) trong Python là gì?

  • A. Các tên biến phổ biến được sử dụng trong mọi chương trình.
  • B. Các tên do người lập trình tự đặt để dễ nhớ.
  • C. Các từ có ý nghĩa đặc biệt, được dành riêng cho cấu trúc và cú pháp của ngôn ngữ Python.
  • D. Các hàm dựng sẵn (built-in functions) của Python.

Câu 16: Cho đoạn code sau:
```python
x = 5
y = 10
x = y
print(x, y)```
Kết quả in ra màn hình là gì?

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

Câu 17: Giả sử cần tính giá trị của biểu thức $3a^2 + frac{b}{2}$. Biểu diễn đúng trong Python là gì?

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

Câu 18: Cho đoạn code sau:
```python
a = 10
b = 3
result = a / b
print(result)```
Kiểu dữ liệu của biến `result` sau khi thực hiện lệnh gán là gì?

  • A. float (số thực)
  • B. int (số nguyên)
  • C. str (chuỗi)
  • D. bool (logic)

Câu 19: Tên biến nào sau đây vi phạm quy tắc đặt tên biến trong Python vì sử dụng ký tự đặc biệt?

  • A. bien_so_1
  • B. TongSo
  • C. gia@tri
  • D. _tam_thoi

Câu 20: Cho đoạn code sau:
```python
count = 0
count = count + 1
count += 2
print(count)```
Kết quả in ra màn hình là bao nhiêu?

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

Câu 21: Trong Python, lệnh gán `x, y = 10, 20` là một ví dụ về:

  • A. Gán giá trị cho biến x và y cùng giá trị 10.
  • B. Gán đồng thời giá trị 10 cho biến x và 20 cho biến y.
  • C. So sánh giá trị của x và y.
  • D. Gán giá trị của y cho x, sau đó gán giá trị 20 cho y.

Câu 22: Cho đoạn code sau:
```python
a = 5
b = 2
c = a / b
d = a // b
e = a % b
print(c, d, e)```
Kết quả in ra màn hình sẽ là gì?

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

Câu 23: Tên biến nào sau đây có thể gây nhầm lẫn hoặc khó đọc, mặc dù vẫn hợp lệ về mặt cú pháp trong Python?

  • A. so_luong_san_pham
  • B. ten_khach_hang
  • C. tong_tien_thanh_toan
  • D. abcxyz123

Câu 24: Trong Python, biến không cần được khai báo kiểu dữ liệu trước khi sử dụng. Điều này có nghĩa là Python là ngôn ngữ có kiểu dữ liệu:

  • A. Tĩnh (Static Typing)
  • B. Động (Dynamic Typing)
  • C. Mạnh (Strong Typing)
  • D. Yếu (Weak Typing)

Câu 25: Cho đoạn code sau:
```python
price = 100
discount = 0.1
final_price = price * (1 - discount)
print(final_price)```
Đoạn code này minh họa việc sử dụng biến với các kiểu dữ liệu nào?

  • A. Chỉ kiểu số nguyên (int).
  • B. Chỉ kiểu số thực (float).
  • C. Kết hợp kiểu số nguyên (int) và số thực (float).
  • D. Chỉ kiểu chuỗi (str).

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

  • A. 14.0
  • B. 14
  • C. 12.0
  • D. 8

Câu 27: Lệnh gán nào sau đây sẽ gây ra lỗi trong Python nếu biến `total` chưa được định nghĩa trước đó?

  • A. total = 0
  • B. total = 100
  • C. total = 50 + 50
  • D. total = total + 1

Câu 28: Cho đoạn code sau:
```python
a = 10
b = 20
temp = a
a = b
b = temp
print(a, b)```
Đoạn code này thực hiện thao tác gì với giá trị của hai biến `a` và `b`?

  • A. Gán giá trị của `a` cho `b` và giữ nguyên `a`.
  • B. Gán giá trị của `b` cho `a` và giữ nguyên `b`.
  • C. Hoán đổi giá trị của hai biến `a` và `b`.
  • D. Cộng giá trị của `a` và `b` rồi gán cho `temp`.

Câu 29: Biểu thức `(1 + 2) * 3 ** 2` trong Python cho kết quả là bao nhiêu?

  • A. 27
  • B. 27
  • C. 81
  • D. 18

Câu 30: Cho đoạn code:
```python
x = 5
x = x * 2
x = x + 3
print(x)```
Kết quả in ra màn hình là gì?

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

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 10

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

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 10

Câu 2: Quy tắc nào sau đây là **sai** khi đặt tên biến trong Python?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 10

Câu 3: Đâu là một tên biến **hợp lệ** trong Python?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 10

Câu 4: Cho đoạn code sau:
```python
x = 10
y = x + 5
print(y)```
Kết quả in ra màn hình là gì?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 10

Câu 5: Lệnh gán trong Python được sử dụng để làm gì?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 10

Câu 6: Cho đoạn code sau:
```python
a = 5
a = a + 1
print(a)```
Giá trị của biến `a` sau khi thực hiện đoạn code là bao nhiêu?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 10

Câu 7: Biểu thức `10 // 3` trong Python cho kết quả là bao nhiêu?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 10

Câu 8: Biểu thức `10 % 3` trong Python cho kết quả là bao nhiêu?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 10

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

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 10

Câu 10: Cho đoạn code sau:
```python
width = 5
height = 10
area = width * height
print(area)```
Đoạn code này minh họa khái niệm nào về biến và lệnh gán?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 10

Câu 11: Cho biểu thức toán học $frac{(a+b)}{c times d}$. Biểu diễn đúng của biểu thức này trong Python là gì?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 10

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

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 10

Câu 13: Cho đoạn code sau:
```python
x = 7
y = 2
z = x % y + x // y
print(z)```
Kết quả in ra màn hình là gì?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 10

Câu 14: Khi một lệnh gán như `bien = gia_tri` được thực hiện, điều gì xảy ra?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 10

Câu 15: Từ khóa (keyword) trong Python là gì?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 10

Câu 16: Cho đoạn code sau:
```python
x = 5
y = 10
x = y
print(x, y)```
Kết quả in ra màn hình là gì?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 10

Câu 17: Giả sử cần tính giá trị của biểu thức $3a^2 + frac{b}{2}$. Biểu diễn đúng trong Python là gì?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 10

Câu 18: Cho đoạn code sau:
```python
a = 10
b = 3
result = a / b
print(result)```
Kiểu dữ liệu của biến `result` sau khi thực hiện lệnh gán là gì?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 10

Câu 19: Tên biến nào sau đây vi phạm quy tắc đặt tên biến trong Python vì sử dụng ký tự đặc biệt?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 10

Câu 20: Cho đoạn code sau:
```python
count = 0
count = count + 1
count += 2
print(count)```
Kết quả in ra màn hình là bao nhiêu?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 10

Câu 21: Trong Python, lệnh gán `x, y = 10, 20` là một ví dụ về:

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 10

Câu 22: Cho đoạn code sau:
```python
a = 5
b = 2
c = a / b
d = a // b
e = a % b
print(c, d, e)```
Kết quả in ra màn hình sẽ là gì?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 10

Câu 23: Tên biến nào sau đây có thể gây nhầm lẫn hoặc khó đọc, mặc dù vẫn hợp lệ về mặt cú pháp trong Python?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 10

Câu 24: Trong Python, biến không cần được khai báo kiểu dữ liệu trước khi sử dụng. Điều này có nghĩa là Python là ngôn ngữ có kiểu dữ liệu:

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 10

Câu 25: Cho đoạn code sau:
```python
price = 100
discount = 0.1
final_price = price * (1 - discount)
print(final_price)```
Đoạn code này minh họa việc sử dụng biến với các kiểu dữ liệu nào?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 10

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

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 10

Câu 27: Lệnh gán nào sau đây sẽ gây ra lỗi trong Python nếu biến `total` chưa được định nghĩa trước đó?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 10

Câu 28: Cho đoạn code sau:
```python
a = 10
b = 20
temp = a
a = b
b = temp
print(a, b)```
Đoạn code này thực hiện thao tác gì với giá trị của hai biến `a` và `b`?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 10

Câu 29: Biểu thức `(1 + 2) * 3 ** 2` trong Python cho kết quả là bao nhiêu?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Tags: Bộ đề 10

Câu 30: Cho đoạn code:
```python
x = 5
x = x * 2
x = x + 3
print(x)```
Kết quả in ra màn hình là gì?

Viết một bình luận