[Kết nối] Trắc nghiệm Tin học 3 với cuộc sống Bài 15 Công việc được thực hiện theo điều kiện
1. Nếu một ứng dụng thời tiết hiển thị Trời mưa và thông báo Mang theo ô, thì hành động Mang theo ô được thực hiện dựa trên điều kiện nào?
A. Ứng dụng đã tải xong dữ liệu.
B. Trời đang có mưa.
C. Người dùng mở ứng dụng.
D. Điện thoại còn pin.
2. Trong ngữ cảnh của bài học, công việc được thực hiện theo điều kiện có thể được hiểu là:
A. Mọi công việc đều phải làm.
B. Công việc chỉ xảy ra khi một yếu tố cụ thể xảy ra.
C. Công việc được thực hiện ngẫu nhiên.
D. Công việc được lặp đi lặp lại mãi mãi.
3. Nếu bạn muốn một chương trình chỉ chạy khi người dùng nhập đúng mật khẩu, bạn sẽ sử dụng cấu trúc điều khiển nào?
A. Vòng lặp For.
B. Câu lệnh IF-THEN.
C. Vòng lặp While.
D. Câu lệnh PRINT.
4. Khi nào thì câu lệnh IF-THEN-ELSE được coi là một cấu trúc điều khiển theo điều kiện?
A. Khi nó chỉ có một hành động duy nhất để thực hiện.
B. Khi nó có hai hoặc nhiều hành động có thể xảy ra tùy thuộc vào điều kiện.
C. Khi nó lặp đi lặp lại một hành động.
D. Khi nó không có điều kiện nào để kiểm tra.
5. Đâu là một ví dụ về điều kiện để một robot tự động tưới cây hoạt động?
A. Robot đã được sạc đầy pin.
B. Đất trong chậu cây khô.
C. Đã đến giờ tưới cây.
D. Có người giám sát robot.
6. Trong lập trình Scratch, khối lệnh if ... then ... thuộc nhóm lệnh nào?
A. Khối lệnh điều khiển chuyển động.
B. Khối lệnh cảm biến.
C. Khối lệnh điều khiển (Control).
D. Khối lệnh sự kiện (Event).
7. Một hệ thống cảnh báo nguy hiểm sẽ kích hoạt chuông báo động khi phát hiện nồng độ khí gas vượt ngưỡng cho phép. Đây là ví dụ về:
A. Lặp lại hành động không điều kiện.
B. Thực thi hành động theo điều kiện.
C. Ngẫu nhiên thực hiện hành động.
D. Thực thi hành động theo thời gian.
8. Câu lệnh IF condition1 THEN action1 ELSE IF condition2 THEN action2 là một ví dụ của:
A. Cấu trúc điều kiện lồng nhau.
B. Vòng lặp vô hạn.
C. Chuỗi lệnh tuần tự.
D. Hàm tính toán.
9. Trong lập trình, biến (variable) có thể được sử dụng để lưu trữ giá trị của điều kiện không?
A. Không, biến chỉ lưu trữ số.
B. Không, biến chỉ lưu trữ chữ.
C. Có, biến có thể lưu trữ các giá trị logic (đúng/sai) hoặc các giá trị khác để kiểm tra điều kiện.
D. Chỉ khi biến có giá trị là số nguyên.
10. 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. > (Lớn hơn)
B. < (Nhỏ hơn)
C. == (Bằng nhau)
D. != (Khác nhau)
11. Một chương trình yêu cầu người dùng nhập tuổi. Nếu tuổi nhập vào là 18 hoặc lớn hơn, chương trình sẽ hiển thị thông báo Bạn đủ tuổi bầu cử. Điều này minh họa cho loại cấu trúc điều khiển nào?
A. Vòng lặp While.
B. Câu lệnh IF-THEN.
C. Chuỗi lệnh tuần tự.
D. Vòng lặp For.
12. Trong lập trình, toán tử so sánh nào dùng để kiểm tra xem giá trị này có lớn hơn hoặc bằng giá trị kia hay không?
13. Một robot được lập trình để đi thẳng cho đến khi gặp chướng ngại vật, sau đó rẽ phải. Tình huống này mô tả:
A. Chuỗi lệnh tuần tự.
B. Công việc được thực hiện theo điều kiện.
C. Lặp lại một hành động.
D. Xử lý lỗi ngẫu nhiên.
14. Trong các tình huống thực tế, việc sử dụng công việc được thực hiện theo điều kiện giống với hành động nào sau đây?
A. Ăn cơm mỗi ngày vào bữa trưa.
B. Bật đèn khi trời tối.
C. Đi ngủ vào lúc 10 giờ tối.
D. Đọc sách trước khi đi ngủ.
15. Nếu một trò chơi yêu cầu người chơi phải đạt 500 điểm để thắng, và có một câu lệnh IF score >= 500 THEN win = true, thì win = true sẽ được thực thi khi nào?
A. Khi điểm số của người chơi nhỏ hơn 500.
B. Khi điểm số của người chơi bằng hoặc lớn hơn 500.
C. Khi người chơi bắt đầu trò chơi.
D. Khi người chơi thua cuộc.
16. Một ứng dụng học tiếng Anh có chức năng tự động chuyển bài khi người dùng trả lời đúng 5 câu liên tiếp. Điều kiện ở đây là gì?
A. Người dùng đã hoàn thành bài học.
B. Người dùng trả lời đúng 5 câu liên tiếp.
C. Người dùng nhấn nút Tiếp theo.
D. Ứng dụng đã tải xong.
17. Khi lập trình một máy bán hàng tự động, điều kiện để máy trả lại tiền thừa là gì?
A. Khi máy hết hàng.
B. Khi người dùng chọn sản phẩm.
C. Khi số tiền người dùng thanh toán lớn hơn giá sản phẩm.
D. Khi máy báo lỗi.
18. Trong lập trình, câu lệnh WHILE condition DO action có ý nghĩa gì?
A. Thực hiện hành động action một lần duy nhất.
B. Thực hiện hành động action lặp đi lặp lại CHỈ KHI điều kiện condition sai.
C. Thực hiện hành động action lặp đi lặp lại KHI điều kiện condition còn đúng.
D. Bỏ qua điều kiện condition và chỉ thực hiện hành động action.
19. Trong một hệ thống tự động điều khiển đèn giao thông, đèn sẽ chuyển sang màu xanh khi nào?
A. Khi có xe cộ đi ngang qua.
B. Khi đến một thời điểm cố định trong ngày.
C. Khi cảm biến phát hiện đủ số lượng xe chờ hoặc hết thời gian chờ của đèn đỏ.
D. Khi có người điều khiển từ xa.
20. Trong lập trình, câu lệnh IF được sử dụng để thực hiện một hành động khi nào?
A. Khi một điều kiện cho trước là sai.
B. Khi một điều kiện cho trước là đúng.
C. Luôn luôn thực hiện hành động đó.
D. Khi người dùng yêu cầu thực hiện.
21. Một trò chơi điện tử yêu cầu người chơi thu thập đủ 100 đồng xu để mở khóa cấp độ tiếp theo. Điều kiện ở đây là gì?
A. Người chơi đã chơi đủ 10 màn.
B. Người chơi thu thập được 100 đồng xu.
C. Người chơi đạt điểm cao nhất.
D. Người chơi hoàn thành tất cả các nhiệm vụ phụ.
22. Khi bạn lập trình một nhân vật nhảy lên khi người dùng nhấn phím cách, hành động nhảy lên phụ thuộc vào điều kiện nào?
A. Nhân vật đang di chuyển.
B. Nhân vật đã nhảy trước đó.
C. Phím cách được nhấn.
D. Nhân vật đang ở trên mặt đất.
23. Đâu là một ví dụ về công việc được thực hiện theo điều kiện trong cuộc sống hàng ngày của học sinh?
A. Thức dậy mỗi sáng.
B. Làm bài tập về nhà nếu được giao.
C. Chơi điện tử sau giờ học.
D. Ăn sáng trước khi đến trường.
24. Lệnh ELSE đi kèm với lệnh IF dùng để làm gì trong kịch bản lập trình?
A. Thực hiện một hành động khác khi điều kiện của IF là đúng.
B. Thực hiện một hành động khi điều kiện của IF là sai.
C. Lặp lại hành động của IF nhiều lần.
D. Bỏ qua việc kiểm tra điều kiện.
25. Khi bạn lập trình một nhân vật di chuyển về phía trước cho đến khi chạm vào tường, điều kiện để nhân vật dừng di chuyển là gì?
A. Nhân vật đã di chuyển được 10 bước.
B. Nhân vật chạm vào một đối tượng khác.
C. Nhân vật đã hoàn thành nhiệm vụ.
D. Người chơi nhấn nút dừng.