Chọn câu trả lời đúng nhất về thuật toán?
A.
Thuật toán là một dãy hữu hạn các bước, tất cả các phép toán có mặt trong các bước của thuật toán phải đủ đơn giản
B.
Thuật toán là nòng cốt của chương trình
C.
Thuật toán là một dãy hữu hạn các bước, mỗi bước mô tả chính xác các phép toán hoặc hành động cần thực hiện để giải quyết vấn đề đặt ra
D.
Thuật toán cần có một hoặc nhiều dữ liệu ra (output) ,dữ liệu vào (input)
Trả lời:
Đáp án đúng: C
Câu hỏi yêu cầu chọn định nghĩa đúng nhất về thuật toán.
- Phương án 1 đúng nhưng chưa đầy đủ vì chỉ đề cập đến tính hữu hạn và đơn giản của phép toán, thiếu tính chính xác và mục đích giải quyết vấn đề.
- Phương án 2 không chính xác. Thuật toán là cốt lõi của *giải pháp* cho một vấn đề, còn chương trình là sự hiện thực hóa thuật toán bằng một ngôn ngữ lập trình cụ thể.
- Phương án 3 là định nghĩa đầy đủ và chính xác nhất về thuật toán. Thuật toán là một dãy hữu hạn các bước, mỗi bước mô tả chính xác các phép toán hoặc hành động cần thực hiện để giải quyết vấn đề đặt ra.
- Phương án 4 đúng một phần. Thuật toán cần dữ liệu vào và ra, nhưng không phải *luôn luôn* cần cả hai. Một số thuật toán có thể không cần dữ liệu vào, hoặc chỉ tạo ra dữ liệu ra sau khi thực hiện các phép biến đổi trên dữ liệu có sẵn. Do đó, phương án 3 chính xác và đầy đủ hơn.
Đề cương ôn thi với 220 câu trắc nghiệm Cấu trúc dữ liệu và giải thuật có đáp án được chọn lọc và chia sẻ dưới đây, nhằm giúp bạn sinh viên hệ thống kiến thức chuẩn bị cho kì thi sắp diễn ra.
50 câu hỏi 60 phút
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
