Class 12 Computer Science Important Questions and Answers 2025 | कक्षा 12 कंप्यूटर साइंस महत्वपूर्ण प्रश्नोत्तर 2025 (सभी यूनिट्स)

| गुरुवार, अक्टूबर 30, 2025

कक्षा 12 कम्प्यूटर साइंस – परीक्षा हेतु महत्वपूर्ण प्रश्नोत्तर (Solved)

अंतिम अद्यतन: आज • स्रोत: पाठ्यपुस्तक/पिछले वर्षों के प्रश्न • त्वरित पुनरावृत्ति नोट्स

इस पेज पर यूनिट-वाइज छोटे, मध्यम और लम्बे उत्तरों के साथ प्रोग्रामिंग, DBMS/SQL, नेटवर्किंग, वेब टेक आदि के Important Q&A दिए गए हैं। पढ़ाई के समय नीले लिंक से सीधे संबंधित सेक्शन पर जाएँ।

एक नज़र में
कुल यूनिट्स6
उच्च-वजन टॉपिक्सDBMS, SQL, Python
त्वरित अभ्यासकोड + SQL

1) कम्प्यूटर मूलभूत व ऑपरेटिंग सिस्टम

Q1. सिस्टम सॉफ्टवेयर व एप्लिकेशन सॉफ्टवेयर में अंतर लिखिए।
Ans. सिस्टम सॉफ्टवेयर (जैसे OS, कम्पाइलर) हार्डवेयर को मैनेज करता है और एप्लिकेशन चलाने के लिए प्लेटफ़ॉर्म देता है; एप्लिकेशन सॉफ्टवेयर (जैसे ब्राउज़र, वर्ड प्रोसेसर) यूज़र-स्पेसिफिक कार्य करता है।

Q2. मल्टीटास्किंग व मल्टीप्रोसेसिंग में भेद।
Ans. मल्टीटास्किंग: एक CPU टाइम-स्लाइसिंग से कई टास्क; मल्टीप्रोसेसिंग: एक से अधिक CPU/कोर समानांतर प्रोसेस चलाते हैं।

Q3. मेमोरी हाइयरार्की समझाइए।
Ans. रजिस्टर → कैश → RAM → SSD/HDD; गति ऊपर से नीचे घटती है, क्षमता बढ़ती है, लागत/बाइट घटती है।

Q4. फ़ाइल सिस्टम क्या है? उदाहरण सहित।
Ans. डेटा को स्टोर/आर्गेनाइज़ करने के नियमों का समूह (NTFS, ext4, FAT32)।

2) DBMS व SQL (उच्च-वजन)

Q5. DBMS के लाभ लिखिए।
Ans. डेटा स्वतंत्रता, कम पुनरावृत्ति, बेहतर सुरक्षा, समवर्ती अभिगम, बैकअप/रिकवरी।

Q6. प्राथमिक कुंजी (Primary Key) व विदेशी कुंजी (Foreign Key) में अंतर।
Ans. PK टेबल में प्रत्येक रिकॉर्ड को यूनिक पहचान देती है; FK दूसरी टेबल की PK को संदर्भित कर रिलेशन बनाती है।

Q7. नॉर्मलाइज़ेशन क्या है? 1NF, 2NF, 3NF का उल्लेख।
Ans. डेटा पुनरावृत्ति कम करने व अखंडता बढ़ाने हेतु टेबल्स का संरचनात्मक विभाजन; 1NF: atomic values, 2NF: partial dependency नहीं, 3NF: transitive dependency नहीं।

Q8. SQL DDL, DML, DCL उदाहरण सहित।
Ans. DDL: CREATE, ALTER, DROP; DML: SELECT, INSERT, UPDATE, DELETE; DCL: GRANT, REVOKE.

उदाहरण तालिकाएँ
CREATE TABLE Student(
  Roll INT PRIMARY KEY,
  Name VARCHAR(30),
  Class INT,
  Marks INT
);

CREATE TABLE Result(
  Roll INT,
  Grade CHAR(1),
  FOREIGN KEY (Roll) REFERENCES Student(Roll)
);
    
महत्वपूर्ण क्वेरी
-- टॉप 5 स्कोर
SELECT Name, Marks FROM Student ORDER BY Marks DESC LIMIT 5;

-- औसत अंक
SELECT AVG(Marks) AS AvgMarks FROM Student;

-- 80 से अधिक अंक वाले
SELECT Roll, Name FROM Student WHERE Marks >= 80;

-- क्लास-वाइज औसत
SELECT Class, ROUND(AVG(Marks),2) AS Avg FROM Student GROUP BY Class;

-- Join से Grade दिखाएँ
SELECT s.Name, s.Marks, r.Grade
FROM Student s INNER JOIN Result r ON s.Roll = r.Roll;
    

3) नेटवर्किंग व इंटरनेट

Q9. LAN, MAN, WAN में अंतर।
Ans. LAN: स्थानीय परिसर; MAN: शहर-स्तरीय; WAN: देशों/महाद्वीपों तक फैला नेटवर्क।

Q10. TCP/IP मॉडल की परतें।
Ans. Application, Transport (TCP/UDP), Internet (IP), Network Access.

Q11. IP Address v4 बनाम v6।
Ans. IPv4: 32-bit (4 ऑक्टेट), सीमित पते; IPv6: 128-bit, बहुत विशाल एड्रेस स्पेस।

Q12. DNS व HTTP का कार्य।
Ans. DNS: डोमेन को IP में मैप; HTTP/HTTPS: वेब पर डेटा ट्रांसफर प्रोटोकॉल (HTTPS में TLS सुरक्षा)।

4) बूलियन बीजगणित व लॉजिक गेट्स

Q13. मूल पहचानें (Identities):
Ans. A + 0 = A, A · 1 = A, A + A' = 1, A · A' = 0, (A+B)' = A'·B' (De Morgan).

Q14. सरलीकरण: F = A·B + A·B' = A(B + B') = A.

Q15. NAND/NOR Universal Gate क्यों?
Ans. इनके संयोजन से AND, OR, NOT सभी बनाए जा सकते हैं; अतः ये यूनिवर्सल कहलाते हैं।

5) प्रोग्रामिंग (Python) – प्रायोगिक प्रश्न

Q16. Python में लिस्ट व ट्यूपल में अंतर।
Ans. लिस्ट mutable होती है (append, pop), ट्यूपल immutable

Q17. फंक्शन व रेकर्शन पर लघु-उत्तरीय प्रश्न।
Ans. फंक्शन कोड पुन:उपयोग देता; रेकर्शन में फंक्शन स्वयं को कॉल करता है (base case आवश्यक)।

महत्वपूर्ण Python प्रोग्राम
# (1) फ़ैक्टोरियल - रेकर्शन
def fact(n):
    return 1 if n<=1 else n*fact(n-1)
print(fact(5))  # 120

# (2) Palindrome जाँच
s = "LEVEL"
print("Palindrome" if s == s[::-1] else "Not")

# (3) लिस्ट से सबसे बड़ा/छोटा
arr = [12, 5, 44, 7]
print(max(arr), min(arr))

# (4) फ़ाइल में लिखना/पढ़ना
with open("demo.txt","w") as f:
    f.write("Hello 12th CS")
with open("demo.txt") as f:
    print(f.read())

# (5) डिक्शनरी से फ़्रीक्वेंसी काउंट
text = "a b a c a b"
freq = {}
for w in text.split():
    freq[w] = freq.get(w,0)+1
print(freq)
    

6) वेब टेक (HTML/CSS) व साइबर सुरक्षा

Q18. HTML के अनिवार्य टैग्स।
Ans. <!DOCTYPE html>, <html>, <head>, <title>, <body>.

Q19. GET बनाम POST मेथड।
Ans. GET URL में डेटा भेजता (कम सुरक्षित, कैश योग्य), POST बॉडी में डेटा (अधिक सुरक्षित, बड़ा डेटा)।

Q20. साइबर सुरक्षा के तीन स्तंभ (CIA Triad)।
Ans. Confidentiality, Integrity, Availability.

सरल HTML उदाहरण


Sample

  

My Web Page

Welcome

Link

पिछले वर्षों के महत्त्वपूर्ण प्रश्न (संक्षिप्त उत्तर सहित)

  • Q21. क्लाउड कम्प्यूटिंग के सेवा मॉडल? — IaaS, PaaS, SaaS उदाहरण सहित।
  • Q22. ओपन सोर्स लाइसेंस क्या है? — GPL/MIT जैसे लाइसेंस जो सोर्स कोड उपयोग/संशोधन की अनुमति दें।
  • Q23. ई-वेस्ट क्या है व इसके निपटारे के उपाय? — रीसायक्लिंग, सुरक्षित डिस्पोज़ल, ई-कलेक्शन ड्राइव।
  • Q24. OS में डेडलॉक के चार आवश्यक शर्तें — Mutual Exclusion, Hold & Wait, No Preemption, Circular Wait।
  • Q25. SQL में WHEREHAVING का अंतर — WHERE row filter; HAVING aggregate पर group filter।
  • Q26. Python में list comprehension उदाहरण — [x*x for x in range(5)].
  • Q27. टोपोलॉजी: Star, Bus, Ring के लाभ-हानि संक्षेप में।
  • Q28. इंटरनेट के जोखिम: फ़िशिंग, मालवेयर, रैनसमवेयर – रोकथाम: 2FA, अपडेट, बैकअप।
  • Q29. डेटा अखंडता बाधाएँ (Constraints) — NOT NULL, UNIQUE, CHECK, DEFAULT।
  • Q30. बाइनरी से डेसीमल रूपांतरण विधि उदाहरण सहित।

एग्ज़ाम टिप्स व क्विक रिविज़न

  1. DBMS/SQL और Python से कम से कम 25–30% प्रश्न आते हैं—इन पर अतिरिक्त समय दें।
  2. हर यूनिट के 10-10 शॉर्ट नोट्स बनाकर एक-लाइन परिभाषाएँ याद करें।
  3. SQL व Python के टाइप्ड प्रोग्राम 3–4 बार लिखकर अभ्यास करें।
  4. आरेख (टोपोलॉजी, OS, गेट्स) साफ-सुथरे बनाएं—मार्क-फेचर।

FAQ

प्र1. 3 घंटे की परीक्षा में उत्तर कैसे संरचित करें?
उ. परिभाषा → बिंदुवार अंतर/लाभ → छोटा उदाहरण/आरेख → निष्कर्ष।

प्र2. लंबा उत्तर लिखते समय क्या शामिल करें?
उ. हेडिंग्स, उप-हेडिंग्स, टेबल/कोड स्निपेट, वास्तविक जीवन उदाहरण।

और पढ़ें: DBMS/SQLPython ProgramsNetworking