What is the name of the process that converts high-level programming languages into machine-readable code?
Correct answer: D. Both (a) and (b)
- A. Compiling
- B. Interpreting
- C. Debugging
- D. Both (a) and (b)
Explanation
Both compiling and interpreting are processes that convert high-level programming languages into machine-readable code that can be executed by a computer's processor.• Compiling involves translating the entire source code into machine code or bytecode before execution.• Interpreting involves translating and executing the source code line by line during runtime. The other options (c) Debugging refers to the process of identifying and fixing errors or bugs in a program, and it is not a process for converting high-level languages to machine code.
Last updated
About Computer Fundamentals
Computer fundamentals covers the history and generations of computers, their characteristics, applications and limitations, and the basic data-processing cycle. It includes binary, decimal, octal and hexadecimal number systems, units of storage, input and output devices, memory types, operating systems, and the distinction between raw data and processed information.
Practise Computer Fundamentals
446 free Computer Fundamentals MCQs from Computer Science and IT, each with the correct answer and an explanation. Unlimited attempts, no account needed.
Exams that ask Computer Science and IT questions like this
Computer Science and IT is on 40 papers prepared for on TestUstad, and all of them draw the same bank, so this question is worth knowing for every one of them.