RBSE Class 12th 2015 Informatics Practices-SS-04-2015 Previous Year Papers
You opened the RBSE Class 12th 2015 Informatics Practices-SS-04-2015 Previous Year Papers page — a focused place to read the real previous year question paper for that subject and year. RBSE Solution keeps exam-year sets together so you can practise the same cycle your seniors faced.
Previous year papers reward patience: read instructions, note mark distribution, then attempt questions before peeking at solutions elsewhere on the site. This URL always loads the same free previous year papers content for Informatics Practices-SS-04-2015 (2015).
Use the details table to confirm class and year, then scroll to the paper images or PDF below. More subjects from 2015 are linked later on this page.
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 | 2015 |
| Subject | Informatics Practices-SS-04-2015 |
| 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 2015, and subject Informatics Practices-SS-04-2015 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 Informatics Practices-SS-04-2015 question paper from 2015 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 2015 Informatics Practices-SS-04-2015
Scroll through the Previous Year Papers pages for Informatics Practices-SS-04-2015 (2015).
Rajasthan Board Class 12th Informatics Practices-SS-04-2015 2015 solved Previous Year Question Papers
उच्च माध्यमिक परीक्षा, 2015
SENIOR SECONDARY EXAMINATION, 2015
इन्फोरमेटिक्स प्रैक्टिसेस
INFORMATICS PRACTICES
ऐच्छिक (Optional)
समय : 3 घण्टे पूर्णांक : 56
परीक्षार्थियों के लिए सामान्य निर्देश :
GENERAL INSTRUCTIONS TO THE EXAMINEES :
- परीक्षार्थी सर्वप्रथम अपने प्रश्न पत्र पर नामांक अनिवार्यतः लिखें।
Candidate must write first his / her Roll No. on the question paper compulsorily. - सभी प्रश्न हल करने अनिवार्य हैं।
All the questions are compulsory. - प्रत्येक प्रश्न का उत्तर दी गई उत्तर-पुस्तिका में ही लिखें।
Write the answer to each question in the given answer-book only. - जिन प्रश्नों में आन्तरिक खण्ड हैं, उन सभी के उत्तर एक साथ ही लिखें।
For questions having more than one part, the answers to those parts are to be written together in continuity. - प्रश्न पत्र के हिन्दी व अंग्रेजी रूपान्तर में किसी प्रकार की त्रुटि / अन्तर / विरोधाभास होने पर हिन्दी भाषा के प्रश्न को सही मानें।
If there is any error / difference / contradiction in Hindi & English versions of the question paper, the question of Hindi version should be treated valid.
No. of Questions — 30 SS—04—INFO. PRACTICES (Opt.)
No. of Printed Pages — 3
SS—04— INFO.PRAC. (Opt.) SS-6004 [ Turn over
खण्ड - अ / SECTION - A
-
एंटीटी क्या होती है ? एक उदाहरण दीजिए।
What is an entity ? Give one example.उत्तर: एंटीटी (Entity) एक वास्तविक दुनिया की वस्तु या अवधारणा है जिसे डेटाबेस में संग्रहीत किया जा सकता है। उदाहरण: एक छात्र (Student), एक कर्मचारी (Employee), या एक उत्पाद (Product)।
Answer: An entity is a real-world object or concept that can be stored in a database. Example: A student, an employee, or a product.
-
ओपन सोर्स सॉफ्टवेयर पर आधारित कोई दो वेबसाइट्स के नाम लिखिए।
Write the names of any two websites based on open source software.उत्तर: (1) WordPress.org (2) Mozilla Firefox
Answer: (1) WordPress.org (2) Mozilla Firefox
-
लिनक्स में वर्तमान डाइरेक्ट्री को बदलने के लिए प्रयुक्त कमांड का सिनटेक्स लिखिए।
Write the syntax of change directory command in LINUX.उत्तर:
cd [directory_path]
उदाहरण:cd /home/user/DocumentsAnswer:
cd [directory_path]
Example:cd /home/user/Documents -
आईडीई को परिभाषित कीजिए।
Define IDE.उत्तर: IDE (Integrated Development Environment) एक सॉफ्टवेयर एप्लिकेशन है जो प्रोग्रामर को कोड लिखने, डीबग करने और टेस्ट करने के लिए एकीकृत टूल्स (जैसे कोड एडिटर, कंपाइलर, डीबगर) प्रदान करता है।
Answer: IDE (Integrated Development Environment) is a software application that provides programmers with integrated tools (such as code editor, compiler, debugger) for writing, debugging, and testing code.
-
VB में class से क्या अभिप्राय है ?
What is meant by class in VB ?उत्तर: VB में Class एक ब्लूप्रिंट या टेम्पलेट है जो ऑब्जेक्ट के गुणों (properties) और विधियों (methods) को परिभाषित करता है। यह ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग का मूलभूत घटक है।
Answer: In VB, a Class is a blueprint or template that defines the properties and methods of an object. It is a fundamental component of object-oriented programming.
-
VB में str(n) फलन का क्या उपयोग है ?
What is the use of str(n) function in VB ?उत्तर:
str(n)फलन किसी संख्यात्मक मान (n) को स्ट्रिंग (string) में परिवर्तित करता है। उदाहरण:str(123)का परिणाम"123"होगा।Answer: The
str(n)function converts a numeric value (n) into a string. Example:str(123)returns"123". -
VB में Close बटन का क्या उपयोग है ?
What is the use of close button in VB ?उत्तर: VB में Close बटन का उपयोग वर्तमान फॉर्म या एप्लिकेशन को बंद करने के लिए किया जाता है। यह फॉर्म के शीर्षक बार पर स्थित होता है और इसे क्लिक करने पर फॉर्म अनलोड हो जाता है।
Answer: The Close button in VB is used to close the current form or application. It is located on the title bar of the form, and clicking it unloads the form.
-
VB के फॉर्म के आकार से संबंधित कोई तीन विशेषताएँ लिखिए।
Write any three properties of Form size in VB.उत्तर: तीन विशेषताएँ: (1) Width – फॉर्म की चौड़ाई, (2) Height – फॉर्म की ऊँचाई, (3) BorderStyle – फॉर्म की बॉर्डर शैली (जैसे Sizable, FixedSingle, आदि)।
Answer: Three properties: (1) Width – the width of the form, (2) Height – the height of the form, (3) BorderStyle – the border style of the form (e.g., Sizable, FixedSingle, etc.).
-
प्राथमिक कुंजी की क्या भूमिका होती है ?
What is the role of primary key ?उत्तर: प्राथमिक कुंजी (Primary Key) एक तालिका में प्रत्येक रिकॉर्ड को विशिष्ट रूप से पहचानने का कार्य करती है। यह डुप्लिकेट और NULL मानों की अनुमति नहीं देती है, और डेटा अखंडता सुनिश्चित करती है।
Answer: The Primary Key uniquely identifies each record in a table. It does not allow duplicate or NULL values, ensuring data integrity.
-
अक्षर 'U' का उपयोग रिलेशनल एलजेबरा के कौन-से ऑपरेशन के लिए किया जाता है ?
For which operation is the letter 'U' used in relational algebra ?उत्तर: अक्षर 'U' का उपयोग यूनियन (Union) ऑपरेशन के लिए किया जाता है। यह दो संगत तालिकाओं से सभी अद्वितीय रिकॉर्ड को संयोजित करता है।
Answer: The letter 'U' is used for the Union operation. It combines all unique records from two compatible tables.
-
निर्धारक से आप क्या समझते हैं ? कोई एक उदाहरण दीजिए।
What do you mean by Delimiters ? Give one example.उत्तर: निर्धारक (Delimiters) विशेष वर्ण या चिह्न होते हैं जो डेटा के टुकड़ों को अलग करने के लिए उपयोग किए जाते हैं। उदाहरण: CSV फ़ाइल में कॉमा (,) एक निर्धारक है जो प्रत्येक फ़ील्ड को अलग करता है।
Answer: Delimiters are special characters or symbols used to separate pieces of data. Example: In a CSV file, a comma (,) is a delimiter that separates each field.
-
प्रत्यक्ष कर्सर के कोई दो एट्रीब्यूट के नाम लिखिए।
Write names of any two attributes of explicit cursors.उत्तर: दो एट्रीब्यूट: (1) %FOUND – यह जाँचता है कि कर्सर ने कोई पंक्ति प्राप्त की है या नहीं। (2) %NOTFOUND – यह जाँचता है कि कर्सर ने कोई पंक्ति प्राप्त नहीं की है।
Answer: Two attributes: (1) %FOUND – checks if the cursor has fetched a row. (2) %NOTFOUND – checks if the cursor has not fetched a row.
-
डाटाबेस ट्रिगर के कोई दो उपयोग लिखिए।
List any two uses of database triggers.उत्तर: दो उपयोग: (1) डेटा अखंडता को बनाए रखना (जैसे, किसी तालिका में डेटा डालने से पहले मान्यता जाँच)। (2) ऑडिट ट्रेल बनाना (जैसे, किसी तालिका में परिवर्तनों को लॉग करना)।
Answer: Two uses: (1) Maintaining data integrity (e.g., validating data before insertion into a table). (2) Creating an audit trail (e.g., logging changes to a table).
खण्ड - ब / SECTION - B
-
लिनक्स अपने प्रयोक्ताओं को सुरक्षा कैसे प्रदान करता है ?
How does Linux provide security to its users ?उत्तर: लिनक्स निम्नलिखित तरीकों से सुरक्षा प्रदान करता है: (1) उपयोगकर्ता और समूह अनुमतियाँ – प्रत्येक फ़ाइल और डाइरेक्ट्री के लिए पढ़ने, लिखने और निष्पादित करने की अनुमतियाँ निर्धारित की जा सकती हैं। (2) पासवर्ड सुरक्षा – प्रत्येक उपयोगकर्ता के लिए पासवर्ड आवश्यक है। (3) फ़ायरवॉल – नेटवर्क ट्रैफ़िक को नियंत्रित करने के लिए iptables जैसे टूल्स।
Answer: Linux provides security through: (1) User and group permissions – read, write, and execute permissions can be set for each file and directory. (2) Password protection – each user requires a password. (3) Firewall – tools like iptables to control network traffic.
-
डीबीएमएस के फायदे लिखिए।
List the advantages of DBMS.उत्तर: DBMS के प्रमुख फायदे: (1) डेटा अखंडता – डेटा की सटीकता और स्थिरता बनाए रखना। (2) डेटा सुरक्षा – अनधिकृत पहुँच से डेटा की रक्षा करना। (3) डेटा रिडंडेंसी में कमी – डेटा के दोहराव को नियंत्रित करना। (4) डेटा स्वतंत्रता – डेटा और एप्लिकेशन के बीच अलगाव।
Answer: Key advantages of DBMS: (1) Data integrity – maintaining accuracy and consistency of data. (2) Data security – protecting data from unauthorized access. (3) Reduced data redundancy – controlling duplication of data. (4) Data independence – separation between data and applications.
-
फलन एवं प्रोसीजर में अन्तर स्पष्ट कीजिए।
Differentiate between function and procedure.20. Form Window की कोई दो runtime विशेषताएँ लिखिए।
Explain any two runtime properties of Form Window.
Form Window की दो runtime विशेषताएँ (Properties):
- Caption: यह विंडो के टाइटल बार में प्रदर्शित टेक्स्ट को सेट या प्राप्त करने के लिए उपयोग होता है।
- WindowState: यह विंडो की अवस्था (Normal, Minimized, या Maximized) को नियंत्रित करता है।
21. ActiveX Data Object के तीन उपकरण लिखिए।
List the three tools of ActiveX Data Object (ADO).
ADO के तीन मुख्य उपकरण (Tools/Objects):
- Connection: डेटाबेस से कनेक्शन स्थापित करने के लिए।
- Command: SQL क्वेरी या स्टोर्ड प्रोसीजर को निष्पादित करने के लिए।
- Recordset: क्वेरी के परिणामस्वरूप प्राप्त डेटा को स्टोर और मैनिपुलेट करने के लिए।
22. PL/SQL ब्लॉक की संक्षेप में व्याख्या कीजिए।
Briefly explain PL/SQL blocks.
PL/SQL ब्लॉक एक मूलभूत इकाई है जो तीन भागों में विभाजित होती है:
- Declare (घोषणा) भाग: इसमें वेरिएबल, कॉन्स्टेंट और कर्सर घोषित किए जाते हैं। यह वैकल्पिक है।
- Begin (निष्पादन) भाग: इसमें मुख्य SQL और PL/SQL स्टेटमेंट लिखे जाते हैं। यह अनिवार्य है।
- Exception (अपवाद) भाग: इसमें त्रुटियों को संभालने के लिए कोड लिखा जाता है। यह वैकल्पिक है।
ब्लॉक का अंत
END;से होता है।23. PL/SQL में Varchar 2 परिवर्तनांक की भूमिका क्या होती है?
What is the role of Varchar 2 variable in PL/SQL?
VARCHAR2 वेरिएबल की भूमिका:
VARCHAR2 एक वेरिएबल-लेंथ कैरेक्टर डेटा टाइप है जो अल्फ़ान्यूमेरिक डेटा (जैसे नाम, पता) को स्टोर करने के लिए उपयोग होता है। इसकी अधिकतम लंबाई 32767 बाइट्स तक हो सकती है। यह मेमोरी का कुशलतापूर्वक उपयोग करता है क्योंकि यह केवल उतनी ही जगह लेता है जितनी डेटा की आवश्यकता होती है।
24. रिलेशनल एलजेबरा क्या है? रिलेशनल एलजेबरा के मुख्य ऑपरेशनों के नाम लिखिए।
What is relational algebra? Name the main operations of Relational algebra.
रिलेशनल एलजेबरा: यह एक प्रक्रियात्मक क्वेरी भाषा है जिसका उपयोग रिलेशनल डेटाबेस से डेटा प्राप्त करने के लिए किया जाता है। यह एक या अधिक रिलेशन (टेबल) पर ऑपरेशन करके नया रिलेशन उत्पन्न करता है।
मुख्य ऑपरेशन:
- Select (चयन) - पंक्तियों का चयन
- Project (प्रक्षेपण) - कॉलम का चयन
- Union (संघ)
- Set Difference (सेट अंतर)
- Cartesian Product (कार्तीय गुणन)
- Rename (पुनर्नामकरण)
- Join (जोड़)
- Division (भाग)
25. PL/SQL में अप्रत्यक्ष एवं प्रत्यक्ष कर्सर में अन्तर स्पष्ट कीजिए।
Differentiate between Implicit and Explicit cursors in SQL.
Implicit Cursor (अप्रत्यक्ष कर्सर) Explicit Cursor (प्रत्यक्ष कर्सर) Oracle द्वारा स्वचालित रूप से बनाया जाता है। प्रोग्रामर द्वारा स्पष्ट रूप से बनाया जाता है। एकल पंक्ति वापस करने वाली क्वेरी के लिए उपयोग होता है। एकाधिक पंक्तियाँ वापस करने वाली क्वेरी के लिए उपयोग होता है। इसे OPEN, FETCH, CLOSE करने की आवश्यकता नहीं होती। इसे OPEN, FETCH, CLOSE करना आवश्यक होता है। इसके गुण: SQL%FOUND, SQL%NOTFOUND, SQL%ROWCOUNT, SQL%ISOPEN इसके गुण: %FOUND, %NOTFOUND, %ROWCOUNT, %ISOPEN 26. किसी भी डाटाबेस ट्रिगर में UPDATE....OF शब्द की क्या भूमिका होती है?
What is the role of UPDATE....OF word in any database trigger?
UPDATE...OF की भूमिका:
UPDATE...OF क्लॉज का उपयोग डेटाबेस ट्रिगर में यह निर्दिष्ट करने के लिए किया जाता है कि ट्रिगर केवल तभी फायर होगा जब किसी विशेष कॉलम (या कॉलमों) को UPDATE किया जाए। यह ट्रिगर को अधिक विशिष्ट और कुशल बनाता है।
उदाहरण:
CREATE TRIGGER ... AFTER UPDATE OF salary ON employees ...- यह ट्रिगर केवल तभी फायर होगा जबsalaryकॉलम को अपडेट किया जाएगा।खण्ड - स (SECTION - C)
27. नेटवर्क डाटा मॉडल के गुण और लाभ विस्तार से समझाइए।
Explain in detail the properties and advantages of Network data model.
नेटवर्क डाटा मॉडल: यह एक डेटाबेस मॉडल है जिसमें डेटा को रिकॉर्ड्स के रूप में और संबंधों को सेट्स के रूप में दर्शाया जाता है। यह हाइरार्किकल मॉडल का विस्तार है जहाँ एक चाइल्ड के कई पैरेंट हो सकते हैं।
गुण (Properties):
- सेट संरचना: डेटा को सेट्स में व्यवस्थित किया जाता है जो ओनर-मेंबर संबंध को दर्शाते हैं।
- एकाधिक पैरेंट: एक चाइल्ड रिकॉर्ड के एक से अधिक पैरेंट रिकॉर्ड हो सकते हैं।
- ग्राफ संरचना: डेटा को ग्राफ के रूप में दर्शाया जाता है जहाँ नोड्स रिकॉर्ड्स और एजेज़ संबंधों को दर्शाते हैं।
- नेविगेशनल एक्सेस: डेटा तक पहुँचने के लिए पॉइंटर्स का उपयोग किया जाता है।
लाभ (Advantages):
- लचीलापन: जटिल संबंधों को आसानी से दर्शाया जा सकता है।
- डेटा अखंडता: संबंधों को स्पष्ट रूप से परिभाषित किया जाता है।
- कुशल डेटा एक्सेस: पॉइंटर्स के माध्यम से तेज़ डेटा पुनर्प्राप्ति।
- मानकीकरण: CODASYL द्वारा मानकीकृत।
28. VB में न्यूमेरिक फलनों की व्याख्या कीजिए।
Explain numeric functions in VB.
VB में न्यूमेरिक फलन (Numeric Functions):
- Abs(x): x का निरपेक्ष मान लौटाता है। उदाहरण: Abs(-5) = 5
- Int(x): x का पूर्णांक भाग लौटाता है। उदाहरण: Int(7.8) = 7
- Fix(x): x का पूर्णांक भाग लौटाता है (नकारात्मक संख्याओं के लिए Int से भिन्न)। उदाहरण: Fix(-7.8) = -7
- Round(x, n): x को n दशमलव स्थानों तक पूर्णांकित करता है। उदाहरण: Round(3.14159, 2) = 3.14
- Sqr(x): x का वर्गमूल लौटाता है। उदाहरण: Sqr(16) = 4
- Rnd(x): 0 और 1 के बीच एक यादृच्छिक संख्या लौटाता है। उदाहरण: Rnd()
29. ASCII फाईल की संरचना की व्याख्या कीजिए। ASCII फाईल को कैसे खोला एवं बन्द किया जाता है? उदाहरण दीजिए।
Explain the architecture of ASCII file. How is an ASCII File opened and closed? Give example.
ASCII फ़ाइल की संरचना: ASCII फ़ाइल एक सादा टेक्स्ट फ़ाइल होती है जिसमें डेटा कैरेक्टर (ASCII कोड) के रूप में संग्रहीत होता है। इसमें कोई फ़ॉर्मेटिंग नहीं होती। डेटा को पंक्तियों (lines) में व्यवस्थित किया जाता है, जो कैरिज रिटर्न (CR) और लाइन फीड (LF) द्वारा अलग होती हैं।
ASCII फ़ाइल को खोलना और बंद करना (VB में):
खोलना (Open):
Open "filename" For Input As #1(पढ़ने के लिए) याOpen "filename" For Output As #1(लिखने के लिए)बंद करना (Close):
Close #1उदाहरण:
Open "C:\data.txt" For Output As #1 Write #1, "Hello, World!" Close #1 Open "C:\data.txt" For Input As #1 Input #1, strData Close #1 MsgBox strData30. VB में उपलब्ध विभिन्न पूर्व निर्मित फलनों की व्याख्या कीजिए तथा प्रत्येक का एक-एक उदाहरण दीजिए।
Discuss the various in-built string functions available in VB. Give example of each one.
VB में पूर्व-निर्मित स्ट्रिंग फलन: