Trắc nghiệm Cánh diều 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é!!!


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

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

1. Trong ngôn ngữ lập trình, cấu trúc IF...THEN...ELSE được sử dụng để thực hiện hành động nào?

A. Thực hiện một khối lệnh nếu điều kiện sai và một khối lệnh khác nếu điều kiện đúng.
B. Lặp lại một khối lệnh cho đến khi điều kiện sai.
C. Thực hiện một khối lệnh duy nhất nếu điều kiện đúng.
D. Thực hiện một khối lệnh nếu điều kiện đúng và bỏ qua nếu điều kiện sai.

2. Phát biểu nào sau đây là một ví dụ về việc sử dụng cấu trúc IF...THEN đơn giản?

A. NẾU (điểm > 5) THÌ THÔNG BÁO Đạt.
B. NẾU (điểm > 5) THÌ THÔNG BÁO Đạt NẾU KHÔNG THÔNG BÁO Không đạt.
C. NẾU (điểm > 5) THÌ THÔNG BÁO Đạt NẾU (điểm < 5) THÌ THÔNG BÁO Không đạt.
D. LẶP LẠI NẾU (điểm > 5) THÌ THÔNG BÁO Đạt.

3. Nếu điều kiện trong câu lệnh IF là sai và không có mệnh đề ELSE, chương trình sẽ làm gì tiếp theo?

A. Thực hiện lại câu lệnh IF.
B. Bỏ qua khối lệnh THEN và thực thi các lệnh sau câu lệnh IF.
C. Dừng chương trình ngay lập tức.
D. Thực hiện khối lệnh THEN một lần.

4. Trong cấu trúc IF...THEN...ELSE, phần ELSE là tùy chọn. Điều gì xảy ra nếu phần ELSE bị bỏ qua và điều kiện của IF là sai?

A. Chương trình sẽ báo lỗi.
B. Chương trình sẽ thực thi lệnh sau khối IF.
C. Chương trình sẽ không thực hiện bất kỳ lệnh nào.
D. Chương trình sẽ thực hiện lại khối lệnh IF.

5. Trong một biểu thức điều kiện, toán tử AND có độ ưu tiên cao hơn hay thấp hơn toán tử OR?

A. Cao hơn
B. Thấp hơn
C. Bằng nhau
D. Không có quy tắc ưu tiên

6. Xét đoạn mã: NẾU (a > 10) THÌ NẾU (b < 5) THÌ THÔNG BÁO X NẾU KHÔNG THÔNG BÁO Y. Nếu a=15 và b=3, thông báo nào sẽ hiển thị?

A. Y
B. X và Y
C. Không có thông báo nào
D. X

7. Phát biểu nào sau đây mô tả đúng về cách biểu thức điều kiện được đánh giá trong câu lệnh IF?

A. Biểu thức được đánh giá thành một trong hai giá trị: đúng hoặc sai.
B. Biểu thức luôn được đánh giá là đúng.
C. Biểu thức luôn được đánh giá là sai.
D. Biểu thức được đánh giá dựa trên số lượng ký tự.

8. Phát biểu nào sau đây là một ví dụ về biểu thức điều kiện hợp lệ sử dụng toán tử logic AND?

A. tuổi > 18 AND giới_tính = Nam
B. điểm > 5 OR học_sinh == Giỏi
C. tên != An
D. năm_sinh <= 2005

9. Trong một câu lệnh IF lồng nhau, thứ tự thực hiện các điều kiện phụ thuộc vào điều gì?

A. Chỉ phụ thuộc vào thứ tự viết trong mã nguồn.
B. Phụ thuộc vào kết quả của điều kiện bao ngoài.
C. Phụ thuộc vào độ phức tạp của điều kiện.
D. Phụ thuộc vào giá trị của các biến được sử dụng.

10. Câu lệnh IF lồng nhau tạo ra bao nhiêu nhánh thực thi tiềm năng nếu có 2 IF lồng nhau (không có ELSE ở cấp ngoài cùng)?

A. 2
B. 3
C. 4
D. 5

11. Phát biểu nào sau đây mô tả đúng vai trò của dấu ngoặc đơn trong các biểu thức điều kiện phức tạp?

A. Dấu ngoặc đơn chỉ dùng để phân tách các câu lệnh.
B. Dấu ngoặc đơn giúp xác định thứ tự ưu tiên thực hiện các phép toán và logic.
C. Dấu ngoặc đơn không ảnh hưởng đến kết quả của biểu thức.
D. Dấu ngoặc đơn chỉ dùng cho các biến số.

12. 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 thực hiện nhiều hành động độc lập với nhau.
C. Khi cần đưa ra nhiều quyết định phụ thuộc lẫn nhau.
D. Khi chỉ có hai lựa chọn thực thi.

13. Phát biểu nào sau đây mô tả sai về toán tử NOT?

A. Toán tử NOT đảo ngược giá trị logic của biểu thức.
B. Nếu biểu thức là đúng, NOT biểu thức sẽ là sai.
C. NOT (điểm < 5) tương đương với điểm >= 5.
D. Toán tử NOT thường được sử dụng giữa hai biểu thức điều kiện.

14. Xét đoạn mã giả: NẾU (điểm >= 5) THÌ THÔNG BÁO Đạt, NẾU KHÔNG THÔNG BÁO Không đạt. Nếu biến điểm có giá trị là 7, kết quả nào sẽ được hiển thị?

A. Không đạt
B. Đạt và Không đạt
C. Đạt
D. Không có kết quả nào được hiển thị.

15. Phát biểu nào sau đây mô tả đúng nhất vai trò của toán tử so sánh trong biểu thức điều kiện của câu lệnh IF?

A. Toán tử so sánh được sử dụng để gán giá trị cho biến.
B. Toán tử so sánh xác định liệu hai giá trị có bằng nhau, lớn hơn, nhỏ hơn, hoặc khác nhau hay không.
C. Toán tử so sánh dùng để thực hiện các phép tính số học.
D. Toán tử so sánh dùng để nối các chuỗi ký tự lại với nhau.

16. Xét biểu thức: (5 > 3) AND (10 < 20). Giá trị logic của biểu thức này là gì?

A. Sai
B. Đúng
C. Lỗi
D. Không xác định

17. Xét đoạn mã: NẾU (x > 10) THÌ THÔNG BÁO A. NẾU (x < 20) THÌ THÔNG BÁO B. Nếu x = 15, kết quả nào sẽ được hiển thị?

A. Chỉ A
B. Chỉ B
C. A và B
D. Không có gì

18. Phát biểu nào sau đây mô tả chính xác cách hoạt động của toán tử so sánh <=?

A. Chỉ đúng khi toán hạng thứ nhất lớn hơn toán hạng thứ hai.
B. Chỉ đúng khi toán hạng thứ nhất nhỏ hơn toán hạng thứ hai.
C. Đúng khi toán hạng thứ nhất nhỏ hơn hoặc bằng toán hạng thứ hai.
D. Đúng khi toán hạng thứ nhất bằng toán hạng thứ hai.

19. Khi so sánh hai chuỗi ký tự trong biểu thức điều kiện, điều gì được so sánh?

A. Độ dài của chuỗi.
B. Các ký tự theo thứ tự bảng chữ cái.
C. Số lượng ký tự giống nhau.
D. Tên của biến chứa chuỗi.

20. Khi nào thì việc sử dụng cấu trúc IF lồng nhau trở nên cần thiết thay vì sử dụng nhiều câu lệnh IF độc lập?

A. Khi các điều kiện không liên quan đến nhau.
B. Khi kết quả của một điều kiện ảnh hưởng đến việc kiểm tra các điều kiện tiếp theo.
C. Khi muốn chương trình chạy nhanh hơn.
D. Khi chỉ có một hành động cần thực thi.

21. Xét cấu trúc: NẾU (điều kiện 1) THÌ (hành động 1) NẾU KHÔNG NẾU (điều kiện 2) THÌ (hành động 2) NẾU KHÔNG THÔNG BÁO Khác. Nếu điều kiện 1 sai và điều kiện 2 đúng, hành động nào sẽ xảy ra?

A. Hành động 1
B. Hành động 2
C. Thông báo Khác
D. Không có hành động nào

22. Câu lệnh IF được coi là một dạng của cấu trúc điều khiển gì trong lập trình?

A. Cấu trúc tuần tự
B. Cấu trúc lặp
C. Cấu trúc rẽ nhánh (hay điều kiện)
D. Cấu trúc hàm

23. Khi nào thì việc sử dụng cấu trúc IF...ELSE IF...ELSE (hoặc tương tự) là phù hợp nhất?

A. Khi chỉ có hai lựa chọn thực thi.
B. Khi có nhiều hơn hai lựa chọn thực thi và các lựa chọn này loại trừ lẫn nhau.
C. Khi cần lặp lại một hành động nhiều lần.
D. Khi tất cả các điều kiện đều phải đúng.

24. Khi sử dụng toán tử logic OR, điều gì sẽ xảy ra nếu chỉ một trong hai điều kiện được kết hợp là đúng?

A. Toàn bộ biểu thức trở thành sai.
B. Chương trình sẽ báo lỗi.
C. Toàn bộ biểu thức trở thành đúng.
D. Chỉ điều kiện đúng mới được thực thi.

25. Phát biểu nào sau đây là một ví dụ về việc sử dụng toán tử so sánh <> hoặc != (khác)?

A. NẾU (tên_sản_phẩm = Laptop) THÌ GIẢM_GIÁ 10%.
B. NẾU (số_lượng_tồn kho <> 0) THÔNG BÁO Còn hàng.
C. NẾU (giá > 1000) THÌ TĂNG_THUẾ.
D. NẾU (ngày_hết_hạn <= hôm_nay) THÌ XÓA.

1 / 25

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

Tags: Bộ đề 1

1. Trong ngôn ngữ lập trình, cấu trúc IF...THEN...ELSE được sử dụng để thực hiện hành động nào?

2 / 25

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

Tags: Bộ đề 1

2. Phát biểu nào sau đây là một ví dụ về việc sử dụng cấu trúc IF...THEN đơn giản?

3 / 25

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

Tags: Bộ đề 1

3. Nếu điều kiện trong câu lệnh IF là sai và không có mệnh đề ELSE, chương trình sẽ làm gì tiếp theo?

4 / 25

Category: Trắc nghiệm Cánh diều 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...THEN...ELSE, phần ELSE là tùy chọn. Điều gì xảy ra nếu phần ELSE bị bỏ qua và điều kiện của IF là sai?

5 / 25

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

Tags: Bộ đề 1

5. Trong một biểu thức điều kiện, toán tử AND có độ ưu tiên cao hơn hay thấp hơn toán tử OR?

6 / 25

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

Tags: Bộ đề 1

6. Xét đoạn mã: NẾU (a > 10) THÌ NẾU (b < 5) THÌ THÔNG BÁO X NẾU KHÔNG THÔNG BÁO Y. Nếu a=15 và b=3, thông báo nào sẽ hiển thị?

7 / 25

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

Tags: Bộ đề 1

7. Phát biểu nào sau đây mô tả đúng về cách biểu thức điều kiện được đánh giá trong câu lệnh IF?

8 / 25

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

Tags: Bộ đề 1

8. Phát biểu nào sau đây là một ví dụ về biểu thức điều kiện hợp lệ sử dụng toán tử logic AND?

9 / 25

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

Tags: Bộ đề 1

9. Trong một câu lệnh IF lồng nhau, thứ tự thực hiện các điều kiện phụ thuộc vào điều gì?

10 / 25

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

Tags: Bộ đề 1

10. Câu lệnh IF lồng nhau tạo ra bao nhiêu nhánh thực thi tiềm năng nếu có 2 IF lồng nhau (không có ELSE ở cấp ngoài cùng)?

11 / 25

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

Tags: Bộ đề 1

11. Phát biểu nào sau đây mô tả đúng vai trò của dấu ngoặc đơn trong các biểu thức điều kiện phức tạp?

12 / 25

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

Tags: Bộ đề 1

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

13 / 25

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

Tags: Bộ đề 1

13. Phát biểu nào sau đây mô tả sai về toán tử NOT?

14 / 25

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

Tags: Bộ đề 1

14. Xét đoạn mã giả: NẾU (điểm >= 5) THÌ THÔNG BÁO Đạt, NẾU KHÔNG THÔNG BÁO Không đạt. Nếu biến điểm có giá trị là 7, kết quả nào sẽ được hiển thị?

15 / 25

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

Tags: Bộ đề 1

15. Phát biểu nào sau đây mô tả đúng nhất vai trò của toán tử so sánh trong biểu thức điều kiện của câu lệnh IF?

16 / 25

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

Tags: Bộ đề 1

16. Xét biểu thức: (5 > 3) AND (10 < 20). Giá trị logic của biểu thức này là gì?

17 / 25

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

Tags: Bộ đề 1

17. Xét đoạn mã: NẾU (x > 10) THÌ THÔNG BÁO A. NẾU (x < 20) THÌ THÔNG BÁO B. Nếu x = 15, kết quả nào sẽ được hiển thị?

18 / 25

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

Tags: Bộ đề 1

18. Phát biểu nào sau đây mô tả chính xác cách hoạt động của toán tử so sánh <=?

19 / 25

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

Tags: Bộ đề 1

19. Khi so sánh hai chuỗi ký tự trong biểu thức điều kiện, điều gì được so sánh?

20 / 25

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

Tags: Bộ đề 1

20. Khi nào thì việc sử dụng cấu trúc IF lồng nhau trở nên cần thiết thay vì sử dụng nhiều câu lệnh IF độc lập?

21 / 25

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

Tags: Bộ đề 1

21. Xét cấu trúc: NẾU (điều kiện 1) THÌ (hành động 1) NẾU KHÔNG NẾU (điều kiện 2) THÌ (hành động 2) NẾU KHÔNG THÔNG BÁO Khác. Nếu điều kiện 1 sai và điều kiện 2 đúng, hành động nào sẽ xảy ra?

22 / 25

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

Tags: Bộ đề 1

22. Câu lệnh IF được coi là một dạng của cấu trúc điều khiển gì trong lập trình?

23 / 25

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

Tags: Bộ đề 1

23. Khi nào thì việc sử dụng cấu trúc IF...ELSE IF...ELSE (hoặc tương tự) là phù hợp nhất?

24 / 25

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

Tags: Bộ đề 1

24. Khi sử dụng toán tử logic OR, điều gì sẽ xảy ra nếu chỉ một trong hai điều kiện được kết hợp là đúng?

25 / 25

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

Tags: Bộ đề 1

25. Phát biểu nào sau đây là một ví dụ về việc sử dụng toán tử so sánh <> hoặc != (khác)?