What is an interpreter? MCQ with Answer and Explanation

What is an interpreter?
A. Translates high-level code to machine code line by line
B. Converts assembly language to machine code
C. Translates entire code at once
D. Links multiple programs
Answer: Option A
Solution (By JKSSB Mock Tests)
An interpreter translates and executes high-level code line by line, unlike a compiler.

Discuss this Question (0)

No comments yet. Be the first to start the discussion!

Practice More Computer Software Questions

Question #1
Which of the following is a type of utility software for system configuration?
A. File Explorer
B. Notepad
C. Paint
D. System Configuration (msconfig)

Correct Answer: Option D


Explanation:
msconfig is a utility used to configure system startup and services.

This question belongs to: Computer Computer Software
Question #2
What is the difference between a thread and a process in software?
A. Process is a program in execution; thread is a smaller unit within a process
B. Thread is a program; process is a unit
C. They are the same
D. Process is for CPU; thread is for memory

Correct Answer: Option A


Explanation:
A process can contain multiple threads sharing resources.

This question belongs to: Computer Computer Software
Question #3
What type of software is specifically designed to manage, index, and organize large digital video file libraries, serving them to local media client applications?
A. Device Driver Script
B. Media Server Software
C. System Registry Tool
D. Word Processing Application

Correct Answer: Option B


Explanation:
Media server applications (like Plex) organize digital media files and stream them over networks to client display applications.

This question belongs to: Computer Computer Software