HSC Science (Computer Science) 12th Board ExamMaharashtra State Board
Account
It's free!

User



Login
Register


      Forgot password?
Share
Notifications

View all notifications
Books Shortlist
Your shortlist is empty

Question Paper Solutions - Computer Science 1 2017 - 2018 HSC Science (Computer Science) 12th Board Exam

SubjectComputer Science 1
Year2017 - 2018 (March)

Marks: 50
[10]1
[4]1.1 | Select correct options and rewrite the following
[1]1.1.1

If the page size for 2MB memory is 2KB then the number of higher order bits on address bus used to denote page number is________.

(i) 11

(ii) 10

(iii) 9

(iv) 8

Chapter: [1] Computer Fundamentals
Concept: Operating System
[1]1.1.2

Data items are divided into sub-item is called as ________.

(i) Group Item

(ii) Elementary Item

(iii) Nodes

(iv) Arrays

Chapter: [15] Elementary Data Structures and Associated Algorithms, Basic Input/Output
Concept: Basic Data Structures (Stack, Queue, Dequeue)
[1]1.1.3

Object is a are ________.

(i) Variable

(ii) Data type

(iii) Run Time Entity

(iv) Both (i) and (iii)

Chapter: [3] C++ Programming
Concept: C++ Programming
[1]1.1.4

In HTML, for Red colour, RGB code is _______.

(i) # 00 00 00

(ii) # ff 00 00

(iii) # 00 ff 00

(iv) # 00 00 ff

Chapter: [5] Python - Communication Technologies
Concept: Hyper Text Markup Language (HTML)
[6]1.2 |  Answer any two of the following :
[3]1.2.1

What is File System?

Chapter: [1] Computer Fundamentals
Concept: Operating System

Explain tape-based and disk-based file system.

Chapter: [1] Computer Fundamentals
Concept: Operating System
[3]1.2.2

What is VDU?

Chapter: [1] Computer Fundamentals
Concept: Operating System

Explain following terms of VDU: Dumb Terminal

Chapter: [1] Computer Fundamentals
Concept: Operating System

Explain following terms of VDU: Intelligent Terminal

Chapter: [1] Computer Fundamentals
Concept: Operating System
[3]1.2.3

What is Array?

Chapter: [15] Elementary Data Structures and Associated Algorithms, Basic Input/Output
Concept: Basic Data Structures (Stack, Queue, Dequeue)

Write an algorithm for Traversing Linear Array.

Chapter: [15] Elementary Data Structures and Associated Algorithms, Basic Input/Output
Concept: Basic Data Structures (Stack, Queue, Dequeue)
[10]2
[6]2.1 | Answer any two of the following :
[3]2.1.1

Define OOP (Object-oriented programming)

Chapter: [3] C++ Programming
Concept: C++ Programming

Write the features OOP (Object-oriented programming)

Chapter: [3] C++ Programming
Concept: C++ Programming
[3]2.1.2

Explain <OL> and <UL> tag used in HTML with example

Chapter: [5] Python - Communication Technologies
Concept: Hyper Text Markup Language (HTML)
[3]2.1.3

Explain how member functions of a class can be defined outside the class definition and inside class definition with an example in C++

Chapter: [3] C++ Programming
Concept: C++ Programming
[4]2.2 | Answer Any One
[4]2.2.1

Write the use of following file pointers with an example :

seekg( )

Chapter: [3] C++ Programming
Concept: C++ Programming

Write the use of following file pointers with example :

seekp( )

Chapter: [3] C++ Programming
Concept: C++ Programming

Write the use of following file pointers with an example :

tellg( )

Chapter: [3] C++ Programming
Concept: C++ Programming

Write the use of following file pointers with an example :

tellp( )

Chapter: [3] C++ Programming
Concept: C++ Programming
[4]2.2.2

What is Graphical User Interface (GUI) ?

Chapter: [1] Computer Fundamentals
Concept: Operating System

Explain the following components of GUI :

1) Menu Bar

2) Title Bar

3) Scroll Bar

 

Chapter: [1] Computer Fundamentals
Concept: Operating System
[10]3
[6]3.1 | Answer any two of the following :
[3]3.1.1

Explain the following process states :

Running State

Chapter: [1] Computer Fundamentals
Concept: Operating System

Explain the following process states :

Ready State

Chapter: [1] Computer Fundamentals
Concept: Operating System

Explain the following process states :

Blocked State

Chapter: [1] Computer Fundamentals
Concept: Operating System
[3]3.1.2

What is Constructor and Destructor in c++ ? Give example of Constructor and Destructor in a class.

Chapter: [3] C++ Programming
Concept: C++ Programming
[3]3.1.3

What is Data Structure? 

Chapter: [15] Elementary Data Structures and Associated Algorithms, Basic Input/Output
Concept: Basic Data Structures (Stack, Queue, Dequeue)

Explain Linear data Structure and Non-linear Data Structure.

Chapter: [15] Elementary Data Structures and Associated Algorithms, Basic Input/Output
Concept: Basic Data Structures (Stack, Queue, Dequeue)
[4]3.2 | Answer any one of the following
[4]3.2.1

Write any eight basic rules for the virtual function that satisfies the compiler requirements

Chapter: [3] C++ Programming
Concept: C++ Programming
[4]3.2.2

Define Security

Chapter: [1] Computer Fundamentals
Concept: Operating System

Explain the different elements of security

Chapter: [1] Computer Fundamentals
Concept: Operating System
[10]4
[6]4.1 | Answer any two of the following
[3]4.1.1

Differentiate between Traditional Procedural Programming Approach and Object-Oriented Programming Approach

Chapter: [15] Elementary Data Structures and Associated Algorithms, Basic Input/Output
Concept: Basic Data Structures (Stack, Queue, Dequeue)
[3]4.1.2

Define Group Item

Chapter: [15] Elementary Data Structures and Associated Algorithms, Basic Input/Output
Concept: Basic Data Structures (Stack, Queue, Dequeue)

Define Elementary Item

Chapter: [15] Elementary Data Structures and Associated Algorithms, Basic Input/Output
Concept: Basic Data Structures (Stack, Queue, Dequeue)

Define Entity

Chapter: [15] Elementary Data Structures and Associated Algorithms, Basic Input/Output
Concept: Basic Data Structures (Stack, Queue, Dequeue)
[3]4.1.3

What is Binary Tree?

Chapter: [15] Elementary Data Structures and Associated Algorithms, Basic Input/Output
Concept: Basic Data Structures (Stack, Queue, Dequeue)

With suitable example show the relationship between Total Number of Nodes and Depth of Binary Tree.

Chapter: [15] Elementary Data Structures and Associated Algorithms, Basic Input/Output
Concept: Basic Data Structures (Stack, Queue, Dequeue)
[4]4.2 | Answer any one of the following
[4]4.2.1

What is Record

Chapter: [15] Elementary Data Structures and Associated Algorithms, Basic Input/Output
Concept: Basic Data Structures (Stack, Queue, Dequeue)

Explain how records are represented in memory using an array?

Chapter: [15] Elementary Data Structures and Associated Algorithms, Basic Input/Output
Concept: Basic Data Structures (Stack, Queue, Dequeue)
[4]4.2.2

Explain following terms in case of Process Scheduling

1) Turn-around Time

2) Waiting Time

3) Terminal Response Time

4) Event Response Time

Chapter: [1] Computer Fundamentals
Concept: Operating System
[10]5 | Attempt Any One
[10]5.1 | Answer any two of the following
[5]5.1.1

Write a C++ program to accept an integer number and test whether it is prime or not.

Chapter: [3] C++ Programming
Concept: C++ Programming
[5]5.1.2

Write a program in C++ using OOP technique to compute the circumference of a circle

Chapter: [3] C++ Programming
Concept: C++ Programming
[5]5.1.3

Write HTML code for the following output :

                           Cricket Analysis

Country Played Won Lose
INDIA 30 27 03
PAKISTAN 30 03 27
Chapter: [5] Python - Communication Technologies
Concept: Hyper Text Markup Language (HTML)
[10]5.2 | Solve any two of the following
[5]5.2.1

Write a C++ program to find the smallest of four given integers using function min( ) that returns the smallest of four given integers. The function prototype is as below int min (int, int, int, int).

Chapter: [3] C++ Programming
Concept: C++ Programming
[5]5.2.2

Write an object oriented program in C++ to read an integer number and find the sum of digits of integer [Hint : input 125 output 8 i.e. 1 + 2 + 5 = 8]

Chapter: [3] C++ Programming
Concept: C++ Programming
[5]5.2.3

Write the output of the following HTML code :

<html>
   <body>
       <UL type = "circle">
            <li> One
            <li> Two
            <li> Three
      <UL type = "square">
           <li> Monday
           <li> Tuesday
           <li> Wednesday
      </UL>
      </UL>
   <body>
</html>
Chapter: [5] Python - Communication Technologies
Concept: Hyper Text Markup Language (HTML)
S