संख्या पद्धतियाँ
- स्थानीय मान
- बाइनरी 2k, ऑक्टल 8k, हेक्स 16k
- दशमलव में
- Σ dk·bk
- दशमलव से
- आधार से भाग दें, शेषफल नीचे से ऊपर पढ़ें
- हेक्स ↔ बाइनरी
- एक हेक्स अंक = 4 बिट
- टू’ज़ कॉम्प्लीमेंट
- बिट उलटें और 1 जोड़ें
सूत्र-पत्रक, हर विषय के मुख्य विधि-चरण और 20 अभ्यास प्रश्न, पूरे हल पीछे दिए गए हैं।
−48 को 8-बिट दो के पूरक पैटर्न के रूप में लिखें। पैटर्न को अचिह्नित द्विआधारी संख्या के रूप में पढ़ें: दशमलव में इसका मान U क्या है?
बिट को 0011 0101 XOR 1010 0010 के 8-बिट परिणाम पर सेट करें। दशमलव में परिणाम का मान R क्या है?
कौन-सा सूत्र a ↔ b के तार्किक रूप से तुल्य है? उस पर क्लिक करें।
निषेध को पूरी तरह भीतर ले जाने पर कौन-सा कथन ¬∀x ∃y R(x, y) के तुल्य है? उस पर क्लिक करें।
F(A, B, C, D) = Σm(2, 3, 5, 7, 15) का न्यूनतम योगों का गुणनफल (POS) रूप कार्नो मानचित्र से ज्ञात करें। उसमें कितने योग पद (गुणक) N हैं?
एक 4-बिट रिंग काउंटर Q₃Q₂Q₁Q₀ 1010 से शुरू होता है। हर क्लॉक कोर पर बिट एक स्थान दाईं ओर खिसकते हैं (Q₃ → Q₂ → Q₁ → Q₀) और Q₃ को Q₀ मिलता है। 11 क्लॉक कोरों के बाद अवस्था Q = Q₃Q₂Q₁Q₀ दशमलव संख्या में दें।
सबसे छोटा धनात्मक पूर्णांक x ज्ञात करें जिसके लिए x ≡ 1 (mod 3) और x ≡ 2 (mod 4)।
एक RSA कुंजी में p = 13, q = 37 और e = 11 हैं। सिफरटेक्स्ट c = 471 को डिक्रिप्ट करें: संदेश m ज्ञात करें।
1,000,000 तत्वों के सॉर्टेड ऐरे पर बाइनरी सर्च को वर्स्ट केस में लगभग कितनी तुलनाएँ चाहिए?
log(n!) के लिए कौन-सी सीमा सही है?
बाइनरी मिन-हीप में extract-min कैसे काम करता है?
हीपसॉर्ट के बारे में कौन-सा कथन सही है?
पूर्ण ग्राफ़ K8 में कितने भिन्न हैमिल्टन परिपथ H हैं? जो परिपथ केवल प्रारंभिक शीर्ष या दिशा में भिन्न हों, उन्हें एक ही गिना जाता है।
भारित ग्राफ़ में A से F तक के सबसे छोटे पथ की लंबाई d(F) डाइक्स्ट्रा के एल्गोरिथ्म से ज्ञात करें।
एक टेबल में ऐसी पंक्तियाँ हैं जहाँ col NULL है। WHERE col = NULL कौन-सी पंक्तियाँ लौटाता है?
(last_name, first_name) पर एक कंपोज़िट इंडेक्स है। कौन-सी शर्त इसका सबसे प्रभावी उपयोग कर सकती है?
DNS में MX रिकॉर्ड क्या निर्दिष्ट करता है?
एक उपयोगकर्ता 8.8.8.8 को ping कर सकता है पर नाम से कोई भी वेबसाइट नहीं खोल पाता। समस्या सबसे संभवतः कहाँ है?
एक विभाग को एक ही सबनेट में 515 होस्ट पते चाहिए। पर्याप्त होने वाली सबसे लंबी उपसर्ग लंबाई p (सबसे छोटा सबनेट) क्या है?
नेटवर्क 192.168.18.0/24 को इन LAN के लिए VLSM से बाँटा जाता है: A: 26 होस्ट, B: 32 होस्ट, C: 10 होस्ट, D: 42 होस्ट। सबनेट .0 से ऊपर की ओर आवंटित किए जाते हैं, सबसे अधिक होस्ट वाला LAN पहले, हर एक को सबसे छोटा फ़िट होने वाला सबनेट। LAN C के नेटवर्क पते का चौथा ऑक्टेट x क्या है?
उत्तर: U = 208
स्थानीय मान संख्या पद्धतियाँ: हर अंक का मान उसके मान गुणा आधार की एक घात होता है। द्विआधारी में स्थान 1, 2, 4, 8, 16, … के होते हैं; षोडशआधारी में 1, 16, 256, …, जहाँ A–F का अर्थ 10–15 है। 8-बिट दो के पूरक में सबसे बाईं बिट +128 के बजाय −128 की होती है; ऋणात्मक संख्याएँ इसी तरह संग्रहीत होती हैं।
उत्तर: R = 151
बिट सेट करना: हर बिट दो की एक घात के बराबर है (128, 64, …, 1)। एक हेक्स अंक ठीक चार बिट होता है, और 8-बिट 2 के पूरक में सबसे बाएँ बिट का मान −128 होता है। बिटवाइज़ संक्रियाएँ हर बिट स्थान पर अलग-अलग काम करती हैं।
XOR वहाँ 1 देता है जहाँ दोनों बिट अलग हों।
उत्तर: (a → b) ∧ (b → 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)।
पट्टी के बाद के स्तंभ विकल्प हैं, दिखाए गए क्रम में।
उत्तर: ∃x ∀y ¬R(x, y)
परिमाणक और तर्क: ¬∀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 = 5
फ़्लिप-फ़्लॉप और काउंटर: फ़्लिप-फ़्लॉप केवल सक्रिय क्लॉक कोर पर बदलता है। 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।
उत्तर: x = 10
प्रतिलोम और सर्वांगसमताएँ: 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)।
उत्तर: m = 48
मॉड्यूलर घात और 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 से डिक्रिप्ट करें।
उत्तर: B · लगभग 20
220 ≈ 1,048,576, इसलिए लगभग 20 बार आधा करने के बाद केवल एक तत्व बचता है।
उत्तर: A · Θ(n log n)
log(n!) ≤ n log n, और सबसे बड़े n / 2 गुणक log(n!) ≥ (n / 2) log(n / 2) देते हैं; इसीलिए तुलना-आधारित सॉर्टिंग को Ω(n log n) चाहिए।
उत्तर: C · अंतिम तत्व को रूट पर ले जाकर नीचे sift करें
अंतिम तत्व रूट का रिक्त स्थान भरता है और हीप गुण पूरा होने तक अपने छोटे चाइल्ड से स्वैप होता है, जिसमें O(log n) लगता है।
उत्तर: D · यह O(n log n) वर्स्ट-केस समय में इन-प्लेस सॉर्ट करता है पर स्टेबल नहीं है
हीपसॉर्ट एक मैक्स-हीप बनाता है और उसी ऐरे के भीतर n बार अधिकतम निकालता है; लंबी दूरी के स्वैप समान कुंजियों का क्रम बदल सकते हैं।
उत्तर: H = 2520
यूलर, हैमिल्टन और वृक्ष: संबद्ध ग्राफ़ में यूलर परिपथ (हर कोर एक बार, शुरुआत पर वापसी) तब होता है जब हर शीर्ष की घात सम हो, और परिपथ न होने वाला यूलर पथ तब जब ठीक दो शीर्षों की घात विषम हो; तब पथ एक विषम शीर्ष से दूसरे तक चलता है। हैमिल्टन परिपथ हर शीर्ष पर एक बार जाता है; Kn में ऐसे (n − 1)!/2 होते हैं। n शीर्षों वाले वृक्ष में n − 1 कोरें होती हैं, और m कोरों वाला संबद्ध ग्राफ़ m − n + 1 कोरें हटाने के बाद स्पैनिंग ट्री रखता है।
उत्तर: d(F) = 9
सबसे छोटे पथ और स्पैनिंग ट्री: डाइक्स्ट्रा का एल्गोरिथ्म हर चक्र में एक शीर्ष निर्धारित करता है: सबसे छोटी अस्थायी दूरी वाला अनिर्धारित शीर्ष। तब उसकी दूरी अंतिम होती है, और हर पड़ोसी v को d(v) = min(d(v), d(u) + w(u, v)) मिलता है। क्रुस्कल का एल्गोरिथ्म कोरों को हल्की से भारी की ओर लेकर और चक्र बनाने वाली हर कोर छोड़कर न्यूनतम स्पैनिंग ट्री बनाता है; प्रिम का एल्गोरिथ्म प्रारंभिक शीर्ष से एक वृक्ष बढ़ाता है और हमेशा उससे बाहर जाने वाली सबसे हल्की कोर जोड़ता है। n शीर्षों के स्पैनिंग ट्री में n − 1 कोरें होती हैं।
हर पंक्ति: निर्धारित शीर्ष, उसकी अंतिम दूरी, और वे पड़ोसी जिनकी दूरी सुधरती है।
उत्तर: C · कोई पंक्ति नहीं, क्योंकि तुलना अज्ञात (unknown) है
= का उपयोग करके NULL से कोई भी तुलना UNKNOWN देती है, और WHERE केवल TRUE पंक्तियाँ रखता है; इसके बजाय col IS NULL का उपयोग करें।
उत्तर: A · WHERE last_name = 'Jansen'
कंपोज़िट B-tree इंडेक्स last_name और फिर first_name से क्रमबद्ध होता है, इसलिए अग्रणी कॉलम पर खोज काम करती है, पर अकेला first_name उस क्रम का उपयोग नहीं कर सकता।
उत्तर: A · वे मेल सर्वर जो किसी डोमेन के लिए ईमेल स्वीकार करते हैं
MX (mail exchange) रिकॉर्ड प्राथमिकताओं के साथ मेल सर्वरों को सूचीबद्ध करते हैं, ताकि भेजने वाले सर्वर जानें कि उस डोमेन की मेल कहाँ पहुँचानी है।
उत्तर: C · नाम समाधान (DNS)
किसी बाहरी IP पर सफल ping सिद्ध करता है कि केबलिंग, पता निर्धारण और रूटिंग काम कर रहे हैं। नामों का विफल होना DNS सर्वर या resolver सेटिंग की समस्या की ओर इशारा करता है।
उत्तर: p = 22
IPv4 सबनेटिंग: एक पते में 32 बिट होती हैं। उपसर्ग /p बताता है कि शुरुआती कितनी बिटें नेटवर्क की पहचान करती हैं; शेष 32 − p बिटें होस्ट को क्रमांकित करती हैं। एक सबनेट में 2³²⁻ᵖ पते होते हैं, पर पहला (नेटवर्क पता) और अंतिम (ब्रॉडकास्ट पता) होस्ट को नहीं दिए जा सकते, इसलिए 2³²⁻ᵖ − 2 होस्ट आते हैं। अपवाद: /31 (पॉइंट-टू-पॉइंट लिंक, RFC 3021) अपने दोनों 2 पतों का उपयोग होस्ट के लिए करता है, और /32 केवल एक पता है (एक होस्ट या लूपबैक)।
उत्तर: x = 160
VLSM: हर LAN को सबसे छोटा सबनेट मिलता है जिसके लिए 2ʰ − 2 ≥ उसकी होस्ट संख्या, अर्थात उपसर्ग 32 − h। सबसे बड़े सबनेट पहले आवंटित करने से हर ब्लॉक अपने आकार के गुणज पर संरेखित रहता है, इसलिए नेटवर्क पते ब्लॉक आकार जोड़ते जाने से मिलते हैं।
LAN C: 192.168.18.160/28।
ExamProblems · examproblems.com/courses/computer-science-fundamentals