संख्या पद्धतियाँ
- स्थानीय मान
- बाइनरी 2k, ऑक्टल 8k, हेक्स 16k
- दशमलव में
- Σ dk·bk
- दशमलव से
- आधार से भाग दें, शेषफल नीचे से ऊपर पढ़ें
- हेक्स ↔ बाइनरी
- एक हेक्स अंक = 4 बिट
- टू’ज़ कॉम्प्लीमेंट
- बिट उलटें और 1 जोड़ें
सूत्र-पत्रक, हर विषय के मुख्य विधि-चरण और 20 अभ्यास प्रश्न, पूरे हल पीछे दिए गए हैं।
8-बिट पैटर्न 1100 1110 दो के पूरक में एक चिह्नित पूर्णांक संग्रहीत करता है। दशमलव में इसका मान N क्या है?
बिट को 0101 1001 << 3 के 8-बिट परिणाम पर सेट करें। दशमलव में परिणाम का मान R क्या है?
क्या ((r ∨ p) ∧ ¬r) → p पुनरुक्ति, विरोधोक्ति या आपातिक कथन है? अपना उत्तर क्लिक करें।
निषेध को पूरी तरह भीतर ले जाने पर कौन-सा कथन ¬∀x ∀y (R(x, y) → R(y, x)) के तुल्य है? उस पर क्लिक करें।
एक 4-से-1 मल्टीप्लेक्सर के चयन निवेश S₁ = A और S₀ = B हैं, और उसके डेटा निवेश I₀ = C′, I₁ = C′, I₂ = C′, I₃ = 1 से जुड़े हैं। A, B और C के 8 संयोजनों में से कितनों के लिए निर्गत F = 1 है? N ज्ञात करें।
एक 4-बिट शिफ़्ट रजिस्टर Q₃Q₂Q₁Q₀ में 1011 है। हर क्लॉक कोर पर बिट एक स्थान दाईं ओर खिसकते हैं (Q₃ → Q₂ → Q₁ → Q₀, Q₀ खो जाता है) और सीरियल निवेश Q₃ में प्रवेश करता है। सीरियल निवेश 4 कोरों पर 0, 1, 0, 0 है। अंतिम अवस्था Q = Q₃Q₂Q₁Q₀ दशमलव संख्या में दें।
सबसे छोटा धनात्मक पूर्णांक x ज्ञात करें जिसके लिए x ≡ 3 (mod 4) और x ≡ 2 (mod 13)।
एक RSA कुंजी अभाज्य p = 13 और q = 43 तथा सार्वजनिक घातांक e = 19 का उपयोग करती है। निजी घातांक d ज्ञात करें (0 < d < φ(n))।
रिकरेंस T(n) = 2T(n/2) + O(1) का हल क्या है?
क्लास NP की कौन-सी परिभाषा सही है?
आकार 7 की हैश टेबल h(k) = k mod 7 और लीनियर प्रोबिंग का उपयोग करती है। 10 डालने के बाद 17 कहाँ संग्रहीत होगा?
मानक ब्लूम फ़िल्टर से तत्वों को उनके बिट साफ़ करके सीधे क्यों नहीं हटाया जा सकता?
एक संबद्ध ग्राफ़ में 14 शीर्ष और 21 कोरें हैं। स्पैनिंग ट्री बचाने के लिए कितनी कोरें k हटानी होंगी?
लंबाई 3 की कितनी बंद वॉक C से शुरू और समाप्त होती हैं? वॉक में शीर्ष और कोरें दोहराई जा सकती हैं। संख्या को N कहें।
एक टेबल हर ऑर्डर पंक्ति पर ग्राहक का पता संग्रहित करती है। एक पंक्ति में पता बदलना पर अन्य में नहीं, किसका उदाहरण है?
EXPLAIN (या PostgreSQL में EXPLAIN ANALYZE) किसी क्वेरी के लिए क्या दिखाता है?
एक /24 IPv4 नेटवर्क में कितने उपयोग योग्य होस्ट पते होते हैं?
Diffie-Hellman कुंजी विनिमय अपने आप में क्या प्राप्त करता है, और इसकी कमज़ोरी क्या है?
नेटवर्क 172.20.0.0/16 को उपसर्ग /21 वाले समान सबनेट में बाँटा गया है। कितने सबनेट N हैं?
एक होस्ट का पता 172.20.197.152/22 है। इसके नेटवर्क पते का तीसरा ऑक्टेट x क्या है?
उत्तर: N = −50
स्थानीय मान संख्या पद्धतियाँ: हर अंक का मान उसके मान गुणा आधार की एक घात होता है। द्विआधारी में स्थान 1, 2, 4, 8, 16, … के होते हैं; षोडशआधारी में 1, 16, 256, …, जहाँ A–F का अर्थ 10–15 है। 8-बिट दो के पूरक में सबसे बाईं बिट +128 के बजाय −128 की होती है; ऋणात्मक संख्याएँ इसी तरह संग्रहीत होती हैं।
बाकी बिटें अपने सामान्य धनात्मक मान रखती हैं।
उत्तर: R = 200
बिट सेट करना: हर बिट दो की एक घात के बराबर है (128, 64, …, 1)। एक हेक्स अंक ठीक चार बिट होता है, और 8-बिट 2 के पूरक में सबसे बाएँ बिट का मान −128 होता है। बिटवाइज़ संक्रियाएँ हर बिट स्थान पर अलग-अलग काम करती हैं।
3 से बाईं ओर शिफ़्ट करने पर हर बिट 3 स्थान बाईं ओर खिसकता है; बाएँ सिरे से गिरे बिट खो जाते हैं और दाईं ओर शून्य आ जाते हैं।
उत्तर: पुनरुक्ति
तार्किक तुल्यता: दो सूत्र तुल्य (≡) होते हैं जब सत्यमान सारणी की हर पंक्ति में उनका मान समान हो। पुनरुक्ति हर पंक्ति में 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) ∧ ¬R(y, x))
परिमाणक और तर्क: ¬∀x P(x) ≡ ∃x ¬P(x) और ¬∃x P(x) ≡ ∀x ¬P(x)। निषेध को भीतर ले जाएँ, उसके रास्ते में आने वाले हर परिमाणक को बदलें, और भीतरी सूत्र का निषेध प्रस्ताविक नियमों से करें, जैसे ¬(a → b) ≡ a ∧ ¬b। तर्क वैध होता है जब उन सभी पंक्तियों में निष्कर्ष 1 हो जिनमें सभी आधार-वाक्य 1 हों। सत्य आधार-वाक्यों और असत्य निष्कर्ष वाली एक भी पंक्ति प्रति-उदाहरण है और दिखाती है कि तर्क अवैध है।
बाकी विकल्प या तो किसी परिमाणक को अपरिवर्तित रखते हैं, या परिमाणकों का क्रम बदल देते हैं, या भीतरी सूत्र का निषेध गलत करते हैं।
उत्तर: N = 5
मल्टीप्लेक्सर: 2ⁿ-से-1 मल्टीप्लेक्सर अपने डेटा निवेशों में से एक को निर्गत तक पहुँचाता है; चयन लाइनें, द्विआधारी संख्या के रूप में पढ़ी जाकर, तय करती हैं कि कौन-सा। चयन S₁S₀ = AB वाले 4-से-1 MUX के लिए F = A′B′·I₀ + A′B·I₁ + AB′·I₂ + AB·I₃। डेटा निवेशों को 0, 1, C या C′ से जोड़ने पर MUX A, B और C का कोई भी फलन बना सकता है, जो एक ही चिप से लॉजिक बनाने का आम तरीका है।
उत्तर: Q = 2
फ़्लिप-फ़्लॉप और काउंटर: फ़्लिप-फ़्लॉप केवल सक्रिय क्लॉक कोर पर बदलता है। 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 = 15
प्रतिलोम और सर्वांगसमताएँ: 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)।
उत्तर: d = 451
मॉड्यूलर घात और 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 · O(n)
मास्टर प्रमेय से nlog₂ 2 = n स्थिर कार्य पर प्रभावी होता है, इसलिए T(n) = Θ(n), जैसे आधे भागों में बाँटकर अधिकतम खोजने में।
उत्तर: C · निर्णय समस्याएँ जिनके "हाँ" उत्तर किसी प्रमाणपत्र (certificate) के साथ बहुपदी समय में सत्यापित हो सकते हैं
NP समस्या के लिए प्रस्तावित समाधान (प्रमाणपत्र) जल्दी जाँचा जा सकता है, उदाहरण के लिए यह सत्यापित करना कि कोई दिया गया मान-निर्धारण किसी बूलियन सूत्र को संतुष्ट करता है।
उत्तर: D · इंडेक्स 4
10 mod 7 = 3 और 17 mod 7 = 3; इंडेक्स 3 भरा है, इसलिए लीनियर प्रोबिंग अगला स्लॉट, इंडेक्स 4, आज़माती है।
उत्तर: D · वे बिट अन्य तत्वों के भी हो सकते हैं, जिससे फ़ॉल्स नेगेटिव होंगे
साझा बिट साफ़ करने से कोई दूसरा तत्व अनुपस्थित दिखेगा; काउंटिंग ब्लूम फ़िल्टर हटाने की अनुमति देने के लिए बिट के बजाय काउंटर रखते हैं।
उत्तर: k = 8
यूलर, हैमिल्टन और वृक्ष: संबद्ध ग्राफ़ में यूलर परिपथ (हर कोर एक बार, शुरुआत पर वापसी) तब होता है जब हर शीर्ष की घात सम हो, और परिपथ न होने वाला यूलर पथ तब जब ठीक दो शीर्षों की घात विषम हो; तब पथ एक विषम शीर्ष से दूसरे तक चलता है। हैमिल्टन परिपथ हर शीर्ष पर एक बार जाता है; Kn में ऐसे (n − 1)!/2 होते हैं। n शीर्षों वाले वृक्ष में n − 1 कोरें होती हैं, और m कोरों वाला संबद्ध ग्राफ़ m − n + 1 कोरें हटाने के बाद स्पैनिंग ट्री रखता है।
उत्तर: N = 2
घात: किसी शीर्ष की घात उससे मिलने वाली कोरों की संख्या है। हर कोर के दो सिरे होते हैं, इसलिए घातों का योग कोरों की संख्या का दोगुना होता है: Σ deg(v) = 2|E| (हैंडशेक लेमा)। अतः विषम घात वाले शीर्षों की संख्या सम होती है। Kn में n(n − 1)/2 कोरें होती हैं, n शीर्षों पर k-नियमित ग्राफ़ में nk/2, और n शीर्षों वाले वृक्ष में n − 1 कोरें।
उत्तर: C · अपडेट विसंगति (update anomaly)
अतिरिक्त (redundant) भंडारण का अर्थ है कि एक परिवर्तन कई पंक्तियों में करना पड़ता है; कुछ छूट जाने से डेटा असंगत हो जाता है, जिसे नॉर्मलाइज़ेशन रोकता है।
उत्तर: C · ऑप्टिमाइज़र द्वारा चुनी गई निष्पादन योजना, जैसे स्कैन और जॉइन विधियाँ
EXPLAIN योजना (इंडेक्स या क्रमिक स्कैन, जॉइन एल्गोरिदम, अनुमानित लागत) दिखाता है; EXPLAIN ANALYZE क्वेरी चलाकर वास्तविक समय भी बताता है।
उत्तर: D · 254
/24 में 8 होस्ट बिट होते हैं, इसलिए 2⁸ = 256 पते। नेटवर्क और ब्रॉडकास्ट पते आरक्षित हैं, जिससे होस्टों के लिए 254 बचते हैं।
उत्तर: C · यह सार्वजनिक चैनल पर एक साझा रहस्य पर सहमति करता है, पर अकेले यह man-in-the-middle के लिए खुला है
Diffie-Hellman दो पक्षों को वही रहस्य निकालने देता है जिसकी गणना छिपकर सुनने वाले नहीं कर सकते। बीच में बैठा हमलावर हर पक्ष के साथ अलग विनिमय चला सकता है, जब तक कि मानों पर हस्ताक्षर न हों या उनका अन्यथा प्रमाणीकरण न हो।
उत्तर: N = 32
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).
हर /21 सबनेट में 211 − 2 = 2046 उपयोगी होस्ट हैं।
उत्तर: x = 196
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).
ExamProblems · examproblems.com/courses/computer-science-fundamentals