Object Oriented Programming with c++ Questions and Answers – Set 30

Are you guys looking for Computer science Engineering MCQ Questions with Answers PDF Free Download as per Computer science Engineering new exam pattern? You came to the right page. This may assist you to understand and check your knowledge about the Subjects. Students also can take a free test of the Multiple Choice Questions of Computer science Engineering. Each question has four options followed by the right answer. These Computer science Engineering MCQ Questions are selected supported by the newest exam pattern.


Q1. The #ifndef directive tests to see whether __

(A) A class has been defined
(B) A variable has been given a value
(C) A class has no variable definitions
(D) Any objects of the class have been instantiated

Answer: (A) A class has been defined


Q2. A function that returns no values to the program that calls it is _

(A) Not allowed in C++
(B) Type void
(C) Type empty
(D) Type barren

Answer: (B) Type void


Q3. An array name is a __

(A) Subscript
(B) Formal parameter
(C) Memory address
(D) Prototype

Answer: (C) Memory address


Q4. Elements in an array are identified by a unique _

(A) Data type
(B) Order
(C) Subscript
(D) Symbol

Answer:(C) Subscript


Q5. One of the relational operators in the C language is

(A) !=
(B) &&
(C) !
(D) #

Answer: (A) !=


Q6. You have assigned the address of Value to the pointer P, Which statement will display the value stored in Value?

(A) cout<<P;
(B) cout<<Value; (C) cout<<&P; (D) cout<<P;

Answer: (D) cout<<*P;


Q7. A function that changes an object’s state belongs to the category of

(A) Inspector functions
(B) Mutator functions
(C) Auxiliary functions
(D) Manager functions

Answer: (B) Mutator functions


Q8. The letter V is a _

(A) Character literal constant
(B) Numeric literal constant
(C) String literal constant
(D) Variable

Answer: (A) Character literal constant


Q9. A function that changes the state of the cout object is called a(n) __

(A) Member
(B) Adjuster
(C) Manipulator
(D) Operator

Answer: (C) Manipulator


Q10. Which of the following is false?

(A) Data stored in an array can be accessed faster than data stored in a disk file
(B) Data stored in an array needs to be entered only once, typically at the beginning of the program
(C) Arrays allow the programmer to store information in the computer’s internal memory
(D) None of the preceding statements are false

Answer: (D) None of the preceding statements are false


Q11. If the code and fee arrays are parallel, the fee that corresponds to the code stored in the code[3] element is located in the _ element

(A) code[2]
(B) code[3]
(C) fee[2]
(D) fee[3]

Answer: (D) fee[3]


Q12. Student senior(); is a(n)_

(A) Constructor call with no arguments
(B) Object instantiation
(C) Constructor call with all default arguments
(D) Prototype for a function that returns a student object

Answer: (D) Prototype for a function that returns a student object


Q13. Reference variables and const class members __

(A) Must be assigned values in any derived class
(B) Must never be initialized in a base class
(C) Must be initialized, rather than assigned values
(D) Must not exist if a class is to be a base class

Answer: (C) Must be initialized, rather than assigned values


Q14. The arguments that determine the state of the cout object are called _

(A) Classes
(B) Manipulators
(C) Format flags
(D) State controllers

Answer:(C) Format flags


Q15. The standard input stream, which refers to the keyboard, is called

(A) cin
(B) cout
(C) stin
(D) stout

Answer: (A) cin


We hope the given Computer science Engineering MCQ Questions with Answers will definitely yield fruitful results. Hope you got enough ideas on the MCQs on Computer science Engineering. If you have any queries related toComputer science Engineering MCQs Multiple Choice Questions with Answers, drop your questions below and will get back to you in no time.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top