DCA ASSIGNMENT SOLUTIONS MAKE BY SARTHI JII

English Version

विषय 1 से 3 तक के सभी प्रश्न और विस्तृत उत्तर

Subject 1: Communication Skill & Personality Development
1. What is communication? Explain the process of communication with a suitable example.

उत्तर: संचार एक ऐसी प्रक्रिया है जिसके माध्यम से सूचनाओं, विचारों और भावनाओं का आदान-प्रदान किया जाता है। इसकी प्रक्रिया में Sender संदेश को Encode करके Channel के माध्यम से भेजता है, जिसे Receiver डिकोड करता है और अंत में Feedback देता है।
उदाहरण: एक शिक्षक का कक्षा में लेक्चर देना और छात्रों द्वारा उसे समझकर जवाब देना।

2. What are the different types of communication? Describe each type with its advantages and disadvantages.

उत्तर: मुख्य प्रकार हैं: मौखिक (Verbal): इसमें बोलकर संवाद होता है। लाभ: त्वरित प्रतिक्रिया; हानि: कोई लिखित प्रमाण नहीं। गैर-मौखिक (Non-verbal): इसमें इशारों और शारीरिक हाव-भाव का प्रयोग होता है। लिखित (Written): जैसे ईमेल या पत्र। लाभ: कानूनी प्रमाण; हानि: समय अधिक लगता है।

3. What are the barriers to effective communication? How can these barriers be overcome?

उत्तर: प्रभावी संचार में बाधाएं (Barriers) शोर, भाषा की अज्ञानता, सांस्कृतिक अंतर और भावनात्मक तनाव हैं। इन्हें स्पष्ट भाषा, सक्रिय श्रवण (Active Listening) और सही माध्यम का चुनाव करके दूर किया जा सकता है।

4. What is the importance of body language in communication? Describe the different aspects of body language.

उत्तर: बॉडी लैंग्वेज संदेश के प्रभाव को 55% तक बढ़ा देती है। इसके मुख्य पहलू आंखों का संपर्क (Eye Contact), चेहरे के भाव (Facial Expressions), हाथों के इशारे (Gestures) और बैठने या खड़े होने का तरीका (Posture) हैं।

5. What are soft skills? Why are soft skills important in the workplace?

उत्तर: सॉफ्ट स्किल्स वे व्यक्तिगत गुण हैं जो हमें दूसरों के साथ प्रभावी ढंग से काम करने की क्षमता देते हैं। कार्यस्थल पर यह टीम वर्क, नेतृत्व क्षमता और संघर्ष प्रबंधन (Conflict Resolution) के लिए अत्यंत महत्वपूर्ण हैं।

6. What are the different types of soft skills? Describe each type with suitable examples.

उत्तर: मुख्य प्रकार: संचार कौशल: दूसरों को अपनी बात समझाना। समय प्रबंधन: कार्य को डेडलाइन में पूरा करना। अनुकूलनशीलता: नए माहौल में ढलना। उदाहरण के लिए, कठिन परिस्थिति में शांत रहकर समस्या सुलझाना एक महत्वपूर्ण सॉफ्ट स्किल है।

7. What is stress? What are the causes of stress?

उत्तर: तनाव एक मानसिक और शारीरिक दबाव की स्थिति है। इसके कारणों में कार्य का अधिक बोझ, आर्थिक समस्या, स्वास्थ्य संबंधी चिंताएं या पारिवारिक विवाद शामिल हो सकते हैं।

8. How can stress be managed effectively? Describe different stress management techniques.

उत्तर: तनाव प्रबंधन के लिए नियमित व्यायाम, ध्यान (Meditation), गहरी सांस लेना, हॉबी के लिए समय निकालना और कार्यों की प्राथमिकता (Priority list) तय करना सबसे प्रभावी तकनीकें हैं।

9. What is the importance of teamwork? How can teamwork be improved?

उत्तर: टीमवर्क जटिल कार्यों को आसान बनाता है और उत्पादकता बढ़ाता है। इसे आपसी विश्वास, स्पष्ट संवाद और हर सदस्य की भूमिका स्पष्ट रूप से तय करके सुधारा जा सकता है।

10. What are the different stages of team development? Describe each stage in detail.

उत्तर: टीम विकास के पांच चरण हैं: 1. Forming: टीम का गठन। 2. Storming: विचारों का टकराव। 3. Norming: नियमों का बनना। 4. Performing: कुशलता से कार्य करना। 5. Adjourning: कार्य पूर्ण होने पर समापन।

Subject 2: Data Base Concept & Introduction to SQL
1. What is a view in SQL? What are its advantages?

उत्तर: View एक वर्चुअल टेबल है जो वास्तविक टेबल के डेटा पर आधारित होती है। इसके लाभ यह हैं कि यह डेटा सुरक्षा बढ़ाता है और जटिल SQL प्रश्नों को सरल बनाता है।

2. What is a transaction in SQL? Describe the ACID properties.

उत्तर: ट्रांजेक्शन डेटाबेस कार्यों की एक तार्किक इकाई है। ACID का अर्थ है: Atomicity (पूर्णता), Consistency (संगति), Isolation (अलगाव) और Durability (स्थायित्व)।

3. What is database administration? Describe the responsibilities of a database administrator (DBA).

उत्तर: DBA वह व्यक्ति है जो डेटाबेस को प्रबंधित करता है। उसकी जिम्मेदारियों में डेटाबेस बैकअप, रिकवरी, सुरक्षा नियंत्रण और परफॉरमेंस ट्यूनिंग शामिल हैं।

4. What is database security? How can a database be protected from unauthorized access?

उत्तर: डेटा को अनधिकृत पहुंच से बचाना सुरक्षा है। इसे एन्क्रिप्शन, मजबूत प्रमाणीकरण (Authentication) और फायरवॉल के माध्यम से किया जाता है।

5. What is database backup and recovery? What is its importance?

उत्तर: बैकअप डेटा की नकल बनाना है ताकि खराबी आने पर डेटा को रिकवर किया जा सके। यह व्यावसायिक निरंतरता सुनिश्चित करने के लिए महत्वपूर्ण है।

6. Explain the different types of database architectures (centralized, distributed, client-server).

उत्तर: Centralized: एक स्थान पर डेटा स्टोर। Distributed: अलग-अलग स्थानों पर डेटा फैला होना। Client-Server: क्लाइंट अनुरोध करता है और सर्वर डेटा प्रोसेस करता है।

7. What are NoSQL databases? How are they different from relational databases?

उत्तर: NoSQL डेटाबेस बिना टेबल के डेटा स्टोर करते हैं। ये स्केलेबल होते हैं और असंरचित डेटा (Unstructured data) के लिए बेस्ट हैं, जबकि SQL टेबल-आधारित है।

8. What is data mining? How is it used in databases?

उत्तर: बड़े डेटा सेट से उपयोगी पैटर्न खोजना डेटा माइनिंग है। इसका उपयोग व्यापारिक रणनीतियों और भविष्यवाणियों के लिए किया जाता है।

9. What is data warehousing? How is it different from a database?

उत्तर: वेयरहाउस ऐतिहासिक डेटा का संग्रह है। डेटाबेस दैनिक लेनदेन (OLTP) के लिए है, जबकि वेयरहाउस विश्लेषण (Analysis) के लिए है।

10. What are cloud-based databases? Describe their advantages and limitations.

उत्तर: ये इंटरनेट पर स्थित डेटाबेस हैं। लाभ: कहीं से भी पहुंच और कम लागत। सीमा: इंटरनेट पर अत्यधिक निर्भरता।

Subject 3: Introduction to Financial Accounting with Tally
1. Explain the meaning of accounting and its importance in the business world.

उत्तर: वित्तीय लेन-देन को व्यवस्थित तरीके से रिकॉर्ड करना लेखांकन है। यह व्यापार के लाभ-हानि को समझने और भविष्य के निर्णय लेने के लिए महत्वपूर्ण है।

2. Describe the objectives of accounting.

उत्तर: मुख्य उद्देश्य वित्तीय रिकॉर्ड रखना, कर गणना में सहायता करना, व्यापार की आर्थिक स्थिति जानना और कानूनी आवश्यकताओं को पूरा करना है।

3. What is the accounting equation? Explain its components.

उत्तर: समीकरण है: Assets = Liabilities + Equity। यहाँ एसेट्स व्यापार की संपत्ति हैं, लायबिलिटीज़ देनदारियां हैं और इक्विटी मालिक की पूंजी है।

4. Explain the rules of debit and credit in accounting.

उत्तर: 1. Personal: पाने वाला डेबिट, देने वाला क्रेडिट। 2. Real: आने वाली वस्तु डेबिट, जाने वाली क्रेडिट। 3. Nominal: सभी खर्चे डेबिट, सभी आय क्रेडिट।

5. What are subsidiary books in accounting? Explain different types.

उत्तर: ये मुख्य जर्नल की सहायक पुस्तकें हैं। प्रकार: Cash Book (नकद के लिए), Purchase Book (खरीद के लिए), Sales Book (बिक्री के लिए)।

6. Describe the concept of financial statements, including balance sheet and P&L account.

उत्तर: वित्तीय विवरण व्यापार की रिपोर्ट है। P&L खाता लाभ या हानि दिखाता है और बैलेंस शीट संपत्ति और देनदारियों का विवरण देती है।

7. What is Tally software? Discuss its features.

उत्तर: Tally एक लोकप्रिय अकाउंटिंग सॉफ्टवेयर है। इसकी विशेषताएं हैं: मल्टी-करेंसी सपोर्ट, जीएसटी (GST) गणना और इन्वेंटरी मैनेजमेंट।

8. Explain the process of creating a new company in Tally.

उत्तर: Tally खोलें > Create Company पर जाएं > कंपनी का नाम, पता और वित्तीय वर्ष भरें > जानकारी स्वीकार (Accept) करके सेव करें।

9. Describe the procedure for bank reconciliation in Tally.

उत्तर: यह बैंक स्टेटमेंट और कंपनी की कैश बुक के अंतर को सुधारने की प्रक्रिया है। इसके लिए Banking menu में जाकर Bank Reconciliation विकल्प चुना जाता है।

10. What is payroll accounting in Tally?

उत्तर: टैली में पेरोल का उपयोग कर्मचारियों के वेतन, भत्ते, उपस्थिति और वैधानिक कटौती (PF/ESI) को प्रबंधित करने के लिए किया जाता है।

DCA ASSIGNMENT SOLUTIONS (SUBJECTS 5-9)

Subject 5: Programming through Python
1. Explain the features and advantages of Python. How does it differ from other programming languages?

उत्तर: पायथन एक उच्च-स्तरीय (High-level) और इंटरप्रिटेड भाषा है। इसकी मुख्य विशेषता इसकी सरलता और पठनीयता है, क्योंकि इसका सिंटैक्स काफी हद तक अंग्रेजी जैसा है। यह ओपन-सोर्स है और इसमें विशाल 'स्टैंडर्ड लाइब्रेरी' उपलब्ध है। C++ या Java की तुलना में इसमें कम कोड लिखना पड़ता है और यह 'डायनामिकली टाइप्ड' है, यानी वेरिएबल का प्रकार बताने की ज़रूरत नहीं होती।

2. Describe different data types in Python. Provide examples of how variables are declared and used.

उत्तर: पायथन में मुख्य डेटा टाइप हैं: Integer (पूर्ण संख्या, उदा. x=10), Float (दशमलव संख्या, उदा. y=10.5), String (टेक्स्ट, उदा. a="Hello"), और Boolean (True/False)। इसमें वेरिएबल डिक्लेयर करने के लिए किसी कीवर्ड की ज़रूरत नहीं होती, बस नाम लिखकर वैल्यू असाइन कर दी जाती है।

3. Explain the different types of operators in Python (Arithmetic, Relational, Logical, Assignment, etc.) with examples.

उत्तर: पायथन में कई प्रकार के ऑपरेटर्स होते हैं: 1. Arithmetic: (+, -, *, /) गणना के लिए। 2. Relational: (==, !=, >, <) तुलना के लिए। 3. Logical: (and, or, not) लॉजिक जोड़ने के लिए। 4. Assignment: (=, +=, -=) वैल्यू देने के लिए।

4. Discuss the role of if-else and nested if-else statements in Python with suitable examples.

उत्तर: इनका उपयोग 'डिसीजन मेकिंग' के लिए होता है। अगर 'if' की शर्त सही है, तो वह ब्लॉक चलेगा, वरना 'else' ब्लॉक। Nested if-else का मतलब है एक 'if' के अंदर दूसरा 'if' होना, जिससे जटिल कंडीशन्स को चेक किया जा सके।

5. Differentiate between for loop and while loop in Python. Write a Python program to print the Fibonacci series using loops.

उत्तर: For loop का उपयोग तब होता है जब हमें पुनरावृत्ति (Iterations) की संख्या पता हो। While loop तब तक चलता है जब तक दी गई शर्त सच रहती है। फाइबोनैचि सीरीज के लिए लूप का उपयोग करके पिछली दो संख्याओं को जोड़कर अगली संख्या प्राप्त की जाती है।

6. What are functions in Python? Explain the difference between built-in functions and user-defined functions with examples.

उत्तर: फंक्शन कोड का एक पुन: प्रयोज्य (Reusable) ब्लॉक है। Built-in फंक्शन जैसे print() और input() पायथन में पहले से होते हैं। User-defined फंक्शन वह है जिसे प्रोग्रामर अपनी जरूरत के लिए 'def' कीवर्ड का उपयोग करके बनाता है।

7. Compare and contrast Lists, Tuples, and Dictionaries in Python. Give examples where each should be used.

उत्तर: List परिवर्तनीय (Mutable) है और [] में लिखी जाती है। Tuple अपरिवर्तनीय (Immutable) है और () में लिखी जाती है। Dictionary की-वैल्यू जोड़े में {} में डेटा स्टोर करती है। डेटा बदलने की जरूरत हो तो लिस्ट का उपयोग करें, सुरक्षा के लिए ट्यूपल का।

8. Explain the process of reading and writing text files in Python. Write a Python program to read a file and display its content.

उत्तर: पायथन में open() फंक्शन का उपयोग होता है। 'r' मोड फाइल पढ़ने के लिए और 'w' मोड लिखने के लिए है। file.read() से डेटा पढ़ा जाता है और file.close() से फाइल को सुरक्षित रूप से बंद किया जाता है।

9. Describe the concepts of classes and objects in Python. Write a simple Python program demonstrating the use of a class and object.

उत्तर: क्लास (Class) एक ब्लूप्रिंट या खाका है, जबकि ऑब्जेक्ट (Object) उस क्लास का एक वास्तविक उदाहरण है। जैसे 'Human' एक क्लास है और 'Rahul' एक ऑब्जेक्ट है। यह ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग का आधार है।

10. What are exceptions in Python? Explain how try, except, and finally blocks work with examples.

उत्तर: रनटाइम पर आने वाली त्रुटियों को एक्सेप्शन कहते हैं। try में वह कोड होता है जिसमें एरर आ सकता है, except उस एरर को संभालता है, और finally हमेशा चलता है, चाहे एरर आए या नहीं।

Subject 6: Information Technology Tools & Network Basics
1. Explain the evolution of computers and their applications in various fields.

उत्तर: कंप्यूटर का विकास एबेकस से शुरू होकर आज के सुपर-कंप्यूटर और AI तक पहुँचा है। आज कंप्यूटर का उपयोग बैंकिंग, शिक्षा (ई-लर्निंग), चिकित्सा (सर्जरी), और रक्षा (मिसाइल कंट्रोल) जैसे हर महत्वपूर्ण क्षेत्र में हो रहा है।

2. Describe different types of input devices and their functions with examples.

उत्तर: इनपुट डिवाइस कंप्यूटर को निर्देश देते हैं। मुख्य उदाहरण: Keyboard (टाइपिंग), Mouse (कर्सर कंट्रोल), Scanner (फोटो को डिजिटल करना), और Joystick (गेम खेलने के लिए)।

3. Discuss the different generations of computers and their characteristics.

उत्तर: कंप्यूटर की 5 पीढ़ियां हैं: 1. वैक्यूम ट्यूब (बहुत बड़े), 2. ट्रांजिस्टर (थोड़े तेज़), 3. IC (छोटे और तेज़), 4. माइक्रोप्रोसेसर (आज के PC), और 5. AI (भविष्य की तकनीक)। हर पीढ़ी के साथ कंप्यूटर छोटे और शक्तिशाली होते गए।

4. Explain the number systems used in computers (Binary, Octal, Decimal, Hexadecimal).

उत्तर: कंप्यूटर Binary (0,1) भाषा समझता है। Decimal (0-9) इंसान इस्तेमाल करते हैं। Octal का बेस 8 और Hexadecimal का बेस 16 होता है, जिनका उपयोग मेमोरी मैनेजमेंट में होता है।

5. What is an Operating System? Explain its functions and types with examples.

उत्तर: OS एक सिस्टम सॉफ्टवेयर है जो यूजर और हार्डवेयर के बीच माध्यम है। इसके कार्य: मेमोरी मैनेजमेंट, फाइल कंट्रोल। प्रकार: Single-user (DOS), Multi-user (Windows, Linux), मोबाइल OS (Android)।

6. Describe the role of the Central Processing Unit (CPU) and its components.

उत्तर: CPU कंप्यूटर का 'मस्तिष्क' है। इसके तीन भाग हैं: 1. ALU: सभी गणितीय गणनाएं करता है। 2. CU: सिस्टम को कंट्रोल करता है। 3. Memory Unit: डेटा को अस्थायी रूप से स्टोर करता है।

7. What are the different storage devices? Explain primary and secondary storage with examples.

उत्तर: Primary Storage (RAM) अस्थायी होती है और काम करते वक्त डेटा रखती है। Secondary Storage (Hard Disk, SSD) स्थायी होती है जिसमें डेटा बिजली जाने के बाद भी सुरक्षित रहता है।

8. Explain programming languages and their types. How do they differ from human languages?

उत्तर: ये कंप्यूटर को निर्देश देने की भाषाएं हैं। Low-level (मशीन कोड) और High-level (Python, C++)। ये मानव भाषा से अलग हैं क्योंकि इनका व्याकरण (सिंटैक्स) बहुत सख्त होता है।

9. Discuss computer viruses, their types, and how they spread. How can they be prevented?

उत्तर: वायरस हानिकारक प्रोग्राम हैं। प्रकार: Worms, Trojan Horse। ये इंटरनेट या पेन ड्राइव से फैलते हैं। रोकथाम के लिए एंटीवायरस और फायरवॉल का उपयोग करना चाहिए और सॉफ्टवेयर अपडेट रखना चाहिए।

10. Explain the concept of the Internet, IP addresses, and different ways to connect to the internet.

उत्तर: इंटरनेट नेटवर्क का जाल है। IP Address हर डिवाइस का डिजिटल पता है। जुड़ने के तरीके: Wi-Fi, ब्रॉडबैंड (Fiber), डायल-अप और मोबाइल डेटा (4G/5G)।

Subject 7: Introduction to Cyber Security
1. Explain the concept of Cyberspace and its architecture. How does web technology facilitate communication and data transfer?

उत्तर: साइबरस्पेस एक आभासी वातावरण है जहाँ इंटरनेट के जरिए डेटा का आदान-प्रदान होता है। वेब तकनीक (HTTP/HTTPS) डेटा को एन्क्रिप्ट करके सुरक्षित रूप से एक स्थान से दूसरे स्थान तक पहुँचाती है।

2. Discuss major challenges in cyber security. What measures can be taken to protect sensitive data on the internet?

उत्तर: प्रमुख चुनौतियां हैकिंग, फिशिंग और रैंसमवेयर हैं। सुरक्षा के लिए मज़बूत पासवर्ड, 2-फैक्टर ऑथेंटिकेशन (2FA) और एन्क्रिप्शन का उपयोग करना अनिवार्य है।

3. What are the different types of cybercrimes? Explain cybercrimes against individuals, organizations, and government entities with examples.

उत्तर: व्यक्तियों के खिलाफ (ब्लैकमेलिंग), संगठनों के खिलाफ (डेटा चोरी) और सरकार के खिलाफ (साइबर-आतंकवाद या डेटा हैकिंग)। ये सभी डिजिटल अपराध की श्रेणी में आते हैं।

4. Describe the IT Act 2000 and its amendments. How does it help in controlling cybercrime in India?

उत्तर: यह भारत का मुख्य कानून है जो साइबर अपराधों को रोकता है। इसमें हैकिंग, डेटा चोरी और अश्लीलता के लिए जेल और जुर्माने का प्रावधान है, जिससे डिजिटल सुरक्षा बनी रहती है।

5. How do social media platforms pose security risks? Discuss various privacy concerns and best practices to ensure social media security.

उत्तर: सोशल मीडिया पर निजी जानकारी लीक होने का खतरा रहता है। सुरक्षा के लिए प्रोफाइल को प्राइवेट रखें, अनजान लोगों की फ्रेंड रिक्वेस्ट न लें और अपनी लोकेशन शेयर करने से बचें।

6. Explain the various types of digital payment methods. What are the common frauds associated with digital transactions, and how can they be prevented?

उत्तर: विधियाँ: UPI (GPay), नेट बैंकिंग, कार्ड। फ्रॉड: फेक QR कोड, OTP स्कैम। बचाव: कभी भी अपना PIN या OTP किसी को न बताएं और हमेशा आधिकारिक एप्स का ही उपयोग करें।

7. Discuss the role of RBI guidelines in securing digital payments. How do these guidelines protect customers from unauthorized banking transactions?

उत्तर: RBI ने 'जीरो लायबिलिटी' की नीति दी है। अगर ग्राहक की गलती के बिना अनधिकृत ट्रांजैक्शन होता है, तो बैंक को पैसे वापस करने होते हैं, बशर्ते समय पर शिकायत की गई हो।

8. What are firewalls and antivirus programs? How do they help in enhancing cyber security for individuals and organizations?

उत्तर: Firewall बाहरी नेटवर्क हमलों को रोकता है। Antivirus फाइलों को स्कैन कर वायरस को खत्म करता है। ये दोनों सुरक्षा के दोहरे कवच की तरह काम करते हैं।

9. Explain the importance of security patch management and password policies. Why are they critical for securing digital devices?

उत्तर: सिक्योरिटी पैच सॉफ्टवेयर की कमियों को भरते हैं। मज़बूत पासवर्ड पॉलिसी (अक्षर, नंबर और सिम्बल का मेल) हैकर्स के लिए घुसपैठ करना लगभग नामुमकिन बना देती है।

10. How can organizations and individuals ensure Wi-Fi security? Discuss basic security policies and permissions that should be configured.

उत्तर: राउटर का डिफ़ॉल्ट पासवर्ड बदलें, WPA2/WPA3 एन्क्रिप्शन का उपयोग करें और सार्वजनिक वाई-फाई (Public Wi-Fi) पर कभी भी बैंकिंग का काम न करें।

Subject 8: Windows & MS Office
1. Explain the features and benefits of Windows 10. How does it improve the user experience compared to previous versions?

उत्तर: Windows 10 में स्टार्ट मेनू, कोर्टाना वॉइस असिस्टेंट और माइक्रोसॉफ्ट एज ब्राउज़र है। यह विंडोज 7 और 8 की तुलना में बहुत तेज़, सुरक्षित और मल्टी-टास्किंग के लिए बेहतर है।

2. Describe the installation process of Windows 10. What are the minimum system requirements for installation?

उत्तर: बूट मीडिया (USB) का उपयोग करें, भाषा चुनें, और ड्राइव पर विंडोज इंस्टॉल करें। आवश्यकता: 1GHz प्रोसेसर, 1GB RAM (32-bit), और 20GB खाली डिस्क स्पेस।

3. What are the roles of Cortana, File Explorer, and Quick Actions in Windows 10? How do these features enhance productivity?

उत्तर: Cortana वॉइस कमांड से काम करती है। File Explorer फाइलों को व्यवस्थित करता है। Quick Actions से वाई-फाई और ब्लूटूथ जैसे फीचर्स को एक क्लिक में कंट्रोल किया जा सकता है।

4. Explain user management and parental controls in Windows 10. How do they assist in system security?

उत्तर: यूजर मैनेजमेंट से हर यूजर का अलग अकाउंट और पासवर्ड होता है। पैरेंटल कंट्रोल से बच्चों के इंटरनेट उपयोग और स्क्रीन टाइम को नियंत्रित किया जा सकता है।

5. What are the various applications in the Microsoft Office Suite? Explain the roles of MS Word, MS Excel, and MS PowerPoint.

उत्तर: MS Word: लेटर और रिपोर्ट बनाने के लिए। MS Excel: डेटा गणना और टेबल के लिए। MS PowerPoint: प्रेजेंटेशन और स्लाइड्स बनाने के लिए।

6. Describe the interface of MS Word 2019. How do OneDrive, text formatting, and page layout assist in document management?

उत्तर: वर्ड का इंटरफेस 'रिबन' आधारित है। OneDrive फाइलों को क्लाउड पर सेव करता है। Formatting से टेक्स्ट सुंदर बनता है और Page Layout प्रिंटिंग सेटिंग्स में मदद करता है।

7. Explain the use of functions and formulas in MS Excel 2019. How do relative and absolute references work?

उत्तर: फॉर्मूला (जैसे =A1+B1) गणना करता है। Relative Reference कॉपी करने पर सेल बदल देता है, जबकि Absolute Reference ($A$1) सेल को फिक्स रखता है।

8. How do animations and transitions work in MS PowerPoint 2019? How do they enhance the quality of a presentation?

उत्तर: Animations स्लाइड के अंदर की चीज़ों पर प्रभाव डालते हैं। Transitions स्लाइड बदलने के तरीके पर लगते हैं। ये प्रेजेंटेशन को आकर्षक और पेशेवर बनाते हैं।

9. What is Office 365, and how does it differ from traditional MS Office versions? What are its key features?

उत्तर: Office 365 सब्सक्रिप्शन आधारित है और हमेशा अपडेट रहता है। इसमें 1TB क्लाउड स्टोरेज और ऑनलाइन सहयोग (Real-time collaboration) जैसी आधुनिक सुविधाएं हैं।

10. How does collaboration work in Office 2019? Explain features like Track Changes, SmartArt, and document protection.

उत्तर: Track Changes एडिटिंग को रिकॉर्ड करता है। SmartArt ग्राफिक्स बनाने में मदद करता है। Protection से फाइल पर पासवर्ड लगाया जा सकता है।

Subject 9: Objects Oriented Programming with C++
1. Explain the concept of Object-Oriented Programming (OOP) in C++ and discuss its advantages with examples.

उत्तर: OOP एक ऐसी तकनीक है जो प्रोग्राम को 'ऑब्जेक्ट्स' में बांटती है। इसके लाभ: डेटा सुरक्षा, कोड का दोबारा उपयोग (Reusability) और जटिलता कम करना। उदाहरण: 'Student' क्लास और उसके ऑब्जेक्ट्स।

2. Describe various types of C++ compilers and explain their roles in program development.

उत्तर: कंपाइलर (जैसे Turbo C++, GCC) सोर्स कोड को मशीन कोड में बदलता है। ये कोड की गलतियां (Errors) चेक करते हैं और प्रोग्राम चलाने योग्य फाइल (.exe) बनाते हैं।

3. What are arrays in C++? Explain single-dimensional and multi-dimensional arrays with examples.

उत्तर: ऐरे एक ही प्रकार के डेटा का संग्रह है। Single-dimensional: एक सीधी कतार (उदा: int a[5])। Multi-dimensional: एक टेबल या मैट्रिक्स की तरह (उदा: int a[3][3])।

4. Discuss the concept of pointers in C++ and explain how dynamic memory allocation is performed using pointers.

उत्तर: पॉइंटर एक वेरिएबल है जो दूसरे वेरिएबल का मेमोरी एड्रेस स्टोर करता है। new और delete कीवर्ड का उपयोग करके रनटाइम पर मेमोरी एलोकेट और डी-एलोकेट की जाती है।

5. How do constructors and destructors work in C++? Explain with an example.

उत्तर: Constructor ऑब्जेक्ट बनते ही अपने आप चलता है (वैल्यू सेट करने के लिए)। Destructor ऑब्जेक्ट खत्म होने पर चलता है ताकि मेमोरी खाली की जा सके।

6. Explain function overloading and operator overloading in C++. Provide suitable examples.

उत्तर: Function Overloading: एक नाम के कई फंक्शन। Operator Overloading: ऑपरेटर्स (+, -) को नया काम सिखाना, जैसे दो स्ट्रिंग्स को जोड़ना।

7. What is inheritance in C++? Explain different types of inheritance with examples.

उत्तर: एक क्लास (Child) द्वारा दूसरी क्लास (Parent) के गुणों को अपनाना। प्रकार: Single (एक पैरेंट), Multiple (दो पैरेंट), और Multilevel (दादा-बाप-बेटा)।

8. Explain the concept of polymorphism in C++ and differentiate between compile-time and runtime polymorphism.

उत्तर: 'एक नाम, अनेक रूप'। Compile-time (ओवरलोडिंग) तेज़ होता है। Runtime (वर्चुअल फंक्शन) अधिक लचीला है और निर्णय प्रोग्राम चलते समय लिया जाता है।

9. What are friend functions and friend classes in C++? Explain their use with examples.

उत्तर: फ्रेंड फंक्शन क्लास का हिस्सा न होकर भी उसके प्राइवेट डेटा को देख सकता है। यह दो अलग-अलग क्लासेज के बीच डेटा साझा करने में उपयोगी होता है।

10. Discuss the C++ input/output system and explain the use of manipulators in formatting output.

उत्तर: C++ iostream लाइब्रेरी (cin, cout) का उपयोग करता है। Manipulators जैसे endl और setw आउटपुट को स्क्रीन पर व्यवस्थित और सुंदर दिखाने के लिए उपयोग होते हैं।