[Cánh diều] Trắc nghiệm Tin học 9 bài 3: Hàm điều kiện IF (tiếp theo)

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é!!!


[Cánh diều] Trắc nghiệm Tin học 9 bài 3: Hàm điều kiện IF (tiếp theo)

[Cánh diều] Trắc nghiệm Tin học 9 bài 3: Hàm điều kiện IF (tiếp theo)

1. Khi hai điều kiện được kết hợp bằng toán tử OR, biểu thức tổng thể sẽ đúng nếu:

A. Cả hai điều kiện đều sai.
B. Chỉ một trong hai điều kiện đúng.
C. Cả hai điều kiện đều đúng.
D. Chỉ một trong hai điều kiện sai.

2. Xét hai biểu thức điều kiện: (A) tuoi >= 18 và (B) da_co_bang_lai == TRUE. Nếu bạn muốn chương trình chỉ cho phép lái xe khi cả hai điều kiện này đều đúng, bạn sẽ sử dụng cấu trúc IF nào?

A. IF (A) THEN cho_phe_lai_xe
B. IF (A) OR (B) THEN cho_phe_lai_xe
C. IF (A) AND (B) THEN cho_phe_lai_xe
D. IF (A) THEN IF (B) THEN cho_phe_lai_xe

3. Trong các tình huống sau, tình huống nào cần sử dụng cấu trúc IF-ELSE IF-ELSE?

A. Kiểm tra xem một số có phải là số chẵn hay không.
B. Xếp loại học lực dựa trên điểm số: Giỏi (>=8), Khá (>=6.5), Trung bình (>=5), Yếu (<5).
C. Kiểm tra xem hai chuỗi có giống nhau hay không.
D. Thực hiện một hành động lặp đi lặp lại 10 lần.

4. Trong cấu trúc IF-ELSE, nếu điều kiện trong IF là sai, hành động nào sẽ được thực hiện?

A. Hành động trong mệnh đề IF.
B. Hành động trong mệnh đề ELSE.
C. Chương trình sẽ dừng lại.
D. Hành động sẽ được thực hiện hai lần.

5. Cấu trúc IF-ELSE IF-ELSE được sử dụng để:

A. Thực hiện một hành động duy nhất.
B. Thực hiện nhiều hành động không phụ thuộc vào nhau.
C. Kiểm tra và thực hiện các hành động dựa trên nhiều điều kiện loại trừ nhau.
D. Lặp lại một hành động cho đến khi một điều kiện sai.

6. Trong một số ngôn ngữ lập trình, có một dạng viết tắt của cấu trúc IF-ELSE, thường sử dụng dấu hỏi chấm (?) và hai dấu hai chấm (:). Cấu trúc này được gọi là gì?

A. IF-AND-OR
B. Ternary Operator (Toán tử ba ngôi)
C. FOR-EACH
D. SWITCH-CASE

7. Một câu lệnh IF lồng trong một câu lệnh IF khác được gọi là gì?

A. IF phân nhánh
B. IF lặp
C. IF lồng nhau (Nested IF)
D. IF đa điều kiện

8. Phép toán nào sau đây sẽ trả về giá trị Đúng (True) nếu ít nhất một trong các toán hạng là Đúng?

A. AND
B. OR
C. NOT
D. XOR

9. Nếu bạn có nhiều tùy chọn khác nhau dựa trên giá trị của một biến duy nhất, cấu trúc điều khiển nào thường phù hợp và dễ đọc hơn là sử dụng nhiều IF lồng nhau?

A. WHILE
B. FOR
C. SWITCH-CASE
D. DO-WHILE

10. Phát biểu nào sau đây mô tả đúng nhất về mục đích của hàm điều kiện IF trong lập trình?

A. Thực hiện lặp lại một khối lệnh nhiều lần.
B. Lưu trữ dữ liệu vào biến.
C. Thực hiện các khối lệnh khác nhau dựa trên kết quả của một biểu thức điều kiện.
D. Tính toán giá trị trung bình của một dãy số.

11. Trong ngôn ngữ lập trình, hàm điều kiện IF thường được sử dụng để thực hiện một hành động khi một điều kiện cho trước là đúng. Tuy nhiên, để thực hiện một hành động khác khi điều kiện đó là sai, ta sẽ sử dụng cấu trúc nào?

A. Cấu trúc IF-THEN
B. Cấu trúc IF-ELSE
C. Cấu trúc WHILE-DO
D. Cấu trúc FOR-NEXT

12. Nếu bạn muốn kiểm tra xem một số có phải là số chẵn hay không, bạn sẽ sử dụng phép toán nào trong điều kiện IF?

A. Phép chia lấy phần nguyên
B. Phép chia lấy phần dư (Modulo)
C. Phép nhân
D. Phép cộng

13. Nếu bạn cần kiểm tra ba điều kiện và chỉ thực hiện hành động khi cả ba điều kiện đều đúng, bạn sẽ sử dụng toán tử logic nào kết hợp các điều kiện?

A. OR (hoặc)
B. NOT (phủ định)
C. AND (và)
D. XOR (hoặc loại trừ)

14. Xét biểu thức IF lồng nhau: IF a > 5 THEN IF b < 10 THEN PRINT A. Nếu a = 7 và b = 3, kết quả hiển thị là gì?

A. A
B. Không có gì hiển thị
C. Lỗi
D. 7

15. Toán tử so sánh nào được dùng để kiểm tra lớn hơn hoặc bằng?

A. >
B. <
C. >=
D. <=

16. Khi sử dụng cấu trúc IF lồng nhau, điều gì có thể xảy ra nếu bạn không cẩn thận với việc thụt lề (indentation) hoặc dấu ngoặc (parentheses/braces)?

A. Chương trình chạy nhanh hơn.
B. Dễ dàng đọc và hiểu logic chương trình hơn.
C. Gây ra lỗi cú pháp hoặc logic không mong muốn.
D. Không ảnh hưởng đến chương trình.

17. Để kiểm tra xem một số có phải là số dương hay không, bạn sẽ sử dụng toán tử so sánh nào?

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

18. Trong cấu trúc IF-ELSE IF-ELSE, thứ tự kiểm tra các điều kiện diễn ra như thế nào?

A. Kiểm tra tất cả các điều kiện cùng lúc.
B. Kiểm tra tuần tự từ trên xuống, nếu một điều kiện đúng thì thực hiện và dừng lại.
C. Kiểm tra ngẫu nhiên một điều kiện.
D. Chỉ kiểm tra điều kiện đầu tiên.

19. Để kiểm tra một điều kiện là sai, ta thường sử dụng toán tử logic nào kết hợp với điều kiện gốc?

A. AND
B. OR
C. NOT
D. Bất kỳ toán tử nào

20. Trong lập trình, làm thế nào để kiểm tra xem một biến tuoi có nằm trong khoảng từ 18 đến 60 (bao gồm cả 18 và 60) không?

A. IF tuoi > 18 AND tuoi < 60
B. IF tuoi >= 18 OR tuoi <= 60
C. IF tuoi >= 18 AND tuoi <= 60
D. IF tuoi BETWEEN 18 AND 60

21. Xét biểu thức: IF (a > b) AND (c < d) THEN PRINT OK. Nếu a=10, b=5, c=2, d=8, thì kết quả sẽ là gì?

A. OK
B. Không có gì hiển thị
C. Lỗi cú pháp
D. Báo giá trị

22. Trong câu lệnh IF-ELSE, nếu điều kiện là đúng, hành động nào sẽ được thực hiện?

A. Hành động trong mệnh đề ELSE.
B. Hành động trong mệnh đề IF.
C. Chương trình sẽ dừng lại.
D. Hành động sẽ được thực hiện hai lần.

23. Trong lập trình, để kiểm tra xem hai giá trị có bằng nhau hay không, ta sử dụng toán tử nào?

A. Toán tử = (gán giá trị)
B. Toán tử == (so sánh bằng)
C. Toán tử > (lớn hơn)
D. Toán tử <> (khác)

24. Xét biểu thức điều kiện: tuoi >= 18 . Nếu biến tuoi có giá trị là 16, thì kết quả của biểu thức này sẽ là gì?

A. Đúng (True)
B. Sai (False)
C. Báo lỗi
D. Không xác định

25. Khi bạn muốn thực hiện một hành động chỉ khi một điều kiện là SAI, bạn có thể sử dụng cấu trúc IF nào?

A. IF (điều kiện THEN hành động)
B. IF NOT (điều kiện) THEN hành động
C. IF (điều kiện) ELSE hành động
D. IF (điều kiện) THEN ELSE hành động

1 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 9 bài 3: Hàm điều kiện IF (tiếp theo)

Tags: Bộ đề 1

1. Khi hai điều kiện được kết hợp bằng toán tử OR, biểu thức tổng thể sẽ đúng nếu:

2 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 9 bài 3: Hàm điều kiện IF (tiếp theo)

Tags: Bộ đề 1

2. Xét hai biểu thức điều kiện: (A) tuoi >= 18 và (B) da_co_bang_lai == TRUE. Nếu bạn muốn chương trình chỉ cho phép lái xe khi cả hai điều kiện này đều đúng, bạn sẽ sử dụng cấu trúc IF nào?

3 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 9 bài 3: Hàm điều kiện IF (tiếp theo)

Tags: Bộ đề 1

3. Trong các tình huống sau, tình huống nào cần sử dụng cấu trúc IF-ELSE IF-ELSE?

4 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 9 bài 3: Hàm điều kiện IF (tiếp theo)

Tags: Bộ đề 1

4. Trong cấu trúc IF-ELSE, nếu điều kiện trong IF là sai, hành động nào sẽ được thực hiện?

5 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 9 bài 3: Hàm điều kiện IF (tiếp theo)

Tags: Bộ đề 1

5. Cấu trúc IF-ELSE IF-ELSE được sử dụng để:

6 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 9 bài 3: Hàm điều kiện IF (tiếp theo)

Tags: Bộ đề 1

6. Trong một số ngôn ngữ lập trình, có một dạng viết tắt của cấu trúc IF-ELSE, thường sử dụng dấu hỏi chấm (?) và hai dấu hai chấm (:). Cấu trúc này được gọi là gì?

7 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 9 bài 3: Hàm điều kiện IF (tiếp theo)

Tags: Bộ đề 1

7. Một câu lệnh IF lồng trong một câu lệnh IF khác được gọi là gì?

8 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 9 bài 3: Hàm điều kiện IF (tiếp theo)

Tags: Bộ đề 1

8. Phép toán nào sau đây sẽ trả về giá trị Đúng (True) nếu ít nhất một trong các toán hạng là Đúng?

9 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 9 bài 3: Hàm điều kiện IF (tiếp theo)

Tags: Bộ đề 1

9. Nếu bạn có nhiều tùy chọn khác nhau dựa trên giá trị của một biến duy nhất, cấu trúc điều khiển nào thường phù hợp và dễ đọc hơn là sử dụng nhiều IF lồng nhau?

10 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 9 bài 3: Hàm điều kiện IF (tiếp theo)

Tags: Bộ đề 1

10. Phát biểu nào sau đây mô tả đúng nhất về mục đích của hàm điều kiện IF trong lập trình?

11 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 9 bài 3: Hàm điều kiện IF (tiếp theo)

Tags: Bộ đề 1

11. Trong ngôn ngữ lập trình, hàm điều kiện IF thường được sử dụng để thực hiện một hành động khi một điều kiện cho trước là đúng. Tuy nhiên, để thực hiện một hành động khác khi điều kiện đó là sai, ta sẽ sử dụng cấu trúc nào?

12 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 9 bài 3: Hàm điều kiện IF (tiếp theo)

Tags: Bộ đề 1

12. Nếu bạn muốn kiểm tra xem một số có phải là số chẵn hay không, bạn sẽ sử dụng phép toán nào trong điều kiện IF?

13 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 9 bài 3: Hàm điều kiện IF (tiếp theo)

Tags: Bộ đề 1

13. Nếu bạn cần kiểm tra ba điều kiện và chỉ thực hiện hành động khi cả ba điều kiện đều đúng, bạn sẽ sử dụng toán tử logic nào kết hợp các điều kiện?

14 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 9 bài 3: Hàm điều kiện IF (tiếp theo)

Tags: Bộ đề 1

14. Xét biểu thức IF lồng nhau: IF a > 5 THEN IF b < 10 THEN PRINT A. Nếu a = 7 và b = 3, kết quả hiển thị là gì?

15 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 9 bài 3: Hàm điều kiện IF (tiếp theo)

Tags: Bộ đề 1

15. Toán tử so sánh nào được dùng để kiểm tra lớn hơn hoặc bằng?

16 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 9 bài 3: Hàm điều kiện IF (tiếp theo)

Tags: Bộ đề 1

16. Khi sử dụng cấu trúc IF lồng nhau, điều gì có thể xảy ra nếu bạn không cẩn thận với việc thụt lề (indentation) hoặc dấu ngoặc (parentheses/braces)?

17 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 9 bài 3: Hàm điều kiện IF (tiếp theo)

Tags: Bộ đề 1

17. Để kiểm tra xem một số có phải là số dương hay không, bạn sẽ sử dụng toán tử so sánh nào?

18 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 9 bài 3: Hàm điều kiện IF (tiếp theo)

Tags: Bộ đề 1

18. Trong cấu trúc IF-ELSE IF-ELSE, thứ tự kiểm tra các điều kiện diễn ra như thế nào?

19 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 9 bài 3: Hàm điều kiện IF (tiếp theo)

Tags: Bộ đề 1

19. Để kiểm tra một điều kiện là sai, ta thường sử dụng toán tử logic nào kết hợp với điều kiện gốc?

20 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 9 bài 3: Hàm điều kiện IF (tiếp theo)

Tags: Bộ đề 1

20. Trong lập trình, làm thế nào để kiểm tra xem một biến tuoi có nằm trong khoảng từ 18 đến 60 (bao gồm cả 18 và 60) không?

21 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 9 bài 3: Hàm điều kiện IF (tiếp theo)

Tags: Bộ đề 1

21. Xét biểu thức: IF (a > b) AND (c < d) THEN PRINT OK. Nếu a=10, b=5, c=2, d=8, thì kết quả sẽ là gì?

22 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 9 bài 3: Hàm điều kiện IF (tiếp theo)

Tags: Bộ đề 1

22. Trong câu lệnh IF-ELSE, nếu điều kiện là đúng, hành động nào sẽ được thực hiện?

23 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 9 bài 3: Hàm điều kiện IF (tiếp theo)

Tags: Bộ đề 1

23. Trong lập trình, để kiểm tra xem hai giá trị có bằng nhau hay không, ta sử dụng toán tử nào?

24 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 9 bài 3: Hàm điều kiện IF (tiếp theo)

Tags: Bộ đề 1

24. Xét biểu thức điều kiện: tuoi >= 18 . Nếu biến tuoi có giá trị là 16, thì kết quả của biểu thức này sẽ là gì?

25 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 9 bài 3: Hàm điều kiện IF (tiếp theo)

Tags: Bộ đề 1

25. Khi bạn muốn thực hiện một hành động chỉ khi một điều kiện là SAI, bạn có thể sử dụng cấu trúc IF nào?