Trắc nghiệm Tin học 8 Cánh diều Bài 3 Sử dụng biểu thức trong chương trình

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 8 Cánh diều Bài 3 Sử dụng biểu thức trong chương trình

Trắc nghiệm Tin học 8 Cánh diều Bài 3 Sử dụng biểu thức trong chương trình

1. Trong lập trình, một biểu thức là gì và chức năng chính của nó là gì?

A. Một tập hợp các lệnh để thực hiện một nhiệm vụ cụ thể. Kết luận Lý giải
B. Một chuỗi các ký tự dùng để hiển thị thông báo cho người dùng. Kết luận Lý giải
C. Một tổ hợp các toán tử, toán hạng và hàm để tính toán hoặc trả về một giá trị duy nhất. Kết luận Lý giải
D. Một biến dùng để lưu trữ dữ liệu trong chương trình. Kết luận Lý giải

2. Trong các biểu thức sau, biểu thức nào là hợp lệ trong lập trình Python?

A. 5 + 3 = x. Kết luận Lý giải
B. x = 5 + 3;. Kết luận Lý giải
C. x = 5 + 3. Kết luận Lý giải
D. x = 5 + 3. Kết luận Lý giải

3. Nếu biến `a` có giá trị là 7 và biến `b` có giá trị là 3, thì biểu thức `a > b` sẽ trả về giá trị nào?

A. True. Kết luận Lý giải
B. False. Kết luận Lý giải
C. 10. Kết luận Lý giải
D. 4. Kết luận Lý giải

4. Đâu là toán tử số học cơ bản nhất được sử dụng để thực hiện phép cộng trong hầu hết các ngôn ngữ lập trình?

A. Toán tử trừ (-). Kết luận Lý giải
B. Toán tử nhân (*). Kết luận Lý giải
C. Toán tử chia (/). Kết luận Lý giải
D. Toán tử cộng (+). Kết luận Lý giải

5. Biểu thức `(x + y) * z` sử dụng các toán tử nào?

A. Chỉ toán tử cộng. Kết luận Lý giải
B. Chỉ toán tử nhân. Kết luận Lý giải
C. Toán tử cộng và toán tử nhân. Kết luận Lý giải
D. Toán tử cộng, toán tử nhân và toán tử gán. Kết luận Lý giải

6. Khi so sánh hai chuỗi ký tự apple và banana bằng toán tử >, kết quả sẽ là gì?

A. True. Kết luận Lý giải
B. False. Kết luận Lý giải
C. Lỗi. Kết luận Lý giải
D. Cả hai đều đúng. Kết luận Lý giải

7. Toán tử `+=` trong biểu thức `x += 5` có ý nghĩa tương đương với gì?

A. x = x - 5. Kết luận Lý giải
B. x = 5. Kết luận Lý giải
C. x = x + 5. Kết luận Lý giải
D. x = 5 * x. Kết luận Lý giải

8. Biểu thức `5 * (3 + 2) - 1` có giá trị bằng bao nhiêu?

A. 14. Kết luận Lý giải
B. 17. Kết luận Lý giải
C. 24. Kết luận Lý giải
D. 25. Kết luận Lý giải

9. Đâu là cách biểu diễn đúng cho một biểu thức logic hoặc (OR) trong hầu hết các ngôn ngữ lập trình?

A. AND. Kết luận Lý giải
B. &&. Kết luận Lý giải
C. ||. Kết luận Lý giải
D. OR. Kết luận Lý giải

10. Biểu thức `not (True and False)` sẽ cho kết quả là bao nhiêu?

A. True. Kết luận Lý giải
B. False. Kết luận Lý giải
C. None. Kết luận Lý giải
D. Error. Kết luận Lý giải

11. Biểu thức nào sau đây KHÔNG tạo ra một giá trị boolean (True/False)?

A. 5 > 3. Kết luận Lý giải
B. 10 == 10. Kết luận Lý giải
C. 7 + 8. Kết luận Lý giải
D. False or True. Kết luận Lý giải

12. Biểu thức `(10 - 4) / 2` sẽ cho kết quả là bao nhiêu?

A. 2. Kết luận Lý giải
B. 3. Kết luận Lý giải
C. 5. Kết luận Lý giải
D. 7. Kết luận Lý giải

13. Biểu thức logic `True and False` sẽ trả về giá trị nào?

A. True. Kết luận Lý giải
B. False. Kết luận Lý giải
C. Error. Kết luận Lý giải
D. None. Kết luận Lý giải

14. Biểu thức nào sau đây có thể dẫn đến lỗi chia cho 0?

A. 10 / 2. Kết luận Lý giải
B. 5 + 0. Kết luận Lý giải
C. 10 / (5 - 5). Kết luận Lý giải
D. 10 * 0. Kết luận Lý giải

15. Trong lập trình, việc sử dụng biểu thức phụ thuộc vào điều gì?

A. Chỉ số lượng biến trong chương trình. Kết luận Lý giải
B. Ngữ pháp và quy tắc của ngôn ngữ lập trình đang sử dụng. Kết luận Lý giải
C. Tốc độ xử lý của máy tính. Kết luận Lý giải
D. Kích thước màn hình hiển thị. Kết luận Lý giải

16. Biểu thức `10 / 4` trong Python 3 sẽ cho kết quả là:

A. 2 (số nguyên). Kết luận Lý giải
B. 2.5 (số thực). Kết luận Lý giải
C. 2 (số thực). Kết luận Lý giải
D. Lỗi vì chia số nguyên cho số nguyên. Kết luận Lý giải

17. Toán tử `**` trong Python được sử dụng để làm gì?

A. Thực hiện phép chia lấy phần dư. Kết luận Lý giải
B. Thực hiện phép lũy thừa. Kết luận Lý giải
C. Thực hiện phép nhân chuỗi. Kết luận Lý giải
D. Thực hiện phép so sánh bằng. Kết luận Lý giải

18. Toán tử so sánh nào dùng để kiểm tra xem hai giá trị có bằng nhau không?

A. Toán tử lớn hơn (>). Kết luận Lý giải
B. Toán tử khác biệt (!=). Kết luận Lý giải
C. Toán tử bằng bằng (==). Kết luận Lý giải
D. Toán tử nhỏ hơn hoặc bằng (<=). Kết luận Lý giải

19. Xét biểu thức `x = 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 đầu tiên?

A. Phép cộng 5 + 3. Kết luận Lý giải
B. Phép nhân 3 * 2. Kết luận Lý giải
C. Phép gán cho biến x. Kết luận Lý giải
D. Không thể xác định nếu không có dấu ngoặc. Kết luận Lý giải

20. Khi một biến được sử dụng trong một biểu thức mà chưa được gán giá trị, điều gì thường xảy ra?

A. Chương trình tự động gán giá trị mặc định (ví dụ: 0 cho số). Kết luận Lý giải
B. Chương trình sẽ báo lỗi (ví dụ: NameError hoặc tương tự). Kết luận Lý giải
C. Biểu thức sẽ trả về giá trị rỗng (null). Kết luận Lý giải
D. Chương trình sẽ yêu cầu người dùng nhập giá trị cho biến đó. Kết luận Lý giải

21. Trong biểu thức `x = y = 5`, điều gì xảy ra với các biến x và y?

A. Chỉ biến x được gán giá trị 5. Kết luận Lý giải
B. Chỉ biến y được gán giá trị 5. Kết luận Lý giải
C. Cả biến x và y đều được gán giá trị 5. Kết luận Lý giải
D. Xảy ra lỗi vì sử dụng hai toán tử gán liên tiếp. Kết luận Lý giải

22. Toán tử `//` trong Python được sử dụng cho mục đích gì?

A. Phép chia thông thường, trả về số thực. Kết luận Lý giải
B. Phép chia lấy phần nguyên (chia sàn). Kết luận Lý giải
C. Phép chia lấy phần dư. Kết luận Lý giải
D. Phép so sánh bằng. Kết luận Lý giải

23. Phép toán nào sau đây thuộc nhóm toán tử quan hệ (so sánh)?

A. = (gán). Kết luận Lý giải
B. + (cộng). Kết luận Lý giải
C. >= (lớn hơn hoặc bằng). Kết luận Lý giải
D. % (chia lấy dư). Kết luận Lý giải

24. Trong biểu thức `x = 10 % 3`, giá trị của x sẽ là bao nhiêu?

A. 3. Kết luận Lý giải
B. 0. Kết luận Lý giải
C. 1. Kết luận Lý giải
D. 3.33 (làm tròn). Kết luận Lý giải

25. Trong lập trình, toán hạng (operand) là gì?

A. Ký hiệu thực hiện phép toán (ví dụ: +, -, *). Kết luận Lý giải
B. Giá trị hoặc biến mà toán tử tác động lên (ví dụ: 5, x). Kết luận Lý giải
C. Tên của biểu thức. Kết luận Lý giải
D. Kết quả của một phép tính. Kết luận Lý giải

1 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 3 Sử dụng biểu thức trong chương trình

Tags: Bộ đề 1

1. Trong lập trình, một biểu thức là gì và chức năng chính của nó là gì?

2 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 3 Sử dụng biểu thức trong chương trình

Tags: Bộ đề 1

2. Trong các biểu thức sau, biểu thức nào là hợp lệ trong lập trình Python?

3 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 3 Sử dụng biểu thức trong chương trình

Tags: Bộ đề 1

3. Nếu biến `a` có giá trị là 7 và biến `b` có giá trị là 3, thì biểu thức `a > b` sẽ trả về giá trị nào?

4 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 3 Sử dụng biểu thức trong chương trình

Tags: Bộ đề 1

4. Đâu là toán tử số học cơ bản nhất được sử dụng để thực hiện phép cộng trong hầu hết các ngôn ngữ lập trình?

5 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 3 Sử dụng biểu thức trong chương trình

Tags: Bộ đề 1

5. Biểu thức `(x + y) * z` sử dụng các toán tử nào?

6 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 3 Sử dụng biểu thức trong chương trình

Tags: Bộ đề 1

6. Khi so sánh hai chuỗi ký tự apple và banana bằng toán tử >, kết quả sẽ là gì?

7 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 3 Sử dụng biểu thức trong chương trình

Tags: Bộ đề 1

7. Toán tử `+=` trong biểu thức `x += 5` có ý nghĩa tương đương với gì?

8 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 3 Sử dụng biểu thức trong chương trình

Tags: Bộ đề 1

8. Biểu thức `5 * (3 + 2) - 1` có giá trị bằng bao nhiêu?

9 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 3 Sử dụng biểu thức trong chương trình

Tags: Bộ đề 1

9. Đâu là cách biểu diễn đúng cho một biểu thức logic hoặc (OR) trong hầu hết các ngôn ngữ lập trình?

10 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 3 Sử dụng biểu thức trong chương trình

Tags: Bộ đề 1

10. Biểu thức `not (True and False)` sẽ cho kết quả là bao nhiêu?

11 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 3 Sử dụng biểu thức trong chương trình

Tags: Bộ đề 1

11. Biểu thức nào sau đây KHÔNG tạo ra một giá trị boolean (True/False)?

12 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 3 Sử dụng biểu thức trong chương trình

Tags: Bộ đề 1

12. Biểu thức `(10 - 4) / 2` sẽ cho kết quả là bao nhiêu?

13 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 3 Sử dụng biểu thức trong chương trình

Tags: Bộ đề 1

13. Biểu thức logic `True and False` sẽ trả về giá trị nào?

14 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 3 Sử dụng biểu thức trong chương trình

Tags: Bộ đề 1

14. Biểu thức nào sau đây có thể dẫn đến lỗi chia cho 0?

15 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 3 Sử dụng biểu thức trong chương trình

Tags: Bộ đề 1

15. Trong lập trình, việc sử dụng biểu thức phụ thuộc vào điều gì?

16 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 3 Sử dụng biểu thức trong chương trình

Tags: Bộ đề 1

16. Biểu thức `10 / 4` trong Python 3 sẽ cho kết quả là:

17 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 3 Sử dụng biểu thức trong chương trình

Tags: Bộ đề 1

17. Toán tử `**` trong Python được sử dụng để làm gì?

18 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 3 Sử dụng biểu thức trong chương trình

Tags: Bộ đề 1

18. Toán tử so sánh nào dùng để kiểm tra xem hai giá trị có bằng nhau không?

19 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 3 Sử dụng biểu thức trong chương trình

Tags: Bộ đề 1

19. Xét biểu thức `x = 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 đầu tiên?

20 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 3 Sử dụng biểu thức trong chương trình

Tags: Bộ đề 1

20. Khi một biến được sử dụng trong một biểu thức mà chưa được gán giá trị, điều gì thường xảy ra?

21 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 3 Sử dụng biểu thức trong chương trình

Tags: Bộ đề 1

21. Trong biểu thức `x = y = 5`, điều gì xảy ra với các biến x và y?

22 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 3 Sử dụng biểu thức trong chương trình

Tags: Bộ đề 1

22. Toán tử `//` trong Python được sử dụng cho mục đích gì?

23 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 3 Sử dụng biểu thức trong chương trình

Tags: Bộ đề 1

23. Phép toán nào sau đây thuộc nhóm toán tử quan hệ (so sánh)?

24 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 3 Sử dụng biểu thức trong chương trình

Tags: Bộ đề 1

24. Trong biểu thức `x = 10 % 3`, giá trị của x sẽ là bao nhiêu?

25 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 3 Sử dụng biểu thức trong chương trình

Tags: Bộ đề 1

25. Trong lập trình, toán hạng (operand) là gì?