संख्या पद्धतियाँ
- स्थानीय मान
- बाइनरी 2k, ऑक्टल 8k, हेक्स 16k
- दशमलव में
- Σ dk·bk
- दशमलव से
- आधार से भाग दें, शेषफल नीचे से ऊपर पढ़ें
- हेक्स ↔ बाइनरी
- एक हेक्स अंक = 4 बिट
- टू’ज़ कॉम्प्लीमेंट
- बिट उलटें और 1 जोड़ें
सूत्र-पत्रक, हर विषय के मुख्य विधि-चरण और 20 अभ्यास प्रश्न, पूरे हल पीछे दिए गए हैं।
−111 को 8-बिट दो के पूरक पैटर्न के रूप में लिखें। पैटर्न को अचिह्नित द्विआधारी संख्या के रूप में पढ़ें: दशमलव में इसका मान U क्या है?
बिट को 1101 1100 AND 0001 0110 के 8-बिट परिणाम पर सेट करें। दशमलव में परिणाम का मान R क्या है?
इसकी सत्यमान सारणी की 8 पंक्तियों में से कितनी में ((r → q) ∨ (¬r ∧ p)) ↔ (q ↔ p) सत्य है? इस संख्या को N कहें।
निषेध को पूरी तरह भीतर ले जाने पर कौन-सा कथन ¬∃x (P(x) ∧ Q(x)) के तुल्य है? उस पर क्लिक करें।
F(A, B, C, D) = Σm(2, 3, 6, 8, 9, 10, 13, 14, 15) का न्यूनतम योगों का गुणनफल (POS) रूप कार्नो मानचित्र से ज्ञात करें। उसमें कितने योग पद (गुणक) N हैं?
एक 3-बिट द्विआधारी अप काउंटर 0 (दशमलव, Q = 000) से शुरू होता है। 28 क्लॉक पल्स के बाद वह कौन-सी गिनती Q (दशमलव में) दिखाएगा?
31x ≡ 18 (mod 35) हल करें। हल x दें, जहाँ 0 < x < 35।
47 अभाज्य है। 161248 mod 47 ज्ञात करने के लिए फर्मा के लघु प्रमेय का उपयोग करें।
पहुँच योग्य बेस केस के बिना रिकर्सिव फ़ंक्शन के बारे में कौन-सा कथन सही है?
बड़े n के लिए n! और 2ⁿ की तुलना कैसी है?
डेप्थ-फ़र्स्ट सर्च (पुनरावृत्त संस्करण) किस डेटा संरचना का उपयोग करती है?
कौन-सी डेटा संरचना O(1) get और put के साथ LRU (least recently used) कैश को सपोर्ट करती है?
एक संबद्ध ग्राफ़ में 19 शीर्ष और 19 कोरें हैं। स्पैनिंग ट्री बचाने के लिए कितनी कोरें k हटानी होंगी?
लंबाई 3 की कितनी वॉक B से C तक जाती हैं? वॉक में शीर्ष और कोरें दोहराई जा सकती हैं। संख्या को N कहें।
एक टेबल में केवल एक क्लस्टर्ड इंडेक्स क्यों हो सकता है?
SELECT name, dept, AVG(salary) OVER (PARTITION BY dept) FROM emp क्या लौटाता है?
जब कोई क्लाइंट DHCP से पता प्राप्त करता है, तो संदेशों का सामान्य क्रम क्या है?
TCP कंजेशन कंट्रोल का "slow start" चरण:
एक विभाग को एक ही सबनेट में 351 होस्ट पते चाहिए। पर्याप्त होने वाली सबसे लंबी उपसर्ग लंबाई p (सबसे छोटा सबनेट) क्या है?
नेटवर्क 192.168.47.0/24 को इन LAN के लिए VLSM से बाँटा जाता है: A: 50 होस्ट, B: 4 होस्ट, C: 13 होस्ट, D: 14 होस्ट, E: 27 होस्ट। सबनेट .0 से ऊपर की ओर आवंटित किए जाते हैं, सबसे अधिक होस्ट वाला LAN पहले, हर एक को सबसे छोटा फ़िट होने वाला सबनेट। LAN E के नेटवर्क पते का चौथा ऑक्टेट x क्या है?
उत्तर: U = 145
स्थानीय मान संख्या पद्धतियाँ: हर अंक का मान उसके मान गुणा आधार की एक घात होता है। द्विआधारी में स्थान 1, 2, 4, 8, 16, … के होते हैं; षोडशआधारी में 1, 16, 256, …, जहाँ A–F का अर्थ 10–15 है। 8-बिट दो के पूरक में सबसे बाईं बिट +128 के बजाय −128 की होती है; ऋणात्मक संख्याएँ इसी तरह संग्रहीत होती हैं।
उत्तर: R = 20
बिट सेट करना: हर बिट दो की एक घात के बराबर है (128, 64, …, 1)। एक हेक्स अंक ठीक चार बिट होता है, और 8-बिट 2 के पूरक में सबसे बाएँ बिट का मान −128 होता है। बिटवाइज़ संक्रियाएँ हर बिट स्थान पर अलग-अलग काम करती हैं।
AND केवल वहीं 1 देता है जहाँ दोनों बिट 1 हों।
उत्तर: N = 4
सत्यमान सारणियाँ: n अलग-अलग चरों वाले सूत्र की 2ⁿ पंक्तियाँ होती हैं, सत्यमानों के हर संयोजन के लिए एक (1 = सत्य, 0 = असत्य)। भीतर से बाहर की ओर काम करें और हर उप-सूत्र को अपना स्तंभ दें। ¬a मान उलट देता है; a ∧ b केवल तब 1 होता है जब दोनों 1 हों; a ∨ b केवल तब 0 होता है जब दोनों 0 हों; a → b केवल तब 0 होता है जब a = 1 और b = 0; a ↔ b तब 1 होता है जब दोनों पक्ष बराबर हों।
उत्तर: ∀x (P(x) → ¬Q(x))
परिमाणक और तर्क: ¬∀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ᵏ खानों का आयत होता है; किनारे के खाने विपरीत किनारे के खानों के पड़ोसी होते हैं।
उत्तर: Q = 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।
हर 8 पल्स काउंटर को उसी अवस्था में वापस ले आते हैं।
उत्तर: x = 13
प्रतिलोम और सर्वांगसमताएँ: 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)।
उत्तर: 161248 mod 47 = 2
मॉड्यूलर घात और 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 से डिक्रिप्ट करें।
उत्तर: A · यह तब तक स्वयं को कॉल करता रहता है जब तक कॉल स्टैक ओवरफ़्लो न हो जाए
बेस केस के बिना रिकर्शन कभी नहीं रुकता; व्यवहार में स्टैक फ़्रेम की मेमोरी समाप्त हो जाती है और प्रोग्राम क्रैश हो जाता है।
उत्तर: B · n!, 2ⁿ से तेज़ बढ़ता है
n ≥ 4 के लिए n!, 2ⁿ से अधिक है, और अनुपात असीमित रूप से बढ़ता है क्योंकि n! का हर अतिरिक्त गुणक 2 से बड़ा है।
उत्तर: D · स्टैक
DFS जितना संभव हो उतना गहराई तक जाती है, इसलिए स्वाभाविक रूप से स्टैक (या रिकर्शन का कॉल स्टैक) का उपयोग करती है; BFS क्यू का उपयोग करती है।
उत्तर: C · डबली लिंक्ड लिस्ट के साथ संयुक्त हैश मैप
हैश मैप नोड्स को O(1) में खोजता है और डबली लिंक्ड लिस्ट उपयोग किए गए तत्वों को आगे ले जाती है तथा पीछे से O(1) में हटाती है।
उत्तर: k = 1
यूलर, हैमिल्टन और वृक्ष: संबद्ध ग्राफ़ में यूलर परिपथ (हर कोर एक बार, शुरुआत पर वापसी) तब होता है जब हर शीर्ष की घात सम हो, और परिपथ न होने वाला यूलर पथ तब जब ठीक दो शीर्षों की घात विषम हो; तब पथ एक विषम शीर्ष से दूसरे तक चलता है। हैमिल्टन परिपथ हर शीर्ष पर एक बार जाता है; Kn में ऐसे (n − 1)!/2 होते हैं। n शीर्षों वाले वृक्ष में n − 1 कोरें होती हैं, और m कोरों वाला संबद्ध ग्राफ़ m − n + 1 कोरें हटाने के बाद स्पैनिंग ट्री रखता है।
उत्तर: N = 6
घात: किसी शीर्ष की घात उससे मिलने वाली कोरों की संख्या है। हर कोर के दो सिरे होते हैं, इसलिए घातों का योग कोरों की संख्या का दोगुना होता है: Σ deg(v) = 2|E| (हैंडशेक लेमा)। अतः विषम घात वाले शीर्षों की संख्या सम होती है। Kn में n(n − 1)/2 कोरें होती हैं, n शीर्षों पर k-नियमित ग्राफ़ में nk/2, और n शीर्षों वाले वृक्ष में n − 1 कोरें।
उत्तर: C · पंक्तियाँ भौतिक रूप से केवल एक क्रम में संग्रहित की जा सकती हैं
क्लस्टर्ड इंडेक्स टेबल के डेटा को अपनी की के अनुसार क्रमबद्ध करता है, और डेटा केवल एक क्रम में रखा जा सकता है; अन्य इंडेक्स नॉन-क्लस्टर्ड होते हैं।
उत्तर: C · हर कर्मचारी पंक्ति, उसके विभाग के औसत salary के साथ
GROUP BY के विपरीत, विंडो फ़ंक्शन हर इनपुट पंक्ति रखता है और उसके पार्टिशन, यहाँ विभाग, पर गणना किया गया मान जोड़ता है।
उत्तर: C · Discover, Offer, Request, Acknowledge
क्लाइंट Discover ब्रॉडकास्ट करता है, सर्वर Offer से उत्तर देते हैं, क्लाइंट एक ऑफ़र का Request करता है और चुना गया सर्वर Acknowledge से पुष्टि करता है।
उत्तर: B · सीमा (threshold) या हानि होने तक कंजेशन विंडो को घातांकीय रूप से बढ़ाता है
Slow start कंजेशन विंडो को घातांकीय रूप से बढ़ाता है; सीमा के बाद congestion avoidance इसे रैखिक रूप से बढ़ाता है, और हानि होने पर यह घटती है।
उत्तर: p = 23
IPv4 सबनेटिंग: एक पते में 32 बिट होती हैं। उपसर्ग /p बताता है कि शुरुआती कितनी बिटें नेटवर्क की पहचान करती हैं; शेष 32 − p बिटें होस्ट को क्रमांकित करती हैं। एक सबनेट में 2³²⁻ᵖ पते होते हैं, पर पहला (नेटवर्क पता) और अंतिम (ब्रॉडकास्ट पता) होस्ट को नहीं दिए जा सकते, इसलिए 2³²⁻ᵖ − 2 होस्ट आते हैं। अपवाद: /31 (पॉइंट-टू-पॉइंट लिंक, RFC 3021) अपने दोनों 2 पतों का उपयोग होस्ट के लिए करता है, और /32 केवल एक पता है (एक होस्ट या लूपबैक)।
उत्तर: x = 64
VLSM: हर LAN को सबसे छोटा सबनेट मिलता है जिसके लिए 2ʰ − 2 ≥ उसकी होस्ट संख्या, अर्थात उपसर्ग 32 − h। सबसे बड़े सबनेट पहले आवंटित करने से हर ब्लॉक अपने आकार के गुणज पर संरेखित रहता है, इसलिए नेटवर्क पते ब्लॉक आकार जोड़ते जाने से मिलते हैं।
LAN E: 192.168.47.64/27।
ExamProblems · examproblems.com/courses/computer-science-fundamentals