राजस्थान बोर्ड उच्च माध्यमिक परीक्षा 2024 – कंप्यूटर विज्ञान (ऐच्छिक) प्रश्न पत्र उत्तर सहित
राजस्थान बोर्ड उच्च माध्यमिक परीक्षा, 2024
कंप्यूटर विज्ञान (ऐच्छिक) - SS-03
Rajasthan Board Senior Secondary Examination, 2024 - Computer Science (Optional)
राजस्थान माध्यमिक शिक्षा बोर्ड द्वारा आयोजित उच्च माध्यमिक परीक्षा 2024 का कंप्यूटर विज्ञान (ऐच्छिक) विषय का प्रश्न पत्र। यह लेख संपूर्ण अध्ययन सामग्री, सभी प्रश्नों के उत्तर, महत्वपूर्ण अवधारणाएं और परीक्षा की तैयारी के लिए मार्गदर्शन प्रदान करता है।
- 1. पेपर संरचना
- 2. खंड-A: बहुविकल्पीय प्रश्न
- 3. खंड-B: रिक्त स्थान
- 4. Python Programming
- 5. Data Structures
- 6. Algorithms
- 7. SQL और Database
- 8. Computer Networking
- 9. सभी प्रश्नों के हल
पेपर की संरचना
खंड | प्रश्न प्रकार | प्रश्न संख्या | अंक प्रति प्रश्न | कुल अंक |
---|---|---|---|---|
A | बहुविकल्पीय (MCQ) | 16 | ½ | 8 |
B | रिक्त स्थान | 10 | ½ | 5 |
C | अति लघुउत्तरीय | 8 | 1 | 8 |
D | लघुउत्तरीय | 12 | 1½ | 18 |
E | दीर्घउत्तरीय | 3 | 3 | 9 |
F | निबंधात्मक | 2 | 4 | 8 |
कुल | 56 |
खंड-A: बहुविकल्पीय प्रश्न (MCQs)
प्रश्न 1: Python Exceptions
(i) Type Error
प्रश्न: जब एक ऑपरेटर को गलत डेटा प्रकार के मूल्य के साथ आपूर्ति की जाती है तो कौनसा अपवाद उठाया जाता है?
(ii) Built-in Exceptions
प्रश्न: निम्न में से कौनसा अंतर्निमित अपवाद है?
(iii) Pickle Module
प्रश्न: _______ विधि का उपयोग वस्तुओं को बाइनरी फाइल में लिखने के लिए किया जाता है।
(iv) Stack LIFO
प्रश्न: स्टैक ऐसा तंत्र है जो _______ व्यवस्था को लागू करता है।
(v) Queue Pointers
प्रश्न: पंक्ति की शुरुआत और अंत को इंगित करने के लिए _______ और _______ का उपयोग किया जाता है।
(vi) Algorithm Time Complexity
प्रश्न: कोई भी एल्गोरिद्म जिसमें कोई लूप नहीं है, उसकी जटिलता _______ होगी।
(vii) Binary Search
प्रश्न: _______ खोज एक क्रमबद्ध सूची लेता है और इसे बीच में विभाजित करता है।
(viii) Mean (मध्य)
प्रश्न: दिए गए मानों का औसत _______ कहलाता है।
(ix) File System
प्रश्न: _______ कंप्यूटर में डेटा स्टोर करने के लिए एक कंटेनर है।
(x) MySQL Data Types
प्रश्न: निम्न में से कौनसा MySQL का डेटा का प्रकार है?
(xi) Network Types
प्रश्न: निम्न में से कौनसा नेटवर्क का प्रकार है?
(xii) File Transfer Protocol
प्रश्न: एक मशीन से दूसरी मशीन में फाइल ट्रांसफर करने के लिए इस्तेमाल किया जाने वाला प्रोटोकॉल कौनसा है?
(xiii) Malware
प्रश्न: निम्न में से कौनसा एक मैलवेयर है?
(xiv) Wired Transmission Media
प्रश्न: निम्न में से कौनसा वायर्ड ट्रांसमिशन मीडिया है?
(xv) Math Function
प्रश्न: निम्न में से कौनसा एक मैथ फंक्शन है?
(xvi) IP Address
प्रश्न: आईपी एड्रेस क्या है?
खंड-B: रिक्त स्थान भरिए
प्रश्न | उत्तर |
---|---|
(i) Python कोड के सिंटैक्स में त्रुटि होने पर _______ अपवाद को उठाया जाता है। | SyntaxError |
(ii) Python में एक फाइल खोलने के लिए _______ फंक्शन का उपयोग करते हैं। | open() |
(iii) RDBMS का पूरा नाम _______ है। | Relational Database Management System |
(iv) डेटा के अधिकतम और न्यूनतम मानों के बीच का अंतर _______ कहलाता है। | Range (विस्तार) |
(v) _______ और _______ दो बुनियादी ऑपरेशन हैं जो स्टैक पर किए जाते हैं। | Push और Pop |
(vi) LIFO का पूरा नाम _______ है। | Last In First Out |
(vii) _______ एक स्टोरेज डिवाइस का उदाहरण है। | Hard Disk / SSD / Pen Drive |
(viii) 1 kb में _______ बिट्स होतीं हैं। | 1024 bits (या 8192 bits यदि 1KB = 1024 bytes) |
(ix) <r>, फाइल को _______ मोड में खोलता है। | Read (पढ़ने का) mode |
(x) WWW का पूरा नाम _______ है। | World Wide Web |
Python Programming - विस्तृत अध्ययन
1. Exception Handling (अपवाद प्रबंधन)
Exception: प्रोग्राम चलने के दौरान होने वाली अप्रत्याशित या असामान्य स्थिति को Exception कहते हैं।
Exception के प्रकार:
- SyntaxError: कोड के व्याकरण में त्रुटि
- TypeError: गलत डेटा प्रकार
- ValueError: अनुचित मान
- ZeroDivisionError: शून्य से विभाजन
- NameError: अपरिभाषित चर
- IOError: फाइल संचालन में त्रुटि
Exception Handling Syntax:
2. File Handling (फाइल प्रबंधन)
File Types:
- Text File: मानव-पठनीय पाठ (.txt, .csv)
- Binary File: मशीन-पठनीय (.dat, .bin)
File Modes:
Mode | विवरण |
---|---|
'r' | Read (पढ़ने के लिए) |
'w' | Write (लिखने के लिए, पुरानी सामग्री मिट जाती है) |
'a' | Append (अंत में जोड़ने के लिए) |
'rb' | Read Binary (बाइनरी पढ़ने के लिए) |
'wb' | Write Binary (बाइनरी लिखने के लिए) |
Text File Operations:
Binary File Operations (Pickle):
Important Methods:
- open(): फाइल खोलना
- close(): फाइल बंद करना
- read(): पूरी फाइल पढ़ना
- readline(): एक पंक्ति पढ़ना
- write(): फाइल में लिखना
- seek(n): फाइल पॉइंटर को स्थिति n पर ले जाना
- tell(): वर्तमान स्थिति बताना
Data Structures - Stack और Queue
Stack (स्टैक)
परिभाषा: Stack एक रैखिक डेटा संरचना है जो LIFO (Last-In-First-Out) सिद्धांत पर कार्य करती है।
Stack Representation Top → | 30 | ← सबसे ऊपर (Last In) |----| | 20 | |----| | 10 | ← सबसे नीचे (First In) |____| Operations: - Push: ऊपर element जोड़ना - Pop: ऊपर से element हटाना
Stack Operations:
- Push: Stack के शीर्ष पर element जोड़ना
- Pop: शीर्ष element को हटाना
- Peek/Top: शीर्ष element देखना
- isEmpty: Stack खाली है या नहीं जांचना
Stack Implementation:
Stack Applications:
- Function calls और recursion
- Expression evaluation (Infix, Postfix, Prefix)
- Undo/Redo operations
- Browser history (Back button)
- Backtracking algorithms
Queue (पंक्ति)
परिभाषा: Queue एक रैखिक डेटा संरचना है जो FIFO (First-In-First-Out) सिद्धांत पर कार्य करती है।
Queue Representation Front Rear ↓ ↓ | 10 | → | 20 | → | 30 | → | 40 | Dequeue ← → Enqueue (निकालें) (जोड़ें) FIFO: First In First Out जो पहले आया, वो पहले जाएगा
Queue Operations:
- Enqueue: Rear में element जोड़ना
- Dequeue: Front से element हटाना
- Front: Front element देखना
- Rear: Rear element देखना
- isEmpty: Queue खाली है या नहीं
Queue Implementation:
DEQUE (Double Ended Queue):
एक विशेष प्रकार की queue जिसमें दोनों सिरों से insertion और deletion संभव है।
Searching Algorithms (खोज एल्गोरिद्म)
1. Linear Search (रैखिक खोज)
परिभाषा: सूची के प्रत्येक element को क्रमानुसार जांचकर खोजना।
समय जटिलता: O(n)
Linear Search Algorithm:
Step by Step Process (Key = 20):
List: [15, 4, 27, 20, 31, 9] Step 1: 15 == 20? No, आगे बढ़ें Step 2: 4 == 20? No, आगे बढ़ें Step 3: 27 == 20? No, आगे बढ़ें Step 4: 20 == 20? Yes! मिल गया Index = 3 Total comparisons = 4
2. Binary Search (द्विआधारी खोज)
परिभाषा: क्रमबद्ध सूची को बीच से विभाजित करके खोजना।
शर्त: सूची sorted (क्रमबद्ध) होनी चाहिए।
समय जटिलता: O(log n)
Binary Search Algorithm:
Step by Step Process:
Sorted List: [4, 9, 15, 20, 27, 31] Key = 20 Step 1: low=0, high=5, mid=2 arr[2] = 15 < 20 Search in right half Step 2: low=3, high=5, mid=4 arr[4] = 27 > 20 Search in left half Step 3: low=3, high=3, mid=3 arr[3] = 20 == 20 Found! Index = 3 Total comparisons = 3 (Linear search में 4 comparisons लगते)
Linear vs Binary Search:
विशेषता | Linear Search | Binary Search |
---|---|---|
समय जटिलता | O(n) | O(log n) |
सूची की शर्त | कोई आवश्यकता नहीं | Sorted होनी चाहिए |
विधि | Sequential | Divide and Conquer |
दक्षता | छोटी सूची के लिए | बड़ी सूची के लिए |
Sorting Algorithms (क्रमबद्ध करने की विधियां)
1. Bubble Sort (बबल सॉर्ट)
परिभाषा: पड़ोसी elements की तुलना करके swap करना।
Bubble Sort Algorithm:
2. Selection Sort (चयन सॉर्ट)
परिभाषा: सबसे छोटा element खोजकर पहले स्थान पर रखना।
3. Insertion Sort (सम्मिलन सॉर्ट)
परिभाषा: Elements को एक-एक करके सही स्थान पर सम्मिलित करना।
Sorting Methods Comparison:
Algorithm | Time Complexity | विशेषता |
---|---|---|
Bubble Sort | O(n²) | सरल लेकिन धीमा |
Selection Sort | O(n²) | न्यूनतम swaps |
Insertion Sort | O(n²) | लगभग sorted के लिए अच्छा |
SQL और Database Management
RDBMS (Relational Database Management System)
परिभाषा: डेटा को tables (संबंधों) में संग्रहीत और प्रबंधित करने वाला सॉफ्टवेयर।
महत्वपूर्ण अवधारणाएं:
- Table: डेटा को rows और columns में संग्रहीत करता है
- Row/Tuple: एक record
- Column/Attribute: एक field
- Primary Key: Table में प्रत्येक row को uniquely identify करता है
- Foreign Key: दो tables के बीच relation स्थापित करता है
MySQL Data Types:
Data Type | विवरण | उदाहरण |
---|---|---|
INT | पूर्णांक संख्या | 1, 100, -50 |
FLOAT | दशमलव संख्या | 3.14, 99.99 |
CHAR(n) | निश्चित लंबाई का string | CHAR(10) |
VARCHAR(n) | परिवर्तनीय लंबाई का string | VARCHAR(50) |
DATE | तारीख | '2024-01-15' |
SQL Commands:
1. CREATE TABLE:
2. INSERT:
3. SELECT:
4. UPDATE:
5. DELETE:
SQL Functions:
String Functions:
- LENGTH(string): String की लंबाई
- UPPER(string): Uppercase में बदलना
- LOWER(string): Lowercase में बदलना
- CONCAT(s1, s2): Strings जोड़ना
- SUBSTRING(string, start, length): Substring निकालना
Date Functions:
- NOW(): वर्तमान तारीख और समय
- DATE(): तारीख भाग
- YEAR(date): वर्ष निकालना
- MONTH(date): महीना निकालना
- DAY(date): दिन निकालना
Math Functions:
- POWER(x, y): x का y घात
- SQRT(x): वर्गमूल
- ABS(x): निरपेक्ष मान
- ROUND(x, d): दशमलव d तक round करना
Aggregate Functions:
- COUNT(): Rows गिनना
- SUM(): योग
- AVG(): औसत
- MAX(): अधिकतम मान
- MIN(): न्यूनतम मान
Primary Key vs Foreign Key:
Primary Key | Foreign Key |
---|---|
Table में rows को uniquely identify करता है | दो tables के बीच relation बनाता है |
NULL value नहीं हो सकती | NULL value हो सकती है |
एक table में एक ही Primary Key | एक table में कई Foreign Keys |
Duplicate values नहीं | Duplicate values हो सकती हैं |
File System की सीमाएं:
- Data Redundancy: डेटा की पुनरावृत्ति
- Data Inconsistency: असंगत डेटा
- Difficult Data Access: डेटा तक पहुंचना कठिन
- Security Problems: सुरक्षा की समस्याएं
- Concurrent Access Issues: एक साथ कई users की समस्या
- No Data Integrity: डेटा की अखंडता नहीं
Computer Networking (कंप्यूटर नेटवर्किंग)
Network Types (नेटवर्क के प्रकार)
प्रकार | पूरा नाम | विस्तार | उपयोग |
---|---|---|---|
LAN | Local Area Network | कुछ किलोमीटर | घर, ऑफिस, स्कूल |
MAN | Metropolitan Area Network | एक शहर | शहर भर का नेटवर्क |
WAN | Wide Area Network | देश/विश्व स्तर | Internet |
Network Topology (नेटवर्क टोपोलॉजी)
1. Star Topology (तारा टोपोलॉजी):
Computer 1 | | Computer 2---Hub---Computer 3 | | Computer 4 - सभी computers एक central hub से जुड़े - एक cable खराब होने पर बाकी चलते रहते हैं - Hub खराब होने पर पूरा network down
2. Bus Topology:
Computer 1 | --------Main Cable-------- | | | Computer2 C3 C4 - सभी single cable से जुड़े - कम cable की जरूरत - Main cable खराब = पूरा network down
Network Devices (नेटवर्क उपकरण)
- Hub: डेटा को सभी connected devices को भेजता है
- Switch: डेटा को केवल destination device को भेजता है
- Router: Networks के बीच data packets भेजता है
- Modem: Digital को Analog (और उलटा) में बदलता है
- Gateway: अलग-अलग protocols के networks जोड़ता है
Transmission Media
Wired (तार वाली):
- Twisted Pair Cable: दो तारें एक साथ मोड़ी हुई
- Co-axial Cable: मध्य में conductor, चारों ओर insulation
- Optical Fiber: प्रकाश संकेतों से डेटा transmission
Wireless (बिना तार):
- Radio Waves
- Microwaves
- Infrared
- Satellite
Internet Protocols
Protocol | पूरा नाम | उपयोग | Port |
---|---|---|---|
HTTP | HyperText Transfer Protocol | Web pages access करना | 80 |
HTTPS | HTTP Secure | Secure web access | 443 |
FTP | File Transfer Protocol | File transfer | 21 |
SMTP | Simple Mail Transfer Protocol | Email भेजना | 25 |
POP3 | Post Office Protocol | Email receive करना | 110 |
TCP | Transmission Control Protocol | Reliable data transfer | - |
IP | Internet Protocol | Addressing और routing | - |
IP Address
परिभाषा: Internet Protocol Address - नेटवर्क पर हर device की unique पहचान।
IPv4:
- 32-bit address
- Format: xxx.xxx.xxx.xxx (0-255)
- उदाहरण: 192.168.1.1
IPv6:
- 128-bit address
- Format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx
- उदाहरण: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Malware (दुर्भावनापूर्ण सॉफ्टवेयर)
- Virus: अपनी copies बनाकर फैलता है
- Trojan: असली software की तरह दिखता है
- Spyware: गुप्त जानकारी चुराता है
- Worm: स्वतः network में फैलता है
- Ransomware: डेटा encrypt कर फिरौती मांगता है
Statistics (सांख्यिकी)
Measures of Central Tendency
1. Mean (माध्य/औसत):
2. Median (मध्यिका):
मध्य का मान (sorted list में):
- विषम संख्या में elements: बीच का element
- सम संख्या में elements: बीच के दो elements का औसत
3. Mode (बहुलक):
सबसे अधिक बार आने वाला मान।
4. Range (विस्तार):
Expression Conversion (व्यंजक रूपांतरण)
Infix, Prefix, Postfix
Notation | Format | Example |
---|---|---|
Infix | Operand Operator Operand | A + B |
Prefix | Operator Operand Operand | + A B |
Postfix | Operand Operand Operator | A B + |
Infix to Postfix Conversion:
Example: (P + Q) * (R - Z)
Steps:
- P + Q → P Q +
- R - Z → R Z -
- (P Q +) * (R Z -) → P Q + R Z - *
संपूर्ण परीक्षा तैयारी
महत्वपूर्ण टिप्स:
- Python: File handling और Exception handling अच्छे से practice करें
- Data Structures: Stack और Queue operations diagram के साथ समझें
- Algorithms: Searching और Sorting के time complexity याद रखें
- SQL: CREATE, INSERT, SELECT commands practice करें
- Networking: Protocols और devices के names याद रखें
अंक वितरण रणनीति:
- MCQs (8 अंक): पहले solve करें, ये सबसे आसान हैं
- Fill in the blanks (5 अंक): direct answers, जल्दी हो जाएंगे
- Short answers (18 अंक): point-wise लिखें
- Long answers (9 अंक): diagrams और examples दें
- Essay type (8 अंक): systematic और विस्तार से लिखें
संदर्भ
- राजस्थान माध्यमिक शिक्षा बोर्ड आधिकारिक प्रश्न पत्र 2024
- NCERT Computer Science Textbook Class 12
- Python Official Documentation
- MySQL Reference Manual
श्रेणी: राजस्थान बोर्ड | कंप्यूटर विज्ञान | परीक्षा 2024 | अध्ययन सामग्री
यह पृष्ठ अंतिम बार 20 अक्टूबर 2025 को संपादित किया गया था।
राजस्थान बोर्ड उच्च माध्यमिक परीक्षा, 2024
कंप्यूटर विज्ञान (ऐच्छिक) - SS-03
Complete Study Guide with Professional Diagrams
यह संपूर्ण अध्ययन सामग्री professional diagrams, visualizations और interactive examples के साथ प्रस्तुत की गई है।
Data Structures - Visual Representation
Stack (LIFO - Last In First Out)
LIFO Principle: Last In First Out
जो element सबसे आखिर में add होता है (30), वो सबसे पहले remove होता है।
Queue (FIFO - First In First Out)
FIFO Principle: First In First Out
जो element पहले add होता है (10), वो पहले remove होता है।
Algorithm Flowcharts
Linear Search Flowchart
Binary Search Process (Visual)
Sorted Array: [4, 9, 15, 20, 27, 31] | Search Key: 20
Network Topology Diagrams
Star Topology
विशेषताएं:
- सभी computers केंद्रीय hub से connected
- एक cable खराब होने पर बाकी काम करते रहते हैं
- Hub खराब = पूरा network down
Bus Topology
विशेषताएं:
- सभी devices एक main cable से जुड़े
- कम cable की जरूरत
- Main cable खराब = पूरा network down
- T = Terminator (signal को reflect होने से रोकता है)
🎨 Professional Diagrams शामिल:
- ✅ Stack - SVG visual representation
- ✅ Queue - Complete flowchart
- ✅ Linear Search - Algorithm flowchart
- ✅ Binary Search - Step-by-step visualization
- ✅ Star Topology - Network diagram
- ✅ Bus Topology - Network diagram
सभी diagrams responsive हैं और mobile पर भी perfectly काम करते हैं!
श्रेणी: राजस्थान बोर्ड | कंप्यूटर विज्ञान | 2024 | Professional Study Material
Enhanced with SVG Diagrams and Visualizations