All Exams Test series for 1 year @ ₹349 only
Question

A high level source program must be translated first into a form that the machine can understand. This is done using a software called the:

This question was previously asked in
RRB NTPC 2019 CBT 1 Question Paper (8-Mar-2021) (Shift 2)
The correct answer is
compiler

Understanding Program Translation

High-level source programs, written in human-readable languages like C++ or Java, cannot be directly executed by a computer's processor. They need to be translated into a low-level format, typically machine code, that the hardware understands.

Compiler: The Translator

The software responsible for translating a high-level source program into a lower-level language (like machine code or an intermediate code) is called a compiler.

Analyzing the Options

  • Debugger: Helps identify and fix errors (bugs) in programs, but does not perform the primary translation.
  • Assembler: Translates assembly language (a low-level language) into machine code. It's a step lower than a compiler in terms of abstraction.
  • Compiler: Directly translates high-level source code into machine-understandable code. This matches the question's requirement.
  • Controller: A general term for a component that manages or directs operations; not specific to program translation.

Therefore, the correct software for translating a high-level source program is a compiler.

Was this answer helpful?

Similar Questions

  1. A computer program that converts an entire program into machine language is called a(n):
  2. What is the function of WinZip?
  3. A system program that translates and executes an instruction at the same time is called:
  4. Which of the following web browsers is NOT a proprietary software?
  5. Debugging is another term for:
  6. The COBOL language is suitable for:
  7. Which of the following is NOT a spreadsheet program?
  8. The trial test of a computer or software before the commercial launch is called:
  9. Which one of the following is NOT a file sharing app?
  10. A programme or piece of code that is loaded onto a person's computer without his/her knowledge and runs against his/her wishes is a type of malware called:

Important Questions from Software

  1. Which of the following options is programming software?

    A. ABasic

    B. RBasic

    C. TBasic

    D. QBasic

  2. Which of the following option is used to move data from one place to another in a document (MS-Office)?

  3. An intentionally disruptive software that spreads from computer to computer is known as

  4. _________ was the first commercially successful word processing software.

  5. D-Base is:

Need Expert Advice?
Upcoming Exams
RRB NTPC
September 27, 2026
Test Series
RRB NTPC img
Railways
RRB NTPC Under Graduate 2026 New Mock Test Series
1580 Tests 2 Tests Free
469 Attempts
4.3(493)
English, Hindi, Telugu +7 More

Start Your Preparation with Prepp Mobile App

Download the app from Google Play & App Store
Download the app from Google Play & App Store
Prepp Mobile App