Introduction to Programming MCQs with Answers

Practice important Introduction to Programming MCQs with answers and explanations.

Multiple Choice Questions

Q21: What is the purpose of utility software?
  • A: Perform a specific task related to managing system resources
  • B: Manages hardware
  • C: Allocates memory
  • D: All of the above
View Answer
A

Q22: What does the Disk Compression utility do?
  • A: Compresses files to reduce their size
  • B: Defragments files
  • C: Stores files in fragmented form
  • D: Decompresses files when requested
View Answer
A

Q23: Which of the following is NOT a task of the operating system?
  • A: Resource allocation
  • B: Scheduling
  • C: Data management
  • D: Device management
View Answer
D

Q24: What is the benefit of using an interpreter?
  • A: Errors are found as you go along
  • B: Programs execute faster
  • C: Syntax errors are automatically corrected
  • D: All errors are corrected automatically
View Answer
A

Q25: What is the purpose of a compiler?
  • A: Translate code into machine language
  • B: Translate code into human language
  • C: Execute code directly
  • D: Stop execution on errors
View Answer
A

Q26: What is a debugger used for?
  • A: To write code
  • B: To debug code
  • C: To manage memory
  • D: To trace logical errors
View Answer
D

Q27: What does a linker do?
  • A: Links object code with libraries
  • B: Compiles code
  • C: Translates code
  • D: Includes necessary routines
View Answer
A

Q28: What is the role of a loader?
  • A: Executes the program
  • B: Links object code with libraries
  • C: Saves the program on disk
  • D: Starts the execution from the main function
View Answer
D

Q29: What language was C language developed from?
  • A: BCPL
  • B: B
  • C: Fortran
  • D: ALGOL
View Answer
A

Q30: Who developed the C language?
  • A: Ken Thompson
  • B: Dennis Ritchie
  • C: Martin Richards
  • D: Brian Kernighan
View Answer
B

Test Your Knowledge

Take a timed quiz on Introduction to Programming

🚀 Start Quiz Now