php hit counter

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
CS304 Object Oriented Programming Quiz No. 2 Dated January 11, 2012
VU Help • House Banner VU Help Virtual University Students - Assignments, Solved Papers, GDB & Exam Help Student Help Forum • Collaborative • Free Support
#1
A template provides a convenient way to make a family of
Select correct option:
variables and data members
functions and classes
classes and exceptions
programs and algorithms

A class template may inherit from another class template.
Select correct option:
True
False

Target of a _____ function call is determined at run time.
Select correct option:
instance
virtual
operator
none of given

A class hierarchy
Select correct option:
shows the same relationships as an organization chart.
describes “has a” relationships.
describes “is a kind of” relationships.
shows the same relationships as a family tree.

Sender of the message does not need to know the exact class of receiver in______.
Select correct option:
Abstraction
Polymorphism
Inheritance
none of the given

A function call is resolved at run-time in_________
Select correct option:
non-virtual member function
virtual member function
Both non-virtual member and virtual member function.
None of given

Adding a derived class to a base class requires fundamental changes to the base class.
Select correct option:
True
False


User can make virtual table explicitly.
Select correct option:
True
False

Binding means that target function for a call is selected at compile time.
Select correct option:
Static
Dynamic
Automatic
None of given

Target of a _____ function call is determined at run time.
Select correct option:
instance
virtual
operator
none of given



Which line will produce error. Class phone: private Transmit, private Receiver { } 1. int main() 2. { 3. phone obj; 4. Tranmit* obj1 = &obj; 5. Received obj2 = &obj; 6. }
Select correct option:
3rd line will produce error
4th line will produce error
3rd and 4th line will produce error.
5th line will produce error

Function overriding is done in context of,
Select correct option:
Single class
Single derived class
Single base class
Derived and base classes

Consider the code below, class class1{ public: void func1(); }; class class2 : protected class1 { }; Function func1 of class1 is ____ in class2,
Select correct option:
public
protected
private
none of the given options

the following statements: 1) int iArray[5]; 2) int *pArr = iArray;
Select correct option:
These statements will compile successfully
Error in first statement
Error in second statement
None of given options






Methodologies to the development of reusable software relate to________.
Select correct option:
Structure programming
procedural programming
generic programming
None of the given

function template must have a parameter.
Select correct option:
True
False

The default inheritance mode is,
Select correct option:
Public inheritance
Protected inheritance
Private inheritance
None of these options

Two functions with same names, parameters and return type can exist in,
Select correct option:
Function overloading
Function overriding
Operator overloading
None of these options

Consider the code below, class c1{ }; class c2 : public c1 { }; class c3 : public c2 { }; Then c2 is,
Select correct option:

Direct base class of c3
Direct child class of c3
Direct base class of c1
None of these





Virtual functions allow you to
Select correct option:
create an array of type pointer-to-base class that can hold pointers to derived classes.
create functions that can never be accessed.
group objects of different classes so they can all be accessed by the same function code.
use the same function call to execute member functions of objects from different classes.

User can make virtual table explicitly.
Select correct option:
True
False

In order to define a class template the first line of definition must be:
Select correct option:
template <typename T>
typename <template T>
Template Class <ClassName>
Class <Template T>

Consider the following statements: 1) int iArray[5]; 2) int *pArr = iArray;
Select correct option:
These statements will compile successfully
Error in first statement
Error in second statement
None of given options






In c++ dynamic binding and polymorphism will be achieved when member function will be __.
Select correct option:
private
public
virtual
inline

In type in depended function template should be use where code and behavior must be identical.
Select correct option:
True
False

Consider the code below, class class1{ protected: int i; }; class class2 : private class1 { }; Then int member i of class1 is ____ in class2,
Select correct option:

public
protected
private
none of the given options

In specialization we can,
Select correct option:
Replace child class with its base class
Replace base class with its child class (Not Sure)
Replace both child and base classes interchangeably
None of the given options

Consider the code below, class class1{ public: void func1(); }; class class2 : public class1 { }; Function func1 of class1 is ____ in class2,
Select correct option:
public
protected
private
none of the given options

It is illegal to make objects of one class members of another class.
Select correct option:
True
False

An abstract class is useful when
Select correct option:
no classes should be derived from it.
there are multiple paths from one derived class to another.
no objects should be instantiated from its.
you want to defer the declaration of the class.

In resolution order compiler search firstly _______.
Select correct option:
Generic Template
Partial Specialization
Complete Specialization
Ordinary function



template<> class Vector{ void** p; //.... void*& operator[] ((int i); };
Select correct option:
This specialization can then be used as the common implimentation for all Vectors of pointers.
This spcialization can then be used as the all type implimentation for one type classes.
This specialization can then be used double type pointers.
This specialization should be used for Vectors of all type int types.






In private inheritance derived class pointer can be assigned to base class pointer in,
Select correct option:
Main function
In derived class member and friend functions
In base class member and friend functions
None of the given options

Which statement will be true for concrete class?
it implements an virtual concept.
it can be instantiated
it cannot be instantiated
none of given

Target of a _____ function call is determined at run time.
Select correct option:
instance
virtual
operator
none of given

The Specialization pattern after the name says that this specialization is to be used for every___.
Select correct option:
data types
meta types
virtual types
pointers type

c++ dynamic binding and polymorphism will be achieved when member function will be __.
Select correct option:
private
public
virtual
inline

Consider the code below, class class1{ protected: void func1(); }; class class2 : public class1 { }; Function func1 of class1 is ____ in class2,
Select correct option:
public
protected
private
none of the given options

Consider the code below, class class1{ protected: int i; }; class class2 : protected class1 { }; Then int member i of class1 is ____ in class2,
Select correct option:
public
protected
private
none of the given options

Consider the code below, class class1{ private: void func1(); }; class class2 : private class1 { }; Function func1 of class1 is ____ in class2,
Select correct option:
public
protected
private
none of the given options

Target of a _____ function call is determined at run time.
Select correct option:
instance
virtual
operator
none of given

Consider the following statements: 1) int iArray[5]; 2) int *pArr = iArray;
Select correct option:
These statements will compile successfully
Error in first statement
Error in second statement
None of given options

Consider the code below, class class1{ private: int i; }; class class2 : private class1 { }; Then int member i of class1 is ____ in class2,
Select correct option:
public
protected
private
none of the given options

If there is a pointer, p, to objects of a base class, and it contains the address of an object of a derived class, and both classes contain a virtual member function, ding(), then the statement p->ding(); will cause the version of ding() in the ___ class to be executed.
Select correct option:
base
derived
virtual
implemented

A class template may inherit from another class template.
Select correct option:
True
False

Derived class can inherit from public base class as well as private and protected base classes
Select correct option:
True
False

Two functions with same names, parameters and return type can exist in,
Select correct option:
Function overloading
Function overriding
Operator overloading
None of these options

Consider the code below, class class1{ private: int i; }; class class2 : public class1 { }; Then int member i of class1 is ____ in class2,
Select correct option:
public
protected
private
none of the given options

Target of a _____ function call is determined at run time.
Select correct option:
instance
virtual
operator
none of given





A class template may inherit from another class template.
Select correct option:
True
False

A function call is resolved at run-time in_________
Select correct option:
non-virtual member function
virtual member function
Both non-virtual member and virtual member function.
None of given
hello

A class hierarchy
Select correct option:
shows the same relationships as an organization chart.
describes “has a” relationships.
describes “is a kind of” relationships.
shows the same relationships as a family tree.

Consider the code below, class class1{ public: int i; }; class class2 : public class1 { }; Then int member i of class1 is ____ in class2,
Select correct option:
public
protected
private
none of the given options

Consider the code below, class c1{ }; class c2 : public c1 { }; class c3 : public c2 { }; Then c1 is,
Select correct option:
Direct base class of c3
Direct child class of c3
Direct base class of c2
Direct child class of c2

A class can inherit from more then one class is called.
Select correct option:
Simple inheritance
Multiple inheritances
Single inheritance
Double inheritance











template<> class Vector{ void** p; //.... void*& operator[] ((int i); };
Select correct option:

This specialization can then be used as the common implimentation for all Vectors of pointers.
This spcialization can then be used as the all type implimentation for one type classes.
This specialization can then be used double type pointers.
This specialization should be used for Vectors of all type int types.

Consider the code below, class class1{ public: int i; }; class class2 : protected class1 { }; Then int member i of class1 is ____ in class2,
Select correct option:
public
protected
private
none of the given options

Consider the code below, class class1{ private: void func1(); }; class class2 : public class1 { }; Function func1 of class1 is ____ in class2,
Select correct option:
public
protected
private
none of the given options

Templates automatically create different versions of a function, depending on user input.
Select correct option:
True
False

_________ Binding means that target function for a call is selected at run time
Select correct option:
Automatic
Dynamic
Static
Dramatic


When we create objects, then space is allocated to:
Member function
Access specifier
Data member
None of given

There is only one form of copy constructor.
True
False


Which of the following features of OOP is used to deal with only relevant details?
Abstraction
Information hiding
Object


____________ Binding means that targets function for a call is selected at compile time.
Static
Dynamic
Automatic
None of given

A Class hierarchy
Shows the same relationships as an organization chart
Describes “has a” relationships.
Describes “is a kind of” relationships.
Shows the same relationships as a family tree




In C++, we declare a function virtual by preceding the function header with keyword “Inline”
True
False

It is illegal to make objects of one class members of another class.
True
False

In Resolution order compiler search firstly____________.
Generic Template
Partial Specification
Complete Specification
Ordinary function

Derived class can inherit from public base class as well as private and protected base classes
True
False

Which line will produce error. Class phone: Private Transmit, private Receiver { } 1.int main () 2. { 3.phone obj; 4.Tranmit*obj1 = &obj; 5.Received obj2 = &obj; 6.}

3rd line will produce error
4th line will produce error
3rd and 4th line will produce error.
5th line will produce error.

Methodologies to the development of reusable software relate to ____________.
Structure programming
Procedural programming
Generic programming
None of the given

A template argument is preceded by the keyword__________.
Vector
Class
Template
Type*

Friends are used exactly the same for template and non-template classes.
True
False




A function template must have a parameter
True
False

Child class can call constructor of its,
Direct base class
Indirect base class
Both direct and indirect base classes
None of these.

Which statement will be true for concrete class?
It implements an virtual concept.
It can be instantiated
It cannot be instantiated
None of given

A class D can be derived from a class C, which is derived froma class B, which is derived from a class A
True
False

Adding a derived class to a base class requires fundamental changes to the base class.
True
False

A Class or class template can have member ___________ that are themselves templates.

Variable
Function
Objects
None of given

Which will be the Primary task or tasks of generic programming?
Categorize the abstractions in a domain into concepts
Implement generic algorithms based on the concepts
Build concrete models of the concepts
All of given

The default inheritance mode is,
Public inheritance
Protected Inheritance
Private Inheritance
None of these options

If there is a pointer, p, to objects of a base class, and it contains the address of an object of a derived class, and both classes contain a virtual member function, ding(), then the statement p->ding(); will cause the version of ding() in the __________class to be executed.
Base
Derived
Virtual
Implemented

0300-9520262
Get solution in 24 hour
|cpmputer & internetConfusedmileys81:[SIZE="4"][SIZE="3"]....[/SIZE][/SIZE]
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  cs201 quiz no 1 on 14 november 2011 Xpert 4 2,259 02-11-2020, 07:15 PM
Last Post: CatherineKelsche
  CS506 Web Design and Development Online Quiz No. 04 Solution Spring 2014 education-2014 0 3,360 08-05-2014, 03:15 PM
Last Post: education-2014
  CS402 Theory of Automata Quiz No.3 Discussions and Solutions Spring 2014 vuassignments 1 6,472 07-23-2014, 01:34 PM
Last Post: vuassignments
  CS504 Software Engineering -I Quiz No. 04 Solution 2014 Due Date 25th July 2014 Entboy 0 2,808 07-22-2014, 03:11 PM
Last Post: Entboy
  CS601 Data Communication Solved Quiz No. 3 Solutions Spring Fall 2014 vuassignments 0 3,443 07-21-2014, 01:41 PM
Last Post: vuassignments
  MGT501 -Human Resource Management Online Solved MCQS Quiz No.3 Spring 2014 vuassignments 0 3,580 07-18-2014, 03:26 PM
Last Post: vuassignments
  CS101 Introduction to Computing Quiz No 3 Solution Spring Fall July 2014 education-2014 0 2,751 07-18-2014, 02:40 PM
Last Post: education-2014
  CS301 Data Structures Quiz No.1 Solved Fall Semester 2012 Vuhelper 2 5,808 05-20-2013, 11:23 PM
Last Post: Vuhelper
  CS402 Theory of Automata Solve Quiz Final Term Paper February 2013 Vuhelper 0 4,016 02-02-2013, 04:34 PM
Last Post: Vuhelper
  CS401 Computer Architecture and Assembly Language Solve Quiz No.3 Fall 2013 Vuhelper 0 4,279 01-11-2013, 04:05 PM
Last Post: Vuhelper

Forum Jump:


Users browsing this thread: 1 Guest(s)
VU Help • House Banner VU Help Virtual University Students - Assignments, Solved Papers, GDB & Exam Help Student Help Forum • Collaborative • Free Support