Trắc nghiệm Tin học 9 Cánh diều bài 2: Hàm điều kiện IF

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 9 Cánh diều bài 2: Hàm điều kiện IF

Trắc nghiệm Tin học 9 Cánh diều bài 2: Hàm điều kiện IF

1. Toán tử so sánh nào sau đây dùng để kiểm tra khác?

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

2. Câu lệnh IF có thể được sử dụng để kiểm tra tính hợp lệ của dữ liệu nhập vào từ người dùng. Ví dụ, kiểm tra xem số nhập vào có phải là số nguyên dương không. Nếu người dùng nhập -5, biểu thức điều kiện nào sau đây sẽ là SAI?

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

3. Trong ngôn ngữ lập trình, mệnh đề IF được sử dụng để:

A. Thực hiện một khối lệnh nhiều lần.
B. Thực hiện một khối lệnh nếu một điều kiện đúng.
C. Gán giá trị cho một biến.
D. Định nghĩa một hàm mới.

4. Trong lập trình, hàm `IF` có thể được xem là một dạng của cấu trúc điều khiển nào?

A. Cấu trúc lặp.
B. Cấu trúc tuần tự.
C. Cấu trúc rẽ nhánh (phân nhánh).
D. Cấu trúc dữ liệu.

5. Biểu thức điều kiện nào sau đây là SAI?

A. 10 > 5
B. 7 <= 7
C. 15 != 15
D. 20 == 21

6. Xét câu lệnh IF: IF (a = 5) THEN writeln(A là 5);. Nếu biến a có giá trị là 5, hành động nào sẽ xảy ra?

A. Không có gì xảy ra.
B. Hiển thị A là 5.
C. Hiển thị A không là 5.
D. Báo lỗi cú pháp.

7. Xét câu lệnh IF: IF (a > b) AND (c < d) THEN ... . Phát biểu nào sau đây là đúng?

A. Hành động sẽ thực thi nếu a lớn hơn b HOẶC c nhỏ hơn d.
B. Hành động sẽ thực thi nếu a lớn hơn b VÀ c nhỏ hơn d.
C. Hành động sẽ thực thi nếu a nhỏ hơn b HOẶC c lớn hơn d.
D. Hành động sẽ thực thi nếu a nhỏ hơn b VÀ c lớn hơn d.

8. Khi sử dụng toán tử logic AND, nếu một trong các điều kiện con là Sai, thì kết quả của cả biểu thức là gì?

A. Đúng
B. Sai
C. Có thể Đúng hoặc Sai tùy thuộc các điều kiện khác.
D. Báo lỗi.

9. Xét biểu thức `NOT (a > b)`. Biểu thức này tương đương với biểu thức nào sau đây?

A. a < b
B. a <= b
C. a == b
D. a != b

10. Câu lệnh IF ... THEN ... ELSE cho phép xử lý bao nhiêu trường hợp?

A. Một trường hợp duy nhất.
B. Hai trường hợp: khi điều kiện đúng và khi điều kiện sai.
C. Nhiều trường hợp tùy thuộc vào độ phức tạp của điều kiện.
D. Ba trường hợp.

11. Trong câu lệnh IF ... THEN ... ELSE, nếu điều kiện là Sai, hành động nào sẽ xảy ra?

A. Hành động sau THEN sẽ được thực thi.
B. Chương trình sẽ dừng lại.
C. Hành động sau ELSE sẽ được thực thi.
D. Chương trình sẽ tiếp tục mà không thực hiện hành động nào.

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

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

13. Khi sử dụng câu lệnh IF ... THEN ..., nếu muốn kiểm tra một phạm vi giá trị, ví dụ từ 18 đến 65, biểu thức điều kiện nào là phù hợp nhất?

A. IF tuoi >= 18 OR tuoi <= 65 THEN
B. IF tuoi >= 18 AND tuoi <= 65 THEN
C. IF tuoi > 18 AND tuoi < 65 THEN
D. IF tuoi >= 18 THEN OR IF tuoi <= 65 THEN

14. Hàm `IF` trong bảng tính điện tử (như Excel, Google Sheets) có cú pháp là:

A. =IF(biểu_thức_logic, giá_trị_nếu_đúng)
B. =IF(giá_trị_nếu_đúng, biểu_thức_logic, giá_trị_nếu_sai)
C. =IF(biểu_thức_logic, giá_trị_nếu_đúng, giá_trị_nếu_sai)
D. =IF(giá_trị_nếu_sai, biểu_thức_logic, giá_trị_nếu_đúng)

15. Nếu muốn thực hiện nhiều hành động khi điều kiện IF đúng, ta cần sử dụng cấu trúc nào?

A. Nhiều câu lệnh IF liên tiếp.
B. Một khối lệnh được bao bởi BEGIN ... END.
C. Sử dụng vòng lặp FOR.
D. Sử dụng hàm GOTO.

16. Trong một số ngôn ngữ lập trình, hàm `IF` có thể được viết dưới dạng ngắn gọn gọi là biểu thức điều kiện hoặc toán tử ba ngôi. Cú pháp phổ biến của nó là:

A. IF (điều kiện) THEN giá_trị_nếu_đúng ELSE giá_trị_nếu_sai
B. giá_trị_nếu_đúng IF điều_kiện ELSE giá_trị_nếu_sai
C. điều_kiện ? giá_trị_nếu_đúng : giá_trị_nếu_sai
D. điều_kiện (giá_trị_nếu_đúng, giá_trị_nếu_sai)

17. Câu lệnh IF có thể có thêm mệnh đề nào để thực thi khi điều kiện là Sai?

A. DO
B. ELSE
C. FOR
D. WHILE

18. Để so sánh hai chuỗi ký tự trong điều kiện IF, ta thường sử dụng toán tử nào?

A. Toán tử số học (+, -, *, /).
B. Toán tử logic (AND, OR, NOT).
C. Toán tử so sánh bằng hoặc khác nhau (ví dụ: = hoặc <>).
D. Toán tử gán (=).

19. Xét câu lệnh IF: IF (x < 0) OR (y > 10) THEN ... . Phát biểu nào sau đây là đúng?

A. Hành động sẽ thực thi nếu x nhỏ hơn 0 VÀ y lớn hơn 10.
B. Hành động sẽ thực thi nếu x nhỏ hơn 0 HOẶC y lớn hơn 10.
C. Hành động sẽ thực thi nếu x lớn hơn 0 VÀ y nhỏ hơn 10.
D. Hành động sẽ thực thi nếu x lớn hơn 0 HOẶC y nhỏ hơn 10.

20. Trong câu lệnh IF, điều kiện thường là một biểu thức trả về giá trị nào sau đây?

A. Một số nguyên dương.
B. Một chuỗi ký tự.
C. Một giá trị logic (Đúng hoặc Sai).
D. Một mảng các phần tử.

21. Cú pháp cơ bản của hàm điều kiện IF trong nhiều ngôn ngữ lập trình thường có dạng:

A. FOR (điều kiện) DO BEGIN ... END;
B. WHILE (điều kiện) DO BEGIN ... END;
C. IF (điều kiện) THEN BEGIN ... END;
D. CASE (biến) OF ... END;

22. Xét câu lệnh IF: IF diem >= 5 THEN writeln(Đạt);. Nếu biến diem có giá trị là 4, kết quả sẽ là gì?

A. Đạt
B. Không hiển thị gì cả.
C. Đạt Sai
D. Báo lỗi chương trình.

23. Hàm `IF` có thể được lồng nhau để tạo ra các quyết định phức tạp hơn. Ví dụ, để phân loại học sinh theo điểm: Giỏi (>=9), Khá (>=7), Trung bình (<7). Cấu trúc IF lồng nhau hợp lý nhất là:

A. IF (diem >= 9) THEN Giỏi ELSE IF (diem >= 7) THEN Khá ELSE Trung bình
B. IF (diem >= 7) THEN Khá ELSE IF (diem >= 9) THEN Giỏi ELSE Trung bình
C. IF (diem < 7) THEN Trung bình ELSE IF (diem >= 9) THEN Giỏi ELSE Khá
D. IF (diem >= 9) THEN Giỏi ELSE IF (diem < 7) THEN Trung bình ELSE Khá

24. Câu lệnh IF lồng nhau được sử dụng khi nào?

A. Khi cần thực hiện một hành động duy nhất.
B. Khi cần kiểm tra nhiều điều kiện một cách tuần tự hoặc phân nhánh phức tạp.
C. Khi cần lặp lại một hành động nhiều lần.
D. Khi cần khai báo một biến mới.

25. Xét hàm IF trong bảng tính: `=IF(A1>10, Cao, Thấp)`. Nếu ô A1 chứa giá trị 5, kết quả trả về sẽ là:

A. Cao
B. Thấp
C. TRUE
D. FALSE

1 / 25

Category: Trắc nghiệm Tin học 9 Cánh diều bài 2: Hàm điều kiện IF

Tags: Bộ đề 1

1. Toán tử so sánh nào sau đây dùng để kiểm tra khác?

2 / 25

Category: Trắc nghiệm Tin học 9 Cánh diều bài 2: Hàm điều kiện IF

Tags: Bộ đề 1

2. Câu lệnh IF có thể được sử dụng để kiểm tra tính hợp lệ của dữ liệu nhập vào từ người dùng. Ví dụ, kiểm tra xem số nhập vào có phải là số nguyên dương không. Nếu người dùng nhập -5, biểu thức điều kiện nào sau đây sẽ là SAI?

3 / 25

Category: Trắc nghiệm Tin học 9 Cánh diều bài 2: Hàm điều kiện IF

Tags: Bộ đề 1

3. Trong ngôn ngữ lập trình, mệnh đề IF được sử dụng để:

4 / 25

Category: Trắc nghiệm Tin học 9 Cánh diều bài 2: Hàm điều kiện IF

Tags: Bộ đề 1

4. Trong lập trình, hàm `IF` có thể được xem là một dạng của cấu trúc điều khiển nào?

5 / 25

Category: Trắc nghiệm Tin học 9 Cánh diều bài 2: Hàm điều kiện IF

Tags: Bộ đề 1

5. Biểu thức điều kiện nào sau đây là SAI?

6 / 25

Category: Trắc nghiệm Tin học 9 Cánh diều bài 2: Hàm điều kiện IF

Tags: Bộ đề 1

6. Xét câu lệnh IF: IF (a = 5) THEN writeln(A là 5);. Nếu biến a có giá trị là 5, hành động nào sẽ xảy ra?

7 / 25

Category: Trắc nghiệm Tin học 9 Cánh diều bài 2: Hàm điều kiện IF

Tags: Bộ đề 1

7. Xét câu lệnh IF: IF (a > b) AND (c < d) THEN ... . Phát biểu nào sau đây là đúng?

8 / 25

Category: Trắc nghiệm Tin học 9 Cánh diều bài 2: Hàm điều kiện IF

Tags: Bộ đề 1

8. Khi sử dụng toán tử logic AND, nếu một trong các điều kiện con là Sai, thì kết quả của cả biểu thức là gì?

9 / 25

Category: Trắc nghiệm Tin học 9 Cánh diều bài 2: Hàm điều kiện IF

Tags: Bộ đề 1

9. Xét biểu thức `NOT (a > b)`. Biểu thức này tương đương với biểu thức nào sau đây?

10 / 25

Category: Trắc nghiệm Tin học 9 Cánh diều bài 2: Hàm điều kiện IF

Tags: Bộ đề 1

10. Câu lệnh IF ... THEN ... ELSE cho phép xử lý bao nhiêu trường hợp?

11 / 25

Category: Trắc nghiệm Tin học 9 Cánh diều bài 2: Hàm điều kiện IF

Tags: Bộ đề 1

11. Trong câu lệnh IF ... THEN ... ELSE, nếu điều kiện là Sai, hành động nào sẽ xảy ra?

12 / 25

Category: Trắc nghiệm Tin học 9 Cánh diều bài 2: Hàm điều kiện IF

Tags: Bộ đề 1

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

13 / 25

Category: Trắc nghiệm Tin học 9 Cánh diều bài 2: Hàm điều kiện IF

Tags: Bộ đề 1

13. Khi sử dụng câu lệnh IF ... THEN ..., nếu muốn kiểm tra một phạm vi giá trị, ví dụ từ 18 đến 65, biểu thức điều kiện nào là phù hợp nhất?

14 / 25

Category: Trắc nghiệm Tin học 9 Cánh diều bài 2: Hàm điều kiện IF

Tags: Bộ đề 1

14. Hàm `IF` trong bảng tính điện tử (như Excel, Google Sheets) có cú pháp là:

15 / 25

Category: Trắc nghiệm Tin học 9 Cánh diều bài 2: Hàm điều kiện IF

Tags: Bộ đề 1

15. Nếu muốn thực hiện nhiều hành động khi điều kiện IF đúng, ta cần sử dụng cấu trúc nào?

16 / 25

Category: Trắc nghiệm Tin học 9 Cánh diều bài 2: Hàm điều kiện IF

Tags: Bộ đề 1

16. Trong một số ngôn ngữ lập trình, hàm `IF` có thể được viết dưới dạng ngắn gọn gọi là biểu thức điều kiện hoặc toán tử ba ngôi. Cú pháp phổ biến của nó là:

17 / 25

Category: Trắc nghiệm Tin học 9 Cánh diều bài 2: Hàm điều kiện IF

Tags: Bộ đề 1

17. Câu lệnh IF có thể có thêm mệnh đề nào để thực thi khi điều kiện là Sai?

18 / 25

Category: Trắc nghiệm Tin học 9 Cánh diều bài 2: Hàm điều kiện IF

Tags: Bộ đề 1

18. Để so sánh hai chuỗi ký tự trong điều kiện IF, ta thường sử dụng toán tử nào?

19 / 25

Category: Trắc nghiệm Tin học 9 Cánh diều bài 2: Hàm điều kiện IF

Tags: Bộ đề 1

19. Xét câu lệnh IF: IF (x < 0) OR (y > 10) THEN ... . Phát biểu nào sau đây là đúng?

20 / 25

Category: Trắc nghiệm Tin học 9 Cánh diều bài 2: Hàm điều kiện IF

Tags: Bộ đề 1

20. Trong câu lệnh IF, điều kiện thường là một biểu thức trả về giá trị nào sau đây?

21 / 25

Category: Trắc nghiệm Tin học 9 Cánh diều bài 2: Hàm điều kiện IF

Tags: Bộ đề 1

21. Cú pháp cơ bản của hàm điều kiện IF trong nhiều ngôn ngữ lập trình thường có dạng:

22 / 25

Category: Trắc nghiệm Tin học 9 Cánh diều bài 2: Hàm điều kiện IF

Tags: Bộ đề 1

22. Xét câu lệnh IF: IF diem >= 5 THEN writeln(Đạt);. Nếu biến diem có giá trị là 4, kết quả sẽ là gì?

23 / 25

Category: Trắc nghiệm Tin học 9 Cánh diều bài 2: Hàm điều kiện IF

Tags: Bộ đề 1

23. Hàm `IF` có thể được lồng nhau để tạo ra các quyết định phức tạp hơn. Ví dụ, để phân loại học sinh theo điểm: Giỏi (>=9), Khá (>=7), Trung bình (<7). Cấu trúc IF lồng nhau hợp lý nhất là:

24 / 25

Category: Trắc nghiệm Tin học 9 Cánh diều bài 2: Hàm điều kiện IF

Tags: Bộ đề 1

24. Câu lệnh IF lồng nhau được sử dụng khi nào?

25 / 25

Category: Trắc nghiệm Tin học 9 Cánh diều bài 2: Hàm điều kiện IF

Tags: Bộ đề 1

25. Xét hàm IF trong bảng tính: `=IF(A1>10, Cao, Thấp)`. Nếu ô A1 chứa giá trị 5, kết quả trả về sẽ là: