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

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

1. Toán tử logic `AND` (thường được biểu diễn bằng `&&` hoặc `and`) được sử dụng để:
2. Nếu `a=2`, `b=3`, `c=4`, giá trị của biểu thức `a * b + c` là bao nhiêu?
3. Biến `diem_trung_binh` được gán giá trị từ biểu thức `(diem_ly + diem_hoa) / 2`. Nếu `diem_ly` là 8 và `diem_hoa` là 7, thì `diem_trung_binh` sẽ có giá trị là bao nhiêu?
4. Trong biểu thức `(a + b) * (c - d)`, có bao nhiêu toán tử?
5. Kết quả của biểu thức `10 + 5 * 2` là bao nhiêu, tuân theo quy tắc ưu tiên phép toán?
6. Nếu `x = 10`, kết quả của biểu thức `x = x * 2` là gì?
7. Biểu thức nào sau đây là biểu thức logic (boolean expression)?
8. Biểu thức `NOT (a > b)` (thường là `! (a > b)` hoặc `not (a > b)`) sẽ trả về giá trị gì nếu `a = 5` và `b = 3`?
9. Cho biểu thức `(x = 7) + (y = 3)`. Nếu `x` và `y` là các biến, kết quả của biểu thức này là gì?
10. Trong biểu thức `(a + b) * c`, dấu ngoặc đơn `()` có vai trò gì?
11. Toán tử `+=` (ví dụ: `x += 5`) tương đương với phép toán nào sau đây?
12. Trong biểu thức `20 / 4`, toán tử `/` thực hiện phép toán gì?
13. Nếu `x = 5`, giá trị của biểu thức `x++` (trong ngữ cảnh C-style) sau khi thực hiện là bao nhiêu?
14. Biểu thức `(a + b) / c` có ý nghĩa gì nếu `a=10`, `b=20`, `c=5`?
15. Toán tử nào sau đây dùng để thực hiện phép chia lấy phần dư (modulo)?
16. Toán tử logic `OR` (thường là `||` hoặc `or`) trả về `True` khi nào?
17. Toán tử `==` được sử dụng để làm gì trong lập trình?
18. Toán tử nào sau đây được sử dụng để thực hiện phép cộng trong lập trình?
19. Biểu thức nào sau đây là không hợp lệ trong hầu hết các ngôn ngữ lập trình?
20. Trong lập trình, việc sử dụng biểu thức có mục đích chính là gì?
21. Trong lập trình, `Chuỗi` là một kiểu dữ liệu. Biểu thức nào sau đây thực hiện phép nối chuỗi?
22. Nếu `y = 15` và `z = 3`, giá trị của biểu thức `y % z` là bao nhiêu?
23. Biểu thức nào sau đây có thể trả về giá trị `True` hoặc `False`?
24. Trong ngôn ngữ lập trình, biểu thức là gì?
25. Biểu thức nào sau đây là biểu thức gán (assignment expression)?