Trắc nghiệm Kết nối Tin học 10 bài Biến và lệnh gán

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 Kết nối Tin học 10 bài Biến và lệnh gán

Trắc nghiệm Kết nối Tin học 10 bài Biến và lệnh gán

1. Phát biểu nào sau đây là một ví dụ về biến có tên không hợp lệ trong Python vì trùng với từ khóa?

A. for_loop
B. while_loop
C. if_statement
D. class

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

A. 10
B. 20
C. 12
D. Lỗi chương trình

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

A. Một giá trị không thể thay đổi được trong quá trình thực thi chương trình.
B. Một tên gọi để tham chiếu đến một vùng nhớ có thể chứa dữ liệu.
C. Một loại dữ liệu cố định, không thể gán giá trị mới.
D. Một câu lệnh dùng để thực hiện một hành động cụ thể.

4. Trong Python, lệnh `a = 5.5` sẽ gán giá trị kiểu gì cho biến `a`?

A. Integer (số nguyên)
B. Float (số thực)
C. String (chuỗi ký tự)
D. Boolean (logic)

5. Phát biểu nào sau đây là một ví dụ về lệnh gán hợp lệ trong Python?

A. 10 = a
B. a, b = 10, 20
C. print = 5
D. a + b = c

6. Nếu `a = 10` và `b = 5`, phép toán `a + b` trong Python sẽ dẫn đến kết quả gì?

A. 15
B. 15
C. TypeError
D. Lỗi cú pháp

7. Trong Python, lệnh gán `name = Alice` và sau đó `name = Bob` sẽ dẫn đến kết quả gì?

A. Cả Alice và Bob đều được lưu trữ trong biến `name`.
B. Biến `name` sẽ chứa giá trị Alice.
C. Biến `name` sẽ chứa giá trị Bob.
D. Chương trình sẽ báo lỗi vì gán lại giá trị cho biến.

8. Xét đoạn mã: `a = 10 b = a a = 20`. Sau khi thực hiện, giá trị của `b` là bao nhiêu?

A. 10
B. 20
C. 30
D. Lỗi chương trình

9. Trong Python, từ khóa nào được sử dụng để khai báo một biến mà không gán giá trị ban đầu?

A. var
B. define
C. let
D. Python không có từ khóa riêng để khai báo biến mà không gán giá trị; biến được tạo khi gán giá trị lần đầu.

10. Nếu `x = True` và `y = False`, thì kết quả của `x and y` là gì?

A. True
B. False
C. Error
D. None

11. Xét lệnh `count = 0`. Sau đó thực hiện `count = count + 1`. Giá trị cuối cùng của `count` là bao nhiêu?

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

12. Phát biểu nào sau đây về biến là đúng trong mọi ngôn ngữ lập trình?

A. Biến luôn có kiểu dữ liệu tĩnh.
B. Biến luôn được khai báo tường minh trước khi sử dụng.
C. Biến là một định danh cho một giá trị có thể thay đổi.
D. Tên biến không được chứa ký tự gạch dưới.

13. Phát biểu nào sau đây mô tả đúng nhất về tính kiểu động (dynamically typed) của Python đối với biến?

A. Kiểu dữ liệu của biến được xác định tại thời điểm biên dịch.
B. Biến có thể thay đổi kiểu dữ liệu trong quá trình thực thi chương trình.
C. Tất cả các biến trong Python đều phải là số nguyên.
D. Cần khai báo rõ ràng kiểu dữ liệu cho mỗi biến.

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

A. Lệnh gán dùng để thực hiện phép tính toán.
B. Lệnh gán dùng để in giá trị ra màn hình.
C. Lệnh gán dùng để gán một giá trị hoặc kết quả của một biểu thức cho một biến.
D. Lệnh gán dùng để khai báo một hàm mới.

15. Khi thực hiện lệnh `my_variable = Hello`, kiểu dữ liệu của `my_variable` là gì?

A. Integer
B. Float
C. String
D. Boolean

16. Phát biểu nào sau đây là quy tắc đặt tên biến hợp lệ trong Python?

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

17. Phát biểu nào sau đây là một ví dụ về quy tắc đặt tên biến không hợp lệ trong Python do sử dụng ký tự đặc biệt không được phép?

A. user_input
B. total_score
C. my-variable
D. _private_var

18. Xét đoạn mã Python sau: `price = 100 discount_rate = 0.1 final_price = price * (1 - discount_rate)`. Giá trị của `final_price` là bao nhiêu?

A. 100
B. 90.0
C. 10
D. 99.0

19. Lệnh gán trong Python có cú pháp chung là gì?

A. biến <- biểu_thức
B. gán biến = biểu_thức
C. biến = biểu_thức
D. biểu_thức = biến

20. Trong Python, nếu bạn có `x = 5` và sau đó `x += 2`, giá trị mới của `x` sẽ là bao nhiêu?

A. 5
B. 7
C. 2
D. Lỗi

21. Phát biểu nào sau đây KHÔNG phải là một kiểu dữ liệu cơ bản trong Python?

A. int (số nguyên)
B. str (chuỗi)
C. list (danh sách)
D. dict (từ điển)

22. Trong Python, làm thế nào để gán giá trị `25` cho biến tên là `age`?

A. age = 25
B. age = 25
C. set age = 25
D. declare age as 25

23. Phát biểu nào sau đây là sai về biến trong lập trình?

A. Biến là một vùng nhớ được đặt tên.
B. Giá trị của biến có thể thay đổi trong quá trình thực thi chương trình.
C. Mỗi biến có một kiểu dữ liệu cố định ngay từ khi khai báo.
D. Biến giúp chương trình trở nên linh hoạt và dễ đọc hơn.

24. Trong Python, việc sử dụng `_` ở đầu tên biến, ví dụ `_internal_value`, thường ngụ ý điều gì?

A. Biến này là biến toàn cục (global).
B. Biến này được coi là private hoặc chỉ nên được sử dụng nội bộ trong module/class.
C. Biến này chứa một giá trị không xác định.
D. Biến này bắt buộc phải được gán giá trị là 0.

25. Phát biểu nào sau đây mô tả đúng về vai trò của việc đặt tên biến có ý nghĩa?

A. Giúp chương trình chạy nhanh hơn.
B. Tăng dung lượng bộ nhớ sử dụng.
C. Giúp mã nguồn dễ đọc, dễ hiểu và dễ bảo trì hơn.
D. Chỉ quan trọng đối với các chương trình lớn.

1 / 25

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

Tags: Bộ đề 1

1. Phát biểu nào sau đây là một ví dụ về biến có tên không hợp lệ trong Python vì trùng với từ khóa?

2 / 25

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

Tags: Bộ đề 1

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

3 / 25

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

Tags: Bộ đề 1

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

4 / 25

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

Tags: Bộ đề 1

4. Trong Python, lệnh `a = 5.5` sẽ gán giá trị kiểu gì cho biến `a`?

5 / 25

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

Tags: Bộ đề 1

5. Phát biểu nào sau đây là một ví dụ về lệnh gán hợp lệ trong Python?

6 / 25

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

Tags: Bộ đề 1

6. Nếu `a = 10` và `b = 5`, phép toán `a + b` trong Python sẽ dẫn đến kết quả gì?

7 / 25

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

Tags: Bộ đề 1

7. Trong Python, lệnh gán `name = Alice` và sau đó `name = Bob` sẽ dẫn đến kết quả gì?

8 / 25

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

Tags: Bộ đề 1

8. Xét đoạn mã: `a = 10 b = a a = 20`. Sau khi thực hiện, giá trị của `b` là bao nhiêu?

9 / 25

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

Tags: Bộ đề 1

9. Trong Python, từ khóa nào được sử dụng để khai báo một biến mà không gán giá trị ban đầu?

10 / 25

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

Tags: Bộ đề 1

10. Nếu `x = True` và `y = False`, thì kết quả của `x and y` là gì?

11 / 25

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

Tags: Bộ đề 1

11. Xét lệnh `count = 0`. Sau đó thực hiện `count = count + 1`. Giá trị cuối cùng của `count` là bao nhiêu?

12 / 25

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

Tags: Bộ đề 1

12. Phát biểu nào sau đây về biến là đúng trong mọi ngôn ngữ lập trình?

13 / 25

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

Tags: Bộ đề 1

13. Phát biểu nào sau đây mô tả đúng nhất về tính kiểu động (dynamically typed) của Python đối với biến?

14 / 25

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

Tags: Bộ đề 1

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

15 / 25

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

Tags: Bộ đề 1

15. Khi thực hiện lệnh `my_variable = Hello`, kiểu dữ liệu của `my_variable` là gì?

16 / 25

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

Tags: Bộ đề 1

16. Phát biểu nào sau đây là quy tắc đặt tên biến hợp lệ trong Python?

17 / 25

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

Tags: Bộ đề 1

17. Phát biểu nào sau đây là một ví dụ về quy tắc đặt tên biến không hợp lệ trong Python do sử dụng ký tự đặc biệt không được phép?

18 / 25

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

Tags: Bộ đề 1

18. Xét đoạn mã Python sau: `price = 100 discount_rate = 0.1 final_price = price * (1 - discount_rate)`. Giá trị của `final_price` là bao nhiêu?

19 / 25

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

Tags: Bộ đề 1

19. Lệnh gán trong Python có cú pháp chung là gì?

20 / 25

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

Tags: Bộ đề 1

20. Trong Python, nếu bạn có `x = 5` và sau đó `x += 2`, giá trị mới của `x` sẽ là bao nhiêu?

21 / 25

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

Tags: Bộ đề 1

21. Phát biểu nào sau đây KHÔNG phải là một kiểu dữ liệu cơ bản trong Python?

22 / 25

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

Tags: Bộ đề 1

22. Trong Python, làm thế nào để gán giá trị `25` cho biến tên là `age`?

23 / 25

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

Tags: Bộ đề 1

23. Phát biểu nào sau đây là sai về biến trong lập trình?

24 / 25

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

Tags: Bộ đề 1

24. Trong Python, việc sử dụng `_` ở đầu tên biến, ví dụ `_internal_value`, thường ngụ ý điều gì?

25 / 25

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

Tags: Bộ đề 1

25. Phát biểu nào sau đây mô tả đúng về vai trò của việc đặt tên biến có ý nghĩa?