Font size
WorksheetsQuiz về Thuật toán Bám tường
Total questions: 68
Worksheet time: 34mins
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ải
Khi không có tường bên trái
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
Đảm bảo không gây nhầm lẫn khi thực hiện
Đưa ra nhiều lựa chọn giải pháp
Thực hiện kiểm tra ngay
Mục tiêu chính của "Phân tích vấn đề" là gì?
Tìm ra lỗi sai trong giải pháp
Xác định các khía cạnh của vấn đề và đưa ra nhận định
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 đã tìm thấy lối ra
Khi không còn đường đi nào khác
Khi hết năng lượng
Yếu tố nào giúp cải tiến thuật toán bám tường?
Áp dụng công nghệ AI
Tăng tốc độ di chuyển của robot
Sử dụng bản đồ mê cung
Tối ưu hóa thuật toán cho từng trường hợp
Yếu tố nào giúp cải tiến thuật toán bám tường?
Áp dụng công nghệ AI
Tăng tốc độ di chuyển của robot
Sử dụng bản đồ mê cung
Tối ưu hóa thuật toán cho từng trường hợp
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ác định bài toán.
Xây dựng thuật toán.
Cải tiến phần cứng máy tính.
Gỡ lỗi và hiệu chỉnh chương trì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ự.
Bài toán nào không phải là bài toán tin học?
Tính tiền lương cho nhân viên.
Dịch văn bản từ tiếng Anh sang tiếng Việt.
Phát triển phần mềm máy tính.
Lập kế hoạch công việc trong tuần.
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.
Đ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 h
Đ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.
Yếu tố nào không phải là đầu vào của bài toán xác định một số có phải số nguyên tố?
Số cần kiểm tra.
Số chia thử nghiệm.
Kết quả kiểm tra.
Câu lệnh kiểm tra số chia hết.
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.
Bước đầu tiên trong quy trình giải bài toán tin học là gì?
Cài đặt thuật toán.
Gỡ lỗi và hiệu chỉnh.
Xác định bài toán.
Thực hiện chương trình.
Để 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ả.
Yếu tố nào sau đây không bắt buộc khi cài đặt bài toán tin học?
Lựa chọn ngôn ngữ lập trình phù hợp.
Xây dựng giao diện người dùng.
Gỡ lỗi và kiểm tra chương trình.
Viết thuật toán chi tiết.
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?
Nhập dữ liệu đầu vào.
Tính lương vượt mức.
Xuất kết quả tiền lương.
Lưu dữ liệu vào hồ sơ.
Bước nào cần sử dụng cấu trúc điều kiện?
Nhập dữ liệu đầu vào.
Tính lương vượt mức.
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.
Tính tiền lương cơ bản và vượt mức.
Xuất kết quả tiền lương.
Gán giá trị cho biến trung gian.
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?
tgian_laodong.
tien_luong.
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.
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.
Bỏ qua giá trị không hợp lệ và tiếp tục.
Dừng chương trình ngay lậ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.
Giá trị lớn nhất trong dãy số nguyên dương.
Số lượng các số trong dãy.
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 Scratch, cấu trúc vòng lặp phù hợp để nhập các số trong dãy là:
Vòng lặp cố định.
Vòng lặp với điều kiện trước.
Vòng lặp với điều kiện sau.
Không sử dụng vòng lặp.
Trong Scratch, cấu trúc vòng lặp phù hợp để nhập các số trong dãy là:
Vòng lặp cố định.
Vòng lặp với điều kiện trước.
Vòng lặp với điều kiện sau.
Không sử dụng vòng lặp.
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?
"Nếu ... thì ...".
"Lặp lại ...".
"Đợi đến khi ...".
"Dừng tất cả".
Khi tính lương, nếu tgian_laodong là số âm, chương trình cần:
Dừng ngay lập tức.
Yêu cầu nhập lại dữ liệu.
Cộng thêm giá trị âm vào tổng giờ làm việc.
Bỏ qua và tiếp tục.
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, vid
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.
Xây dựng mạng máy tính và quản trị cơ sở dữ liệu.
Phát triển ứng dụng di động.
Biên tập video và âm thanh.
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?
Y tế.
Doanh nghiệp thương mại điện 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 ty nào sử dụng nhiều lao động Tin học ứng dụng?
Bệnh viện.
Công ty phần mềm.
Nhà máy sản xuất ô tô.
Trung tâm nghiên cứu thuật toán.
Công ty nào sử dụng nhiều lao động Tin học ứng dụng?
Bệnh viện.
Công ty phần mềm.
Nhà máy sản xuất ô tô.
Trung tâm nghiên cứu thuật toán.
Công việc chính của nhà phát triển phần mềm là gì?
Thiết kế hình ảnh và video.
Nghiên cứu thuật toán và l
Công việc chính của nhà phát triển phần mềm là gì?
Thiết kế hình ảnh và video.
Nghiên cứu thuật toán và lập trình phần mềm.
Quản lý giao dịch và khách hàng.
Phân tích dữ liệu truyền thông.
Công việc nào phù hợp với cả nam và nữ trong lĩnh vực tin học?
Lập trình viên phần mềm.
Quản trị hệ thống.
Thiết kế đồ họa.
Cả 3 lựa chọn trên.
Lý do nữ giới ít tham gia lĩnh vực tin học trước đây là gì?
Định kiến giới tính và áp lực xã hội.
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ững công việc nào có thể được thực hiện bởi nhà thiết kế đồ họa?
Quản lý cơ sở dữ liệu.
Thiết kế nhân vật, phong cảnh trong trò chơi.
Phát triển thuật toán trí tuệ nhân tạo.
Viết mã phần mềm ứng dụng.
Ngành nghề nào không thuộc hướng Khoa học máy tính?
Nhà nghiên cứu trí tuệ nhân tạo.
Nhà phân tích hệ thống.
Nhà thiết kế đồ họa.
Nhà phát triển phần mềm.
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ử.
Nghề nghiệp nào đòi hỏi kiến thức vững về phân tích dữ liệu và thống kê?
Kỹ sư phần mềm
Nhà quản lý dự án
Nhân viên kinh doanh
Nhà khoa học dữ liệu
Nghề nghiệp nào liên quan đến thiết kế giao diện và trải nghiệm người dùng?
Kiến trúc sư
Nhà thiết kế đồ hoạ
Chuyên gia SEO
Lập trình viên
Nghề nghiệp nào yêu cầu kỹ năng làm việc nhóm và giao tiếp tốt?
Kiểm toán viên
Giáo viên
Quản lý dự án
Chuyên gia bảo mật
Nghề nghiệp nào yêu cầu kỹ năng làm việc nhóm và giao tiếp tốt?
Kiểm toán viên
Giáo viên
Quản lý dự án
Chuyên gia bảo mật thông tin
Công việc nào có thể đòi hỏi sử dụng cả kiến thức về AI và kỹ năng giao tiếp tốt?
Quản lý dự án AI
Lập trình viên web
Chuyên viên marketing
Kỹ sư cơ khí
Nghề nghiệp nào đòi hỏi hiểu biết sâu sắc về hệ thống máy tính và có khả năng tư duy logic?
Kỹ sư phần mềm
Chuyên gia tài chính
Quản lý nhân sự
Nhà quảng cáo
Người làm nghề nào cần phải hiểu biết về xu hướng thị trường và có khả năng sáng tạo trong việc tạo ra nội dung thu hút?
Lập trình viên
Nhà thiết kế đồ hoạ
Chuyên gia SEO
Nhà quảng cáo
Cả nam và nữ giới đều thích hợp ới ngành nghề trong lĩnh vực tin học:
Phụ thuộc vào giới tính nam nhiều hơn nữ
Không phụ thuộc vào giới tính, phụ thuộc vào năng lực cá nhân của mỗi người
Tin học phù hợp với nam giới hơn
Nữ giới làm chủ lập trình tốt hơn nam giới.
Nhóm nghề quản trị và thiết kế cơ sở dữ liệu dùng để làm gì?
Minh họa dữ liệu phục vụ hoạt động thường xuyên, liên tục của cơ quan doanh nghiệp, cá nhân
Thiết kế dữ liệu phục vụ hoạt động thường xuyên, liên tục của cơ quan doanh nghiệp, cá nhân
Cơ sở dữ liệu phục vụ hoạt động thường xuyên, liên tục của cơ quan doanh nghiệp, cá nhân
Khai thác dữ liệu phục vụ hoạt động thường xuyên, liên tục của cơ quan doanh nghiệp, cá nhân
