Introduction to Programming MCQs with Answers
Practice important Introduction to Programming MCQs with answers and explanations.
Multiple Choice Questions
Q711: What is the role of temp in the multiplication operator function?
- A: It stores intermediate results
- B: It is the final result matrix
- C: It stores the original matrix
- D: It is used to check conformity
View Answer
B
Q712: Why should division by zero be checked in matrix operations?
- A: To optimize the code
- B: To prevent runtime errors
- C: To increase efficiency
- D: To ensure matrices are conformable
View Answer
B
Q713: What type of function is Matrix operator + (double d, Matrix &m)?
- A: Member function
- B: Friend function
- C: Inline function
- D: Static function
View Answer
B
Q714: What happens if division by zero is detected in a matrix operation?
- A: An exception is thrown
- B: The original matrix is returned
- C: The program crashes
- D: A zero matrix is returned
View Answer
B
Q715: How is the += operator different from the + operator in matrix operations?
- A: += does not change a
- B: += changes a
- C: + does not perform checks
- D: + operator is faster
View Answer
B
Q716: In the context of object-oriented programming, what is encapsulation?
- A: Combining data and code
- B: Separating data and code
- C: Writing short code
- D: Optimizing code
View Answer
A
Q717: What does the stream extraction (>>) operator do in the Matrix class?
- A: Writes matrix to a file
- B: Reads matrix from a file
- C: Reads matrix from the keyboard
- D: Writes matrix to the screen
View Answer
C
Q718: Why is the multiplication operator considered the most complicated in matrix operations?
- A: It involves addition
- B: It requires checking conformity
- C: It changes the original matrices
- D: It produces a new matrix
View Answer
B