RBSE Class 12th 2010 Computer Science (Optional)-SS-03-1-2010 Previous Year Papers

Computer Science (Optional)-SS-03-1-2010 from the 2010 exam year is part of the Class 12th previous year papers archive on RBSE Solution. Many learners start here after finishing the textbook to see how questions were actually framed on the Rajasthan Board of Secondary Education (RBSE) paper.

Treat this question paper as a mock under gentle timing first, then as a marking exercise the second time. The introduction on this page is written only for this subject-and-year pair, not copied from other pages.

Bookmark the link if you coach juniors — the layout stays stable for search engines and classroom sharing.

Paper details

Quick reference for this previous year papers page — confirm board, class, and year & subject before you study.

Board RBSE
Class Class 12th
Exam year 2010
Subject Computer Science (Optional)-SS-03-1-2010
Resource type Previous Year Papers
Category RBSE Previous Year Question Papers
Website RBSE Solution

The table summarises this Previous Year Papers resource. Confirm RBSE, Class 12th, year 2010, and subject Computer Science (Optional)-SS-03-1-2010 before studying.

RBSE Solution organises previous year papers so each URL carries chapter-specific guidance — better for students and for search engines than one generic paragraph for the whole class.

How to practise with this question paper

Stage one: read the Computer Science (Optional)-SS-03-1-2010 question paper from 2010 without a timer and highlight command words — explain, prove, calculate, discuss. Stage two: attempt selected questions closed-book. Stage three: compare with solutions or teacher feedback.

Previous Year Papers work best when you log mistakes by topic, not only by question number. That log becomes your revision index before pre-boards.

RBSE Class 12th 2010 Computer Science (Optional)-SS-03-1-2010

Scroll through the Previous Year Papers pages for Computer Science (Optional)-SS-03-1-2010 (2010).

RBSE Class 12th 2010 Computer Science (Optional)-SS-03-1-2010 Previous Year Papers 0
https://rbsesolution.com
RBSE Class 12th 2010 Computer Science (Optional)-SS-03-1-2010 Previous Year Papers 1
https://rbsesolution.com
RBSE Class 12th 2010 Computer Science (Optional)-SS-03-1-2010 Previous Year Papers 2
https://rbsesolution.com
RBSE Class 12th 2010 Computer Science (Optional)-SS-03-1-2010 Previous Year Papers 3
https://rbsesolution.com
RBSE Class 12th 2010 Computer Science (Optional)-SS-03-1-2010 Previous Year Papers 4
https://rbsesolution.com
RBSE Class 12th 2010 Computer Science (Optional)-SS-03-1-2010 Previous Year Papers 5
https://rbsesolution.com
RBSE Class 12th 2010 Computer Science (Optional)-SS-03-1-2010 Previous Year Papers 6
https://rbsesolution.com

Rajasthan Board Class 12th Computer Science (Optional)-SS-03-1-2010 2010 solved Previous Year Question Papers

उच्च माध्यमिक परीक्षा, 2010
SENIOR SECONDARY EXAMINATION, 2010

कम्प्यूटर विज्ञान — प्रथम पत्र
COMPUTER SCIENCE — First Paper

ऐच्छिक (Optional)

समय : 3 घण्टे पूर्णांक : 40
Time : 3 Hrs. Max. Marks : 40

परीक्षार्थियों के लिए सामान्य निर्देश :
GENERAL INSTRUCTIONS TO THE EXAMINEES :

  1. परीक्षार्थी सर्वप्रथम अपने प्रश्न पत्र पर नामांक अनिवार्यत: लिखें ।
    Candidate must write first his / her Roll No. on the question paper compulsorily.
  2. प्रश्न पत्र के हिन्दी व अंग्रेजी रूपान्तर में किसी प्रकार की त्रुटि / अन्तर / विरोधाभास होने पर हिन्दी भाषा के प्रश्न को सही मानें ।
    If there is any error / difference / contradiction in Hindi & English versions of the question paper, the question of Hindi version should be treated valid.
  3. सभी प्रश्न करने अनिवार्य हैं । प्रश्न क्रमांक 9, 20 व 24 आन्तरिक विकल्प हैं ।
    All the questions are compulsory. Question Nos. 9, 20 and 24 have internal choices.
  4. प्रत्येक प्रश्न का उत्तर दी गई उत्तर-पुस्तिका में ही लिखें ।
    Write the answer to each question in the given answer-book only.
  5. प्रश्न क्रमांक 2 से 5 तक अति लघूत्तरात्मक हैं ।
    Question Nos. 2 to 5 are Very Short Answer Type.

SS—03—I—Compu. Sc. I (Opt.) S-503 [ Turn over

प्रश्न 1 (i)

HTML में फॉण्ट को सेट करने के लिए कौन-सा एट्रीब्यूट उपयोग में आता है?

  • (अ) FACE
  • (ब) FONT
  • (स) FORM
  • (द) इनमें से कोई नहीं।

सही उत्तर: (अ) FACE

HTML में फॉण्ट का प्रकार (जैसे Arial, Times New Roman) सेट करने के लिए <font> टैग के face एट्रीब्यूट का उपयोग किया जाता है।

प्रश्न 1 (i)

<p> टैग का उपयोग होता है

  • (अ) पेज के लिए
  • (ब) पैराग्राफ के लिए
  • (स) प्रिण्ट के लिए
  • (द) प्ले के लिए

<p> tag is used for

  • (A) Page
  • (B) Paragraph
  • (C) Print
  • (D) Play

व्याख्या: HTML में <p> टैग का उपयोग पैराग्राफ (Paragraph) को परिभाषित करने के लिए किया जाता है।

प्रश्न 1 (ii)

कौन सी प्रॉपर्टी लेबल की नहीं है?

  • (अ) ऑटोसाइज
  • (ब) फॉण्ट
  • (स) कैन्सल
  • (द) एलाइनमेण्ट

Which is not a property of label?

  • (A) Autosize
  • (B) Font
  • (C) Cancel
  • (D) Alignment

व्याख्या: लेबल (Label) कंट्रोल में ऑटोसाइज, फॉण्ट और एलाइनमेण्ट जैसी प्रॉपर्टी होती हैं, लेकिन 'कैन्सल' (Cancel) कोई मान्य प्रॉपर्टी नहीं है।

प्रश्न 1 (iii)

While कथन है

  • (अ) कण्ट्रोल कथन
  • (ब) पुनरावृत्ति कथन
  • (स) (अ) व (ब) दोनों
  • (द) शाखा कथन

While statement is a / an

  • (A) Control statement
  • (B) Iterative statement
  • (C) Both (A) and (B)
  • (D) Branching statement

व्याख्या: While लूप एक नियंत्रण कथन (Control statement) है जो पुनरावृत्ति (Iteration) के लिए उपयोग होता है, अतः यह दोनों श्रेणियों में आता है।

प्रश्न 2

IDES का पूरा रूप लिखिए।
Give full form of IDE.

उत्तर: IDE का पूरा रूप Integrated Development Environment (एकीकृत विकास वातावरण) है।

प्रश्न 3

Shape कण्ट्रोल का क्या उपयोग है?
What is the use of Shape control?

उत्तर: Shape कण्ट्रोल का उपयोग विजुअल बेसिक में विभिन्न ज्यामितीय आकृतियाँ (जैसे वृत्त, आयत, अंडाकार) बनाने के लिए किया जाता है। यह फॉर्म पर ग्राफिकल तत्वों को प्रदर्शित करने में सहायक होता है।

प्रश्न 4

टेक्स्ट बॉक्स में डिफॉल्ट टेक्स्ट दर्शाने के लिए कौन-सी प्रॉपर्टी काम आती है?
Which property is used to display default text in text box?

उत्तर: टेक्स्ट बॉक्स में डिफॉल्ट टेक्स्ट दर्शाने के लिए Text प्रॉपर्टी का उपयोग किया जाता है।

प्रश्न 5

विजुअल बेसिक में फॉर्म फाइल का एक्सटेंशन क्या होता है?
What is the extension of a form file in Visual Basic?

उत्तर: विजुअल बेसिक में फॉर्म फाइल का एक्सटेंशन .frm होता है।

प्रश्न 6

HTML एवं DHTML में अन्तर समझाइए।
Explain the difference between HTML and DHTML.

उत्तर: HTML (HyperText Markup Language) एक स्थिर वेब पेज बनाने की भाषा है, जबकि DHTML (Dynamic HTML) HTML, CSS और जावास्क्रिप्ट का संयोजन है जो वेब पेज को इंटरैक्टिव और डायनामिक बनाता है। HTML में पेज लोड होने के बाद सामग्री नहीं बदलती, जबकि DHTML में उपयोगकर्ता की क्रियाओं के आधार पर सामग्री बदल सकती है।

प्रश्न 7

List box की कोई दो प्रॉपर्टीज को समझाइए।
Explain any two properties of List box.

उत्तर: List box की दो प्रमुख प्रॉपर्टीज निम्नलिखित हैं:

  • List: यह प्रॉपर्टी लिस्ट बॉक्स में प्रदर्शित आइटम्स को सेट या प्राप्त करने के लिए उपयोग होती है।
  • Sorted: यह प्रॉपर्टी यह निर्धारित करती है कि लिस्ट बॉक्स में आइटम्स को वर्णमाला क्रम में स्वचालित रूप से सॉर्ट किया जाए या नहीं।

प्रश्न 8

उसी HTML पेज पर हाइपरलिंक बनाने के लिए वाक्य रचना लिखिए।
Write the statement to create hyperlink on the same HTML page.

उत्तर: उसी HTML पेज पर हाइपरलिंक बनाने के लिए निम्नलिखित वाक्य रचना का उपयोग किया जाता है:

<a href="#section_id">लिंक टेक्स्ट</a>

यहाँ #section_id उसी पेज के किसी तत्व के id को संदर्भित करता है।

प्रश्न 9

HTML में इमेज की फॉर्मेटिंग में काम आने वाले कोई दो एट्रीब्यूट को समझाइए।
Explain any two attributes which are used in formatting of any image in HTML.

उत्तर: HTML में इमेज फॉर्मेटिंग के लिए दो महत्वपूर्ण एट्रीब्यूट निम्नलिखित हैं:

  • width: यह एट्रीब्यूट इमेज की चौड़ाई को पिक्सल या प्रतिशत में निर्धारित करता है।
  • height: यह एट्रीब्यूट इमेज की ऊँचाई को पिक्सल या प्रतिशत में निर्धारित करता है।

10. प्रा, में बुलेट कया होते हैं ? इन्हें काम में लेने का एक उदाहरण दीजिए |
What are bullets in HTML ? Give one example to use them.

Bullets in HTML: Bullets are used to create unordered lists where list items are marked with symbols (like dots, circles, or squares) instead of numbers. They are created using the <ul> (unordered list) tag, and each list item is defined with the <li> tag.

Example:

<ul>
  <li>Apple</li>
  <li>Banana</li>
  <li>Cherry</li>
</ul>

This will display:

  • Apple
  • Banana
  • Cherry

11. "ABC & Company" को Verdana Font, 2 pt # काले रंग में दर्शाने हेतु HTML कोड लिखिए |
Write HTML code to display “ABC & Company” in Verdana Font, 2 pt in black colour.

<font face="Verdana" size="2" color="black">ABC & Company</font>

Note: The & symbol is written as &amp; in HTML to display correctly. The size="2" attribute corresponds to approximately 10pt font size in older HTML standards.

12. पिक्चर बॉक्स एवं इमेज बॉक्स में अन्तर बताइए |
Differentiate between Picture Box and Image Box.

Picture Box Image Box
Can display images from various formats (BMP, JPEG, GIF, etc.) Primarily used for icons and simple graphics; supports fewer formats
Supports more properties and methods (e.g., AutoSize, BorderStyle) Limited properties; lighter control
Can be used as a container for other controls Cannot contain other controls
Consumes more system resources Lightweight and faster

13. FOR लूप को उदाहरण पूर्वक समझाइए |
Explain FOR loop with an example.

FOR Loop: A FOR loop is used to repeat a block of code a specific number of times. It has a counter variable that starts from an initial value, runs until a final value, and increments (or decrements) by a step value each iteration.

Syntax (Visual Basic):

For counter = start To end [Step step]
    ' Code to execute
Next [counter]

Example: Print numbers from 1 to 5.

Dim i As Integer
For i = 1 To 5
    Console.WriteLine(i)
Next i

Output: 1, 2, 3, 4, 5

14. किसी संख्या को शून्य से विभाजित करने पर होने वाली त्रुटि को किस प्रकार दर्शायेंगे ? समझाइए |
How will you display the error when any number is divided by zero ? Explain.

In Visual Basic, division by zero causes a runtime error (Overflow or DivideByZeroException). To handle and display this error, we use error handling with Try...Catch block.

Example:

Dim num1 As Integer = 10
Dim num2 As Integer = 0
Try
    Dim result As Integer = num1 / num2
    Console.WriteLine("Result: " & result)
Catch ex As DivideByZeroException
    Console.WriteLine("Error: Cannot divide by zero.")
End Try

This will display: Error: Cannot divide by zero.

15. विजुअल बेसिक में फाइल किस प्रकार जोड़ी जाती है ?
How is file added in Visual Basic ?

In Visual Basic, a file can be added to a project using the following steps:

  1. Open your Visual Basic project in the IDE.
  2. Go to the Project menu and select Add Existing Item (or right-click on the project in Solution Explorer and choose Add > Existing Item).
  3. Browse to the file location, select the file (e.g., .vb, .txt, .resx, etc.), and click Add.
  4. The file will appear in the Solution Explorer under your project.

Alternatively, you can use code to add files programmatically using File.Copy or FileStream classes.

16. Select case की वाक्य रचना समझाइए |
Explain the syntax of Select case.

Select Case Syntax (Visual Basic):

Select Case expression
    Case value1
        ' Code block for value1
    Case value2
        ' Code block for value2
    Case Else
        ' Code block if no match
End Select

Explanation:

  • expression: The variable or value to evaluate.
  • Case value: Each possible value or range of values.
  • Case Else: Optional; executes if no other case matches.
  • The code executes the first matching case block.

Example:

Dim day As Integer = 3
Select Case day
    Case 1
        Console.WriteLine("Monday")
    Case 2
        Console.WriteLine("Tuesday")
    Case 3
        Console.WriteLine("Wednesday")
    Case Else
        Console.WriteLine("Invalid day")
End Select

Output: Wednesday

7. विजिबल एवं इनविजिबल कण्ट्रोल से आप क्या समझते हैं ? उदाहरण दीजिए।

What do you understand by visible and invisible control? Give example.

Visible Controls: These are controls that are visible to the user at runtime. They have their Visible property set to True by default. Examples: TextBox, Label, CommandButton, CheckBox, ListBox.

Invisible Controls: These are controls that are not visible to the user at runtime, but they work in the background. They have their Visible property set to False or they are inherently invisible. Examples: Timer, Data, OLE Container (when not visible), CommonDialog.

8. विजुअल बेसिक के ढांचे को चित्र द्वारा समझाइए।

Explain Visual Basic structure with diagram.

Visual Basic (VB) Integrated Development Environment (IDE) structure consists of the following main components:

  • Title Bar: Displays project name and mode (Design/Run/Break).
  • Menu Bar: Contains menus like File, Edit, View, Project, Format, Debug, etc.
  • Toolbar: Shortcut buttons for common commands.
  • Toolbox: Contains controls (TextBox, Label, CommandButton, etc.) that can be placed on the form.
  • Form Designer: The main area where the user interface is designed by placing controls.
  • Project Explorer: Shows all files (forms, modules, etc.) in the project.
  • Properties Window: Displays properties of the selected control or form.
  • Form Layout Window: Shows the position of the form on the screen at runtime.
  • Code Editor Window: Where the code is written for events and procedures.

(Diagram not available in text, but the structure is as described above.)

9. होली पर्व की शुभकामनाएँ प्रदर्शित करने के लिए एक HTML पेज बनाइए जिसमें Background Image एवं Background Sound टैग्स हों।

Prepare an HTML page, to display greetings on Holi festival, having Background Image and Background Sound Tags.

<html>
<head>
<title>Holi Greetings</title>
</head>
<body background="holi_bg.jpg">
<bgsound src="holi_song.mid" loop="infinite">
<h1 align="center">Happy Holi!</h1>
<p align="center">Wishing you a colorful and joyful Holi!</p>
</body>
</html>

Explanation: The background attribute in the <body> tag sets the background image. The <bgsound> tag (Internet Explorer specific) plays background sound. For modern browsers, use <audio> with autoplay and loop attributes.

अथवा / OR

चार चित्रों और उनके वर्णन को पैराग्राफ में जस्टीफाइड रूप में दर्शाने के लिए HTML कोड लिखिए।

Write HTML code to display four images and their description in justified paragraph form.

<html>
<head>
<title>Image Gallery</title>
</head>
<body>
<div align="justify">
<img src="image1.jpg" alt="Image 1">
<p>Description of image 1. This is a sample description.</p>
<img src="image2.jpg" alt="Image 2">
<p>Description of image 2. This is a sample description.</p>
<img src="image3.jpg" alt="Image 3">
<p>Description of image 3. This is a sample description.</p>
<img src="image4.jpg" alt="Image 4">
<p>Description of image 4. This is a sample description.</p>
</div>
</body>
</html>

Explanation: The align="justify" attribute in the <div> tag justifies the text. Each image is followed by a paragraph describing it.

20. Event Driven Programming से आप क्या समझते हैं?

What do you understand by event driven programming?

Event Driven Programming is a programming paradigm where the flow of the program is determined by events such as user actions (mouse clicks, key presses), sensor outputs, or messages from other programs. In this model, the program waits for events to occur and then responds by executing the corresponding event handler code. Visual Basic is a classic example of an event-driven language, where each control (like a button) has associated events (like Click, MouseMove) and the programmer writes code for those events.

अथवा / OR

दी गई संख्या पूर्ण वर्ग है अथवा नहीं, जानने के लिए विजुअल बेसिक में एक प्रोग्राम लिखिए।

Write a Visual Basic program to find out if the given number is a perfect square or not.

Private Sub Command1_Click()
    Dim n As Integer
    Dim s As Integer
    n = Val(Text1.Text)
    s = Int(Sqr(n))
    If s * s = n Then
        Label1.Caption = "Perfect Square"
    Else
        Label1.Caption = "Not a Perfect Square"
    End If
End Sub

Explanation: The program takes a number from a text box (Text1). It calculates the integer square root using Int(Sqr(n)). If the square of that integer equals the original number, it is a perfect square; otherwise, it is not. The result is displayed in a label (Label1).

2. किसी प्रोग्राम में होने वाली विभिन्न प्रकार की त्रुटियों को उदाहरण पूर्वक समझाइए।

अथवा / OR

ADO कण्ट्रोल की सहायता से डाटाबेस को किसी फार्म से जोड़ने के लिए पद लिखिए।

Giving example, explain different types of errors which may occur in a program.

OR

Write steps to connect database to any form with the help of ADO control.


प्रोग्राम में होने वाली त्रुटियों के प्रकार (Types of Errors in a Program)

प्रोग्राम में मुख्यतः तीन प्रकार की त्रुटियाँ होती हैं:

  1. सिंटैक्स त्रुटि (Syntax Error): यह त्रुटि प्रोग्रामिंग भाषा के नियमों के उल्लंघन से होती है। उदाहरण: PRINT "Hello (क्लोजिंग कोटेशन गायब) – यह त्रुटि प्रोग्राम को रन होने से रोकती है।
  2. रनटाइम त्रुटि (Runtime Error): यह त्रुटि प्रोग्राम के चलने के दौरान होती है, जैसे शून्य से भाग देना। उदाहरण: Dim a As Integer : a = 10 / 0 – यह "Division by zero" त्रुटि देगा।
  3. लॉजिकल त्रुटि (Logical Error): यह त्रुटि प्रोग्राम के गलत तर्क के कारण होती है, जिससे गलत आउटपुट मिलता है। उदाहरण: यदि किसी छात्र के अंकों का औसत निकालने के लिए Total / 5 लिखना है, लेकिन Total / 4 लिख दिया जाए, तो प्रोग्राम चलेगा लेकिन गलत परिणाम देगा।

ADO कण्ट्रोल से डाटाबेस को फार्म से जोड़ने के पद (Steps to Connect Database to Form using ADO Control)

  1. ADO कण्ट्रोल जोड़ें: टूलबॉक्स से "Microsoft ADO Data Control" को फार्म पर ड्रैग करें।
  2. कनेक्शन स्ट्रिंग सेट करें: ADO कण्ट्रोल पर राइट-क्लिक करें और "Properties" चुनें। "General" टैब में "Use Connection String" पर क्लिक करें और "Build" बटन दबाएं।
  3. डाटा प्रोवाइडर चुनें: "Microsoft Jet 4.0 OLE DB Provider" (Access डेटाबेस के लिए) या "SQL Server Native Client" चुनें और "Next" पर क्लिक करें।
  4. डेटाबेस फ़ाइल चुनें: "Connection" टैब में अपने डेटाबेस फ़ाइल (जैसे .mdb या .accdb) का पथ चुनें। "Test Connection" करें और OK दबाएं।
  5. रिकॉर्डसोर्स सेट करें: ADO कण्ट्रोल के प्रॉपर्टीज में "RecordSource" टैब पर जाएं। "Command Type" को "adCmdTable" या "adCmdText" चुनें और टेबल का नाम या SQL क्वेरी (जैसे SELECT * FROM Students) दर्ज करें।
  6. डेटा-बाउंड कण्ट्रोल्स जोड़ें: फार्म पर टेक्स्टबॉक्स या लेबल जैसे कण्ट्रोल्स रखें। उनकी "DataSource" प्रॉपर्टी को ADO कण्ट्रोल के नाम (जैसे Adodc1) पर सेट करें और "DataField" को संबंधित फील्ड (जैसे Name) पर सेट करें।
  7. प्रोग्राम चलाएं: अब फार्म रन करें – डेटाबेस से डेटा स्वचालित रूप से कण्ट्रोल्स में प्रदर्शित होगा।