NEW
Font size
WorksheetsGiải quyết vấn đề
Total questions: 50
Worksheet time: 25mins
Trong quá trình giải quyết vấn đề, bước đầu tiên cần thực hiện là gì?
Phân tích vấn đề
Trình bày giải pháp
Tìm hiểu vấn đề
Thực hiện giải pháp
Một trong những yếu tố quan trọng của thuật toán bám tường là gì?
Luôn tiến thẳng khi không có đường khác
Luôn giữ tường ở bên trái hoặc phải
Quay ngẫu nhiên khi gặp ngã rẽ
Dừng lại khi gặp tường
Tại sao thuật toán bám tường có thể giúp robot thoát khỏi mê cung?
Nó kiểm tra mọi ngõ ngách trong mê cung
Nó chỉ tiến về phía trước
Nó ghi nhớ đường đi đã qua
Nó luôn đi theo đường ngắn nhất
Trong thuật toán bám tường, khi phía bên phải có tường và phía trước cũng có tường, robot sẽ làm gì?
Quay trái 90°
Quay phải 90°
Đi thẳng
Dừng lại
Trong các bước giải quyết vấn đề, bước nào dùng để xác định hiệu quả của giải pháp?
Tìm hiểu vấn đề
Phân tích vấn đề
Lựa chọn giải pháp
Thực hiện giải pháp và đánh giá kết quả
Khi không có bản đồ của mê cung, robot cần dựa vào yếu tố nào để di chuyển?
Bộ cảm biến phát hiện tường
Hướng dẫn từ bên ngoài
Màu sắc của đường đi
Độ dài của lối đi
Thuật toán bám tường bên phải yêu cầu robot ưu tiên hành động nào?
Đi thẳng khi có đường trước mặt
Quay trái khi gặp tường
Rẽ phải nếu không có tường bên phải
Đi ngược lại đường cũ
Điều kiện nào khiến thuật toán bám tường có thể không tìm được lối ra?
Mê cung có chu kỳ lặp vô hạn
Mê cung quá phức tạp
Robot đi sai hướng ban đầu
Có quá nhiều ngã rẽ
Thuật toán bám tường được mô tả dưới dạng nào?
Mã máy
Dạng liệt kê các bước hoặc sơ đồ khối
Ngôn ngữ tự nhiên
Mô hình ba chiều
Khi nào robot cần quay trái 90° trong thuật toán bám tường bên phải?
Khi không có đường đi phía trước
Khi cả phía trước và bên phải đều có tường
Khi không có tường bên phả
Khi không có tường bên trái
Bài toán tin học được xác định bởi những yếu tố nào?
Những bài toán nhỏ hơn.
Đầu vào và đầu ra.
Các cấu trúc điều khiển.
Chương trình máy tính.
Trong quy trình tính lương cho nhân viên, bước nào thường được giao cho máy tính thực hiện?
Chấm công.
Lập phiếu chi lương.
Tính toán tiền lương.
Thanh toán tiền lương.
Yếu tố nào không thuộc về quy trình giải bài toán tin học?
Xây dựng thuật toán.
Xác định bài toán.
Gỡ lỗi và hiệu chỉnh chương trình.
Cải tiến phần cứng máy tính.
Trong bài toán tính lương, đầu vào gồm những dữ liệu nào?
Mức lương và số giờ làm việc.
Mức lương và số nhân viên.
Tiền lương và số giờ làm thêm.
Số giờ làm việc và số nhân viên.
Khi xây dựng thuật toán, cần sử dụng các cấu trúc điều khiển nào?
Điều kiện, lặp và phân nhánh.
Tuần tự, rẽ nhánh và lặp.
Chỉ có lặp và điều kiện.
Phân nhánh và tuần tự.
Điểm nào đúng về đầu ra của bài toán dịch văn bản từ tiếng Anh sang tiếng Việt?
Là một tập hợp các số.
Là đoạn văn bản hoặc âm thanh.
Là dữ liệu số được mã hóa.
Là chuỗi các ký tự số và chữ cái.
Quy trình chuyển bài toán cho máy tính thực hiện gồm bước nào sau đây?
Phân tích dữ liệu trực quan.
Xác định bài toán và cài đặt thuật toán.
Gỡ lỗi chương trình và cải thiện thuật toán.
Sửa lỗi máy tính trước khi thực thi.
Bài toán tin học không yêu cầu yếu tố nào dưới đây?
Đầu vào.
Đầu ra.
Dữ liệu trung gian.
Thuật toán.
Để kiểm tra số nguyên dương n có phải số nguyên tố không, yếu tố quan trọng nhất của thuật toán là gì?
Duyệt tất cả các số nhỏ hơn n.
Sử dụng phép chia để kiểm tra tính chia hết.
So sánh n với các số lẻ.
Lặp vô hạn đến khi tìm ra kết quả.
Trong bài toán tính lương, bước nào cần sử dụng cấu trúc điều kiện?
Tính lương vượt mức.
Nhập dữ liệu đầu vào.
Xuất kết quả tiền lương.
Lưu dữ liệu vào hồ sơ.
Trong bài toán tính lương, bước nào cần sử dụng cấu trúc rẽ nhánh?
Nhập thời gian làm việc.
Xuất kết quả tiền lương.
Gán giá trị cho biến trung gian.
Tính tiền lương cơ bản và vượt mức.
Ngôn ngữ lập trình Scratch yêu cầu gì để biểu diễn số thập phân?
Dùng dấu phẩy (,).
Dùng dấu chấm (.).
Dùng cả dấu phẩy và dấu chấm.
Không hỗ trợ số thập phân.
Trong thuật toán tính lương, biến nào là biến đầu ra?
tien_luong.
tgian_laodong.
tgian_dmuc.
muc_luong.
Khi nhập sai dữ liệu trong bài toán tính lương, chương trình cần thực hiện điều gì?
Hiển thị cảnh báo và dừng chương trình.
Tự động sửa dữ liệu.
Yêu cầu nhập lại dữ liệu.
Chuyển sang bước tính lương.
Cấu trúc nào phù hợp để kiểm tra thời gian làm việc có vượt định mức hay không?
Lặp.
Rẽ nhánh.
Tuần tự.
Kết hợp cả 3 cấu trúc.
Trong bài toán tìm giá trị lớn nhất, khi nhập vào giá trị không hợp lệ, chương trình cần:
Tính toán giá trị lớn nhất từ dữ liệu đã nhập.
Dừng chương trình ngay lập tức.
Bỏ qua giá trị không hợp lệ và tiếp tục.
Hiển thị lỗi và kết thúc.
Đầu ra của bài toán tìm giá trị lớn nhất là gì?
Dãy số nguyên dương đã nhập.
Tổng các số trong dãy.
Số lượng các số trong dãy.
Giá trị lớn nhất trong dãy số nguyên dương.
Trong bài toán tìm giá trị lớn nhất, vòng lặp kết thúc khi nào?
Khi nhập số 0.
Khi nhập số âm.
Khi nhập một số lớn nhất.
Khi không nhập thêm số nào.
Trong bài toán tìm giá trị lớn nhất, biến nào là biến trung gian?
max.
X.
count.
temp.
Nếu không có số nguyên dương nào được nhập trong bài toán tìm giá trị lớn nhất, chương trình sẽ:
Hiển thị thông báo không có dữ liệu hợp lệ
Trả về giá trị mặc định là 0.
Dừng mà không thông báo.
Trả về giá trị âm.
Trong bài toán tính lương, hệ số 1.5 được sử dụng để:
Tính tiền lương cơ bản.
Tính tiền lương vượt định mức.
Kiểm tra điều kiện nhập liệu.
Hiển thị kết quả cuối cùng.
Khi nào cần sửa lỗi trong chương trình tính lương?
Khi giá trị đầu ra không chính xác.
Khi nhập dữ liệu sai.
Khi chương trình không chạy.
Khi kết quả không thỏa mãn yêu cầu.
Trong Scratch, để kiểm tra điều kiện, khối lệnh nào thường được sử dụng?
"Lặp lại ...".
"Đợi đến khi ...".
"Dừng tất cả".
"Nếu ... thì ...".
Khi tính lương, nếu tgian_laodong là số âm, chương trình sẽ:
Dừng ngay lập tức.
Cộng thêm giá trị âm vào tổng giờ làm việc.
Bỏ qua và tiếp tục.
Yêu cầu nhập lại dữ liệu.
Trong bước "Trình bày giải pháp", điều quan trọng nhất là gì?
Sử dụng ngôn ngữ phức tạp
Đưa ra nhiều lựa chọn giải pháp
Đảm bảo không gây nhầm lẫn khi thực hiện
Thực hiện kiểm tra ngay
Mục tiêu chính của "Phân tích vấn đề" là gì?
Xác định các khía cạnh của vấn đề và đưa ra nhận định
Tìm ra lỗi sai trong giải pháp
Thực hiện kiểm tra kết quả
Đưa ra sơ đồ khối
Robot có thể thực hiện những hành động nào trong thuật toán bám tường?
Nhảy qua tường
Đi thẳng, rẽ trái hoặc rẽ phải
Bay qua mê cung
Ghi nhớ các bước đã đi
Khi thực hiện thuật toán bám tường, robot sẽ dừng lại khi nào?
Khi gặp tường phía trước
Khi không còn đường đi nào khác
Khi hết năng lượng
Khi đã tìm thấy lối ra
Yếu tố nào giúp cải tiến thuật toán bám tường?
Tối ưu hóa thuật toán cho từng trường hợp
Áp dụng công nghệ AI
Tăng tốc độ di chuyển của robot
Sử dụng bản đồ mê cung
Thuật toán tính lương có thể chia thành các bước chính nào?
Nhập dữ liệu, tính toán, xuất kết quả.
Xác định bài toán, cài đặt thuật toán, xuất kết quả.
Nhập dữ liệu, rẽ nhánh, xuất kết quả.
Gỡ lỗi, nhập dữ liệu, tính toán.
Ba bạn An, Minh, Khoa trong dự án làm trò chơi máy tính có thể phát triển thành những nghề nào?
Nhà phát triển phần mềm, nhà thiết kế đồ họa, nhà quản trị hệ thống.
Nhà báo, kỹ sư xây dựng, chuyên gia marketing.
Bác sĩ, giáo viên, nông dân.
Kế toán, luật sư, chuyên viên tài chính.
Công việc chính của nhà thiết kế đồ họa là gì?
Viết mã phần mềm để phát triển ứng dụng.
Thiết kế hình ảnh, âm thanh, video và phương tiện truyền thông.
Quản lý và bảo mật cơ sở dữ liệu.
Phân tích thuật toán và nghiên cứu lý thuyết máy tính.
Nghề nào thuộc nhóm hướng Khoa học máy tính?
Nhà thiết kế đồ họa.
Nhà quản trị hệ thống.
Nhà phát triển phần mềm.
Nhà cung cấp dịch vụ thương mại điện tử.
Công việc của nhà quản trị hệ thống là gì?
Thiết kế nhân vật hoạt hình.
Phát triển ứng dụng di động.
Biên tập video và âm thanh.
Xây dựng mạng máy tính và quản trị cơ sở dữ liệu.
Lĩnh vực nào thường sử dụng nhiều lao động tin học theo hướng Khoa học máy tính?
Doanh nghiệp thương mại điện tử.
Y tế.
Công ty phần mềm.
Giáo dục.
Công việc nào thuộc hướng Tin học ứng dụng?
Nghiên cứu thuật toán an ninh mạng.
Quản lý giao dịch khách hàng.
Thiết kế hệ điều hành.
Phát triển trí tuệ nhân tạo.
Tại sao nữ giới phù hợp với lĩnh vực tin học?
Khả năng ghi nhớ tốt, cẩn thận, chu đáo.
Không bị áp lực gia đình.
Chỉ làm việc trong các lĩnh vực sáng tạo.
Không cần phải đối mặt với sự cạnh tranh.
Công việc chính của nhà phát triển phần mềm là gì?
Nghiên cứu thuật toán và lập trình phần mềm.
Thiết kế hình ảnh và video.
Quản lý giao dịch và khách hàng.
Phân tích dữ liệu truyền thông.
Lý do nữ giới ít tham gia lĩnh vực tin học trước đây là gì?
Không có kỹ năng cần thiết.
Không có khả năng chịu áp lực.
Không thích công nghệ.
Định kiến giới tính và áp lực xã hội.
Công việc nào không thuộc Tin học ứng dụng?
Quản lý thông tin khách hàng.
Cung cấp dịch vụ truyền thông.
Phân tích thuật toán hệ thống.
Quản lý thương mại điện tử.
