GlobalEdge Previous Years Solved Sample Placement Papers
-
If the variable
count
exceeds 100, a single statement that prints “Too many” is:A:
if (count < 100) cout << "Too many";
B:
if (count > 100) cout >> "Too many";
C:
if (count > 100) cout << "Too many";
D: None of these.
Ans: C -
Overloading the function operator:
A: Requires a class with an overloaded operator.
B: Requires a class with an overloaded
[]
operator.C: Allows you to create objects that act syntactically like functions.
D: Usually makes use of a constructor that takes arguments.
Ans: A -
In C++, the range of signed integer type variable is:
A: 0 to
216
B:
-215
to215 - 1
C:
-27
to27 - 1
D: 0 to
Ans: B28
-
The major goal of inheritance in C++ is:
A: To facilitate the conversion of data types.
B: To help modular programming.
C: To extend the capabilities of a class.
D: To hide the details of the base class.
Ans: C -
Consider the following class definitions:
class a { }; class b : protected a { };
What happens when we try to compile this class?
A: Will not compile because the class body of
a
is not defined.B: Will not compile because the class body of
b
is not defined.C: Will not compile because
class a
is not publicly inherited.D: Will compile successfully.
Ans: D -
Which of the following statements are true in C++?
A: Classes cannot have data as public members.
B: Structures cannot have functions as members.
C: Class members are public by default.
D: None of these.
Ans: B -
The use of the break statement in a switch statement is:
A: Optional
B: Compulsory
C: To check an error
D: None of the above
Ans: A -
To be called object-oriented, a programming language must allow:
A: Functions that return only a single value
B:
#include
filesC: Inheritance
D: All of the above
Ans: C