Trắc nghiệm tin học 3 cánh diềuTrắc nghiệm Tin học 3 Cánh diều Bài 2 Thực hiện một việc tùy thuộc vào điều kiện Đăng vào 3 Tháng 5, 2026 bởi admin Trắc nghiệm Tin học 3 Cánh diều Bài 2 Thực hiện một việc tùy thuộc vào điều kiện Trắc nghiệm Tin học 3 Cánh diều Bài 2 Thực hiện một việc tùy thuộc vào điều kiện Số câu25Quiz ID27303 Làm bài Câu 1 1. Giả sử bạn có biến điểm và muốn kiểm tra xem điểm có nhỏ hơn 5 hay không. Cú pháp nào sau đây là đúng? A A. if (điểm > 5) B B. if (điểm < 5) C C. if (điểm == 5) D D. if (điểm != 5) Câu 2 2. Xét đoạn mã giả sau: NẾU (tuổi > 18) THÌ in ra Bạn đủ tuổi bầu cử. Nếu một người 20 tuổi, hành động nào sẽ xảy ra? A A. Không có gì xảy ra. B B. Thông báo lỗi. C C. In ra Bạn đủ tuổi bầu cử. D D. Yêu cầu nhập lại tuổi. Câu 3 3. Nếu một chương trình cần phân loại học sinh dựa trên điểm số (ví dụ: 9-10 là Giỏi, 7-8 là Khá, 5-6 là Trung bình, dưới 5 là Yếu), cấu trúc điều khiển nào sẽ phù hợp nhất để triển khai? A A. Một câu lệnh if duy nhất. B B. Chuỗi câu lệnh if-else if-else. C C. Vòng lặp for. D D. Câu lệnh while. Câu 4 4. Khi một chương trình cần thực hiện một trong hai hành động dựa trên một điều kiện duy nhất, cấu trúc điều khiển nào là phù hợp nhất? A A. Vòng lặp for B B. Câu lệnh if-else C C. Câu lệnh switch-case D D. Vòng lặp while Câu 5 5. Phát biểu nào sau đây mô tả đúng về câu lệnh else if? A A. Nó luôn được thực hiện cùng với if. B B. Nó cho phép kiểm tra một điều kiện khác nếu điều kiện if trước đó là sai. C C. Nó chỉ thực hiện khi điều kiện if là sai. D D. Nó là một từ khóa độc lập, không liên quan đến if. Câu 6 6. Trong lập trình, làm thế nào để tạo ra một vòng lặp vô hạn bằng cách sử dụng câu lệnh while? A A. while (true) B B. while (false) C C. while (1) D D. while (0) Câu 7 7. Trong câu lệnh if (điều_kiện) { hành_động_1 } else { hành_động_2 }, nếu điều_kiện là sai, hành động nào sẽ được thực hiện? A A. hành_động_1 B B. hành_động_2 C C. Cả hành_động_1 và hành_động_2 D D. Không hành động nào được thực hiện. Câu 8 8. Phát biểu nào sau đây mô tả đúng nhất chức năng của câu lệnh else khi đi kèm với câu lệnh if? A A. Thực hiện hành động khi điều kiện của if là đúng. B B. Thực hiện hành động khi điều kiện của if là sai. C C. Thực hiện hành động thứ hai, độc lập với điều kiện của if. D D. Bỏ qua hành động của if và thực hiện hành động tiếp theo trong chương trình. Câu 9 9. Nếu có nhiều điều kiện cần kiểm tra tuần tự, mỗi điều kiện dẫn đến một hành động khác nhau, cấu trúc nào là hiệu quả nhất? A A. Nhiều câu lệnh if lồng nhau B B. Câu lệnh if-else if-else C C. Câu lệnh switch-case D D. Tất cả các phương án trên đều có thể dùng được. Câu 10 10. Toán tử logic OR (hoặc ||) trong một biểu thức điều kiện yêu cầu điều gì để biểu thức đó đúng? A A. Tất cả các điều kiện phải đúng. B B. Chỉ một điều kiện bất kỳ phải đúng. C C. Tất cả các điều kiện phải sai. D D. Không có điều kiện nào phải đúng. Câu 11 11. Câu lệnh if (điểm >= 90) trong lập trình thường dùng để xác định điều gì? A A. Điểm kém. B B. Điểm trung bình. C C. Điểm giỏi hoặc xuất sắc. D D. Điểm liệt. Câu 12 12. Câu lệnh nào sau đây cho biết một điều kiện là sai? A A. if (a < b) B B. if (a == b) C C. if (a > b) D D. if (a != b) Câu 13 13. Câu lệnh continue trong một vòng lặp có chức năng gì? A A. Thoát khỏi vòng lặp. B B. Bỏ qua phần còn lại của lần lặp hiện tại và tiếp tục với lần lặp tiếp theo. C C. Thực hiện lại lần lặp hiện tại từ đầu. D D. Tăng giá trị của biến đếm lên 2. Câu 14 14. Xét đoạn mã giả: NẾU (trời mưa) THÌ mặc áo mưa. NẾU (lạnh) THÌ mặc áo ấm. Nếu trời mưa và trời lạnh, chương trình sẽ thực hiện những hành động nào? A A. Chỉ mặc áo mưa. B B. Chỉ mặc áo ấm. C C. Mặc áo mưa và mặc áo ấm. D D. Không mặc gì cả. Câu 15 15. Nếu một chương trình cần xác định xem một số có phải là số chẵn hay không, điều kiện nào sẽ được sử dụng? A A. if (so % 2 == 1) B B. if (so / 2 == 0) C C. if (so % 2 == 0) D D. if (so % 2 != 0) Câu 16 16. Câu lệnh break trong một vòng lặp hoặc cấu trúc switch-case có chức năng gì? A A. Tiếp tục vòng lặp với lần lặp tiếp theo. B B. Thoát khỏi vòng lặp hoặc cấu trúc hiện tại ngay lập tức. C C. Nhảy đến một câu lệnh cụ thể trong chương trình. D D. Nhân đôi giá trị của biến điều kiện. Câu 17 17. Toán tử nào được sử dụng để kiểm tra điều kiện lớn hơn hoặc bằng trong lập trình? A A. > B B. <= C C. >= D D. => Câu 18 18. Trong lập trình, toán tử so sánh nào dùng để kiểm tra xem hai giá trị có bằng nhau hay không? A A. > B B. < C C. == D D. != Câu 19 19. Cấu trúc if (điều_kiện_1 AND điều_kiện_2) yêu cầu điều gì để khối lệnh bên trong được thực thi? A A. Chỉ cần điều_kiện_1 đúng. B B. Chỉ cần điều_kiện_2 đúng. C C. Cả điều_kiện_1 và điều_kiện_2 đều phải đúng. D D. Hoặc điều_kiện_1 hoặc điều_kiện_2 phải đúng. Câu 20 20. Trong ngôn ngữ lập trình, boolean là kiểu dữ liệu dùng để biểu diễn giá trị nào? A A. Các số nguyên. B B. Các ký tự chữ cái. C C. Đúng hoặc Sai. D D. Các số thực. Câu 21 21. Khi nào thì việc sử dụng if lồng nhau là cần thiết? A A. Khi chỉ có một điều kiện cần kiểm tra. B B. Khi một hành động phụ thuộc vào việc thỏa mãn đồng thời nhiều điều kiện phức tạp. C C. Khi cần kiểm tra một chuỗi các điều kiện độc lập. D D. Khi muốn chương trình chạy nhanh hơn. Câu 22 22. Phát biểu nào sau đây là sai về cấu trúc điều kiện? A A. Cấu trúc điều kiện giúp chương trình đưa ra quyết định. B B. Cấu trúc điều kiện luôn thực hiện một hành động. C C. Cấu trúc điều kiện có thể kiểm tra nhiều điều kiện khác nhau. D D. Cấu trúc điều kiện có thể dẫn đến các nhánh thực thi khác nhau. Câu 23 23. Trong trường hợp nào, việc sử dụng câu lệnh switch-case sẽ hiệu quả hơn câu lệnh if-else if-else? A A. Khi cần so sánh một biến với nhiều khoảng giá trị khác nhau. B B. Khi cần kiểm tra một điều kiện phức tạp với nhiều toán tử logic. C C. Khi cần so sánh một biến với một tập hợp các giá trị cố định, rời rạc. D D. Khi chỉ có hai trường hợp xảy ra. Câu 24 24. Trong lập trình, câu lệnh if được sử dụng để thực hiện một hành động cụ thể khi nào? A A. Khi một điều kiện được đặt ra là sai. B B. Khi một điều kiện được đặt ra là đúng. C C. Luôn luôn thực hiện hành động đó, bất kể điều kiện. D D. Khi người dùng yêu cầu thực hiện. Câu 25 25. Khi sử dụng câu lệnh if-else if-else, thứ tự kiểm tra các điều kiện có quan trọng không? A A. Không, thứ tự không quan trọng. B B. Có, điều kiện quan trọng nhất phải được đặt trước. C C. Có, thứ tự kiểm tra có thể ảnh hưởng đến hành động của chương trình. D D. Chỉ quan trọng khi có nhiều hơn ba điều kiện. Trắc nghiệm tự nhiên và xã hội 3 chân trời sáng tạo Bài 30 Ôn tập chủ đề Trái đất và bầu trời Trắc nghiệm ôn tập tiếng Việt 5 chân trời sáng tạo học kì 2 (Phần 1)