C++ Programming Test
Consider the following class hierarchy: class Base { } class Derived : public Base { } Which of the following are true?
Consider the following code: #include<iostream> using namespace std; class A { public : A() { cout << "Constructor of A "; }; ~A() ...
Consider the following code: #include<iostream> using namespace std; int main() { cout << "The value of __LINE__ is " <<__LINE__; return 0; } What will be the result when the above code...
Consider the following code: #include<stdio.h> int main(int argc, char* argv[]) { enum Colors { red, blue, white = 5, ...
Consider the following code: #define SQ(a) (a*a) int answer = SQ(2 + 3); What will be the value of answer after the above code executes?
Consider the following code: class A { typedef int I; // private member I f(); friend I g(I); static I x; }; Which of the following are valid:
Consider the following code: <font size=2> template<class T> void Kill(T *& objPtr) { delete objPtr; objPtr = NULL; } class MyClass { }; void Test() { MyClass *ptr = new MyClass(); Ki...
Consider the following statements relating to static member functions and choose the appropriate options: 1. They have external linkage 2. They do not have 'this' pointers 3. They can be declared ...
Consider the line of code given below and answer the question that follows. class screen; Which of the following statements are true about the class declaration above?
Consider the sample code given below and answer the question that follows: <font size=2> char **foo; /* Missing code goes here */ for(int i = 0; i < 200; i++) { foo[i...
Consider the sample code given below and answer the question that follows. 1 class Car 2 { 3 private: 4 int Wheels; 5 6 public: 7 Car(int wheels = 0) 8 : Wheels(wheels) 9 { 10 ...
Consider the sample code given below and answer the question that follows. class Person { string name; int age; Person *spouse; public: Person(string sName); Person(st...
Consider the sample code given below and answer the question that follows. class Person { public: Person(); virtual ~Person(); }; class Student : public Person { public: Stu...
Consider the sample code given below and answer the question that follows. template <class T> Run(T process); Which one of the following is an example of the sample code given above?
Consider the sample code given below and answer the question that follows. class Shape { public: virtual void draw() = 0; }; class Rectangle: public Shape { public: void draw() { // Code to draw r...
If input and output operations have to be performed on a file, an object of the _______ class should be created.
In the given sample Code, is the constructor definition valid? class someclass { int var1, var2; public: someclass(int num1, int num2) : var1(num1), var2(num2) { } };
Sample Code typedef char *monthTable[3]; Referring to the code above, which of the following choices creates two monthTable arrays and initializes one of the two?
What access specifier allows only the class or a derived class to access a data membe
What does ADT stand for?
What is the output of the following code segment? int n = 9; int *p; p=&n; n++; cout << *p+2 << "," << n;
What linkage specifier do you use in order to cause your C++ functions to have C linkage
What will be the output of the following code? class b { int i; public: virtual void vfoo() { cout <<"Base "; } }; class d1 : public b { int j; public: ...
Which of the following are NOT valid C++ casts
Which of the following are true about class member functions and constructors?
Which of the following member functions can be used to add an element in an std::vector?
Which of the following sets of functions do not qualify as overloaded functions?
Which of the following statements about function overloading, is true?
Which of the following statements regarding functions are false?
Which of the following STL classes is deprecated (i.e. should no longer be used)?
You want the data member of a class to be accessed only by itself and by the class derived from it. Which access specifier will you give to the data member?