0% found this document useful (0 votes)
9 views2 pages

Dsa& Oop 2080

The document outlines the SEE (SEND)-UP Examination for Class 10 in Computer Engineering, focusing on Data Structure and OOP concepts using C++. It includes objective questions, descriptive questions, and programming tasks related to AVL trees, classes, encapsulation, inheritance, and polymorphism. The exam is structured into three groups with varying question formats and marks allocation.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views2 pages

Dsa& Oop 2080

The document outlines the SEE (SEND)-UP Examination for Class 10 in Computer Engineering, focusing on Data Structure and OOP concepts using C++. It includes objective questions, descriptive questions, and programming tasks related to AVL trees, classes, encapsulation, inheritance, and polymorphism. The exam is structured into three groups with varying question formats and marks allocation.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Shree Mahunyal Secondary School

Bardagoriya - 6 baskoti, kailali


SEE (SEND)-UP Examination 2080
Program: Computer Engineering FM: -50, PM: -18
Class 10
Subject: - Data Structure & Oop concept using C++
Time: 2:00 hr
Candidates are required to give their answers in their own words as far as practicable. The figures in the
margin indicate full marks.

Group A
Objective question attempt all. 1x9=9
1. Which data structure is mainly used for implementing the recursive algorithm?
a) Queue
b) Stack
c) Linked list
d) Array
2. Which of the following statements is true about AVL Trees?
a) Difference between height left and right node cannot more than 1
b) The height of AVL tree always remain of the order O(logn)
c) AVL tree are self-balancing Binary search tree.
d) All the above.
3. Which feature of OOP indicates code reusability?
a) Abstraction
b) Polymorphism
c) Encapsulation
d) Inheritance
4. What is a class in C++?
a) A data type defined by the user
b) A blueprint for creating objects
c) A collection of functions
d) A container for variable
5. What is encapsulation in C++?
a) The process of combining data and functions into a single unit called class
b) The ability of an object to take many forms
c) The process of inheriting properties from another class
d) A method of data manipulation

6. What is meant by multiple inheritances?


a) Deriving a base class from derived class
b) Deriving a derived class from base class
c) Deriving a derived class from more than one base class
d) None of the mentioned
7. Inheritance allow in C++ Program?
a. Class Re-usability
b. Creating a hierarchy of classes
c. Extendibility
d. All of the above

8. Which type of function shows polymorphism among the following?


a. Inline function
b. Virtual function
c. Undefined functions
d. Class member functions

9. Which of the following is not true for polymorphism?


a. It is a feature of OOP
b. Ease in the readability of a program
c. Helps in redefining the same functionality
d. Increases overhead of function definition always

Group B
Attempt all question 5x5=25
1. Define AVL tree? Create an AVL tree using following data 21,26,30,9,4,14,28,18,15,10.
2. Define class & object? Write program to enter currency in dollar and convert into Nepal’s
currency using class and object.
3. Define encapsulation & data abstraction? Write a program to enter distance in kilometer
and convert into meter using constructor.
4. “Inheritance supports code reusability “explain? list types of inheritance
multilevel inheritance with example.
5. Define polymorphism? Difference between static binding and dynamic binding.
or
6. Define function overloading? Explain binary operator overloading with example.

Group C
Attempt all question (8x2=16)
1. Define stack? Explain operation on stack. Write application of stack
2. Define object oriented programming? Explain features of object oriented programming. Write
difference between procedural programming and object oriented programming.

.................................Best of Luck...........................................

You might also like