Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
CS304 final term current paper spring Jily 2011
#1
CS304 Question No: 1 ( m a r k s: 1 )

Classes like TwoDimensionalShape and ThreeDimensionalShape would normally be concrete, while classes like Sphere and Cube would normally be abstract.

►True

►False



CS304 Question No: 2 ( m a r k s: 1 )

Virtual functions allow you to

►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



CS304 Question No: 3 ( m a r k s: 1 )

A pointer to a base class can point to objects of a derived class.

►True

►False



CS304 Question No: 4 ( m a r k s: 1 )

A copy constructor is invoked when



►a function do not returns by value.

►an argument is passed by value.

►a function returns by reference.

►an argument is passed by reference.



CS304 Question No: 5 ( m a r k s: 1 )

Each try block can have ______ no. of catch blocks.



►1

►2

►3

►As many as necessary.





CS304 Question No: 6 ( m a r k s: 1 )

Non Template Friend functions of a class are friends of ________instance/s of that class.



►All

►One specific

►All instances of one date type

►None of the given options





CS304 Question No: 7 ( m a r k s: 1 )

Template functions use _________ than ordinary functions.



►Greater Memory

►Lesser Memory

►Equal Memory

►None of the given options

CS304 Question No: 8 ( m a r k s: 1 )

The find() algorithm

►finds matching sequences of elements in two containers.

►finds a container that matches a specified container.

►takes iterators as its first two arguments.

►takes container elements as its first two arguments.



CS304 Question No: 9 ( m a r k s: 1 )

The copy() algorithm returns an iterator to



►the last element copied from.

►the last element copied to.

►the element one past the last element copied from.

►the element one past the last element copied to.



CS304 Question No: 10 ( m a r k s: 1 )

If you define a vector v with the default constructor, and define another vector w with a one-argument constructor to a size of 11, and insert 3 elements into each of these vectors with push_back(), then the size() member function will return ______ for v and _____ for w.



► 11 for v and 3 for w.

►0 for v and 0 for w.

►0 for v and 3 for w.

► 3 for v and 11 for w.



CS304 Question No: 11 ( m a r k s: 1 )

Which is not the Advantage of inheritance?

►providing class growth through natural selection.

►facilitating class libraries.

►avoiding the rewriting of code.

►providing a useful conceptual framework.





CS304 Question No: 12 ( m a r k s: 1 )

class DocElement

{

public:

virtual void Print() { cout <

<

};

class Heading : public DocElement

{

public:

void Print() { cout <

<

};

class Paragraph : public DocElement

{

public:

void Print() { cout <

<

};

void main()

{

DocElement * p = new Paragraph();



p->Print();

}



When you run this program, it will print out a single line to the console output.



What will be in that line?



Select one correct answer from the following list:



►Generic element



►Heading element



►Paragraph element



►Nothing will be printed.



CS304 Question No: 13 ( m a r k s: 1 )

Which type of inheritance is being represented by the following statement,

class X : public A, public B { ... ... };

►Single inheritance

►Multiple inheritance

►Double inheritance

►None of the given options



CS304 Question No: 14 ( m a r k s: 1 )

When we write a class template the first line must be:

►template

►template

►template

Here T can be replaced with any name but it is preferable.

►class class-name()

class template

<

CS304 Question No: 15 ( m a r k s: 1 )

Function templates should be used where code and behavior must be identical.





►True

►False



CS304 Question No: 16 ( m a r k s: 1 )

Which of the following is/are advantage[s] of generic programming?

►Reusability

►Writability

►Maintainability

►All of given



CS304 Question No: 17 ( m a r k s: 1 )

The specialization pattern after the name says that this specialization is to be used for every,



►data type

►meta type



►virtual type

►pointer type



CS304 Question No: 18 ( m a r k s: 1 )

A range is often supplied to an algorithm by two _______ values.

►italic

►iteration

►iterator

►None of given



CS304 Question No: 19 ( m a r k s: 1 )

Which of the following is an integral part of an object?



►State

►Behavior

►Unique identity

►All of the given



CS304 Question No: 20 ( m a r k s: 1 )

Consider the following statement

Cupboard has books

What is the relationship between Cupboard and books?



►Composition

►Aggregation

►Inheritance

►None of the given options



CS304 Question No: 21 ( m a r k s: 1 )

Which sentence clearly defines an object?

►one instance of a class.

►another word for a class.

►a class with static methods.

►a method that accesses class attributes.



CS304 Question No: 22 ( m a r k s: 1 )

___________, which means if A declares B as its friend it does NOT mean that A can access private data of B. It only means that B can access all data of A.

►Friendship is one way only

►Friendship is two way only

►NO Friendship between classes

►Any kind of friendship



CS304 Question No: 23 ( m a r k s: 1 )

The statement objA=objB; will cause a compiler error if the objects are of different classes.



►True

►False



CS304 Question No: 24 ( m a r k s: 1 )

Consider the call given below of an overloaded operator "+",

Rational_number_1 + Rational_number_2

Where Rational_number_1 and Rational_number_2 are the two objects of Rational_number class (a user defined class). Identify which of the above two objects will be passed as an argument to the overloaded operator function?

►Rational_number_1

►Rational_number_2

►Both Rational_number_1 & Rational_number_2

►any of the two objects, randomly



CS304 Question No: 25 ( m a r k s: 1 )

If a class D has been derived using protected inheritance from class B (If B is a protected base and D is derived class) then public and protected members of B -------- accessed by member functions and friends of class D and classes derived from D

►can be

►cannot be

►does restirct to be

►not given



CS304 Question No: 26 ( m a r k s: 1 )

In Private -------------- only member functions and friend classes or functions of a derived class can convert pointer or reference of derived object to that of parent object



►specialization

►inheritance

►abstraction

►composition



CS304 Question No: 27 ( m a r k s: 2 )

Give two uses of a destructor.

CS304 Question No: 28 ( m a r k s: 2 )

Descibe the way to declare a template class as a friend class of any other class.



CS304 Question No: 29 ( m a r k s: 2 )

Give the name of two basic types of containers collectively called First class containers?



CS304 Question No: 30 ( m a r k s: 2 )

State any conflict that may rise due to multiple inheritance?



CS304 Question No: 31 ( m a r k s: 3 )

What will be the output after executing the following code?



class c1{

public:

virtual void function(){

cout<

<

}





};

class c2: public c1{

public:

void function(){

cout<

<



}



};

class c3: public c1 {

public:

void function(){

cout<

<

}



};



int main(){



c1 * test1 = new c2();

c1 * test2 = new c3();

test1->function();

test2->function();

system(“PAUSE”);

return 0;

}







CS304 Question No: 32 ( m a r k s: 3 )

If we declare a function as friend of a template class will it be a friend for a particular data type or for all data types of that class.





CS304 Question No: 33 ( m a r k s: 3 )

Tell the logical error/s in the code given below with reference to resource management; also describe how we can correct that error/s.



class Test{



public:

int function1(){

try{

FILE *fileptr = fopen(“filename.txt”,“w”);

throw exception();

fclose(fileptr);

return 0;

}

catch(Exception e){

...

}

}

};



CS304 Question No: 34 ( m a r k s: 5 )

What is the output produced by the following program?



#include



void sample_function(double test) throw (int);



int main()

{

try

{

cout <<”trying.\n”;

<<”trying.\n”;

sample_function(98.6);

cout <

<

}

catch(int)

{

cout <

<

}



cout <

<

return 0;

}

void sample_function(double test) throw (int)

{

cout <

<

if(test < 100)

throw 42;

}





CS304 Question No: 35 ( m a r k s: 5 )

The code given below has one template function as a friend of a template class,

1. You have to identify any error/s in this code and describe the reason for error/s.

2. Give the correct code after removing the error/s.



template

void Test(U);

template



class B {

int data;

public:

friend void Test( T );

};



template

void Test(U u){

B b1;

b1.data = 7;

}

int main(int argc, char *argv[])

{

char i;

Test(i);

system("PAUSE");

return 0;

}





CS304 Question No: 36 ( m a r k s: 5 )

Consider the following class,

class Base

{

char * p;

public:

Base() { p = new char[10]; }



~Base() { delete [] p; }

};

class Derived : public Base

{

char * q;

public:

Derived() { q = new char[20]; }



~Derived() { delete [] q; }

};

void foo()

{

Base* p = new Derived();



delete p;

}



With this program, every time function foo is called, some memory will leak.

Explain why memory will leak. Also, explain how to fix this problem.

0300-9520262
Get solution in 24 hour
|cpmputer & internetConfusedmileys81:[SIZE="4"][SIZE="3"]....[/SIZE][/SIZE]
Reply
#2
i need isl 201 solved papers
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  MCM301 MIDTERM solve paper 2011 Vuhelper 4 24,752 03-07-2015, 04:34 PM
Last Post: Xpert
  mgt602 midterm paper 3000 mcq's Xpert 5 11,330 05-30-2013, 02:16 PM
Last Post: Vuhelper
  All Solved Past Papers Mid & Final Term 2008 And 2009 viki 19 15,953 06-09-2012, 05:38 PM
Last Post: gr8touchstone@hotmail.com
  SOLVED MIDTERM EXAMINATION spring 2010 CS610- Computer Network desireforheaven 8 4,000 05-16-2012, 03:26 PM
Last Post: sanam
  MID TERM PAST PAPER CS401 - Computer Architecture and Assembly SOLVE AND UNSOLVED usmanali126 2 6,361 04-13-2012, 03:27 PM
Last Post: Xpert
  Solved Paper MGT101 Fall 2009 Final Term viki 12 55,587 02-07-2012, 10:52 PM
Last Post: Xpert
  Solved Paper of Final Term 2009 MTH101 Calculus And Analytical Geometry viki 8 11,965 02-04-2012, 12:47 AM
Last Post: Xpert
  CS101 Introduction to Computing FINAL TERM PAPERS SOLVED MCQS January 2012 Vuhelper 2 7,060 02-04-2012, 12:46 AM
Last Post: Xpert
  eng 201 final term paper Business and Technical English Writing January 2012 Vuhelper 3 7,238 01-30-2012, 06:52 PM
Last Post: Xpert
  CS101- Introduction to Computing FINALTERM EXAMINATION mega paper 2012 Vuhelper 0 7,594 01-29-2012, 10:18 PM
Last Post: Vuhelper

Forum Jump:


Users browsing this thread: 1 Guest(s)