C++ Interview Questions
Questions Answers Views Company eMail

What is Method overloading?

5 8133

Can we call a base class method without creating instance?

6 21152

In which cases you use override and new base?

2 6479

You have one base class virtual function how will call that function from derived class?

4 7680

In which Scenario you will go for Interface or Abstract Class?

InfoAxon Technologies,

1 9714

1. What does the following do: void afunction(int *x) { x=new int; *x=12; } int main() { int v=10; afunction(&v); cout<

Quark,

5 8999

How long does this loop run: for(int x=0; x=3; x++) a) Never b) Three times c) Forever

Datavance, Quark, VEL, Wipro,

17 50877

Which uses less memory? a) struct astruct { int x; float y; int v; }; b) union aunion { int x; float v; }; c) char array[10];

Quark,

4 7696

Evaluate: int fn(int v) { if(v==1 || v==0) return 1; if(v%2==0) return fn(v/2)+2; else return fn(v-1)+3; } for fn(7); a) 10 b) 11 c) 1

Quark,

4 10149

Which of the Standard C++ casts can be used to perform a ?safe? downcast: a) reinterpret_cast b) dynamic_cast c) static_cast d) const_cast

Quark,

2 6263

class professor {}; class teacher : public virtual professor {}; class researcher : public virtual professor {}; class myprofessor : public teacher, public researcher {}; Referring to the sample code above, if an object of class "myprofessor" were created, how many instances of professor will it contain? a) 0 b) 1 c) 2 d) 3 e) 4

Quark,

4 10058

string somestring ; Which of the following choices will convert a standard C++ string object "somestring" to a C string? a) Copy.somestring () ; b) somestring.c_str () c) &somestring [1] d) std::cstring (somestring) e) (char *) somestring

Quark,

1 6278

class basex { int x; public: void setx(int y) {x=y;} }; class derived : basex {}; What is the access level for the member function "setx" in the class "derived" above? a) private b) local c) global d) public e) protected

Quark,

3 7511

class Alpha { public: char data[10000]; Alpha(); ~Alpha(); }; class Beta { public: Beta() { n = 0; } void FillData(Alpha a); private: int n; }; How do you make the above sample code more efficient? a) If possible, make the constructor for Beta private to reduce the overhead of public constructors. b) Change the return type in FillData to int to negate the implicit return conversion from "int" to "void". c) Make the destructor for Alpha virtual. d) Make the constructor for Alpha virtual. e) Pass a const reference to Alpha in FillData

Quark,

2 8288

class HasStatic { static int I; }; Referring to the sample code above, what is the appropriate method of defining the member variable "I", and assigning it the value 10, outside of the class declaration? a) HasStatic I = 10; b) int static I = 10; c) static I(10); d) static I = 10; e) int HasStatic::I = 10;

Quark,

1 4635


Un-Answered Questions { C++ }

What is an orthogonal base class in c++?

644


Is it possible to use a new for the reallocation of pointers ?

585


What are its advantages and disadvantages of multiple inheritances (virtual inheritance)?

597


the maximum length of a character constant can be a) 2 b) 1 c) 8

593


What is a Default constructor?

903






What you know about structures in C++?

582


Why are arrays usually processed with for loop?

759


What is an inclusion guard?

609


What is a container class?

606


What is the difference between inheritance and polymorphism?

579


What is the real time example of encapsulation?

580


Define friend function.

558


What is the best free c++ compiler for windows?

581


Where is pseudocode used?

555


How do you generate a random number in c++?

595