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

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

1. Cho biến `gia_tri = 10`. Sau khi thực hiện biểu thức `gia_tri = gia_tri + 5`, giá trị mới của `gia_tri` là bao nhiêu?

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

2. Để kiểm tra xem một biến `flag` có giá trị là `False` hay không, biểu thức logic nào là chính xác nhất?

A. not flag
B. flag == False
C. flag is False
D. Tất cả các phương án trên đều đúng

3. Biểu thức `x = 10; y = 20; z = x + y;` thực hiện các bước theo thứ tự nào?

A. Tính `x + y`, sau đó gán cho `x`, rồi gán cho `y`
B. Gán cho `x`, gán cho `y`, sau đó tính `x + y` và gán cho `z`
C. Tính `x + y` và gán cho `z` cùng lúc
D. Gán cho `z`, sau đó gán cho `x`, rồi gán cho `y`

4. Biểu thức logic `False or True` sẽ cho kết quả là gì?

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

5. Xét biểu thức `x = 5 + 3 * 2`. Theo quy tắc ưu tiên phép toán, giá trị của `x` sau khi thực hiện phép tính là bao nhiêu?

A. 16
B. 11
C. 13
D. 10

6. Biểu thức `x = 7 % 2` sẽ gán giá trị nào cho biến `x`?

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

7. Biểu thức `x = Hello + + World` sẽ gán chuỗi nào cho biến `x`?

A. HelloWorld
B. Hello World
C. Hello World
D. Hello World

8. Biểu thức nào sau đây kiểm tra xem biến `tuoi` có phải là số chẵn không?

A. tuoi % 2 == 0
B. tuoi / 2 == 0
C. tuoi % 2 != 0
D. tuoi == 0

9. Cho biến `chuoi = Lap Trinh`. Biểu thức `chuoi.upper()` sẽ trả về kết quả nào?

A. lap trinh
B. LAP TRINH
C. Lap Trinh
D. LAPTRINH

10. Cho biến `ten = Nguyen Van A`. Biểu thức nào sau đây sẽ trả về chuỗi Nguyen?

A. ten[0:6]
B. ten[1:6]
C. ten[0:5]
D. ten[1:5]

11. Trong biểu thức `(10 + 5) * (8 - 3)`, dấu ngoặc đơn `()` có vai trò gì?

A. Tăng độ ưu tiên cho phép nhân
B. Giảm độ ưu tiên cho phép cộng và trừ
C. Thay đổi thứ tự ưu tiên của các phép toán
D. Không có vai trò gì trong biểu thức

12. Biểu thức nào sau đây sẽ trả về giá trị `True` (Đúng) nếu biến `diem` lớn hơn hoặc bằng 5?

A. diem <= 5
B. diem > 5
C. diem >= 5
D. diem != 5

13. Trong biểu thức `abs(-15)`, hàm `abs()` có chức năng gì?

A. Làm tròn số
B. Trả về giá trị tuyệt đối
C. Chuyển đổi sang số âm
D. Kiểm tra số nguyên tố

14. Khi sử dụng biểu thức `round(3.75)`, kết quả trả về thường là bao nhiêu?

A. 3
B. 3.7
C. 4
D. 3.8

15. Trong ngôn ngữ lập trình, biểu thức nào sau đây là đúng cú pháp để tính tổng của hai biến `a` và `b` và gán kết quả vào biến `tong`?

A. tong = a + b;
B. tong <- a + b
C. SET tong = a + b
D. tong := a + b

16. Biểu thức nào sau đây là đúng để chuyển đổi chuỗi 123 thành số nguyên?

A. int(123)
B. str(123)
C. float(123)
D. convert(123)

17. Biểu thức logic `True and False` sẽ cho kết quả là gì?

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

18. Biểu thức nào sau đây là sai cú pháp trong hầu hết các ngôn ngữ lập trình phổ biến?

A. a = b + c;
B. result = x * (y - z)
C. count = count + 1
D. 5 = x + y

19. Trong các kiểu dữ liệu cơ bản, biểu thức nào sau đây chỉ có thể thực hiện trên kiểu số (ví dụ: số nguyên, số thực)?

A. Phép nối chuỗi (`+`)
B. Phép so sánh bằng (`==`)
C. Phép toán số học (`+`, `-`, `*`, `/`)
D. Phép toán logic (`and`, `or`, `not`)

20. Biểu thức `if x > 0 and x < 10:` kiểm tra điều kiện gì?

A. x lớn hơn 0 HOẶC x nhỏ hơn 10
B. x lớn hơn hoặc bằng 0 VÀ x nhỏ hơn hoặc bằng 10
C. x lớn hơn 0 VÀ x nhỏ hơn 10
D. x nhỏ hơn 0 VÀ x lớn hơn 10

21. Toán tử `!=` trong biểu thức có ý nghĩa gì?

A. Bằng nhau
B. Lớn hơn hoặc bằng
C. Khác nhau
D. Nhỏ hơn hoặc bằng

22. Trong lập trình, toán tử `//` thường được sử dụng để làm gì?

A. Chia lấy phần dư
B. Chia lấy phần nguyên
C. Chia lấy phần thập phân
D. Thực hiện phép chia thông thường

23. Cho biểu thức `max_value = max(10, 25, 5)`. Giá trị của `max_value` sau khi thực thi là bao nhiêu?

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

24. Biểu thức `len(Hello)` trong Python thường dùng để làm gì?

A. Trả về ký tự đầu tiên của chuỗi
B. Trả về chuỗi viết hoa của Hello
C. Trả về độ dài của chuỗi Hello
D. Trả về chuỗi Hello đảo ngược

25. Trong biểu thức `y = 10 / 3`, nếu ngôn ngữ lập trình thực hiện phép chia số thực, giá trị của `y` sẽ là bao nhiêu?

A. 3
B. 3.333333...
C. 10
D. 3.0

1 / 25

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

Tags: Bộ đề 1

1. Cho biến `gia_tri = 10`. Sau khi thực hiện biểu thức `gia_tri = gia_tri + 5`, giá trị mới của `gia_tri` là bao nhiêu?

2 / 25

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

Tags: Bộ đề 1

2. Để kiểm tra xem một biến `flag` có giá trị là `False` hay không, biểu thức logic nào là chính xác nhất?

3 / 25

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

Tags: Bộ đề 1

3. Biểu thức `x = 10; y = 20; z = x + y;` thực hiện các bước theo thứ tự nào?

4 / 25

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

Tags: Bộ đề 1

4. Biểu thức logic `False or True` sẽ cho kết quả là gì?

5 / 25

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

Tags: Bộ đề 1

5. Xét biểu thức `x = 5 + 3 * 2`. Theo quy tắc ưu tiên phép toán, giá trị của `x` sau khi thực hiện phép tính là bao nhiêu?

6 / 25

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

Tags: Bộ đề 1

6. Biểu thức `x = 7 % 2` sẽ gán giá trị nào cho biến `x`?

7 / 25

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

Tags: Bộ đề 1

7. Biểu thức `x = Hello + + World` sẽ gán chuỗi nào cho biến `x`?

8 / 25

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

Tags: Bộ đề 1

8. Biểu thức nào sau đây kiểm tra xem biến `tuoi` có phải là số chẵn không?

9 / 25

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

Tags: Bộ đề 1

9. Cho biến `chuoi = Lap Trinh`. Biểu thức `chuoi.upper()` sẽ trả về kết quả nào?

10 / 25

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

Tags: Bộ đề 1

10. Cho biến `ten = Nguyen Van A`. Biểu thức nào sau đây sẽ trả về chuỗi Nguyen?

11 / 25

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

Tags: Bộ đề 1

11. Trong biểu thức `(10 + 5) * (8 - 3)`, dấu ngoặc đơn `()` có vai trò gì?

12 / 25

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

Tags: Bộ đề 1

12. Biểu thức nào sau đây sẽ trả về giá trị `True` (Đúng) nếu biến `diem` lớn hơn hoặc bằng 5?

13 / 25

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

Tags: Bộ đề 1

13. Trong biểu thức `abs(-15)`, hàm `abs()` có chức năng gì?

14 / 25

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

Tags: Bộ đề 1

14. Khi sử dụng biểu thức `round(3.75)`, kết quả trả về thường là bao nhiêu?

15 / 25

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

Tags: Bộ đề 1

15. Trong ngôn ngữ lập trình, biểu thức nào sau đây là đúng cú pháp để tính tổng của hai biến `a` và `b` và gán kết quả vào biến `tong`?

16 / 25

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

Tags: Bộ đề 1

16. Biểu thức nào sau đây là đúng để chuyển đổi chuỗi 123 thành số nguyên?

17 / 25

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

Tags: Bộ đề 1

17. Biểu thức logic `True and False` sẽ cho kết quả là gì?

18 / 25

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

Tags: Bộ đề 1

18. Biểu thức nào sau đây là sai cú pháp trong hầu hết các ngôn ngữ lập trình phổ biến?

19 / 25

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

Tags: Bộ đề 1

19. Trong các kiểu dữ liệu cơ bản, biểu thức nào sau đây chỉ có thể thực hiện trên kiểu số (ví dụ: số nguyên, số thực)?

20 / 25

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

Tags: Bộ đề 1

20. Biểu thức `if x > 0 and x < 10:` kiểm tra điều kiện gì?

21 / 25

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

Tags: Bộ đề 1

21. Toán tử `!=` trong biểu thức có ý nghĩa gì?

22 / 25

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

Tags: Bộ đề 1

22. Trong lập trình, toán tử `//` thường được sử dụng để làm gì?

23 / 25

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

Tags: Bộ đề 1

23. Cho biểu thức `max_value = max(10, 25, 5)`. Giá trị của `max_value` sau khi thực thi là bao nhiêu?

24 / 25

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

Tags: Bộ đề 1

24. Biểu thức `len(Hello)` trong Python thường dùng để làm gì?

25 / 25

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

Tags: Bộ đề 1

25. Trong biểu thức `y = 10 / 3`, nếu ngôn ngữ lập trình thực hiện phép chia số thực, giá trị của `y` sẽ là bao nhiêu?