Latest Activity In Study Groups

Join Your Study Groups

VU Past Papers, MCQs and More

We non-commercial site working hard since 2009 to facilitate learning Read More. We can't keep up without your support. Donate.

Please share your current final paper of CS304, so other students can also get help 

 

Share your questions along with their marks and do tell from where you prepared for it.

 

Do mention the percentage from past papers 

This way other students can have better idea of understanding the paper!

 

Views: 4701

Replies to This Discussion

CS304 Final Term Paper March 2014

Q..1 Template Funcation 
Q..2 Vector <int> (4,3)
Q..3 Declare simple Friend Funcation
Q..4 
1. #include <iostream>
2. #include <stdlib.h>
3. using namespace std;
4. template <typename T>
5. class MyClass{
6. public:
7. MyClass(){
8. cout"This is class1"endl;
9. }
10. };
11.
12. template <typename T>
13. class MyClass<int*>{
14. public:
15. MyClass(){
16. cout"This is class2"endl;
17. }
18. };
19.
20. int main(int argc, char *argv[])
21. {
22. MyClass<int> c1;
23. MyClass<int*> c2;
24. system("PAUSE");
25. return 0;
26. }
Q...
12. template <typename T>
13. class MyClass<int*>{
14. public:
15. MyClass(){
16. cout"This is class2"endl;
17. }
18. };
19.
20. int main(int argc, char *argv[])
21. {
22. MyClass<int> c1;
23. MyClass<int*> c2;
24. system("PAUSE");
25. return 0;
26. }
Q.. Explain the overriding with Example.

--------------------------------------------------------------
What do you know about function templates? Describe it briefly.

Explain the statement below,
vector<int> ivec(4, 3);

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

What is difference between simple association and aggregation?

Enlist the kinds of association with respect to Cardinality.

--------------------------------------------------------------------
seems to be easy 
Permalink Reply by nosheen mustafa on Monday
mcq's 70% from past paprz
some subjective questions are
6. Describe three properties necessary a container to implement generic algorithms. Answer:- (Page 301) We claimed that this algorithm is generic, because it works for any aggregate object (container) that defines following three operations a. Increment operator (++) b. Dereferencing operator (*) c. Inequality operator (!=)
Question No: 38 ( Marks: 5 ) There are some errors in the code given below, you have to Indicate the line no. with error/s Give the reason for error/s Correct the error/s.
1. #include
2. #include

3. using namespace std;
4. template
5. class MyClass{
6. public:
7. MyClass(){
8. cout"This is class1"endl;
9. }
10. };
11.
12. template
13. class MyClass{
14. public:
15. MyClass(){
16. cout"This is class2"endl;
17. }
18. };
19.
20. int main(int argc, char *argv[])
21. {
22. MyClass c1;
23. MyClass c2;
24. system("PAUSE");
25. return 0;
26. }
If class is a person then describe the salint feature of abstract class ?
Give three advantages that Iterators provide over Cursors.

What would be the output of this code?
class mother {
public:
mother ()
{ cout "mother: no parameters\n"; }
mother (int a)
{ cout "mother: int parameter\n"; }
};
class daughter : public mother
{ public:
daughter(int a)
{ cout "daughter: int parameter\n\n"; }
};
class son : public mother
{ public:
son (int a) : mother (a)
{ cout "son: int parameter\n\n"; }
};
int main ()
{ daughter rabia (0);
son salman(0);
return 0; }

What is the output produced by the following program?
#include
void sample_function(double test) throw (int);
int main()
{
try
{ cout ”Trying.\n”; sample_function(98.6);
cout “Trying after call.\n”;
} catch(int)
{ cout “Catching.\n”; }
cout “End program.\n”;
return 0;
}
void sample_function(double test) throw (int)
{ cout “Starting sample_function.\n”;
if(test < 100) throw 42;
}
What will be the output after executing the following code?
class c1{
public:
virtual void function()
{ cout”I am in c1”endl; }
};

class c2: public c1
{
public:
void function()
{ cout”I am in c2”endl; }
};
class c3: public c1
{ public:
void function(){
cout”I am in c3”endl; }
}; int main()
{ c1 * test1 = new c2();
c1 * test2 = new c3();
test1->function();
test2->function();
system(“PAUSE”);
return 0;
}

concentrate on past paprz specially moaz file

---------------------------------------------------------
Some Question From Final Current Paper March 2014
mcq's 70% from past paprz
some subjective questions are
6. Describe three properties necessary a container to implement generic algorithms. Answer:- (Page 301) We claimed that this algorithm is generic, because it works for any aggregate object (container) that defines following three operations a. Increment operator (++) b. Dereferencing operator (*) c. Inequality operator (!=)
Question No: 38 ( Marks: 5 ) There are some errors in the code given below, you have to Indicate the line no. with error/s Give the reason for error/s Correct the error/s.
1. #include
2. #include

3. using namespace std;
4. template
5. class MyClass{
6. public:
7. MyClass(){
8. cout"This is class1"endl;
9. }
10. };
11.
12. template
13. class MyClass{
14. public:
15. MyClass(){
16. cout"This is class2"endl;
17. }
18. };
19.
20. int main(int argc, char *argv[])
21. {
22. MyClass c1;
23. MyClass c2;
24. system("PAUSE");
25. return 0;
26. }
If class is a person then describe the salint feature of abstract class ?
Give three advantages that Iterators provide over Cursors.

What would be the output of this code?
class mother {
public:
mother ()
{ cout "mother: no parameters\n"; }
mother (int a)
{ cout "mother: int parameter\n"; }
};
class daughter : public mother
{ public:
daughter(int a)
{ cout "daughter: int parameter\n\n"; }
};
class son : public mother
{ public:
son (int a) : mother (a)
{ cout "son: int parameter\n\n"; }
};
int main ()
{ daughter rabia (0);
son salman(0);
return 0; }

What is the output produced by the following program?
#include
void sample_function(double test) throw (int);
int main()
{
try
{ cout ”Trying.\n”; sample_function(98.6);
cout “Trying after call.\n”;
} catch(int)
{ cout “Catching.\n”; }
cout “End program.\n”;
return 0;
}
void sample_function(double test) throw (int)
{ cout “Starting sample_function.\n”;
if(test < 100) throw 42;
}
What will be the output after executing the following code?
class c1{
public:
virtual void function()
{ cout”I am in c1”endl; }
};

class c2: public c1
{
public:
void function()
{ cout”I am in c2”endl; }
};
class c3: public c1
{ public:
void function(){
cout”I am in c3”endl; }
}; int main()
{ c1 * test1 = new c2();
c1 * test2 = new c3();
test1->function();
test2->function();
system(“PAUSE”);
return 0;
}

----------------------------------------------------------------
Some Question From Final Current Paper March 2014
What do you know about function templates? Describe it briefly.

Explain the statement below,
vector<int> ivec(4, 3);

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

What is difference between simple association and aggregation?

Enlist the kinds of association with respect to Cardinality.
Permalink Reply by M.Tariq Malik yesterday
Write C++ code for the constructor of following template Vector class.

template< class T >
class Vector {
private:
T* ptr;
int size;
int index;
public:
Vector( int = 10 ); // constructor 
};
2- advantages of itrator
3- in which situation we should use Overloading operator and Templates
4- write code of Graceful Termination of error handling
5- they give the initial code and ask to write the Int Main function
itna h yad hy... :)

--------------------------------------------------
today CS304 OOP paper
Given are two classes A and B. Class B is inherited from class A. Write a code snippet (for main function) that polymorphically call the method of Class b. Alo what changes do you suggest in the given code segmant that are required to call that the calss B method polmorphically.(5)
If we decalre a function as friend of a template class,then will it be a friend for a particular data type or for all data types of that class? Justify uour answaer. .
Write C++ code to declare an ordinary function of any template class?
Suppose peron class is an abtract class , which has some specific functions.Briefly desscribe the features of abstract class?
In which situation do we need to implement virtual inheritance? Explain with the example?
Give the general syntax of nested try catch blocks?
Permalink Reply by M.Tariq Malik yesterday
Write C++ code for the get index () and send index () method of following templates vector class.
template <class T>
class vector{
private:
T* ptr;
int size;
int index;
public:
int get index() const
void setIndex(int i);
};

thnx who hlped me...............baki khudghrz bhar mn jao

salam to all

aj mera cs304 ka paper tha ....bht bht bht mshkl paper tha

mn ne to moaz ki files e tyar ki hoi th lakn papr dekh k pta chla k srf r srf 15 mcqs moaz file se thy or sbjective pura ka pura pta nai kahan se aya hwa tha mcqs mn b coding th long ques mn b codng th ...... ab dua  k swa kia kren...........

+*^*Allah hoo Akber*^*+  thanks for shairng 

thanks for all sharing current papers.

plz plz share some MCQs from current papers

please share current papers

MY TODAY'S PAPER.

90% Mcqs were from past papers..
Subjectives were easy.. 

Q: Write the names of two types of Templates. MARKS: 2
Q) Give the basic difference between iterator and cursors? MARKS: 2
Q) What do you know about function Template? 3 MARKS
Q: How can you describe Virtual destructor? Why Virtual destructor is used? 3 MARKS
Q: There are some errors in the code given below, you have to Indicate the line no. with error/s Give the reason for error/s ( Marks: 5 )

Baqi suppose questions thy, virtual destructor or template function topic thy ..

BEST OF LUCK FOR YOUR PAPER 

thnks for sharing paper

Attachments:

thnk u

THank y0u so mUcH to aLl 

RSS

Looking For Something? Search Below

Latest Activity

© 2022   Created by + M.Tariq Malik.   Powered by

Promote Us  |  Report an Issue  |  Privacy Policy  |  Terms of Service