What translates a C source file into machine language so that the computer can execute it?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "A compiler". Máy chỉ hiểu được mã máy, còn tệp nguồn là văn bản viết theo quy tắc của ngôn ngữ, nên cần một chương trình chuyên trách đọc văn bản ấy, kiểm tra cú pháp và kiểu, rồi sinh ra các chỉ thị máy; chương trình chuyên trách đó là trình biên dịch. Ý "A text editor" sai vì bộ soạn thảo chỉ giúp gõ và lưu văn bản mã nguồn, nó không hiểu ngữ nghĩa của ngôn ngữ và không sinh ra mã máy. Ý "A file" sai vì tệp là nơi chứa dữ liệu, bản thân nó không thực hiện việc dịch nào. Ý "A program" sai vì nói chung chung như thế thì không phân biệt được gì: trình biên dịch đúng là một chương trình, nhưng đề hỏi cái gì đảm nhiệm việc dịch nên câu trả lời phải nêu đúng loại chương trình làm việc đó.
Cùng phần 1
Xuất hiện trong 2 bộ đề
Đi tiếp từ đây