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