15+ Đề Trắ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 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

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

  • A. Để hiển thị kết quả ra màn hình.
  • B. Để lưu trữ dữ liệu hoặc giá trị trong bộ nhớ máy tính.
  • C. Để định nghĩa các hàm hoặc thủ tục.
  • D. Để kiểm soát luồng thực thi của chương trình.

Câu 2: Lệnh gán trong Python dùng dấu toán tử nào để thực hiện việc đưa giá trị vào biến?

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

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

  • A. Tên biến có thể chứa chữ cái (a-z, A-Z) và chữ số (0-9).
  • B. Tên biến có thể bắt đầu bằng dấu gạch dưới (_).
  • C. Tên biến có thể chứa các ký hiệu đặc biệt như @, #, $.
  • D. Tên biến không được trùng với các từ khóa của Python.

Câu 4: Cho đoạn chương trình Python sau:
x = 10
y = x + 5
x = y * 2
Giá trị cuối cùng của biến x là bao nhiêu?

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

Câu 5: Tên biến nào sau đây là hợp lệ (đúng quy tắc) trong Python?

  • A. so luong
  • B. so_luong
  • C. 1soluong
  • D. so-luong

Câu 6: Cho biểu thức toán học $S = pi r^2$. Để biểu diễn công thức này bằng lệnh gán trong Python (với pi là biến đã có giá trị, r là bán kính, S là diện tích), lệnh gán nào sau đây là đúng cú pháp?

  • A. pi * r * r = S
  • B. S := pi * r ** 2
  • C. S = pi * r ** 2
  • D. S = pi * r ^ 2

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

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

Câu 8: Lệnh gán nào sau đây sẽ gây lỗi cú pháp trong Python?

  • A. my_variable = 100
  • B. for = "loop"
  • C. _result = True
  • D. data2023 = [1, 2, 3]

Câu 9: 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ũ được lưu trữ tự động để sử dụng sau này.
  • B. Giá trị cũ và giá trị mới cùng tồn tại trong biến.
  • C. Giá trị cũ được cộng dồn vào giá trị mới.
  • D. Giá trị cũ bị ghi đè và mất đi.

Câu 10: Cho đoạn chương trình Python:
a = 5
b = 3
a = a + b
b = a - b
Sau khi thực hiện đoạn mã trên, giá trị của biến b là bao nhiêu?

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

Câu 11: Tên biến nào sau đây là hợp lệ và thường được sử dụng theo quy ước đặt tên phổ biến (snake_case) trong Python?

  • A. ten_sinh_vien
  • B. tenSinhVien
  • C. TenSinhVien
  • D. tensinhvien

Câu 12: Cho đoạn mã:
chieu_dai = 10
chieu_rong = 5
dien_tich = chieu_dai * chieu_rong
print(dien_tich)
Đoạn mã trên thực hiện công việc gì?

  • A. Nhận hai số từ người dùng và tính tổng.
  • B. Tính diện tích của một hình chữ nhật với chiều dài 10 và chiều rộng 5.
  • C. So sánh chiều dài và chiều rộng.
  • D. Lặp lại việc tính toán 10 lần.

Câu 13: Giả sử bạn muốn lưu trữ số lượng sách trong thư viện. Tên biến nào sau đây là phù hợp nhất (vừa hợp lệ vừa gợi nhớ ý nghĩa) trong Python?

  • A. x
  • B. sl
  • C. so_luong_sach
  • D. so_luong_sach

Câu 14: Lệnh gán `a = a + 1` trong Python có ý nghĩa gì?

  • A. Tăng giá trị hiện tại của biến a lên 1.
  • B. Kiểm tra xem a có bằng a + 1 hay không.
  • C. Gán giá trị 1 cho biến a.
  • D. Đây là cú pháp sai trong Python.

Câu 15: Cho đoạn mã:
canh = 7
chu_vi = canh * 4
dien_tich = canh * canh
print(chu_vi)
print(dien_tich)
Kết quả in ra màn hình là gì?

  • A. 7
    7
  • B. 28
    49
  • C. 49
    28
  • D. Lỗi chương trình

Câu 16: Biểu thức nào sau đây KHÔNG thể đứng ở VẾ PHẢI của lệnh gán trong Python?

  • A. Một hằng số (ví dụ: 10, 3.14, "Hello")
  • B. Một biến (ví dụ: `gia_tri_cu`)
  • C. Một biểu thức toán học (ví dụ: `a + b * 2`)
  • D. Một lệnh gán khác (ví dụ: `x = y = 5` - đây là gán đa biến, không phải gán một lệnh gán vào vế phải)

Câu 17: Giả sử bạn cần lưu trữ tên của một học sinh. Kiểu dữ liệu phù hợp nhất cho biến này là gì (dựa trên giá trị được gán)?

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

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

  • A. 10 và 20
  • B. 20 và 10
  • C. 10 và 10
  • D. 20 và 10

Câu 19: Đ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 (ví dụ: `result = my_var * 2`) trước khi gán giá trị cho nó?

  • A. Biến đó sẽ tự động có giá trị mặc định là 0.
  • B. Chương trình sẽ chạy bình thường nhưng kết quả không chính xác.
  • C. Chương trình sẽ báo lỗi `NameError` vì biến chưa được định nghĩa.
  • D. Biến đó sẽ có giá trị ngẫu nhiên.

Câu 20: Cho đoạn mã:
x = 5
y = 2
z = x / y
Giá trị và kiểu dữ liệu của biến z sau lệnh gán là gì?

  • A. Giá trị 2.5, kiểu float
  • B. Giá trị 2, kiểu int
  • C. Giá trị 2.5, kiểu int
  • D. Giá trị 2, kiểu float

Câu 21: Lệnh gán `diem_trung_binh = (toan + ly + hoa) / 3` giả định rằng các biến `toan`, `ly`, `hoa` đã được:

  • A. Khai báo kiểu dữ liệu.
  • B. Gán giá trị trước đó.
  • C. In ra màn hình.
  • D. Đặt tên theo quy ước.

Câu 22: Trong Python, có thể gán cùng một giá trị cho nhiều biến trong một lệnh duy nhất không? Nếu có, cú pháp nào dưới đây là đúng?

  • A. Không thể.
  • B. a; b; c = 10
  • C. a = b = c = 10
  • D. a, b, c := 10

Câu 23: Cho đoạn mã:
s = "Hello"
s = s + " World"
print(s)
Kết quả in ra màn hình là gì?

  • A. Hello World
  • B. Hello
  • C. World
  • D. Lỗi chương trình

Câu 24: Biến và hằng số khác nhau cơ bản ở điểm nào?

  • A. Biến có tên, hằng số thì không.
  • B. Biến lưu trữ số, hằng số lưu trữ chữ.
  • C. Biến được định nghĩa trước, hằng số thì không.
  • D. Giá trị của biến có thể thay đổi trong quá trình thực hiện chương trình, giá trị của hằng số thì không (về mặt ý nghĩa, dù Python không có hằng "cứng").

Câu 25: Cho đoạn mã Python:
so_tien_goc = 1000000
lai_suat_nam = 0.06
so_tien_sau_1_nam = so_tien_goc * (1 + lai_suat_nam)
print(so_tien_sau_1_nam)
Đoạn mã này mô phỏng việc tính toán gì?

  • A. Tính tổng số tiền gửi ban đầu và lãi suất.
  • B. Tính riêng tiền lãi sau 1 năm.
  • C. Tính tổng số tiền (gốc + lãi) sau 1 năm với lãi suất đơn.
  • D. Tính số tiền gốc sau khi trừ lãi suất.

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

  • A. class
  • B. myClass
  • C. _class
  • D. class_10

Câu 27: Cho đoạn mã:
x = 10
y = 3
ket_qua = x % y
print(ket_qua)
Kết quả in ra màn hình là gì? (Toán tử `%` là phép chia lấy dư)

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

Câu 28: Để tính giá trị trung bình của ba số `a`, `b`, `c`, lệnh gán nào sau đây là đúng cú pháp và logic trong Python?

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

Câu 29: Cho đoạn mã:
chieu_cao_m = 1.75
can_nang_kg = 68
bmi = can_nang_kg / (chieu_cao_m ** 2)
print(bmi)
Đoạn mã trên tính toán chỉ số BMI (Body Mass Index). Đây là một ví dụ về việc sử dụng biến và lệnh gán để:

  • A. Nhận dữ liệu đầu vào từ người dùng.
  • B. Thực hiện tính toán dựa trên các giá trị đã cho.
  • C. Thay đổi kiểu dữ liệu của biến.
  • D. Lặp lại một hành động nhiều lần.

Câu 30: Khi bạn gán một giá trị kiểu chuỗi (string) cho một biến, ví dụ: `thong_bao = "Xin chào"`, biến `thong_bao` sẽ lưu trữ:

  • A. Địa chỉ bộ nhớ của chuỗi.
  • B. Kích thước của chuỗi.
  • C. Dãy ký tự "Xin chào".
  • D. Kiểu dữ liệu của chuỗi.

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ộ đề 1

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

2 / 30

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

Tags: Bộ đề 1

Câu 2: Lệnh gán trong Python dùng dấu toán tử nào để thực hiện việc đưa giá trị vào biến?

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ộ đề 1

Câu 3: Quy tắc đặt tên biến nào sau đây là SAI 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ộ đề 1

Câu 4: Cho đoạn chương trình Python sau:
x = 10
y = x + 5
x = y * 2
Giá trị cuối cùng của biến x là bao nhiêu?

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ộ đề 1

Câu 5: Tên biến nào sau đây là hợp lệ (đúng quy tắc) trong 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ộ đề 1

Câu 6: Cho biểu thức toán học $S = pi r^2$. Để biểu diễn công thức này bằng lệnh gán trong Python (với pi là biến đã có giá trị, r là bán kính, S là diện tích), lệnh gán nào sau đây là đúng cú pháp?

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ộ đề 1

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

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ộ đề 1

Câu 8: Lệnh gán nào sau đây sẽ gây lỗi cú pháp 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ộ đề 1

Câu 9: 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 đó?

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ộ đề 1

Câu 10: Cho đoạn chương trình Python:
a = 5
b = 3
a = a + b
b = a - b
Sau khi thực hiện đoạn mã trên, giá trị của biến b 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ộ đề 1

Câu 11: Tên biến nào sau đây là hợp lệ và thường được sử dụng theo quy ước đặt tên phổ biến (snake_case) trong Python?

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ộ đề 1

Câu 12: Cho đoạn mã:
chieu_dai = 10
chieu_rong = 5
dien_tich = chieu_dai * chieu_rong
print(dien_tich)
Đoạn mã trên thực hiện công việc 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ộ đề 1

Câu 13: Giả sử bạn muốn lưu trữ số lượng sách trong thư viện. Tên biến nào sau đây là phù hợp nhất (vừa hợp lệ vừa gợi nhớ ý nghĩa) 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ộ đề 1

Câu 14: Lệnh gán `a = a + 1` trong Python có ý nghĩa 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ộ đề 1

Câu 15: Cho đoạn mã:
canh = 7
chu_vi = canh * 4
dien_tich = canh * canh
print(chu_vi)
print(dien_tich)
Kết quả in ra màn hình 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ộ đề 1

Câu 16: Biểu thức nào sau đây KHÔNG thể đứng ở VẾ PHẢI của lệnh gán trong 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ộ đề 1

Câu 17: Giả sử bạn cần lưu trữ tên của một học sinh. Kiểu dữ liệu phù hợp nhất cho biến này là gì (dựa trên giá trị được gán)?

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ộ đề 1

Câu 18: Cho đoạn mã:
a = 10
b = 20
temp = a
a = b
b = temp
Sau khi thực hiện đoạn mã trên, giá trị của a và b lần lượt 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ộ đề 1

Câu 19: Đ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 (ví dụ: `result = my_var * 2`) trước khi gán giá trị cho nó?

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ộ đề 1

Câu 20: Cho đoạn mã:
x = 5
y = 2
z = x / y
Giá trị và kiểu dữ liệu của biến z sau lệnh gán là gì?

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ộ đề 1

Câu 21: Lệnh gán `diem_trung_binh = (toan + ly + hoa) / 3` giả định rằng các biến `toan`, `ly`, `hoa` đã được:

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ộ đề 1

Câu 22: Trong Python, có thể gán cùng một giá trị cho nhiều biến trong một lệnh duy nhất không? Nếu có, cú pháp nào dưới đây là đúng?

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ộ đề 1

Câu 23: Cho đoạn mã:
s = 'Hello'
s = s + ' World'
print(s)
Kết quả in ra màn hình 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ộ đề 1

Câu 24: Biến và hằng số khác nhau cơ bản ở điểm nào?

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ộ đề 1

Câu 25: Cho đoạn mã Python:
so_tien_goc = 1000000
lai_suat_nam = 0.06
so_tien_sau_1_nam = so_tien_goc * (1 + lai_suat_nam)
print(so_tien_sau_1_nam)
Đoạn mã này mô phỏng việc tính toán 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ộ đề 1

Câu 26: Tên biến nào sau đây là KHÔNG hợp lệ trong 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ộ đề 1

Câu 27: Cho đoạn mã:
x = 10
y = 3
ket_qua = x % y
print(ket_qua)
Kết quả in ra màn hình là gì? (Toán tử `%` là phép chia lấy dư)

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ộ đề 1

Câu 28: Để tính giá trị trung bình của ba số `a`, `b`, `c`, lệnh gán nào sau đây là đúng cú pháp và logic 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ộ đề 1

Câu 29: Cho đoạn mã:
chieu_cao_m = 1.75
can_nang_kg = 68
bmi = can_nang_kg / (chieu_cao_m ** 2)
print(bmi)
Đoạn mã trên tính toán chỉ số BMI (Body Mass Index). Đây là một ví dụ về việc sử dụng biến và lệnh gán để:

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ộ đề 1

Câu 30: Khi bạn gán một giá trị kiểu chuỗi (string) cho một biến, ví dụ: `thong_bao = 'Xin chào'`, biến `thong_bao` sẽ lưu trữ:

Xem kết quả

0

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

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


Trắc nghiệm Tin 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 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Biến trong lập trình Python đóng vai trò gì?

  • A. Là một từ khóa cố định của ngôn ngữ, dùng để thực hiện một chức năng riêng.
  • B. Là một giá trị cố định không thay đổi trong suốt quá trình chạy chương trình.
  • C. Là tên của một hàm thực hiện một công việc cụ thể.
  • D. Là tên gọi một vùng nhớ trong bộ nhớ máy tính để lưu trữ dữ liệu có thể thay đổi.

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, chữ số và dấu gạch dưới (_).
  • B. Tên biến không được bắt đầu bằng chữ số.
  • C. Tên biến có thể chứa các ký tự đặc biệt như @, #, $.
  • D. Tên biến có phân biệt chữ hoa và chữ thường.

Câu 3: Tên biến nào sau đây là HỢP LỆ trong Python?

  • A. so luong
  • B. so_luong
  • C. so-luong
  • D. 1soluong

Câu 4: Tên biến nào sau đây là KHÔNG HỢP LỆ trong Python?

  • A. for
  • B. diem_trung_binh
  • C. _tong
  • D. nam2023

Câu 5: 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 6: Cú pháp lệnh gán trong Python được viết như thế nào?

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

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

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

Câu 8: Đoạn lệnh sau thực hiện công việc gì?
```python
a = 5
b = a
a = 10
```

  • A. Gán giá trị 10 cho cả hai biến `a` và `b`.
  • B. Gán giá trị 5 cho `b`, sau đó gán giá trị 10 cho `a` (giá trị của `b` vẫn là 5).
  • C. Gán giá trị 10 cho `a`, sau đó gán giá trị 10 cho `b`.
  • D. Gán giá trị 5 cho `a`, sau đó gán giá trị 5 cho `b`.

Câu 9: Biểu thức nào sau đây trong Python tương ứng với công thức toán học $frac{a + b}{2c}$?

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

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

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

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

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

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

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

Câu 13: Nếu bạn muốn gán giá trị 50 cho biến `diem_so`, lệnh gán nào sau đây là đúng trong Python?

  • A. diem_so = 50
  • B. 50 = diem_so
  • C. diem so = 50
  • D. diem_so == 50

Câu 14: Đoạn code sau có lỗi không? Nếu có thì lỗi ở đâu?
```python
ten hoc sinh =

  • A. Không có lỗi, code chạy bình thường.
  • B. Lỗi cú pháp: Tên biến không được chứa dấu cách.
  • C. Lỗi ngữ nghĩa: Giá trị gán không phù hợp với tên biến.
  • D. Lỗi cú pháp: Thiếu dấu hai chấm cuối dòng.

Câu 15: Sau khi thực hiện đoạn lệnh sau, giá trị của biến `ket_qua` là bao nhiêu?
```python
a = 7
b = 3
ket_qua = a * b - a % b
```

  • A. 21
  • B. 2
  • C. 19
  • D. 18

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

  • A. 22
  • B. 6
  • C. 14
  • D. 30

Câu 17: Cho đoạn code sau:
```python
x = 10
y = 5
x = x / 2
y = y * x
```
Giá trị cuối cùng của `y` là bao nhiêu?

  • A. 25
  • B. 50
  • C. 25.0
  • D. 50.0

Câu 18: Biểu thức toán học $x^2 + frac{y}{z}$ được viết trong Python như thế nào?

  • A. x^2 + y/z
  • B. x ** 2 + y / z
  • C. x*x + y//z
  • D. x2 + y/z

Câu 19: Đ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. Giá trị cũ của biến bị thay thế bằng giá trị mới.
  • B. Python báo lỗi vì biến đã được sử dụng.
  • C. Giá trị mới được thêm vào giá trị cũ của biến.
  • D. Một biến mới được tạo ra với cùng tên.

Câu 20: Cho đoạn code:
```python
a = 10
b = 20
```
Để hoán đổi giá trị của `a` và `b` (tức là `a` có giá trị 20, `b` có giá trị 10), đoạn lệnh nào sau đây là đúng và hiệu quả trong Python?

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

Câu 21: Khi thực hiện lệnh gán `chieu_dai = 15.5`, biến `chieu_dai` sẽ lưu trữ dữ liệu kiểu gì (dựa trên giá trị được gán)?

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

Câu 22: Cho biểu thức `100 / 25 * 2`. Thứ tự thực hiện các phép toán trong biểu thức này là gì?

  • A. Chia trước, sau đó nhân.
  • B. Nhân trước, sau đó chia.
  • C. Thực hiện từ phải sang trái.
  • D. Kết quả không xác định vì có cả chia và nhân.

Câu 23: Đoạn code nào sau đây sẽ gây ra lỗi?

  • A. tong = 10 + 20
  • B. chuoi =
  • C. ket_qua = 5 +
  • D. diem = 8.5

Câu 24: Nếu bạn muốn tính diện tích hình chữ nhật với chiều dài `cd` và chiều rộng `cr`, và lưu kết quả vào biến `dien_tich`, lệnh gán nào sau đây là đúng?

  • A. dien_tich = cd + cr
  • B. dien_tich = cd * cr
  • C. dien_tich := cd * cr
  • D. cd * cr = dien_tich

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

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

Câu 26: Cho biểu thức `10 - 4 / 2 + 1`. Giá trị của biểu thức này là bao nhiêu?

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

Câu 27: Đoạn code nào sau đây minh họa việc gán giá trị từ biểu thức chứa biến?

  • A. x = 5
  • B. y = 10
  • C. tong = x + y
  • D. print(tong)

Câu 28: Nếu biến `so_luong` có giá trị là 5 và bạn thực hiện lệnh `so_luong = so_luong * 2`, giá trị mới của `so_luong` sẽ là bao nhiêu?

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

Câu 29: Biểu thức toán học $ax^2 + bx + c$ được viết trong Python như thế nào?

  • A. a * x ** 2 + b * x + c
  • B. ax^2 + bx + c
  • C. a(x**2) + b(x) + c
  • D. a * x * x + b * x + c

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

  • A. 16
  • B. 15
  • C. 3
  • D. 18

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ộ đề 2

Câu 1: Biến trong lập trình Python đóng vai trò 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ộ đề 2

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ộ đề 2

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ộ đề 2

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ộ đề 2

Câu 5: Lệnh gán trong Python 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ộ đề 2

Câu 6: Cú pháp lệnh gán trong Python được viết như thế nào?

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ộ đề 2

Câu 7: Sau khi thực hiện đoạn lệnh 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ộ đề 2

Câu 8: Đoạn lệnh sau thực hiện công việc gì?
```python
a = 5
b = a
a = 10
```

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ộ đề 2

Câu 9: Biểu thức nào sau đây trong Python tương ứng với công thức toán học $frac{a + b}{2c}$?

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ộ đề 2

Câu 10: Kết quả của biểu thức `10 % 3` 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ộ đề 2

Câu 11: Kết quả của biểu thức `17 // 5` 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ộ đề 2

Câu 12: Kết quả của biểu thức `2 ** 3 + 6 / 2` 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ộ đề 2

Câu 13: Nếu bạn muốn gán giá trị 50 cho biến `diem_so`, lệnh gán 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ộ đề 2

Câu 14: Đoạn code sau có lỗi không? Nếu có thì lỗi ở đâu?
```python
ten hoc sinh = "An"
```

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ộ đề 2

Câu 15: Sau khi thực hiện đoạn lệnh sau, giá trị của biến `ket_qua` là bao nhiêu?
```python
a = 7
b = 3
ket_qua = a * b - a % b
```

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ộ đề 2

Câu 16: Biểu thức `(5 + 3) * 2 ** 2 - 10` có giá trị là bao nhiêu trong 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ộ đề 2

Câu 17: Cho đoạn code sau:
```python
x = 10
y = 5
x = x / 2
y = y * x
```
Giá trị cuối cùng của `y` 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ộ đề 2

Câu 18: Biểu thức toán học $x^2 + frac{y}{z}$ được viết trong Python như thế nào?

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ộ đề 2

Câu 19: Đ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?

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ộ đề 2

Câu 20: Cho đoạn code:
```python
a = 10
b = 20
```
Để hoán đổi giá trị của `a` và `b` (tức là `a` có giá trị 20, `b` có giá trị 10), đoạn lệnh nào sau đây là đúng và hiệu quả 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ộ đề 2

Câu 21: Khi thực hiện lệnh gán `chieu_dai = 15.5`, biến `chieu_dai` sẽ lưu trữ dữ liệu kiểu gì (dựa trên giá trị được gán)?

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ộ đề 2

Câu 22: Cho biểu thức `100 / 25 * 2`. Thứ tự thực hiện các phép toán trong biểu thức này 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ộ đề 2

Câu 23: Đoạn code nào sau đây sẽ gây ra lỗi?

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ộ đề 2

Câu 24: Nếu bạn muốn tính diện tích hình chữ nhật với chiều dài `cd` và chiều rộng `cr`, và lưu kết quả vào biến `dien_tich`, lệnh gán nào sau đây là đúng?

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ộ đề 2

Câu 25: Từ khóa (keyword) trong Python 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ộ đề 2

Câu 26: Cho biểu thức `10 - 4 / 2 + 1`. Giá trị của biểu thức này 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ộ đề 2

Câu 27: Đoạn code nào sau đây minh họa việc gán giá trị từ biểu thức chứa biến?

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ộ đề 2

Câu 28: Nếu biến `so_luong` có giá trị là 5 và bạn thực hiện lệnh `so_luong = so_luong * 2`, giá trị mới của `so_luong` sẽ 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ộ đề 2

Câu 29: Biểu thức toán học $ax^2 + bx + c$ được viết trong Python như thế nào?

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ộ đề 2

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

Xem kết quả

0

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

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


Trắc nghiệm Tin 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 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

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

  • A. Tính toán các phép toán phức tạp.
  • B. Lưu trữ dữ liệu để sử dụng và thay đổi trong chương trình.
  • C. Điều khiển luồng thực thi của chương trình.
  • D. Hiển thị thông tin ra màn hình cho người dùng.

Câu 2: Phát biểu nào sau đây mô tả đúng nhất về lệnh gán trong ngôn ngữ lập trình?

  • A. Lệnh gán là thao tác đặt một giá trị cụ thể vào một biến.
  • B. Lệnh gán là cách để khai báo một biến mới trong chương trình.
  • C. Lệnh gán được sử dụng để so sánh giá trị của hai biến.
  • D. Lệnh gán là thao tác xóa một biến khỏi bộ nhớ.

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

  • A. 1bien_so
  • B. ten bien
  • C. bien_so_1
  • D. bien-so

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

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

Câu 5: Giả sử biến `x` đang có giá trị là 5. Sau khi thực hiện lệnh gán `x = x + 3`, giá trị của biến `x` sẽ là bao nhiêu?

  • A. 5
  • B. 3
  • C. 8
  • D. 15

Câu 6: Trong biểu thức `y = 2 * (a + b) / c`, thứ tự thực hiện các phép toán là gì?

  • A. Nhân, chia, cộng.
  • B. Cộng, nhân, chia.
  • C. Chia, nhân, cộng.
  • D. Cộng trong ngoặc trước, sau đó nhân, cuối cùng là chia.

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

  • A. `10 = bien_z`
  • B. `bien_z = 10`
  • C. `bien_z = bien_z + 1`
  • D. `bien_z = (5 + 5)`

Câu 8: Biến `ten_nguoi_dung` dùng để lưu trữ tên của người dùng. Kiểu dữ liệu phù hợp nhất cho biến này là gì?

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

Câu 9: Đoạn mã Python sau sẽ cho kết quả gì:
`a = 15`
`b = 4`
`c = a // b`
`print(c)`

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

Câu 10: Trong Python, toán tử `%` được sử dụng để làm gì trong lệnh gán?

  • A. Phép chia lấy thương.
  • B. Phép nhân.
  • C. Phép lũy thừa.
  • D. Phép chia lấy phần dư.

Câu 11: Cho biểu thức toán học: `(x + y)²`. Biểu thức tương ứng trong Python là:

  • A. ` (x + y) ** 2`
  • B. ` x + y ** 2`
  • C. ` (x + y) * 2`
  • D. ` x + y * 2`

Câu 12: Giả sử bạn muốn tính diện tích hình chữ nhật. Bạn cần khai báo bao nhiêu biến để lưu trữ kích thước cần thiết?

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

Câu 13: Trong Python, lệnh nào sau đây dùng để hiển thị giá trị của biến `message` ra màn hình?

  • A. `input(message)`
  • B. `assign(message)`
  • C. `print(message)`
  • D. `display message`

Câu 14: Để tăng giá trị của biến `count` lên 1, lệnh gán nào sau đây là đúng?

  • A. `count = - 1`
  • B. `count = 0`
  • C. `count = count - 1`
  • D. `count = count + 1`

Câu 15: Xác định lỗi sai trong đoạn mã sau:
`my var = 20`
`print(my var)`

  • A. Tên biến không được chứa khoảng trắng.
  • B. Giá trị gán cho biến phải là số nguyên.
  • C. Lệnh `print` viết sai cú pháp.
  • D. Không có lỗi trong đoạn mã trên.

Câu 16: Giả sử `age = 16`. Biểu thức logic `age >= 18` sẽ trả về giá trị nào?

  • A. 18
  • B. False
  • C. True
  • D. 16

Câu 17: Trong Python, bạn có thể gán giá trị cho nhiều biến cùng một lúc không? Nếu có, cú pháp nào đúng?

  • A. Không thể gán giá trị cho nhiều biến cùng lúc.
  • B. `var1, var2 = (10, 20)`
  • C. `var1, var2 = 10, 20`
  • D. `var1 = 10, var2 = 20`

Câu 18: Cho đoạn mã:
`x = 10`
`y = x`
`x = 20`
`print(y)`
Giá trị của `y` sau khi thực hiện đoạn mã là:

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

Câu 19: Để tính trung bình cộng của ba số `num1`, `num2`, `num3` và gán kết quả cho biến `average`, biểu thức nào đúng?

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

Câu 20: Trong Python, biến có cần phải khai báo kiểu dữ liệu trước khi gán giá trị không?

  • A. Không, Python tự động xác định kiểu dữ liệu khi gán giá trị.
  • B. Có, phải khai báo kiểu dữ liệu rõ ràng trước khi gán.
  • C. Chỉ cần khai báo kiểu dữ liệu cho biến số.
  • D. Tùy thuộc vào giá trị gán cho biến.

Câu 21: Cho biết kết quả của biểu thức `10 + "5"` trong Python.

  • A. 15
  • B. "105"
  • C. 5
  • D. Báo lỗi kiểu dữ liệu.

Câu 22: Để hoán đổi giá trị của hai biến `a` và `b` trong Python, cách nào sau đây KHÔNG đúng?

  • A. `temp = a; a = b; b = temp`
  • B. `a, b = b, a`
  • C. `a = b; b = a`
  • D. Sử dụng phép toán XOR (nếu áp dụng trong ngữ cảnh cụ thể khác)

Câu 23: Biến `is_valid` thường được sử dụng để lưu trữ loại giá trị nào?

  • A. Số nguyên.
  • B. Chuỗi văn bản.
  • C. Số thực.
  • D. Giá trị logic (True/False).

Câu 24: Giả sử `radius = 5`. Tính diện tích hình tròn và gán cho biến `area`. Biểu thức nào đúng (cho pi ≈ 3.14)?

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

Câu 25: Trong lập trình, việc sử dụng biến mang lại lợi ích chính nào?

  • A. Làm cho chương trình chạy nhanh hơn.
  • B. Giảm dung lượng bộ nhớ chương trình.
  • C. Tăng tính linh hoạt và khả năng tái sử dụng của mã.
  • D. Giúp chương trình dễ đọc hơn đối với máy tính.

Câu 26: Cho đoạn mã:
`x = 7`
`y = 2`
`z = x % y`
`print(z)`
Giá trị in ra của `z` là:

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

Câu 27: Tên biến nào sau đây thể hiện rõ ý nghĩa và dễ đọc nhất?

  • A. `a`
  • B. `so_luong_san_pham`
  • C. `slsp`
  • D. `x123`

Câu 28: Biến toàn cục (global variable) là gì?

  • A. Biến chỉ được sử dụng trong một dòng lệnh.
  • B. Biến được khai báo bên trong một hàm.
  • C. Biến được khai báo bên ngoài các hàm và có thể truy cập từ mọi nơi trong chương trình.
  • D. Biến chỉ được sử dụng trong các chương trình nhỏ.

Câu 29: Để chú thích (comment) trong Python, ký tự nào được sử dụng?

  • A. `#`
  • B. `//`
  • C. `/* */`
  • D. `"`

Câu 30: Trong một chương trình tính tiền điện, bạn sẽ sử dụng biến để lưu trữ những thông tin nào?

  • A. Chỉ số điện kế cũ và mới.
  • B. Đơn giá điện.
  • C. Tổng số tiền điện.
  • D. Tất cả các thông tin trên.

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ộ đề 3

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

2 / 30

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

Tags: Bộ đề 3

Câu 2: Phát biểu nào sau đây mô tả đúng nhất về lệnh gán trong ngôn ngữ lập trình?

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ộ đề 3

Câu 3: Trong Python, tên biến nào sau đây là 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ộ đề 3

Câu 4: Từ khóa nào sau đây KHÔNG được phép sử dụng làm tên biến 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ộ đề 3

Câu 5: Giả sử biến `x` đang có giá trị là 5. Sau khi thực hiện lệnh gán `x = x + 3`, giá trị của biến `x` sẽ 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ộ đề 3

Câu 6: Trong biểu thức `y = 2 * (a + b) / c`, thứ tự thực hiện các phép toán 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ộ đề 3

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

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ộ đề 3

Câu 8: Biến `ten_nguoi_dung` dùng để lưu trữ tên của người dùng. Kiểu dữ liệu phù hợp nhất cho biến này 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ộ đề 3

Câu 9: Đoạn mã Python sau sẽ cho kết quả gì:
`a = 15`
`b = 4`
`c = a // b`
`print(c)`

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ộ đề 3

Câu 10: Trong Python, toán tử `%` được sử dụng để làm gì trong 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ộ đề 3

Câu 11: Cho biểu thức toán học: `(x + y)²`. Biểu thức tương ứng trong Python là:

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ộ đề 3

Câu 12: Giả sử bạn muốn tính diện tích hình chữ nhật. Bạn cần khai báo bao nhiêu biến để lưu trữ kích thước cần thiế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ộ đề 3

Câu 13: Trong Python, lệnh nào sau đây dùng để hiển thị giá trị của biến `message` ra màn hình?

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ộ đề 3

Câu 14: Để tăng giá trị của biến `count` lên 1, lệnh gán nào sau đây là đú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ộ đề 3

Câu 15: Xác định lỗi sai trong đoạn mã sau:
`my var = 20`
`print(my var)`

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ộ đề 3

Câu 16: Giả sử `age = 16`. Biểu thức logic `age >= 18` sẽ trả về giá 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ộ đề 3

Câu 17: Trong Python, bạn có thể gán giá trị cho nhiều biến cùng một lúc không? Nếu có, cú pháp nào đúng?

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ộ đề 3

Câu 18: Cho đoạn mã:
`x = 10`
`y = x`
`x = 20`
`print(y)`
Giá trị của `y` sau khi thực hiện đoạn mã 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ộ đề 3

Câu 19: Để tính trung bình cộng của ba số `num1`, `num2`, `num3` và gán kết quả cho biến `average`, biểu thức nào đú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ộ đề 3

Câu 20: Trong Python, biến có cần phải khai báo kiểu dữ liệu trước khi gán giá trị khô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ộ đề 3

Câu 21: Cho biết kết quả của biểu thức `10 + '5'` 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ộ đề 3

Câu 22: Để hoán đổi giá trị của hai biến `a` và `b` trong Python, cách nào sau đây KHÔNG đúng?

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ộ đề 3

Câu 23: Biến `is_valid` thường được sử dụng để lưu trữ loại giá trị 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ộ đề 3

Câu 24: Giả sử `radius = 5`. Tính diện tích hình tròn và gán cho biến `area`. Biểu thức nào đúng (cho pi ≈ 3.14)?

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ộ đề 3

Câu 25: Trong lập trình, việc sử dụng biến mang lại lợi ích chính 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ộ đề 3

Câu 26: Cho đoạn mã:
`x = 7`
`y = 2`
`z = x % y`
`print(z)`
Giá trị in ra của `z` là:

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ộ đề 3

Câu 27: Tên biến nào sau đây thể hiện rõ ý nghĩa và dễ đọc nhất?

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ộ đề 3

Câu 28: Biến toàn cục (global variable) là gì?

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ộ đề 3

Câu 29: Để chú thích (comment) trong Python, ký tự nào được sử dụng?

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ộ đề 3

Câu 30: Trong một chương trình tính tiền điện, bạn sẽ sử dụng biến để lưu trữ những thông tin nào?

Xem kết quả

0

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

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


Trắc nghiệm Tin 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 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

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

  • A. Biến là một giá trị không đổi được đặt tên.
  • B. Biến là một từ khóa đặc biệt trong Python.
  • C. Biến là một vùng 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. Biến là một lệnh để thực hiện phép tính trong Python.

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

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

Câu 3: Xác định tên biến nào sau đây là KHÔNG hợp lệ trong Python:

  • A. tong_diem
  • B. _temp
  • C. count123
  • D. diem@tb

Câu 4: Từ khóa nào sau đây KHÔNG thể sử dụng làm tên biến trong Python?

  • A. ten_lop
  • B. so_luong_hoc_sinh
  • C. print
  • D. max_value

Câu 5: Lệnh gán nào sau đây là đúng cú pháp trong Python để gán giá trị 15 cho biến có tên "tuoi"?

  • A. tuoi = 15
  • B. 15 = tuoi
  • C. tuoi := 15
  • D. let tuoi = 15

Câu 6: Xét đoạn chương trình Python sau:
```python
x = 10
y = x + 5
x = 20
print(y)```
Giá trị của biến "y" sau khi đoạn chương trình trên thực hiện là bao nhiêu?

  • A. 25
  • B. 15
  • C. 20
  • D. Báo lỗi

Câu 7: Cho biểu thức toán học: (a + b) * 2. Biểu thức tương đương trong Python là:

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

Câu 8: Giả sử biến "chieucao" đang lưu trữ chiều cao của một người (đơn vị mét). Để tăng chiều cao này lên 10cm và lưu lại vào biến "chieucao", lệnh gán nào sau đây là đúng?

  • A. chieucao = chieucao + 10
  • B. chieucao = 10
  • C. chieucao + 0.1
  • D. chieucao = chieucao + 0.1

Câu 9: Trong Python, phép toán `//` được gọi là phép toán gì?

  • A. Phép chia lấy phần dư
  • B. Phép chia lấy phần nguyên
  • C. Phép chia thông thường
  • D. Phép lũy thừa

Câu 10: Xét biểu thức Python: `15 % 4`. Kết quả của biểu thức này là:

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

Câu 11: Cho đoạn mã Python:
```python
a = 5
b = 2
c = a ** b
print(c)```
Giá trị in ra màn hình là:

  • A. 10
  • B. 7
  • C. 3
  • D. 25

Câu 12: Biểu thức `(10 + 2) * 3 - 4 // 2` trong Python cho kết quả là:

  • A. 34
  • B. 24
  • C. 32
  • D. 30

Câu 13: Để tính diện tích hình vuông cạnh "canh", lệnh gán nào sau đây là phù hợp nhất (giả sử biến diện tích là "s")?

  • A. s = canh * 2
  • B. s = canh * canh
  • C. s = canh // 2
  • D. s = canh + canh

Câu 14: Trong ngôn ngữ lập trình, lệnh gán có vai trò chính là gì?

  • A. Thực hiện các phép toán số học.
  • B. Khai báo kiểu dữ liệu cho biến.
  • C. Gán một giá trị cụ thể cho một biến.
  • D. In thông tin ra màn hình.

Câu 15: Phát biểu nào sau đây là đúng về thứ tự thực hiện các phép toán trong một biểu thức gán phức tạp trong Python?

  • A. Các phép toán luôn được thực hiện từ trái sang phải.
  • B. Python tuân theo quy tắc ưu tiên phép toán: Ngoặc, Lũy thừa, Nhân chia, Cộng trừ (PEMDAS/BODMAS).
  • C. Phép cộng và phép nhân luôn được ưu tiên hơn phép trừ và phép chia.
  • D. Thứ tự thực hiện phép toán không quan trọng trong Python.

Câu 16: Cho đoạn mã Python:
```python
x = 5
x = x * x - 2 * x
print(x)```
Giá trị cuối cùng của "x" là:

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

Câu 17: Trong Python, lệnh gán có thể được sử dụng để gán giá trị thuộc kiểu dữ liệu nào cho biến?

  • A. Chỉ kiểu số nguyên (integer).
  • B. Chỉ kiểu số thực (float).
  • C. Chỉ kiểu chuỗi (string).
  • D. Bất kỳ kiểu dữ liệu nào (số nguyên, số thực, chuỗi, boolean,...).

Câu 18: Để tăng giá trị của biến "dem" lên 1 đơn vị, cách viết lệnh gán nào sau đây là ngắn gọn và thường được sử dụng trong lập trình?

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

Câu 19: Cho biến `x = 7`. Sau lệnh gán `x %= 3`, giá trị của `x` sẽ là:

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

Câu 20: Biến "ketqua" sau đoạn mã Python sau sẽ có giá trị là gì?
```python
a = 10
b = 5
ketqua = a > b```

  • A. 15
  • B. 5
  • C. Error
  • D. True

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

  • A. Python sẽ báo lỗi NameError.
  • B. Biến sẽ tự động được gán giá trị 0.
  • C. Biến sẽ tự động được gán giá trị None.
  • D. Chương trình sẽ chạy nhưng kết quả không đúng.

Câu 22: Cho đoạn mã Python:
```python
msg =

  • A. Hello
  • B. Hello World!
  • C. World!
  • D. msg

Câu 23: Biến "x" sau đoạn mã sau có giá trị là bao nhiêu?
```python
x = 10
y = 5
x, y = y, x
```

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

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

  • A. a = 10
  • B. b =
  • C. c = True
  • D. d = 1, 2, 3

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

  • A. 21
  • B. 25
  • C. 17
  • D. 19

Câu 26: Trong Python, bạn có thể gán giá trị cho nhiều biến cùng một lúc bằng cách nào?

  • A. Sử dụng dấu chấm phẩy (;) để phân tách các lệnh gán.
  • B. Liệt kê các biến và giá trị tương ứng, phân tách bằng dấu phẩy (,).
  • C. Sử dụng từ khóa "multiple" trước các biến.
  • D. Không thể gán giá trị cho nhiều biến cùng một lúc trong Python.

Câu 27: Để tính căn bậc hai của một số "n" và gán cho biến "sqrt_n", bạn có thể sử dụng phép toán hoặc hàm nào trong Python?

  • A. n // 2
  • B. n % 2
  • C. n ** 0.5
  • D. sqrt(n)

Câu 28: Giả sử bạn có biến "radius" (bán kính). Hãy viết lệnh gán để tính chu vi hình tròn (2 * pi * radius) và lưu vào biến "circumference" (giả sử pi đã được định nghĩa trước).

  • A. circumference = 2 * pi * radius
  • B. circumference := 2 * pi * radius
  • C. 2 * pi * radius = circumference
  • D. circumference = pi * radius ** 2

Câu 29: Trong Python, khi nào giá trị của một biến được xác định?

  • A. Khi chương trình bắt đầu chạy.
  • B. Khi lệnh gán giá trị cho biến đó được thực hiện.
  • C. Khi biến được khai báo tên.
  • D. Giá trị của biến luôn cố định từ đầu chương trình.

Câu 30: Điều gì sẽ xảy ra nếu bạn gán một giá trị kiểu chuỗi cho một biến đã được gán giá trị kiểu số trước đó trong Python?

  • A. Python sẽ báo lỗi kiểu dữ liệu.
  • B. Giá trị số sẽ được tự động chuyển thành chuỗi.
  • C. Biến sẽ thay đổi kiểu dữ liệu thành chuỗi và nhận giá trị mới.
  • D. Chương trình sẽ chạy không đúng kết quả.

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ộ đề 4

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

2 / 30

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

Tags: Bộ đề 4

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

3 / 30

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

Tags: Bộ đề 4

Câu 3: Xác định tên biến nào sau đây là KHÔNG 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ộ đề 4

Câu 4: Từ khóa nào sau đây KHÔNG thể sử dụng làm tên biến 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ộ đề 4

Câu 5: Lệnh gán nào sau đây là đúng cú pháp trong Python để gán giá trị 15 cho biến có tên 'tuoi'?

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ộ đề 4

Câu 6: Xét đoạn chương trình Python sau:
```python
x = 10
y = x + 5
x = 20
print(y)```
Giá trị của biến 'y' sau khi đoạn chương trình trên thực hiện 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ộ đề 4

Câu 7: Cho biểu thức toán học: (a + b) * 2. Biểu thức tương đương trong Python là:

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ộ đề 4

Câu 8: Giả sử biến 'chieucao' đang lưu trữ chiều cao của một người (đơn vị mét). Để tăng chiều cao này lên 10cm và lưu lại vào biến 'chieucao', lệnh gán nào sau đây là đúng?

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ộ đề 4

Câu 9: Trong Python, phép toán `//` được gọi là phép toán 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ộ đề 4

Câu 10: Xét biểu thức Python: `15 % 4`. Kết quả của biểu thức này là:

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ộ đề 4

Câu 11: Cho đoạn mã Python:
```python
a = 5
b = 2
c = a ** b
print(c)```
Giá trị in ra màn hình là:

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ộ đề 4

Câu 12: Biểu thức `(10 + 2) * 3 - 4 // 2` trong Python cho kết quả là:

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ộ đề 4

Câu 13: Để tính diện tích hình vuông cạnh 'canh', lệnh gán nào sau đây là phù hợp nhất (giả sử biến diện tích là 's')?

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ộ đề 4

Câu 14: Trong ngôn ngữ lập trình, lệnh gán có vai trò chính 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ộ đề 4

Câu 15: Phát biểu nào sau đây là đúng về thứ tự thực hiện các phép toán trong một biểu thức gán phức tạp 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ộ đề 4

Câu 16: Cho đoạn mã Python:
```python
x = 5
x = x * x - 2 * x
print(x)```
Giá trị cuối cùng của 'x' là:

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ộ đề 4

Câu 17: Trong Python, lệnh gán có thể được sử dụng để gán giá trị thuộc kiểu dữ liệu nào cho biến?

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ộ đề 4

Câu 18: Để tăng giá trị của biến 'dem' lên 1 đơn vị, cách viết lệnh gán nào sau đây là ngắn gọn và thường được sử dụng trong lập trình?

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ộ đề 4

Câu 19: Cho biến `x = 7`. Sau lệnh gán `x %= 3`, giá trị của `x` sẽ là:

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ộ đề 4

Câu 20: Biến 'ketqua' sau đoạn mã Python sau sẽ có giá trị là gì?
```python
a = 10
b = 5
ketqua = a > b```

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ộ đề 4

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

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ộ đề 4

Câu 22: Cho đoạn mã Python:
```python
msg = "Hello"
msg = msg + " World!"
print(msg)```
Kết quả in ra màn hình là:

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ộ đề 4

Câu 23: Biến 'x' sau đoạn mã sau có giá trị là bao nhiêu?
```python
x = 10
y = 5
x, y = y, x
```

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ộ đề 4

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

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ộ đề 4

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

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ộ đề 4

Câu 26: Trong Python, bạn có thể gán giá trị cho nhiều biến cùng một lúc bằng cách 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ộ đề 4

Câu 27: Để tính căn bậc hai của một số 'n' và gán cho biến 'sqrt_n', bạn có thể sử dụng phép toán hoặc hàm nào trong Python?

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ộ đề 4

Câu 28: Giả sử bạn có biến 'radius' (bán kính). Hãy viết lệnh gán để tính chu vi hình tròn (2 * pi * radius) và lưu vào biến 'circumference' (giả sử pi đã được định nghĩa trước).

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ộ đề 4

Câu 29: Trong Python, khi nào giá trị của một biến được xác định?

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ộ đề 4

Câu 30: Điều gì sẽ xảy ra nếu bạn gán một giá trị kiểu chuỗi cho một biến đã được gán giá trị kiểu số trước đó trong Python?

Xem kết quả

0

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

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


Trắc nghiệm Tin 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 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Trong lập trình, biến được hiểu như một vùng nhớ có tên. Mục đích chính của việc sử dụng biến là gì?

  • A. Để chương trình chạy nhanh hơn
  • B. Để lưu trữ dữ liệu và giá trị tạm thời trong quá trình thực thi chương trình
  • C. Để hiển thị thông báo cho người dùng
  • D. Để bảo vệ dữ liệu khỏi bị truy cập trái phép

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

  • A. Tên biến có thể chứa chữ cái (a-z, A-Z)
  • B. Tên biến có thể chứa chữ số (0-9)
  • C. Tên biến bắt buộc phải bắt đầu bằng một chữ số
  • D. Tên biến có thể chứa dấu gạch dưới (_)

Câu 3: Từ khóa (keyword) trong ngôn ngữ lập trình có vai trò gì?

  • A. Là các từ dành riêng, có ý nghĩa cú pháp đặc biệt, không được dùng cho mục đích khác (ví dụ: đặt tên biến)
  • B. Là các từ có thể tùy ý sử dụng để đặt tên biến hoặc hàm
  • C. Là các từ dùng để chú thích trong chương trình
  • D. Là các từ chỉ dùng trong các thư viện đặc biệt

Câu 4: Xét các tên biến sau trong Python: `_ten_lop`, `TenLop`, `10A1`, `lOp_10`. Tên biến nào là không hợp lệ?

  • A. _ten_lop
  • B. TenLop
  • C. 10A1
  • D. lOp_10

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

  • A. Để khai báo kiểu dữ liệu của biến
  • B. Để gán một giá trị cụ thể cho một biến
  • C. Để so sánh giá trị của hai biến
  • D. Để thực hiện các phép toán số học trên biến

Câu 6: Trong Python, phép gán nào sau đây là đúng cú pháp?

  • A. x = 15
  • B. 15 = x
  • C. x := 15
  • D. gán x = 15

Câu 7: Cho đoạn code Python: `a = 5`, `b = a + 3`, `a = 10`. Hỏi sau khi thực hiện đoạn code này, giá trị của biến `b` là bao nhiêu?

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

Câu 8: Biểu thức `(x + 2) * 3 - y` được viết trong Python là?

  • A. (x + 2) * 3 - y
  • B. x + 2 * 3 - y
  • C. (x + 2) x 3 - y
  • D. [x + 2] * 3 - y

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

  • A. 6.75
  • B. 19
  • C. 11
  • D. 3.75

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

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

Câu 11: Giả sử biến `chieucao` đang lưu chiều cao của một người (đơn vị mét). Để tăng chiều cao lên 5cm, lệnh gán nào sau đây là đúng?

  • A. chieucao = chieucao + 5
  • B. chieucao = 5
  • C. chieucao + 0.05
  • D. chieucao = chieucao + 0.05

Câu 12: Đoạn code Python sau sẽ in ra giá trị gì: `x = 7`, `y = 2`, `print(x % y)`?

  • A. 1
  • B. 3.5
  • C. 0
  • D. 7

Câu 13: Trong Python, biểu thức `a == b` dùng để làm gì?

  • A. Gán giá trị của `b` cho `a`
  • B. Gán giá trị của `a` cho `b`
  • C. So sánh xem giá trị của `a` có bằng giá trị của `b` hay không
  • D. Tính tổng của `a` và `b`

Câu 14: Cho biến `diem_toan = 8.5`. Kiểu dữ liệu của biến `diem_toan` là gì?

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

Câu 15: Để chú thích (comment) một dòng trong Python, ta sử dụng ký tự nào ở đầu dòng?

  • A. //
  • B. /*
  • C. "
  • D. #

Câu 16: Trong Python, lệnh `print(type(10))` sẽ in ra kết quả gì?

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

Câu 17: Biến `ket_qua` được gán giá trị `True`. Kiểu dữ liệu của biến `ket_qua` là gì?

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

Câu 18: Cho đoạn code: `x = "Hello"`, `y = "World"`, `z = x + y`. Giá trị của biến `z` là gì?

  • A. HelloWorld
  • B. HelloWorld
  • C. "Hello" + "World"
  • D. Lỗi

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

  • A. a = 10
  • B. b = a * 2
  • C. x + y = 5
  • D. ten_bien = "abc"

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

  • A. math.sqrt(n)
  • B. n ** (1/2)
  • C. sqrt(n)
  • D. math.cbrt(n)

Câu 21: Cho biến `so_luong = "10"`. Kiểu dữ liệu của `so_luong` và giá trị của nó sau khi chuyển đổi sang số nguyên là gì?

  • A. int, 10
  • B. str, 10
  • C. float, 10.0
  • D. str, "10"

Câu 22: Trong Python, biểu thức `5 > 3 and 2 < 4` trả về giá trị gì?

  • A. True
  • B. False
  • C. 1
  • D. 0

Câu 23: Xét đoạn code: `x = 10`, `y = x`. Sau đó, `x = 20`. Giá trị của `y` là bao nhiêu?

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

Câu 24: Trong Python, lệnh `input()` dùng để làm gì?

  • A. Hiển thị thông tin ra màn hình
  • B. Tính toán giá trị biểu thức
  • C. Khai báo biến
  • D. Nhận dữ liệu đầu vào từ người dùng

Câu 25: Nếu bạn muốn đặt tên biến để lưu trữ tên của một học sinh, tên biến nào sau đây là rõ ràng và dễ hiểu nhất?

  • A. a
  • B. tHs
  • C. ten_hoc_sinh
  • D. variable1

Câu 26: Cho biểu thức toán học: $frac{a + b}{c times d}$. Biểu thức tương ứng trong Python là?

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

Câu 27: Lệnh gán `x, y = 5, 10` trong Python thực hiện điều gì?

  • A. Gán giá trị 5 cho `x` và 10 cho `y`
  • B. Gán giá trị 10 cho `x` và 5 cho `y`
  • C. Gán giá trị 15 cho cả `x` và `y`
  • D. Lệnh này không hợp lệ

Câu 28: Trong Python, phép toán `+=` là viết gọn của phép toán nào?

  • A. x = x - y
  • B. x = y - x
  • C. x = x + y
  • D. x = x * y

Câu 29: Cho đoạn code: `a = 7`, `b = 3`, `c = a // b`. Giá trị của `c` là bao nhiêu?

  • A. 2.333...
  • B. 2
  • C. 3
  • D. 10

Câu 30: Trong lập trình, tại sao cần phải đặt tên biến một cách rõ ràng và có ý nghĩa?

  • A. Để chương trình chạy nhanh hơn
  • B. Để tiết kiệm bộ nhớ
  • C. Để tránh lỗi cú pháp
  • D. Để mã chương trình dễ đọc, dễ hiểu và dễ bảo trì hơn

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ộ đề 5

Câu 1: Trong lập trình, biến được hiểu như một vùng nhớ có tên. Mục đích chính của việc sử dụng 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ộ đề 5

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

3 / 30

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

Tags: Bộ đề 5

Câu 3: Từ khóa (keyword) trong ngôn ngữ lập trình có vai trò 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ộ đề 5

Câu 4: Xét các tên biến sau trong Python: `_ten_lop`, `TenLop`, `10A1`, `lOp_10`. Tên biến nào là *không* hợp lệ?

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ộ đề 5

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ộ đề 5

Câu 6: Trong Python, phép gán nào sau đây là đúng cú pháp?

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ộ đề 5

Câu 7: Cho đoạn code Python: `a = 5`, `b = a + 3`, `a = 10`. Hỏi sau khi thực hiện đoạn code này, giá trị của biến `b` 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ộ đề 5

Câu 8: Biểu thức `(x + 2) * 3 - y` được viết trong Python là?

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ộ đề 5

Câu 9: Kết quả của biểu thức `15 // 4 + 2 ** 3` 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ộ đề 5

Câu 10: Trong Python, kiểu dữ liệu nào thường được sử dụng để lưu trữ số nguyê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ộ đề 5

Câu 11: Giả sử biến `chieucao` đang lưu chiều cao của một người (đơn vị mét). Để tăng chiều cao lên 5cm, lệnh gán nào sau đây là đúng?

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ộ đề 5

Câu 12: Đoạn code Python sau sẽ in ra giá trị gì: `x = 7`, `y = 2`, `print(x % y)`?

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ộ đề 5

Câu 13: Trong Python, biểu thức `a == b` dùng để làm 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ộ đề 5

Câu 14: Cho biến `diem_toan = 8.5`. Kiểu dữ liệu của biến `diem_toan` 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ộ đề 5

Câu 15: Để chú thích (comment) một dòng trong Python, ta sử dụng ký tự nào ở đầu dòng?

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ộ đề 5

Câu 16: Trong Python, lệnh `print(type(10))` sẽ in ra kết quả 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ộ đề 5

Câu 17: Biến `ket_qua` được gán giá trị `True`. Kiểu dữ liệu của biến `ket_qua` 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ộ đề 5

Câu 18: Cho đoạn code: `x = 'Hello'`, `y = 'World'`, `z = x + y`. Giá trị của biến `z` 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ộ đề 5

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

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ộ đề 5

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

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ộ đề 5

Câu 21: Cho biến `so_luong = '10'`. Kiểu dữ liệu của `so_luong` và giá trị của nó sau khi chuyển đổi sang số nguyên 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ộ đề 5

Câu 22: Trong Python, biểu thức `5 > 3 and 2 < 4` trả về giá trị 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ộ đề 5

Câu 23: Xét đoạn code: `x = 10`, `y = x`. Sau đó, `x = 20`. Giá trị của `y` 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ộ đề 5

Câu 24: Trong Python, lệnh `input()` dùng để làm 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ộ đề 5

Câu 25: Nếu bạn muốn đặt tên biến để lưu trữ tên của một học sinh, tên biến nào sau đây là rõ ràng và dễ hiểu nhất?

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ộ đề 5

Câu 26: Cho biểu thức toán học: $frac{a + b}{c times d}$. Biểu thức tương ứng trong Python là?

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ộ đề 5

Câu 27: Lệnh gán `x, y = 5, 10` trong Python thực hiện điều 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ộ đề 5

Câu 28: Trong Python, phép toán `+=` là viết gọn của phép toán 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ộ đề 5

Câu 29: Cho đoạn code: `a = 7`, `b = 3`, `c = a // b`. Giá trị của `c` 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ộ đề 5

Câu 30: Trong lập trình, tại sao cần phải đặt tên biến một cách rõ ràng và có ý nghĩa?

Xem kết quả

0

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

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


Trắc nghiệm Tin 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 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

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

  • A. Biến là một giá trị không đổi trong suốt chương trình.
  • B. Biến là tên định danh đại diện cho một vùng nhớ để lưu trữ dữ liệu.
  • C. Biến là một từ khóa cố định dùng để thực hiện các phép toán.
  • D. Biến là một lệnh để chương trình thực hiện một hành động cụ thể.

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

  • A. 1bien_so
  • B. class
  • C. _ten_bien
  • D. my-variable

Câu 3: Từ khóa nào sau đây KHÔNG phải là từ khóa trong Python?

  • A. if
  • B. for
  • C. while
  • D. data

Câu 4: Lệnh gán nào sau đây là đúng trong Python để gán giá trị 10 cho biến có tên "count"?

  • A. count = 10
  • B. 10 = count
  • C. count := 10
  • D. set count to 10

Câu 5: Đoạn mã Python sau thực hiện điều gì?
`x = 5`
`y = x + 2`
`x = 10`

  • A. Gán giá trị 12 cho biến y.
  • B. Gán giá trị 7 cho biến y.
  • C. Gán giá trị 15 cho biến y.
  • D. Gây ra lỗi vì biến x được gán lại giá trị.

Câu 6: Giả sử biến `a` đang lưu giá trị 7. Sau khi thực hiện lệnh gán `a = a * 2`, giá trị của `a` sẽ là bao nhiêu?

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

Câu 7: Biểu thức nào sau đây tính diện tích hình vuông cạnh `c` và gán kết quả cho biến `dien_tich`?

  • A. dien_tich = 2 * c
  • B. c * c = dien_tich
  • C. dien_tich := c^2
  • D. dien_tich = c * c

Câu 8: Trong Python, kiểu dữ liệu của biến được xác định khi nào?

  • A. Khi khai báo biến.
  • B. Khi giá trị được gán cho biến.
  • C. Khi chương trình biên dịch.
  • D. Kiểu dữ liệu phải được khai báo rõ ràng trước khi gán giá trị.

Câu 9: Cho đoạn mã Python:
`name =

  • A. In ra
  • B. In ra
  • C. Báo lỗi kiểu dữ liệu.
  • D. In ra tên và tuổi trên hai dòng khác nhau.

Câu 10: Để chuyển đổi kiểu dữ liệu của biến `number` từ số nguyên sang chuỗi trong Python, ta sử dụng hàm nào?

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

Câu 11: Xét biểu thức toán học: (a + b) / (2 * c). Biểu thức tương ứng trong Python là:

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

Câu 12: Cho các lệnh gán sau trong Python:
`x = 15`
`y = 4`
`z = x % y`
Giá trị của biến `z` sau khi thực hiện là:

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

Câu 13: Trong Python, lệnh gán `x += 5` tương đương với lệnh nào sau đây?

  • A. x = 5
  • B. 5 = x + x
  • C. x = x - 5
  • D. x = x + 5

Câu 14: Biến `result` sau lệnh gán `result = 10 > 5` sẽ có giá trị là kiểu dữ liệu nào?

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

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

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

Câu 16: Trong Python, biến có thể lưu trữ loại dữ liệu nào?

  • A. Chỉ số nguyên và số thực.
  • B. Chỉ chuỗi ký tự.
  • C. Chỉ giá trị logic (True/False).
  • D. Nhiều kiểu dữ liệu khác nhau như số, chuỗi, danh sách,...

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

  • A. Biến sẽ tự động được gán giá trị 0.
  • B. Biến sẽ tự động được gán giá trị rỗng (None).
  • C. Python sẽ báo lỗi.
  • D. Chương trình sẽ tiếp tục chạy nhưng có thể cho kết quả sai.

Câu 18: Cho biểu thức Python: `(10 + 2) * 3 - 4 ** 2`. Kết quả của biểu thức này là:

  • A. 12
  • B. 20
  • C. 24
  • D. 40

Câu 19: Để nhập giá trị từ người dùng và gán cho biến `input_value` trong Python, ta dùng hàm nào?

  • A. print()
  • B. read()
  • C. get()
  • D. input()

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

  • A. Có.
  • B. Không, mỗi dòng lệnh chỉ được gán cho một biến.
  • C. Chỉ có thể gán cho biến cùng kiểu dữ liệu.
  • D. Chỉ có thể gán giá trị số.

Câu 21: Cho đoạn mã Python:
`x = 7`
`if x > 5:`
` y = 2 * x`
`else:`
` y = x - 3`
Giá trị của biến `y` sau khi thực hiện đoạn mã là:

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

Câu 22: Tên biến nào sau đây KHÔNG nên được sử dụng vì có thể gây nhầm lẫn hoặc khó đọc?

  • A. total_students
  • B. i
  • C. student_name
  • D. MAX_VALUE

Câu 23: 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. Giảm dung lượng bộ nhớ chương trình.
  • C. Lưu trữ và quản lý dữ liệu trong quá trình thực thi chương trình.
  • D. Thay thế cho các phép toán phức tạp.

Câu 24: Trong Python, bạn có thể gán một biến cho biến khác không?

  • A. Có.
  • B. Không, phải gán giá trị trực tiếp.
  • C. Chỉ khi hai biến cùng kiểu dữ liệu.
  • D. Chỉ trong một số trường hợp nhất định.

Câu 25: Cho đoạn mã Python:
`count = 0`
`count = count + 1`
`count = count + 1`
Sau khi thực hiện, giá trị của `count` là:

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

Câu 26: Điều gì sẽ xảy ra nếu bạn sử dụng từ khóa "print" làm tên biến trong Python?

  • A. Chương trình vẫn chạy bình thường.
  • B. Từ khóa "print" sẽ mất chức năng in ra màn hình.
  • C. Python sẽ báo lỗi cú pháp.
  • D. Biến "print" sẽ được tạo nhưng không thể sử dụng.

Câu 27: Trong Python, lệnh gán nào sau đây sẽ tạo ra lỗi cú pháp?

  • A. my_var = 10
  • B. _var =
  • C. Var1 = True
  • D. 1st_var = 20

Câu 28: Cho biểu thức Python: `10 // 3 + 5 % 2`. Kết quả của biểu thức này là:

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

Câu 29: Biến toàn cục (global variable) và biến cục bộ (local variable) khác nhau như thế nào?

  • A. Biến toàn cục nhanh hơn biến cục bộ.
  • B. Biến toàn cục được khai báo bên ngoài hàm, biến cục bộ khai báo bên trong hàm.
  • C. Biến cục bộ chỉ dùng cho số, biến toàn cục dùng cho chuỗi.
  • D. Không có sự khác biệt, chỉ là tên gọi khác nhau.

Câu 30: Trong Python, bạn có thể thay đổi kiểu dữ liệu của một biến sau khi đã gán giá trị ban đầu không?

  • A. Có.
  • B. Không, kiểu dữ liệu được cố định khi khai báo.
  • C. Chỉ có thể thay đổi sang kiểu dữ liệu "chuỗi".
  • D. Chỉ có thể thay đổi nếu biến chưa được sử dụ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ộ đề 6

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

2 / 30

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

Tags: Bộ đề 6

Câu 2: Tên biến nào sau đây là hợp lệ 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ộ đề 6

Câu 3: Từ khóa nào sau đây KHÔNG phải là từ khóa 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ộ đề 6

Câu 4: Lệnh gán nào sau đây là đúng trong Python để gán giá trị 10 cho biến có tên 'count'?

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ộ đề 6

Câu 5: Đoạn mã Python sau thực hiện điều gì?
`x = 5`
`y = x + 2`
`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ộ đề 6

Câu 6: Giả sử biến `a` đang lưu giá trị 7. Sau khi thực hiện lệnh gán `a = a * 2`, giá trị của `a` sẽ 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ộ đề 6

Câu 7: Biểu thức nào sau đây tính diện tích hình vuông cạnh `c` và gán kết quả cho biến `dien_tich`?

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ộ đề 6

Câu 8: Trong Python, kiểu dữ liệu của biến được xác định khi 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ộ đề 6

Câu 9: Cho đoạn mã Python:
`name = "Alice"`
`age = 30`
`print(name + age)`
Đoạn mã này sẽ:

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ộ đề 6

Câu 10: Để chuyển đổi kiểu dữ liệu của biến `number` từ số nguyên sang chuỗi trong Python, ta sử dụng hàm nào?

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ộ đề 6

Câu 11: Xét biểu thức toán học: (a + b) / (2 * c). Biểu thức tương ứng trong Python là:

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ộ đề 6

Câu 12: Cho các lệnh gán sau trong Python:
`x = 15`
`y = 4`
`z = x % y`
Giá trị của biến `z` sau khi thực hiện là:

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ộ đề 6

Câu 13: Trong Python, lệnh gán `x += 5` tương đương với lệnh nào sau đây?

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ộ đề 6

Câu 14: Biến `result` sau lệnh gán `result = 10 > 5` sẽ có giá trị là kiểu dữ liệ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ộ đề 6

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

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ộ đề 6

Câu 16: Trong Python, biến có thể lưu trữ loại dữ liệu 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ộ đề 6

Câu 17: Điều gì xảy ra khi bạn cố gắng sử dụng một biến chưa được gán giá trị 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ộ đề 6

Câu 18: Cho biểu thức Python: `(10 + 2) * 3 - 4 ** 2`. Kết quả của biểu thức này 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ộ đề 6

Câu 19: Để nhập giá trị từ người dùng và gán cho biến `input_value` trong Python, ta dùng hàm 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ộ đề 6

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

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ộ đề 6

Câu 21: Cho đoạn mã Python:
`x = 7`
`if x > 5:`
` y = 2 * x`
`else:`
` y = x - 3`
Giá trị của biến `y` sau khi thực hiện đoạn mã là:

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ộ đề 6

Câu 22: Tên biến nào sau đây KHÔNG nên được sử dụng vì có thể gây nhầm lẫn hoặc khó đọc?

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ộ đề 6

Câu 23: Mục đích chính của việc sử dụng biến trong lập trình 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ộ đề 6

Câu 24: Trong Python, bạn có thể gán một biến cho biến khác không?

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ộ đề 6

Câu 25: Cho đoạn mã Python:
`count = 0`
`count = count + 1`
`count = count + 1`
Sau khi thực hiện, giá trị của `count` là:

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ộ đề 6

Câu 26: Điều gì sẽ xảy ra nếu bạn sử dụng từ khóa 'print' làm tên biến trong 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ộ đề 6

Câu 27: Trong Python, lệnh gán nào sau đây sẽ tạo ra lỗi cú pháp?

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ộ đề 6

Câu 28: Cho biểu thức Python: `10 // 3 + 5 % 2`. Kết quả của biểu thức này là:

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ộ đề 6

Câu 29: Biến toàn cục (global variable) và biến cục bộ (local variable) khác nhau như thế nào?

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ộ đề 6

Câu 30: Trong Python, bạn có thể thay đổi kiểu dữ liệu của một biến sau khi đã gán giá trị ban đầu không?

Xem kết quả

0

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

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


Trắc nghiệm Tin 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 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

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

  • A. Biến là một giá trị không đổi được đặt tên.
  • B. Biến là tên tượng trưng cho một vùng nhớ trong máy tính, dùng để lưu trữ giá trị và giá trị đó có thể thay đổi.
  • C. Biến là một từ khóa đặc biệt trong ngôn ngữ lập trình Python.
  • D. Biến là một loại hàm số được sử dụng để tính toán.

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

  • A. 1bien_so
  • B. ten bien
  • C. _bien_dem
  • D. bien-so

Câu 3: Trong lệnh gán `x = 15`, ý nghĩa của dấu `=` là gì?

  • A. Gán giá trị 15 cho biến x.
  • B. So sánh xem x có bằng 15 hay không.
  • C. Khai báo biến x có giá trị là 15.
  • D. Tính tổng của x và 15.

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

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

Câu 5: Biểu thức số học nào sau đây trong Python tương ứng với biểu thức toán học (x + y) / 2 ?

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

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

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

Câu 7: Cho biết kết quả của biểu thức `10 % 3` trong Python.

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

Câu 8: Từ khóa nào sau đây KHÔNG phải là từ khóa trong Python?

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

Câu 9: Đoạn mã Python nào sau đây sẽ báo lỗi?

  • A. x = 5
  • B. 2y = 10
  • C. _z = 15
  • D. value = 20

Câu 10: Giả sử biến `age` đang lưu trữ tuổi của một người. Lệnh gán nào sau đây sẽ tăng giá trị của biến `age` lên 1?

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

Câu 11: Cho biểu thức Python: `result = 2 * (5 - 3) ** 2`. Giá trị của biến `result` sau khi thực hiện lệnh gán là bao nhiêu?

  • A. 4
  • B. 16
  • C. 8
  • D. 2

Câu 12: Trong Python, lệnh gán nào sau đây là đúng để gán đồng thời giá trị 10 cho biến `x` và giá trị 20 cho biến `y`?

  • A. x = 10, y = 20
  • B. x, y = 10, 20
  • C. x and y = 10, 20
  • D. set(x=10, y=20)

Câu 13: Xét đoạn chương trình Python: `count = 0`, `count = count + 1`, `count = count + 2`. Giá trị cuối cùng của biến `count` là:

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

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

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

Câu 15: Cho đoạn mã Python: `name =

  • A.
  • B.
  • C.
  • D. Lỗi, không thể cộng chuỗi và biến.

Câu 16: Biến `radius` đang lưu bán kính hình tròn. Lệnh gán nào sau đây tính diện tích hình tròn (S = π * r^2) với π ≈ 3.14 và lưu vào biến `area`?

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

Câu 17: Trong Python, bạn có thể gán giá trị của một biến cho một biến khác. Cho `var1 = 25`, `var2 = var1`. Hỏi giá trị của `var2` là bao nhiêu?

  • A. Không xác định
  • B. var1
  • C. 25
  • D. 0

Câu 18: Lệnh gán nào sau đây thể hiện việc đổi giá trị của hai biến `a` và `b` cho nhau (hoán đổi giá trị)?

  • A. temp = a; a = b; b = temp
  • B. a = b; b = a
  • C. a, b = b, a
  • D. swap(a, b)

Câu 19: Giả sử bạn có biến `message =

  • A. Có, biến `message` sẽ trở thành
  • B. Có, nhưng chỉ khi biến `message` được khai báo là biến ký tự.
  • C. Không, chuỗi trong Python là bất biến và không thể thay đổi ký tự trực tiếp.
  • D. Không, vì chỉ có thể gán toàn bộ chuỗi mới cho biến `message`.

Câu 20: Cho đoạn mã Python: `x = 7`, `y = 2`, `z = x // y`. Giá trị của biến `z` là bao nhiêu?

  • A. 3.5
  • B. 3
  • C. 4
  • D. Không xác định

Câu 21: Biến nào sau đây đặt tên theo quy tắc "camelCase" (lạc đà)?

  • A. bien_dem
  • B. BienDem
  • C. biendem
  • D. bienSoLuong

Câu 22: 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 code ngắn gọn hơn.
  • B. Để chương trình chạy nhanh hơn.
  • C. Để lưu trữ và quản lý dữ liệu, giúp chương trình linh hoạt và dễ bảo trì hơn.
  • D. Để giao tiếp với người dùng.

Câu 23: Cho đoạn mã Python: `x =

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

Câu 24: Trong Python, bạn có thể gán giá trị biểu thức cho biến. Lệnh gán nào sau đây là hợp lệ?

  • A. 10 = x
  • B. y = x + 5
  • C. x + y = z
  • D. function() = result

Câu 25: Cho biết kiểu dữ liệu của biến `z` sau lệnh gán `z = 5.0 / 2` trong Python.

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

Câu 26: Biến `is_valid` thường được sử dụng để lưu trữ giá trị gì trong lập trình?

  • A. Số nguyên
  • B. Chuỗi ký tự
  • C. Số thực
  • D. Giá trị logic (True/False)

Câu 27: Trong Python, bạn có thể sử dụng hàm `type()` để làm gì với biến?

  • A. Chuyển đổi kiểu dữ liệu của biến.
  • B. Xác định kiểu dữ liệu của biến.
  • C. Xóa biến khỏi bộ nhớ.
  • D. Kiểm tra xem biến có được khai báo hay không.

Câu 28: Cho đoạn mã: `a = 10`, `b =

  • A. Tính tổng và gán giá trị 30 cho biến `c`.
  • B. Gán chuỗi
  • C. Báo lỗi `TypeError` do không thể cộng số nguyên và chuỗi.
  • D. Tự động chuyển đổi kiểu dữ liệu và tính toán.

Câu 29: Biến toàn cục (global variable) là gì?

  • A. Biến được khai báo bên ngoài bất kỳ hàm nào và có thể truy cập từ mọi nơi trong chương trình.
  • B. Biến chỉ có thể được truy cập bên trong hàm nơi nó được khai báo.
  • C. Biến được sử dụng để lưu trữ các giá trị không đổi trong chương trình.
  • D. Biến được tự động tạo ra bởi trình biên dịch.

Câu 30: Trong Python, bạn có thể sử dụng toán tử gán rút gọn. Lệnh `x += 5` tương đương với lệnh nào?

  • A. x = 5
  • B. x = x + 5
  • C. x = x * 5
  • D. 5 = x

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ộ đề 7

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

2 / 30

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

Tags: Bộ đề 7

Câu 2: Tên biến nào sau đây là hợp lệ 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ộ đề 7

Câu 3: Trong lệnh gán `x = 15`, ý nghĩa của dấu `=` là 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ộ đề 7

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

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ộ đề 7

Câu 5: Biểu thức số học nào sau đây trong Python tương ứng với biểu thức toán học (x + y) / 2 ?

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ộ đề 7

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

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ộ đề 7

Câu 7: Cho biết kết quả của biểu thức `10 % 3` trong Python.

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ộ đề 7

Câu 8: Từ khóa nào sau đây KHÔNG phải là từ khóa 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ộ đề 7

Câu 9: Đoạn mã Python nào sau đây sẽ báo lỗi?

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ộ đề 7

Câu 10: Giả sử biến `age` đang lưu trữ tuổi của một người. Lệnh gán nào sau đây sẽ tăng giá trị của biến `age` lên 1?

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ộ đề 7

Câu 11: Cho biểu thức Python: `result = 2 * (5 - 3) ** 2`. Giá trị của biến `result` sau khi thực hiện lệnh gán 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ộ đề 7

Câu 12: Trong Python, lệnh gán nào sau đây là đúng để gán đồng thời giá trị 10 cho biến `x` và giá trị 20 cho biến `y`?

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ộ đề 7

Câu 13: Xét đoạn chương trình Python: `count = 0`, `count = count + 1`, `count = count + 2`. Giá trị cuối cùng của biến `count` là:

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ộ đề 7

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

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ộ đề 7

Câu 15: Cho đoạn mã Python: `name =

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ộ đề 7

Câu 16: Biến `radius` đang lưu bán kính hình tròn. Lệnh gán nào sau đây tính diện tích hình tròn (S = π * r^2) với π ≈ 3.14 và lưu vào biến `area`?

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ộ đề 7

Câu 17: Trong Python, bạn có thể gán giá trị của một biến cho một biến khác. Cho `var1 = 25`, `var2 = var1`. Hỏi giá trị của `var2` 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ộ đề 7

Câu 18: Lệnh gán nào sau đây thể hiện việc đổi giá trị của hai biến `a` và `b` cho nhau (hoán đổi giá trị)?

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ộ đề 7

Câu 19: Giả sử bạn có biến `message =

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ộ đề 7

Câu 20: Cho đoạn mã Python: `x = 7`, `y = 2`, `z = x // y`. Giá trị của biến `z` 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ộ đề 7

Câu 21: Biến nào sau đây đặt tên theo quy tắc 'camelCase' (lạc đà)?

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ộ đề 7

Câu 22: Mục đích chính của việc sử dụng biến trong lập trì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ộ đề 7

Câu 23: Cho đoạn mã Python: `x =

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ộ đề 7

Câu 24: Trong Python, bạn có thể gán giá trị biểu thức cho biến. Lệnh gán nào sau đây là hợp 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ộ đề 7

Câu 25: Cho biết kiểu dữ liệu của biến `z` sau lệnh gán `z = 5.0 / 2` 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ộ đề 7

Câu 26: Biến `is_valid` thường được sử dụng để lưu trữ giá trị gì trong lập trình?

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ộ đề 7

Câu 27: Trong Python, bạn có thể sử dụng hàm `type()` để làm gì với biến?

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ộ đề 7

Câu 28: Cho đoạn mã: `a = 10`, `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ộ đề 7

Câu 29: Biến toàn cục (global variable) là 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ộ đề 7

Câu 30: Trong Python, bạn có thể sử dụng toán tử gán rút gọn. Lệnh `x += 5` tương đương với lệnh nào?

Xem kết quả

0

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

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


Trắc nghiệm Tin 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 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

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

  • A. Biến là một giá trị không đổi trong suốt chương trình.
  • B. Biến là tên định danh dùng để lưu trữ giá trị, giá trị này có thể thay đổi.
  • C. Biến chỉ có thể lưu trữ số nguyên.
  • D. Biến không cần phải khai báo trước khi sử dụng.

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

  • A. my_variable
  • B. _count
  • C. biến-số
  • D. totalValue

Câu 3: Từ khóa nào sau đây là từ khóa trong Python và không thể sử dụng làm tên biến?

  • A. ten_bien
  • B. giaTri
  • C. soLuong
  • D. if

Câu 4: Lệnh gán nào sau đây sẽ gây ra lỗi trong Python?

  • A. 10 = x
  • B. x = 10
  • C. y = "Hello"
  • D. z = True

Câu 5: Giả sử biến `a` đang có giá trị là 5. Sau khi thực hiện lệnh `a = a + 3`, giá trị của biến `a` sẽ là:

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

Câu 6: Biểu thức `5 + 3 * 2` trong Python sẽ được tính toán như thế nào?

  • A. 16
  • B. 11
  • C. 8
  • D. 20

Câu 7: Kiểu dữ liệu nào sẽ được gán cho biến `x` sau lệnh `x = 3.14`?

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

Câu 8: Lệnh gán nào sau đây là đúng để gán chuỗi ký tự "Tin học 10" cho biến `mon_hoc`?

  • A. mon_hoc = "Tin học 10"
  • B. mon_hoc = Tin học 10
  • C. mon_hoc =
  • D. Cả đáp án 1 và 3

Câu 9: Cho đoạn code: `x = 5; y = x * 2; z = y - x`. Giá trị của biến `z` sau khi thực hiện đoạn code trên là:

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

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

  • A. Biến sẽ tự động được gán giá trị mặc định là 0.
  • B. Python sẽ báo lỗi và chương trình dừng lại.
  • C. Biến sẽ được gán giá trị rỗng (None).
  • D. Chương trình vẫn chạy bình thường nhưng kết quả có thể không đúng.

Câu 11: Trong Python, phép toán `//` được gọi là phép toán gì?

  • A. Phép chia
  • B. Phép chia lấy dư
  • C. Phép chia lấy phần nguyên
  • D. Phép lũy thừa

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

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

Câu 13: Để tính diện tích hình vuông cạnh `a`, lệnh gán nào sau đây là đúng?

  • A. dien_tich = a * a
  • B. dien_tich = a ** 2
  • C. dien_tich = a ^ 2
  • D. Cả đáp án 1 và 2

Câu 14: Cho biết giá trị của biến `x` sau khi thực hiện các lệnh sau:
`x = 10`
`x = x - 2`
`x = x // 3`

  • A. 8
  • B. 2
  • C. 3
  • D. 2.67

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

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

Câu 16: Lệnh gán `name = input()` dùng để làm gì?

  • A. In ra giá trị của biến `name`.
  • B. Xóa biến `name` khỏi bộ nhớ.
  • C. Nhận dữ liệu nhập từ người dùng và gán cho biến `name`.
  • D. Kiểm tra xem biến `name` có tồn tại hay không.

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

  • A. Có, Python phân biệt chữ hoa và chữ thường trong tên biến.
  • B. Không, Python không phân biệt chữ hoa và chữ thường trong tên biến.
  • C. Chỉ phân biệt chữ hoa chữ thường ở đầu tên biến.
  • D. Chỉ phân biệt chữ hoa chữ thường ở phần thân tên biến.

Câu 18: Hãy chọn phát biểu đúng về lệnh gán trong Python.

  • A. Lệnh gán dùng để khai báo kiểu dữ liệu của biến.
  • B. Lệnh gán dùng để gán giá trị cho biến.
  • C. Lệnh gán dùng để so sánh hai giá trị.
  • D. Lệnh gán dùng để thực hiện phép toán số học.

Câu 19: Cho đoạn code: `a = 7; b = 3; c = a // b`. Giá trị của `c` là bao nhiêu và kiểu dữ liệu của `c` là gì?

  • A. c = 2.33, kiểu float
  • B. c = 2.33, kiểu int
  • C. c = 2, kiểu int
  • D. c = 2, kiểu float

Câu 20: Trong lệnh gán `x = y + 5`, phần nào là biểu thức?

  • A. x
  • B. =
  • C. y
  • D. y + 5

Câu 21: Tên biến nào sau đây thể hiện phong cách đặt tên biến "snake_case" phổ biến trong Python?

  • A. numberOfStudents
  • B. number_of_students
  • C. NumberOfStudents
  • D. numberofstudents

Câu 22: Giả sử `x = 10` và `y = 2`. Giá trị của biểu thức `x ** y` là:

  • A. 12
  • B. 20
  • C. 100
  • D. 5

Câu 23: Lệnh gán nào sau đây sẽ đổi giá trị của hai biến `a` và `b` cho nhau (giả sử dùng thêm biến tạm)?

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

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

  • A. Có, Python hỗ trợ gán nhiều giá trị cho nhiều biến trên cùng một dòng.
  • B. Không, Python chỉ cho phép gán một giá trị cho một biến trong một lệnh.
  • C. Chỉ có thể gán nhiều giá trị cho biến kiểu danh sách.
  • D. Chỉ có thể gán nhiều giá trị cho biến kiểu tuple.

Câu 25: Đoạn code nào sau đây tính tổng của hai số và gán cho biến `tong`?

  • A. tong + a + b
  • B. tong = a + b
  • C. a + b = tong
  • D. tong := a + b

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

  • A. Có, `_abc` là tên biến hợp lệ.
  • B. Không, tên biến không được bắt đầu bằng dấu gạch dưới.
  • C. Chỉ hợp lệ nếu biến `_abc` là biến toàn cục.
  • D. Chỉ hợp lệ nếu biến `_abc` là biến cục bộ.

Câu 27: Giả sử bạn muốn tăng giá trị của biến `count` lên 1. Lệnh gán nào sau đây là cách viết ngắn gọn nhất trong Python?

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

Câu 28: Hàm `type(bien)` trong Python dùng để làm gì?

  • A. Ép kiểu dữ liệu của biến.
  • B. Trả về kiểu dữ liệu của biến.
  • C. In ra giá trị của biến.
  • D. Kiểm tra xem biến có tồn tại hay không.

Câu 29: Cho `x = 5` và `y = "5"`. Biểu thức `x == y` trả về giá trị gì?

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

Câu 30: Trong Python, bạn có thể gán giá trị của một biến cho biến khác. Ví dụ: `a = 10; b = a`. Sau lệnh này, giá trị của biến `b` là:

  • A. 10
  • B. a
  • C. Không xác định
  • D. 0

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ộ đề 8

Câu 1: Trong 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ộ đề 8

Câu 2: Tên biến nào sau đây không hợp lệ 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ộ đề 8

Câu 3: Từ khóa nào sau đây là từ khóa trong Python và không thể sử dụng làm tên biến?

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ộ đề 8

Câu 4: Lệnh gán nào sau đây sẽ gây ra lỗi 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ộ đề 8

Câu 5: Giả sử biến `a` đang có giá trị là 5. Sau khi thực hiện lệnh `a = a + 3`, giá trị của biến `a` sẽ 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ộ đề 8

Câu 6: Biểu thức `5 + 3 * 2` trong Python sẽ được tính toán như thế nào?

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ộ đề 8

Câu 7: Kiểu dữ liệu nào sẽ được gán cho biến `x` sau lệnh `x = 3.14`?

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ộ đề 8

Câu 8: Lệnh gán nào sau đây là đúng để gán chuỗi ký tự 'Tin học 10' cho biến `mon_hoc`?

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ộ đề 8

Câu 9: Cho đoạn code: `x = 5; y = x * 2; z = y - x`. Giá trị của biến `z` sau khi thực hiện đoạn code trên là:

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ộ đề 8

Câu 10: Điều gì xảy ra khi bạn cố gắng sử dụng một biến chưa được gán giá trị 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ộ đề 8

Câu 11: Trong Python, phép toán `//` được gọi là phép toán 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ộ đề 8

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

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ộ đề 8

Câu 13: Để tính diện tích hình vuông cạnh `a`, lệnh gán nào sau đây là đúng?

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ộ đề 8

Câu 14: Cho biết giá trị của biến `x` sau khi thực hiện các lệnh sau:
`x = 10`
`x = x - 2`
`x = x // 3`

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ộ đề 8

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

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ộ đề 8

Câu 16: Lệnh gán `name = input()` dùng để làm 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ộ đề 8

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

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ộ đề 8

Câu 18: Hãy chọn phát biểu đúng về lệnh gá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ộ đề 8

Câu 19: Cho đoạn code: `a = 7; b = 3; c = a // b`. Giá trị của `c` là bao nhiêu và kiểu dữ liệu của `c` là gì?

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ộ đề 8

Câu 20: Trong lệnh gán `x = y + 5`, phần nào là biểu thứ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ộ đề 8

Câu 21: Tên biến nào sau đây thể hiện phong cách đặt tên biến 'snake_case' phổ biến 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ộ đề 8

Câu 22: Giả sử `x = 10` và `y = 2`. Giá trị của biểu thức `x ** y` là:

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ộ đề 8

Câu 23: Lệnh gán nào sau đây sẽ đổi giá trị của hai biến `a` và `b` cho nhau (giả sử dùng thêm biến tạm)?

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ộ đề 8

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

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ộ đề 8

Câu 25: Đoạn code nào sau đây tính tổng của hai số và gán cho biến `tong`?

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ộ đề 8

Câu 26: Biến `_abc` có phải là tên biến hợp lệ trong Python 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ộ đề 8

Câu 27: Giả sử bạn muốn tăng giá trị của biến `count` lên 1. Lệnh gán nào sau đây là cách viết ngắn gọn nhất trong Python?

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ộ đề 8

Câu 28: Hàm `type(bien)` trong Python dùng để làm gì?

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ộ đề 8

Câu 29: Cho `x = 5` và `y = '5'`. Biểu thức `x == y` trả về 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ộ đề 8

Câu 30: Trong Python, bạn có thể gán giá trị của một biến cho biến khác. Ví dụ: `a = 10; b = a`. Sau lệnh này, giá trị của biến `b` là:

Xem kết quả

0

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

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


Trắc nghiệm Tin 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 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

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

  • A. Biến là một giá trị không đổi được đặt tên để sử dụng lại.
  • B. Biến là một vùng nhớ được đặt tên, dùng để lưu trữ dữ liệu có thể thay đổi trong quá trình thực hiện chương trình.
  • C. Biến là một từ khóa đặc biệt trong Python dùng để khai báo kiểu dữ liệu.
  • D. Biến là một hàm có sẵn trong Python để thực hiện các phép toán.

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

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

Câu 3: Trong các tên biến sau, tên biến nào là hợp lệ theo quy tắc của Python?

  • A. 1bien_so
  • B. ten bien
  • C. biến-số
  • D. bien_so_1

Câu 4: Từ khóa (keyword) trong Python được hiểu là:

  • A. Các từ dành riêng, có ý nghĩa đặc biệt trong ngôn ngữ Python và không được dùng làm tên biến.
  • B. Các hàm có sẵn trong Python để thực hiện các tác vụ phổ biến.
  • C. Các thư viện mở rộng của Python cần được cài đặt thêm.
  • D. Các kiểu dữ liệu cơ bản trong Python như số nguyên, số thực, chuỗi.

Câu 5: Trong các từ sau, từ nào là từ khóa trong Python?

  • A. average
  • B. count
  • C. if
  • D. string

Câu 6: Lệnh gán trong Python được sử dụng để:

  • A. Khai báo kiểu dữ liệu cho biến.
  • B. Gán một giá trị cụ thể cho biến.
  • C. So sánh giá trị của hai biến.
  • D. Thực hiện một phép toán số học.

Câu 7: Cú pháp đúng của lệnh gán trong Python là:

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

Câu 8: Xét đoạn lệnh Python: `x = 10`. Sau lệnh này, điều gì xảy ra?

  • A. Biến `x` bị xóa khỏi bộ nhớ.
  • B. Biến `x` được tạo ra và giá trị 10 được gán cho nó.
  • C. Giá trị 10 được gán cho một vùng nhớ không tên.
  • D. Lệnh này gây ra lỗi vì thiếu kiểu dữ liệu.

Câu 9: Cho biểu thức toán học: `y = 2 * (a + b)`. Lệnh gán nào trong Python thể hiện đúng biểu thức này?

  • A. y = 2 * a + b
  • B. y = 2a + 2b
  • C. y = 2 * (a + b)
  • D. y = (a + b) * 2

Câu 10: Giả sử biến `a` đang có giá trị là 5. Sau khi thực hiện lệnh `a = a + 3`, giá trị của biến `a` sẽ là:

  • A. 5
  • B. 8
  • C. 3
  • D. 15

Câu 11: Trong Python, phép toán `//` dùng để:

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

Câu 12: Để tính diện tích hình vuông có cạnh là `c`, lệnh gán nào sau đây là đúng?

  • A. dien_tich = c * c
  • B. dien_tich = c ** 2
  • C. dien_tich = c ^ 2
  • D. dien_tich = pow(c, 2)

Câu 13: Xét biểu thức Python: `15 + 7 * 2 - 20 // 3`. Kết quả của biểu thức này là:

  • A. 25
  • B. 17
  • C. 21
  • D. 30

Câu 14: Trong Python, kiểu dữ liệu của biến được xác định khi nào?

  • A. Khi khai báo biến (ví dụ: `int x = 5`)
  • B. Khi giá trị được gán cho biến lần đầu tiên.
  • C. Khi chương trình được biên dịch.
  • D. Kiểu dữ liệu của biến phải được khai báo rõ ràng trước khi sử dụng.

Câu 15: Biến `Ten_Sach` và `ten_sach` trong Python được xem là:

  • A. Hai tên biến giống nhau.
  • B. Hai tên biến này gây ra lỗi.
  • C. Hai tên biến khác nhau.
  • D. Tùy thuộc vào phiên bản Python đang sử dụng.

Câu 16: Cho đoạn code Python:
`a = 5`
`b = a`
`a = 10`
Sau khi thực hiện đoạn code trên, giá trị của biến `b` là:

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

Câu 17: Để tăng giá trị của biến `dem` lên 1 đơn vị, lệnh gán nào sau đây là hiệu quả và thường được sử dụng nhất?

  • A. dem = 1
  • B. dem = dem - 1
  • C. dem == dem + 1
  • D. dem += 1

Câu 18: Xét biểu thức: `(x + y) / (2 * z)`. Giả sử `x = 10`, `y = 5`, `z = 3`. Giá trị của biểu thức này là:

  • A. 2.0
  • B. 2.5
  • C. 3.0
  • D. 3.33

Câu 19: Trong Python, lệnh gán có thể được sử dụng để gán giá trị của biểu thức cho biến. Biểu thức có thể bao gồm:

  • A. Chỉ các giá trị số.
  • B. Chỉ các biến đã được gán giá trị trước đó.
  • C. Chỉ các hằng số chuỗi.
  • D. Giá trị số, biến, biểu thức toán học, chuỗi, và kết hợp của chúng.

Câu 20: Phát biểu nào sau đây là SAI về lệnh gán trong Python?

  • A. Lệnh gán sử dụng dấu `=`.
  • B. Vế trái của lệnh gán phải là một tên biến.
  • C. Vế phải của lệnh gán chỉ có thể là một giá trị cụ thể, không thể là biểu thức.
  • D. Lệnh gán được thực hiện từ phải sang trái.

Câu 21: Cho đoạn lệnh: `x = 7 % 3`. Giá trị của biến `x` sau khi thực hiện lệnh là:

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

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

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

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

  • A. a = 10
  • B. b = a + 5
  • C. c = "Hello"
  • D. 10 = x

Câu 24: Để tính trung bình cộng của ba số `x`, `y`, `z` và gán kết quả cho biến `tb`, lệnh gán nào đúng?

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

Câu 25: Cho đoạn code:
`a = 10`
`b = 20`
`temp = a`
`a = b`
`b = temp`
Đoạn code này thực hiện công việc gì?

  • A. Tính tổng của `a` và `b`.
  • B. Gán giá trị của `b` cho cả `a` và `b`.
  • C. Hoán đổi giá trị của hai biến `a` và `b`.
  • D. Không làm thay đổi giá trị của `a` và `b`.

Câu 26: Trong Python, biến có thể nhận giá trị thuộc kiểu dữ liệu nào?

  • A. Chỉ kiểu số nguyên và số thực.
  • B. Chỉ kiểu số và chuỗi.
  • C. Chỉ các kiểu dữ liệu cơ bản (số, chuỗi, boolean).
  • D. Nhiều kiểu dữ liệu khác nhau như số nguyên, số thực, chuỗi, boolean, danh sách, tuple, dictionary...

Câu 27: Khi viết biểu thức toán học trong Python, dấu `*` biểu thị phép toán nào?

  • A. Phép nhân.
  • B. Phép chia.
  • C. Phép lũy thừa.
  • D. Phép gán.

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

  • A. 100
  • B. 133
  • C. 288
  • D. 113

Câu 29: Trong Python, bạn có thể gán nhiều giá trị cho nhiều biến cùng một lúc bằng cách nào?

  • A. Sử dụng dấu phẩy giữa các biến và giá trị trong một lệnh gán duy nhất.
  • B. Liệt kê các biến và giá trị tương ứng, phân tách nhau bằng dấu phẩy.
  • C. Sử dụng vòng lặp `for` để gán giá trị cho từng biến.
  • D. Không thể gán nhiều giá trị cho nhiều biến cùng một lúc trong Python.

Câu 30: Điều gì sẽ xảy ra khi bạn chạy đoạn mã Python sau:
`x = 5`
`x = "hello"`
`print(x)`

  • A. Báo lỗi vì thay đổi kiểu dữ liệu của biến `x`.
  • B. In ra số 5.
  • C. In ra chuỗi "hello".
  • D. In ra cả số 5 và chuỗi "hello".

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ộ đề 9

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

2 / 30

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

Tags: Bộ đề 9

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

3 / 30

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

Tags: Bộ đề 9

Câu 3: Trong các tên biến sau, tên biến nào là hợp lệ theo quy tắc của 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ộ đề 9

Câu 4: Từ khóa (keyword) trong Python được hiểu là:

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ộ đề 9

Câu 5: Trong các từ sau, từ nào là từ khóa trong 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ộ đề 9

Câu 6: Lệnh gán trong Python được sử dụng để:

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ộ đề 9

Câu 7: Cú pháp đúng của lệnh gán trong Python là:

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ộ đề 9

Câu 8: Xét đoạn lệnh Python: `x = 10`. Sau lệnh này, điều gì xảy ra?

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ộ đề 9

Câu 9: Cho biểu thức toán học: `y = 2 * (a + b)`. Lệnh gán nào trong Python thể hiện đúng biểu thức này?

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ộ đề 9

Câu 10: Giả sử biến `a` đang có giá trị là 5. Sau khi thực hiện lệnh `a = a + 3`, giá trị của biến `a` sẽ là:

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ộ đề 9

Câu 11: Trong Python, phép toán `//` dùng để:

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ộ đề 9

Câu 12: Để tính diện tích hình vuông có cạnh là `c`, lệnh gán nào sau đây là đúng?

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ộ đề 9

Câu 13: Xét biểu thức Python: `15 + 7 * 2 - 20 // 3`. Kết quả của biểu thức này là:

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ộ đề 9

Câu 14: Trong Python, kiểu dữ liệu của biến được xác định khi 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ộ đề 9

Câu 15: Biến `Ten_Sach` và `ten_sach` trong Python được xem là:

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ộ đề 9

Câu 16: Cho đoạn code Python:
`a = 5`
`b = a`
`a = 10`
Sau khi thực hiện đoạn code trên, giá trị của biến `b` là:

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ộ đề 9

Câu 17: Để tăng giá trị của biến `dem` lên 1 đơn vị, lệnh gán nào sau đây là hiệu quả và thường được sử dụng nhất?

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ộ đề 9

Câu 18: Xét biểu thức: `(x + y) / (2 * z)`. Giả sử `x = 10`, `y = 5`, `z = 3`. Giá trị của biểu thức này 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ộ đề 9

Câu 19: Trong Python, lệnh gán có thể được sử dụng để gán giá trị của biểu thức cho biến. Biểu thức có thể bao gồm:

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ộ đề 9

Câu 20: Phát biểu nào sau đây là SAI về lệnh gá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ộ đề 9

Câu 21: Cho đoạn lệnh: `x = 7 % 3`. Giá trị của biến `x` sau khi thực hiện lệnh là:

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ộ đề 9

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

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ộ đề 9

Câu 23: Lệnh gán nào sau đây KHÔNG hợp lệ 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ộ đề 9

Câu 24: Để tính trung bình cộng của ba số `x`, `y`, `z` và gán kết quả cho biến `tb`, lệnh gán nào đúng?

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ộ đề 9

Câu 25: Cho đoạn code:
`a = 10`
`b = 20`
`temp = a`
`a = b`
`b = temp`
Đoạn code này thực hiện công việc 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ộ đề 9

Câu 26: Trong Python, biến có thể nhận giá trị thuộc kiểu dữ liệu 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ộ đề 9

Câu 27: Khi viết biểu thức toán học trong Python, dấu `*` biểu thị phép toán nào?

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ộ đề 9

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

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ộ đề 9

Câu 29: Trong Python, bạn có thể gán nhiều giá trị cho nhiều biến cùng một lúc bằng cách nào?

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ộ đề 9

Câu 30: Điều gì sẽ xảy ra khi bạn chạy đoạn mã Python sau:
`x = 5`
`x = 'hello'`
`print(x)`

Xem kết quả

0

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

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


Trắc nghiệm Tin 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 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

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

  • A. Điều khiển luồng thực thi của chương trình.
  • B. Lưu trữ dữ liệu để chương trình có thể sử dụng và thay đổi.
  • C. Định nghĩa các hàm và thủ tục trong chương trình.
  • D. Khai báo kiểu dữ liệu cho các giá trị số học.

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

  • A. Tên biến có thể chứa chữ cái (a-z, A-Z) và chữ số (0-9).
  • B. Tên biến có thể bắt đầu bằng dấu gạch dưới (_).
  • C. Tên biến có thể chứa khoảng trắng.
  • D. Tên biến phân biệt chữ hoa và chữ thường.

Câu 3: Từ khóa nào sau đây KHÔNG phải là từ khóa trong Python?

  • A. if
  • B. for
  • C. while
  • D. variable

Câu 4: Lệnh gán nào sau đây là đúng cú pháp trong Python?

  • A. x = 10
  • B. 10 = x
  • C. x := 10
  • D. gán x = 10

Câu 5: Giả sử biến `a` đang có giá trị là 5. Sau khi thực hiện lệnh gán `a = a + 3`, giá trị của biến `a` sẽ là bao nhiêu?

  • A. 5
  • B. 8
  • C. 3
  • D. 15

Câu 6: Biểu thức nào sau đây tính diện tích hình vuông với cạnh có độ dài được lưu trong biến `canh`?

  • A. dien_tich = canh * canh
  • B. dien_tich = canh + canh
  • C. dien_tich = 2 * canh
  • D. dien_tich = canh // 2

Câu 7: Trong Python, phép toán `//` thực hiện chức năng gì?

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

Câu 8: Để tăng giá trị của biến `dem` lên 1 đơn vị, lệnh gán nào sau đây là hiệu quả nhất?

  • A. dem = 1
  • B. dem += 1
  • C. dem = dem - 1
  • D. 1 = dem +

Câu 9: Xác định kiểu dữ liệu của biến `z` sau khi thực hiện lệnh gán `z = 3.14`.

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

Câu 10: Cho đoạn mã Python: `x = 5; y = 2; z = x % y`. Giá trị của biến `z` sau khi thực hiện đoạn mã trên là bao nhiêu?

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

Câu 11: Tên biến nào sau đây thể hiện rõ ý nghĩa nhất khi dùng để lưu trữ số lượng học sinh?

  • A. hs
  • B. sl
  • C. a
  • D. so_luong_hoc_sinh

Câu 12: Đ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ị ban đầu?

  • A. Chương trình sẽ chạy nhưng có thể cho kết quả sai.
  • B. Biến sẽ tự động được gán giá trị mặc định là 0.
  • C. Python sẽ báo lỗi.
  • D. Biến sẽ có giá trị rỗng (None).

Câu 13: Lệnh gán nào sau đây dùng để gán chuỗi ký tự "Hello" cho biến `message`?

  • A. message = "Hello"
  • B. message = Hello
  • C. message =
  • D. message := "Hello"

Câu 14: Cho biểu thức toán học: (a + b) / (c - d). Biểu thức tương ứng 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 15: Đoạn mã Python sau thực hiện công việc gì? `ten = input("Nhập tên của bạn: "); print("Xin chào, " + ten)`

  • A. Tính tổng hai số.
  • B. Tính hiệu hai số.
  • C. Nhập tên người dùng và in lời chào.
  • D. Kiểm tra tên người dùng có hợp lệ hay không.

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

  • A. Có.
  • B. Không.
  • C. Chỉ khi các biến có cùng kiểu dữ liệu.
  • D. Chỉ khi các giá trị là số nguyên.

Câu 17: Lệnh gán nào sau đây là ví dụ về gán đồng thời nhiều giá trị cho nhiều biến?

  • A. x, y = (1, 2)
  • B. x, y = 1, 2
  • C. x = 1, y = 2
  • D. x = 1; y = 2

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

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

Câu 19: Biến trong Python có cần phải khai báo kiểu dữ liệu trước khi sử dụng không?

  • A. Không.
  • B. Có.
  • C. Chỉ đối với biến số.
  • D. Chỉ đối với biến chuỗi.

Câu 20: Trong Python, bạn có thể thay đổi kiểu dữ liệu của một biến sau khi đã gán giá trị ban đầu không?

  • A. Có.
  • B. Không.
  • C. Chỉ khi biến được khai báo là kiểu "dynamic".
  • D. Chỉ khi chuyển sang kiểu dữ liệu "string".

Câu 21: Cho đoạn mã Python: `x = "5"; y = 2; z = x * y`. Giá trị của `z` và kiểu dữ liệu của `z` là gì?

  • A. 10, int
  • B. "55", str
  • C. 7, int
  • D. Lỗi, không thể nhân chuỗi với số.

Câu 22: Để chú thích một dòng lệnh trong Python, bạn sử dụng ký tự nào?

  • A. //
  • B. /*
  • C. #
  • D. "

Câu 23: Trong Python, biến có phạm vi hoạt động (scope) như thế nào theo mặc định khi được khai báo trong một hàm?

  • A. Toàn cục (global).
  • B. Cục bộ (local).
  • C. Phạm vi khối lệnh (block scope).
  • D. Phạm vi module (module scope).

Câu 24: Cho đoạn mã: `x = 10; if x > 5: y = 20 else: y = 5`. Giá trị của `y` sau khi thực hiện là bao nhiêu?

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

Câu 25: Hàm `type()` trong Python được sử dụng để làm gì?

  • A. Chuyển đổi kiểu dữ liệu của biến.
  • B. Kiểm tra xem biến có tồn tại hay không.
  • C. In giá trị của biến ra màn hình.
  • D. Xác định kiểu dữ liệu của một biến.

Câu 26: Trong Python, bạn có thể sử dụng từ khóa nào để khai báo một biến toàn cục bên trong một hàm?

  • A. local
  • B. def
  • C. global
  • D. variable

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

  • A. Python báo lỗi vì biến đã được khai báo.
  • B. Giá trị cũ của biến bị thay thế bằng giá trị mới.
  • C. Cả giá trị cũ và giá trị mới đều được lưu trữ.
  • D. Biến trở thành không xác định.

Câu 28: Bạn muốn viết chương trình tính tổng của hai số nhập từ người dùng. Lệnh gán nào sau đây là phù hợp để lưu trữ số thứ nhất?

  • A. so_thu_nhat = float(input("Nhập số thứ nhất: "))
  • B. input("Nhập số thứ nhất: ") = so_thu_nhat
  • C. so_thu_nhat := input("Nhập số thứ nhất: ")
  • D. so_thu_nhat == input("Nhập số thứ nhất: ")

Câu 29: Cho đoạn mã: `x = 7; y = "7"; ket_qua = x == y`. Giá trị của `ket_qua` là gì?

  • A. 7
  • B. "7"
  • C. False
  • D. True

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

  • A. Có.
  • B. Không.
  • C. Chỉ trong một số trường hợp.
  • D. Tùy thuộc vào phiên bản Python.

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 ngôn ngữ lập trình Python, biến được sử dụng để làm gì?

2 / 30

Category: Trắc nghiệm Tin 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 KHÔNG phải là quy tắc đặt tên biến hợp lệ trong Python?

3 / 30

Category: Trắc nghiệm Tin 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: Từ khóa nào sau đây KHÔNG phải là từ khóa 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: Lệnh gán nào sau đây là đúng cú pháp 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ộ đề 10

Câu 5: Giả sử biến `a` đang có giá trị là 5. Sau khi thực hiện lệnh gán `a = a + 3`, giá trị của biến `a` sẽ 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ộ đề 10

Câu 6: Biểu thức nào sau đây tính diện tích hình vuông với cạnh có độ dài được lưu trong biến `canh`?

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: Trong Python, phép toán `//` thực hiện chức năng gì?

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: Để tăng giá trị của biến `dem` lên 1 đơn vị, lệnh gán nào sau đây là hiệu quả nhất?

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: Xác định kiểu dữ liệu của biến `z` sau khi thực hiện lệnh gán `z = 3.14`.

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 mã Python: `x = 5; y = 2; z = x % y`. Giá trị của biến `z` sau khi thực hiện đoạn mã trên 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ộ đề 10

Câu 11: Tên biến nào sau đây thể hiện rõ ý nghĩa nhất khi dùng để lưu trữ số lượng học sinh?

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: Đ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ị ban đầ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ộ đề 10

Câu 13: Lệnh gán nào sau đây dùng để gán chuỗi ký tự 'Hello' cho biến `message`?

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: Cho biểu thức toán học: (a + b) / (c - d). Biểu thức tương ứng 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ộ đề 10

Câu 15: Đoạn mã Python sau thực hiện công việc gì? `ten = input('Nhập tên của bạn: '); print('Xin chào, ' + ten)`

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: Trong Python, bạn có thể gán nhiều giá trị cho nhiều biến cùng một lúc không?

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: Lệnh gán nào sau đây là ví dụ về gán đồng thời nhiều giá trị cho nhiều biến?

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 mã: `a = 10; b = 20; a, b = b, a`. Sau khi thực hiện, giá trị của `a` và `b` lần lượt là:

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: Biến trong Python có cần phải khai báo kiểu dữ liệu trước khi sử dụng khô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ộ đề 10

Câu 20: Trong Python, bạn có thể thay đổi kiểu dữ liệu của một biến sau khi đã gán giá trị ban đầu khô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ộ đề 10

Câu 21: Cho đoạn mã Python: `x = '5'; y = 2; z = x * y`. Giá trị của `z` và kiểu dữ liệu của `z` 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ộ đề 10

Câu 22: Để chú thích một dòng lệnh trong Python, bạn sử dụng ký tự nào?

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: Trong Python, biến có phạm vi hoạt động (scope) như thế nào theo mặc định khi được khai báo trong một hàm?

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: Cho đoạn mã: `x = 10; if x > 5: y = 20 else: y = 5`. Giá trị của `y` sau khi thực hiện 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ộ đề 10

Câu 25: Hàm `type()` trong Python được sử dụng để làm 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ộ đề 10

Câu 26: Trong Python, bạn có thể sử dụng từ khóa nào để khai báo một biến toàn cục bên trong một hàm?

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: Đ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?

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: Bạn muốn viết chương trình tính tổng của hai số nhập từ người dùng. Lệnh gán nào sau đây là phù hợp để lưu trữ số thứ nhất?

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: Cho đoạn mã: `x = 7; y = '7'; ket_qua = x == y`. Giá trị của `ket_qua` là 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ộ đề 10

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

Xem kết quả