What is the difference between a compiler and an assembler? MCQ with Answer and Explanation

What is the difference between a compiler and an assembler?
A. Compiler is for machine code; assembler is for bytecode
B. They are the same
C. Compiler translates assembly; assembler translates high-level
D. Compiler translates high-level; assembler translates assembly
Answer: Option D
Solution (By JKSSB Mock Tests)
Compilers work on high-level languages, while assemblers work on assembly language.

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 an example of a utility software for checking disk errors?
A. Chkdsk
B. Format
C. Defrag
D. Partition

Correct Answer: Option A


Explanation:
Chkdsk (Check Disk) scans for and repairs file system errors.

This question belongs to: Computer Computer Software
Question #2
What is the role of a file system driver?
A. Enables OS to read/write specific file systems
B. Manages memory
C. Controls hardware
D. Manages network

Correct Answer: Option A


Explanation:
File system drivers allow the OS to support formats like NTFS, FAT, ext4.

This question belongs to: Computer Computer Software
Question #3
Which utility tool allows users to see exactly which files and folders are occupying the most storage space on their hard drive through a visual map or chart?
A. Disk Defragmenter
B. File Archiver Engine
C. Disk Space Analyzer
D. Registry Sweeper

Correct Answer: Option C


Explanation:
Disk space analyzers scan drive directories and generate visual reports to help users identify and clean up large, space-consuming files.

This question belongs to: Computer Computer Software