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

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 Cánh diều Tin học 10 bài 2 Biến, phép gán và biểu thức số học

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

1. Trong ngôn ngữ lập trình Python, câu lệnh nào sau đây dùng để khai báo một biến và gán giá trị Hello, World! cho nó?

A. print(Hello, World!)
B. variable x = Hello, World!
C. x = Hello, World!
D. declare x as string = Hello, World!

2. Nếu `y = 10`, thì sau khi thực hiện `y -= 4`, giá trị mới của `y` là bao nhiêu?

A. 10
B. 4
C. 6
D. 40

3. Biến trong lập trình có vai trò gì?

A. Chỉ dùng để lưu trữ chuỗi văn bản.
B. Là một định danh để tham chiếu đến một giá trị được lưu trữ trong bộ nhớ.
C. Chỉ có thể chứa các giá trị số.
D. Là một lệnh điều khiển luồng chương trình.

4. Câu lệnh `x = 5` và `y = x * 2`. Sau khi thực hiện, giá trị của `y` là bao nhiêu?

A. 5
B. 2
C. 10
D. 25

5. Trong lập trình, biểu thức số học là gì?

A. Một câu lệnh để in kết quả ra màn hình.
B. Một tổ hợp các toán hạng, toán tử và dấu ngoặc để tính toán một giá trị.
C. Một từ khóa dùng để khai báo biến.
D. Một cách để lưu trữ dữ liệu trong bộ nhớ.

6. Nếu `num1 = 10` và `num2 = 5`, giá trị của biểu thức `num1 * num2` là bao nhiêu?

A. 105
B. 15
C. 50
D. 2

7. Trong biểu thức `x = 10 + y * 2`, nếu `y` có giá trị là 3, thì giá trị cuối cùng của `x` là bao nhiêu?

A. 16
B. 20
C. 23
D. 26

8. Khi thực hiện phép gán `a = b = 5` trong Python, điều gì sẽ xảy ra?

A. Biến `a` nhận giá trị 5, biến `b` không được gán giá trị.
B. Biến `b` nhận giá trị 5, biến `a` không được gán giá trị.
C. Cả hai biến `a` và `b` đều nhận giá trị 5.
D. Lỗi cú pháp, không thể gán cho nhiều biến cùng lúc.

9. Xét biểu thức `5 + 3 * 2`. Theo quy tắc ưu tiên toán tử, phép tính nào sẽ được thực hiện trước?

A. Phép cộng (5 + 3)
B. Phép nhân (3 * 2)
C. Cả hai phép tính thực hiện đồng thời
D. Phép cộng (5 + 3) trước, sau đó là phép nhân

10. Trong biểu thức `(2 + 3) * 4`, dấu ngoặc đơn có tác dụng gì?

A. Không có tác dụng gì, chỉ để trang trí.
B. Tăng độ ưu tiên của phép cộng.
C. Giảm độ ưu tiên của phép cộng.
D. Thực hiện phép nhân trước.

11. Trong các kiểu dữ liệu cơ bản, số nguyên (integer) là gì?

A. Các số có phần thập phân, ví dụ 3.14.
B. Các số không có phần thập phân, ví dụ -5, 0, 100.
C. Các ký tự đơn, ví dụ a.
D. Các giá trị đúng hoặc sai, ví dụ True.

12. Biến `score` được gán giá trị 95. Biểu thức `score > 90` sẽ trả về giá trị nào?

A. 95
B. 90
C. True
D. False

13. Xét câu lệnh gán `a = 10`. Sau khi thực hiện câu lệnh này, giá trị của biến `a` là bao nhiêu?

A. 10
B. a
C. Không xác định
D. Lỗi cú pháp

14. Phát biểu nào sau đây mô tả đúng nhất về phép gán trong lập trình?

A. Nó so sánh giá trị của hai biến.
B. Nó thực hiện phép tính toán học.
C. Nó gán giá trị của biểu thức bên phải cho biến bên trái.
D. Nó khai báo một hàm mới.

15. Xét biểu thức `10 % 3`. Giá trị của biểu thức này là bao nhiêu?

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

16. Nếu ta có biến `x = 7` và `y = 2`, giá trị của biểu thức `x / y` trong Python là bao nhiêu?

A. 3
B. 3.5
C. 3.0
D. Lỗi

17. Câu lệnh nào sau đây KHÔNG hợp lệ để khai báo biến trong Python?

A. my_variable = 100
B. 1st_variable = 50
C. _private_var = secret
D. variable_name_123 = True

18. Toán tử nào sau đây dùng để thực hiện phép chia lấy phần dư trong hầu hết các ngôn ngữ lập trình?

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

19. Nếu `result = 20` và ta thực hiện `result //= 3`, giá trị mới của `result` là bao nhiêu?

A. 6
B. 6.66...
C. 7
D. 17

20. Phát biểu nào sau đây về biến là ĐÚNG?

A. Tên biến không thể chứa ký tự gạch dưới _.
B. Giá trị của biến không thể thay đổi sau khi đã gán.
C. Biến là một tên gọi cho một ô nhớ trong máy tính.
D. Chỉ có thể gán giá trị số cho biến.

21. Toán tử nào sau đây dùng để thực hiện phép lũy thừa (ví dụ: 2 mũ 3)?

A. ^
B. **
C. pow()
D. Cả B và C đều đúng tùy ngôn ngữ

22. Nếu `x = 5`, thì sau khi thực hiện `x += 3`, giá trị mới của `x` là bao nhiêu?

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

23. Giả sử `age = 18`. Biểu thức Boolean nào sau đây sẽ trả về `True`?

A. age < 18
B. age == 18
C. age > 18
D. age != 18

24. Câu lệnh `total = price * quantity` là một ví dụ về:

A. Khai báo biến.
B. Phép gán và biểu thức số học.
C. Vòng lặp.
D. Câu lệnh điều kiện.

25. Toán tử nào sau đây thường được sử dụng cho phép chia lấy phần nguyên trong Python?

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

1 / 25

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

Tags: Bộ đề 1

1. Trong ngôn ngữ lập trình Python, câu lệnh nào sau đây dùng để khai báo một biến và gán giá trị Hello, World! cho nó?

2 / 25

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

Tags: Bộ đề 1

2. Nếu `y = 10`, thì sau khi thực hiện `y -= 4`, giá trị mới của `y` là bao nhiêu?

3 / 25

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

Tags: Bộ đề 1

3. Biến trong lập trình có vai trò gì?

4 / 25

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

Tags: Bộ đề 1

4. Câu lệnh `x = 5` và `y = x * 2`. Sau khi thực hiện, giá trị của `y` là bao nhiêu?

5 / 25

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

Tags: Bộ đề 1

5. Trong lập trình, biểu thức số học là gì?

6 / 25

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

Tags: Bộ đề 1

6. Nếu `num1 = 10` và `num2 = 5`, giá trị của biểu thức `num1 * num2` là bao nhiêu?

7 / 25

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

Tags: Bộ đề 1

7. Trong biểu thức `x = 10 + y * 2`, nếu `y` có giá trị là 3, thì giá trị cuối cùng của `x` là bao nhiêu?

8 / 25

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

Tags: Bộ đề 1

8. Khi thực hiện phép gán `a = b = 5` trong Python, điều gì sẽ xảy ra?

9 / 25

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

Tags: Bộ đề 1

9. Xét biểu thức `5 + 3 * 2`. Theo quy tắc ưu tiên toán tử, phép tính nào sẽ được thực hiện trước?

10 / 25

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

Tags: Bộ đề 1

10. Trong biểu thức `(2 + 3) * 4`, dấu ngoặc đơn có tác dụng gì?

11 / 25

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

Tags: Bộ đề 1

11. Trong các kiểu dữ liệu cơ bản, số nguyên (integer) là gì?

12 / 25

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

Tags: Bộ đề 1

12. Biến `score` được gán giá trị 95. Biểu thức `score > 90` sẽ trả về giá trị nào?

13 / 25

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

Tags: Bộ đề 1

13. Xét câu lệnh gán `a = 10`. Sau khi thực hiện câu lệnh này, giá trị của biến `a` là bao nhiêu?

14 / 25

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

Tags: Bộ đề 1

14. Phát biểu nào sau đây mô tả đúng nhất về phép gán trong lập trình?

15 / 25

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

Tags: Bộ đề 1

15. Xét biểu thức `10 % 3`. Giá trị của biểu thức này là bao nhiêu?

16 / 25

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

Tags: Bộ đề 1

16. Nếu ta có biến `x = 7` và `y = 2`, giá trị của biểu thức `x / y` trong Python là bao nhiêu?

17 / 25

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

Tags: Bộ đề 1

17. Câu lệnh nào sau đây KHÔNG hợp lệ để khai báo biến trong Python?

18 / 25

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

Tags: Bộ đề 1

18. Toán tử nào sau đây dùng để thực hiện phép chia lấy phần dư trong hầu hết các ngôn ngữ lập trình?

19 / 25

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

Tags: Bộ đề 1

19. Nếu `result = 20` và ta thực hiện `result //= 3`, giá trị mới của `result` là bao nhiêu?

20 / 25

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

Tags: Bộ đề 1

20. Phát biểu nào sau đây về biến là ĐÚNG?

21 / 25

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

Tags: Bộ đề 1

21. Toán tử nào sau đây dùng để thực hiện phép lũy thừa (ví dụ: 2 mũ 3)?

22 / 25

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

Tags: Bộ đề 1

22. Nếu `x = 5`, thì sau khi thực hiện `x += 3`, giá trị mới của `x` là bao nhiêu?

23 / 25

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

Tags: Bộ đề 1

23. Giả sử `age = 18`. Biểu thức Boolean nào sau đây sẽ trả về `True`?

24 / 25

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

Tags: Bộ đề 1

24. Câu lệnh `total = price * quantity` là một ví dụ về:

25 / 25

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

Tags: Bộ đề 1

25. Toán tử nào sau đây thường được sử dụng cho phép chia lấy phần nguyên trong Python?