संख्या पद्धतियाँ
- स्थानीय मान
- बाइनरी 2k, ऑक्टल 8k, हेक्स 16k
- दशमलव में
- Σ dk·bk
- दशमलव से
- आधार से भाग दें, शेषफल नीचे से ऊपर पढ़ें
- हेक्स ↔ बाइनरी
- एक हेक्स अंक = 4 बिट
- टू’ज़ कॉम्प्लीमेंट
- बिट उलटें और 1 जोड़ें
सूत्र-पत्रक, हर विषय के मुख्य विधि-चरण और 20 अभ्यास प्रश्न, पूरे हल पीछे दिए गए हैं।
बिट इस तरह सेट करें कि वे 8-बिट 2 के पूरक में −65 संग्रहीत करें। चिह्नरहित संख्या के रूप में पढ़ने पर पैटर्न का मान U क्या है?
एक असंपीड़ित छवि 256 × 256 पिक्सेल की है, प्रति पिक्सेल 32 बिट। यह KiB में (1 KiB = 1024 बाइट) कितनी मेमोरी M लेती है?
कौन-सा सूत्र ¬(c → a) के तार्किक रूप से तुल्य है? उस पर क्लिक करें।
आधार-वाक्य p ∨ r; ¬p दिए गए हैं। इनसे कौन-सा निष्कर्ष निकलता है? उस पर क्लिक करें।
F(A, B, C, D) = Σm(1, 2, 3, 7, 8, 9, 10, 12, 13) का न्यूनतम गुणनफलों का योग (SOP) रूप कार्नो मानचित्र से ज्ञात करें। उसमें कितने गुणन पद N हैं?
एक धनात्मक-कोर-ट्रिगर्ड D फ़्लिप-फ़्लॉप Q = 0 से शुरू होता है और दिखाए गए निवेश पाता है। उस पहली क्लॉक कोर पर क्लिक करें जिस पर Q 1 से वापस 0 होता है।
यूलर का टोशेंट φ(21) ज्ञात करें, यानी 1 से 21 तक के वे पूर्णांक जो 21 से सहअभाज्य हैं।
13 अभाज्य है। 3016078 mod 13 ज्ञात करने के लिए फर्मा के लघु प्रमेय का उपयोग करें।
किसी समस्या में इष्टतम उप-संरचना (optimal substructure) होने का क्या अर्थ है?
जब कुछ किनारा भार ऋणात्मक हों, तो डाइकस्ट्रा का एल्गोरिदम ग़लत परिणाम क्यों दे सकता है?
निश्चित वर्णमाला वाले ट्राई (trie) में L लंबाई के शब्द को खोजने में कितना समय लगता है?
बाइनरी सर्च ट्री से दो चाइल्ड वाले नोड को हटाना आमतौर पर कैसे किया जाता है?
एक संबद्ध ग्राफ़ में 11 शीर्ष और 14 कोरें हैं। स्पैनिंग ट्री बचाने के लिए कितनी कोरें k हटानी होंगी?
डाइक्स्ट्रा का एल्गोरिथ्म A से चलता है। उस शीर्ष पर क्लिक करें जो चक्र 5 में निर्धारित (स्थायी) होता है; A स्वयं चक्र 1 है।
एक employees टेबल में manager_id कॉलम है जो किसी अन्य कर्मचारी को संदर्भित करता है। हर कर्मचारी को उसके मैनेजर के नाम के साथ कैसे सूचीबद्ध करते हैं?
टू-फ़ेज़ लॉकिंग (2PL) क्या सुनिश्चित करता है?
कौन-सा IPv4 हेडर फ़ील्ड पैकेटों को रूटिंग लूप में हमेशा घूमने से रोकता है?
Diffie-Hellman कुंजी विनिमय अपने आप में क्या प्राप्त करता है, और इसकी कमज़ोरी क्या है?
नेटवर्क 192.168.84.0/24 को /26 सबनेटों में बाँटा गया है, जिन्हें सबसे निचले पते से 1, 2, 3, … क्रमांकित किया गया है (सबनेट 1 .0 से शुरू होता है)। सबनेट 2 के ब्रॉडकास्ट पते का चौथा ऑक्टेट x क्या है?
एक राउटर के पास इन नेटवर्कों के लिए रूट हैं: 10.218.150.0/24, 10.218.151.0/24, 10.218.152.0/24, 10.218.153.0/24, 10.218.154.0/24, 10.218.155.0/24, 10.218.156.0/24, 10.218.157.0/24। इन सबको कवर करने वाले एकल सारांश रूट की सबसे लंबी उपसर्ग लंबाई p क्या है?
उत्तर: U = 191
बिट सेट करना: हर बिट दो की एक घात के बराबर है (128, 64, …, 1)। एक हेक्स अंक ठीक चार बिट होता है, और 8-बिट 2 के पूरक में सबसे बाएँ बिट का मान −128 होता है। बिटवाइज़ संक्रियाएँ हर बिट स्थान पर अलग-अलग काम करती हैं।
उत्तर: M = 256 KiB
स्थानीय मान संख्या पद्धतियाँ: हर अंक का मान उसके मान गुणा आधार की एक घात होता है। द्विआधारी में स्थान 1, 2, 4, 8, 16, … के होते हैं; षोडशआधारी में 1, 16, 256, …, जहाँ A–F का अर्थ 10–15 है। 8-बिट दो के पूरक में सबसे बाईं बिट +128 के बजाय −128 की होती है; ऋणात्मक संख्याएँ इसी तरह संग्रहीत होती हैं।
उत्तर: c ∧ ¬a
तार्किक तुल्यता: दो सूत्र तुल्य (≡) होते हैं जब सत्यमान सारणी की हर पंक्ति में उनका मान समान हो। पुनरुक्ति हर पंक्ति में 1 होती है, विरोधोक्ति हर पंक्ति में 0, और आपातिक कथन इनमें से कुछ नहीं होता। उपयोगी नियम: डी मॉर्गन, ¬(a ∧ b) ≡ ¬a ∨ ¬b और ¬(a ∨ b) ≡ ¬a ∧ ¬b; a → b ≡ ¬a ∨ b ≡ ¬b → ¬a (प्रतिधनात्मक); ¬(a → b) ≡ a ∧ ¬b; और वितरण नियम, a ∨ (b ∧ c) ≡ (a ∨ b) ∧ (a ∨ c)।
पट्टी के बाद के स्तंभ विकल्प हैं, दिखाए गए क्रम में।
उत्तर: r
परिमाणक और तर्क: ¬∀x P(x) ≡ ∃x ¬P(x) और ¬∃x P(x) ≡ ∀x ¬P(x)। निषेध को भीतर ले जाएँ, उसके रास्ते में आने वाले हर परिमाणक को बदलें, और भीतरी सूत्र का निषेध प्रस्ताविक नियमों से करें, जैसे ¬(a → b) ≡ a ∧ ¬b। तर्क वैध होता है जब उन सभी पंक्तियों में निष्कर्ष 1 हो जिनमें सभी आधार-वाक्य 1 हों। सत्य आधार-वाक्यों और असत्य निष्कर्ष वाली एक भी पंक्ति प्रति-उदाहरण है और दिखाती है कि तर्क अवैध है।
उत्तर: N = 4
कार्नो मानचित्र: खाने ग्रे कोड (00, 01, 11, 10) में क्रमबद्ध होते हैं, इसलिए पड़ोसी खाने, किनारों के आर-पार वाले भी, ठीक एक चर में भिन्न होते हैं। 1 को 1, 2, 4, 8 या 16 खानों के आयतों में समूहित करें, जितने बड़े और जितने कम समूह हो सकें, जब तक हर 1 ढक न जाए। हर समूह एक गुणन पद है: वे चर जो उसके भीतर स्थिर रहते हैं। 2ᵏ खानों का समूह k चर खो देता है। डोंट-केयर (X) का उपयोग समूह बड़े करने के लिए किया जा सकता है पर उन्हें ढकना ज़रूरी नहीं है। इसके बजाय 0 को समूहित करने से न्यूनतम POS रूप मिलता है।
हर समूह 2ᵏ खानों का आयत होता है; किनारे के खाने विपरीत किनारे के खानों के पड़ोसी होते हैं।
उसी आकार का एक और समूहन संभव है; उसमें पदों और लिटरलों की संख्या वही है।
उत्तर: क्लॉक कोर 4
फ़्लिप-फ़्लॉप और काउंटर: फ़्लिप-फ़्लॉप केवल सक्रिय क्लॉक कोर पर बदलता है। D अपना निवेश कॉपी करता है (Q⁺ = D); T तब टॉगल करता है जब T = 1; JK 00 पर स्थिर रहता है, 01 पर रीसेट करता है, 10 पर सेट करता है और 11 पर टॉगल करता है। n-बिट द्विआधारी काउंटर की 2ⁿ अवस्थाएँ होती हैं और वह 2ⁿ के मापांक में गिनता है; mod-N काउंटर 0, 1, …, N − 1 तक जाकर फिर 0 पर लौटता है, और उसे ऐसे सबसे छोटे n फ़्लिप-फ़्लॉप चाहिए जिसमें 2ⁿ ≥ N हो। रिपल काउंटर का हर चरण आवृत्ति को आधा कर देता है, इसलिए mod-N काउंटर का अंतिम निर्गत fclk/N पर चलता है। n फ़्लिप-फ़्लॉप वाले जॉनसन काउंटर की 2n अवस्थाएँ होती हैं, रिंग काउंटर की n।
D फ़्लिप-फ़्लॉप हर आरोही कोर पर D को कॉपी करता है: Q⁺ = D।
उत्तर: φ(21) = 12
प्रतिलोम और सर्वांगसमताएँ: a का n के मापांक में प्रतिलोम ठीक तब होता है जब gcd(a, n) = 1। विस्तारित यूक्लिडीय एल्गोरिथ्म 1 = s·n + t·a लिखता है, और तब a⁻¹ ≡ t (mod n)। gcd(a, n) = 1 वाली सर्वांगसमता a·x ≡ b (mod n) का हल x ≡ a⁻¹·b है। सहअभाज्य मापांकों वाली दो सर्वांगसमताओं x ≡ r₁ (mod m₁) और x ≡ r₂ (mod m₂) का m₁·m₂ के मापांक में एक हल होता है (चीनी शेषफल प्रमेय)। यूलर का φ(n) 1 से n तक की उन संख्याओं को गिनता है जो n से सहअभाज्य हैं: φ(n) = n·∏(1 − 1/p)।
उत्तर: 3016078 mod 13 = 9
मॉड्यूलर घात और RSA: aᵏ mod n बार-बार वर्ग करके निकालें: k को द्विआधारी में लिखें, वर्ग करें, हर चरण के बाद घटाएँ और जिन घातों का बिट 1 है उन्हें गुणा करें। फर्मा: अभाज्य p के लिए, जो a को विभाजित नहीं करता, aᵖ⁻¹ ≡ 1 (mod p), इसलिए घातांक को p − 1 के मापांक में घटाया जा सकता है। RSA: अभाज्य p और q चुनें, n = p·q और φ(n) = (p − 1)(q − 1); सार्वजनिक घातांक e, φ(n) से सहअभाज्य है, और निजी घातांक d = e⁻¹ mod φ(n) है। c = mᵉ mod n से एन्क्रिप्ट करें और m = cᵈ mod n से डिक्रिप्ट करें।
उत्तर: C · एक इष्टतम समाधान उसकी उप-समस्याओं के इष्टतम समाधानों से बनाया जा सकता है
ग्रीडी एल्गोरिदम और डायनेमिक प्रोग्रामिंग दोनों के सही उत्तर देने के लिए इष्टतम उप-संरचना आवश्यक है।
उत्तर: A · शीर्ष निकाले जाने पर अंतिम मान लिया जाता है, पर बाद का कोई ऋणात्मक किनारा उसे अब भी छोटा पथ दे सकता है
ग्रीडी चरण अऋणात्मक भारों पर निर्भर है ताकि निकाली गई दूरियाँ अंतिम हों; भार ऋणात्मक हो सकते हों तो बेलमैन–फ़ोर्ड का उपयोग होता है।
उत्तर: B · O(L), संग्रहीत शब्दों की संख्या से स्वतंत्र
हर अक्षर एक चाइल्ड चुनता है, इसलिए ट्राई में कितने भी शब्द हों, खोज में L चरण लगते हैं।
उत्तर: A · उसे उसके in-order उत्तराधिकारी (या पूर्ववर्ती) से बदलकर और फिर उस नोड को हटाकर
in-order उत्तराधिकारी के अधिकतम एक चाइल्ड होता है, इसलिए उसकी कुंजी को हटाए जाने वाले नोड में कॉपी करने के बाद उसे आसानी से हटाया जा सकता है।
उत्तर: k = 4
यूलर, हैमिल्टन और वृक्ष: संबद्ध ग्राफ़ में यूलर परिपथ (हर कोर एक बार, शुरुआत पर वापसी) तब होता है जब हर शीर्ष की घात सम हो, और परिपथ न होने वाला यूलर पथ तब जब ठीक दो शीर्षों की घात विषम हो; तब पथ एक विषम शीर्ष से दूसरे तक चलता है। हैमिल्टन परिपथ हर शीर्ष पर एक बार जाता है; Kn में ऐसे (n − 1)!/2 होते हैं। n शीर्षों वाले वृक्ष में n − 1 कोरें होती हैं, और m कोरों वाला संबद्ध ग्राफ़ m − n + 1 कोरें हटाने के बाद स्पैनिंग ट्री रखता है।
उत्तर: C
सबसे छोटे पथ और स्पैनिंग ट्री: डाइक्स्ट्रा का एल्गोरिथ्म हर चक्र में एक शीर्ष निर्धारित करता है: सबसे छोटी अस्थायी दूरी वाला अनिर्धारित शीर्ष। तब उसकी दूरी अंतिम होती है, और हर पड़ोसी v को d(v) = min(d(v), d(u) + w(u, v)) मिलता है। क्रुस्कल का एल्गोरिथ्म कोरों को हल्की से भारी की ओर लेकर और चक्र बनाने वाली हर कोर छोड़कर न्यूनतम स्पैनिंग ट्री बनाता है; प्रिम का एल्गोरिथ्म प्रारंभिक शीर्ष से एक वृक्ष बढ़ाता है और हमेशा उससे बाहर जाने वाली सबसे हल्की कोर जोड़ता है। n शीर्षों के स्पैनिंग ट्री में n − 1 कोरें होती हैं।
उत्तर: C · दो उपनामों का उपयोग करके employees टेबल को स्वयं से जोड़कर
FROM employees e JOIN employees m ON e.manager_id = m.id जैसा सेल्फ़-जॉइन एक उपनाम को कर्मचारी और दूसरे को मैनेजर बनने देता है।
उत्तर: C · कॉन्फ़्लिक्ट-सीरियलाइज़ेबल शेड्यूल
2PL सीरियलाइज़ेबिलिटी की गारंटी देता है, लेकिन डेडलॉक संभव रहते हैं और उनका पता लगाना या उन्हें रोकना पड़ता है।
उत्तर: C · Time to live (TTL)
हर राउटर TTL को घटाता है; शून्य होने पर पैकेट हटा दिया जाता है और आमतौर पर ICMP Time Exceeded संदेश भेजा जाता है। IPv6 इसे hop limit कहता है।
उत्तर: C · यह सार्वजनिक चैनल पर एक साझा रहस्य पर सहमति करता है, पर अकेले यह man-in-the-middle के लिए खुला है
Diffie-Hellman दो पक्षों को वही रहस्य निकालने देता है जिसकी गणना छिपकर सुनने वाले नहीं कर सकते। बीच में बैठा हमलावर हर पक्ष के साथ अलग विनिमय चला सकता है, जब तक कि मानों पर हस्ताक्षर न हों या उनका अन्यथा प्रमाणीकरण न हो।
उत्तर: x = 127
IPv4 subnetting: an address has 32 bits. The prefix /p says how many leading bits identify the network; the remaining 32 − p bits number the hosts. A subnet has 2³²⁻ᵖ addresses, but the first (network address) and last (broadcast address) cannot be given to hosts, so 2³²⁻ᵖ − 2 hosts fit. Exceptions: a /31 (point-to-point link, RFC 3021) uses both of its 2 addresses for hosts, and a /32 is one single address (a single host or a loopback).
उत्तर: p = 20
रूट सारांशीकरण: सारांश रूट a.b.c.0/p उन सभी नेटवर्कों को कवर करता है जिनके पहले p बिट मेल खाते हैं। पहले और अंतिम नेटवर्क के भिन्न ऑक्टेट को बाइनरी में लिखें; साझा अग्रणी बिटों की संख्या, उससे पहले के ऑक्टेटों के बिट जोड़कर, सबसे लंबा सारांश उपसर्ग है।
सारांश रूट: 10.218.144.0/20 (यह 8 ऐसे नेटवर्क भी कवर करता है जो सूची में नहीं हैं)।
ExamProblems · examproblems.com/courses/computer-science-fundamentals