कंप्यूटर प्रोफेशनल
मास्टर प्रोग्राम सैंपल टेस्ट
आपको अपनी आवेदन प्रक्रिया के भाग के रूप में एक वास्तविक परीक्षा पूरी करने के लिए कहा जाएगा।
इस लघु परीक्षण का उद्देश्य प्राथमिक प्रोग्रामिंग समस्याओं को अपनी पसंद की भाषा में हल करने की आपकी क्षमता का आकलन करना है।
यदि आप उस भाषा से परिचित हैं, तो जावा में अपने समाधान लिखें; अन्यथा इनमें से किसी एक भाषा का उपयोग करें: C, C ++, या C #। नीचे दी गई प्रत्येक समस्या के लिए, एक छोटे कार्यक्रम के रूप में, सबसे सरल, स्पष्ट समाधान आप लिख सकते हैं।
नमूना जाँच
- विषम तत्वों वाले एक सरणी को केंद्र में कहा जाता है यदि सभी तत्व (मध्य को छोड़कर) मध्य तत्व के मूल्य से कड़ाई से अधिक हैं। ध्यान दें कि केवल विषम संख्या वाले तत्वों में मध्य तत्व होता है। एक फ़ंक्शन लिखें जो एक पूर्णांक सरणी को स्वीकार करता है और 1 लौटाता है यदि यह एक केंद्रित सरणी है, अन्यथा यह 0 देता है।
उदाहरण:
यदि इनपुट ऐरे है | वापसी |
{1, 2, 3, 4, 5} | 0 (मध्य तत्व 3 अन्य सभी तत्वों से कड़ाई से कम नहीं है) |
{3, 2, 1, 4, 5} | 1 (मध्य तत्व 1 अन्य सभी तत्वों से कड़ाई से कम है) |
{3, 2, 1, 4, 1} | 0 (मध्य तत्व 1 अन्य सभी तत्वों से कड़ाई से कम नहीं है) |
{1, 2, 3, 4} | 0 (कोई मध्य तत्व नहीं) |
{} | 0 (कोई मध्य तत्व नहीं) |
10 {} | 1 (मध्य तत्व 10 अन्य सभी तत्वों से कड़ाई से कम है) |
नमूना प्रश्नों के सही उत्तर देखें।
- एक फ़ंक्शन लिखें जो पूर्णांक के एक सरणी को तर्क के रूप में लेता है और सरणी में सम और विषम संख्याओं के आधार पर मान लौटाता है। X = सरणी में विषम संख्याओं का योग और Y = सम संख्याओं का योग होने दें। फ़ंक्शन को X - Y वापस करना चाहिए
फ़ंक्शन का हस्ताक्षर है:
int f (int [] a)
उदाहरण
अगर इनपुट ऐरे है | वापसी |
1 {} | 1 |
{1, 2} | -1 |
{1, 2, 3} | 2 |
{1, 2, 3, 4} | -2 |
{3, 3, 4, 4} | -2 |
{3, 2, 3, 4} | 0 |
{4, 1, 2, 3} | -2 |
{1, 1} | 2 |
{} | 0 |
नमूना प्रश्नों के सही उत्तर देखें।
- एक फ़ंक्शन लिखें जो एक वर्ण सरणी, एक शून्य-आधारित प्रारंभ स्थिति और एक लंबाई को स्वीकार करता है। यह एक चरित्र सरणी युक्त युक्त लौटाना चाहिए लंबाईके साथ शुरू होने वाले अक्षर प्रारंभइनपुट सरणी का चरित्र। फ़ंक्शन को प्रारंभ स्थिति और लंबाई पर त्रुटि की जांच करनी चाहिए और यदि कोई मूल्य कानूनी नहीं है, तो उसे वापस करें।
फ़ंक्शन हस्ताक्षर है:
char [] f (char [] a, int start, int len)
उदाहरण
यदि इनपुट पैरामीटर हैं | वापसी |
{a ’, 'b’,' c ’}, 0, 4 | रिक्त |
{a ’, 'b’,' c ’}, 0, 3 | {a ',' b ',' c '} |
{a ’, 'b’,' c ’}, 0, 2 | {'ए', 'बी'} |
{a ’, 'b’,' c ’}, 0, 1 | {'ए'} |
{a ’, 'b’,' c ’}, 1, 3 | रिक्त |
{a ’, 'b’,' c ’}, 1, 2 | {[b], 'c'} |
{a ’, 'b’,' c ’}, 1, 1 | { 'बी'} |
{a ’, 'b’,' c ’}, 2, 2 | रिक्त |
{a ’, 'b’,' c ’}, 2, 1 | {'सी'} |
{a ’, 'b’,' c ’}, 3, 1 | रिक्त |
{a ’, 'b’,' c ’}, 1, 0 | {} |
{a ’, 'b’,' c ’}, -1, 2 | रिक्त |
{a ’, 'b’,' c ’}, -1, -2 | रिक्त |
{, 0, 1 | रिक्त |
नमूना प्रश्नों के सही उत्तर देखें।
- संख्यात्मक ऑपरेटरों का उपयोग करके और किसी भी सरणियों या अन्य डेटा संरचनाओं का उपयोग किए बिना पूर्णांक को उलटने के लिए एक फ़ंक्शन लिखें।
फ़ंक्शन का हस्ताक्षर है:
इंट च (इंट एन)
उदाहरण
यदि इनपुट पूर्णांक है | वापसी |
1234 | 4321 |
12005 | 50021 |
1 | 1 |
1000 | 1 |
0 | 0 |
-12345 | -54321 |
नमूना प्रश्नों के सही उत्तर देखें।
- विभिन्न सकारात्मक पूर्णांक वाले दो दिए गए सरणियों के लिए सभी तत्वों से युक्त एक सरणी को वापस करने के लिए एक फ़ंक्शन लिखें। आपको किसी इनबिल्ट तरीके का इस्तेमाल नहीं करना चाहिए। आपको किसी भी संख्या में सरणियों का उपयोग करने की अनुमति है।
फ़ंक्शन का हस्ताक्षर है:
int [] f (इंट [] पहला, इंट [] दूसरा)
उदाहरण
यदि इनपुट पैरामीटर हैं | वापसी |
{1, 8, 3, 2}, {4, 2, 6, 1} | {1, 2} |
{1, 8, 3, 2, 6}, {2, 6, 1} | {2, 6, 1} |
{1, 3, 7, 9}, {7, 1, 9, 3} | {1, 3, 7, 9} |
{1, 2}, {3, 4} | {} |
{, {1, 2, 3} | {} |
{1, 2}, {} | {} |
{1, 2}, अशक्त | रिक्त |
शून्य, {} | रिक्त |
खाली खाली | रिक्त |
नमूना प्रश्नों के सही उत्तर देखें।
- सकारात्मक पूर्णांक के n के साथ एक सरणी A पर विचार करें। एक पूर्णांक idx को A का एक POE (संतुलन का बिंदु) कहा जाता है, यदि A [0] + A [1] +… + A [idx - 1] A [idx + 1] + A [idx + 2] के बराबर है +… + ए [n - 1]। किसी सरणी के POE को वापस करने के लिए कोई फ़ंक्शन लिखें, यदि यह मौजूद है और -1 अन्यथा।
फ़ंक्शन का हस्ताक्षर है:
int f (int [] a)
उदाहरण
यदि इनपुट सरणियाँ हैं | वापसी |
{1, 8, 3, 7, 10, 2} | 3 कारण: एक [0] + एक [1] + एक [2] एक [4] + एक [5] के बराबर है |
{1, 5, 3, 1, 1, 1, 1, 1, 1} | 2 कारण: एक [0] + एक [1] एक [3] + एक [4] + एक [5] + एक [6] + एक [7] + एक [8] |
{2, 1, 1, 1, 2, 1, 7} | 5 कारण: एक [0] + एक [1] + एक [2] + एक [3] + एक [4] एक [6] के बराबर है |
{1, 2, 3} | -1 कारण: कोई POE। |
{3, 4, 5, 10} | -1 कारण: कोई POE। |
{1, 2, 10, 3, 4} | -1 कारण: कोई POE। |
नमूना प्रश्नों के सही उत्तर देखें।
नोट: कृपया पढ़ें सामान्य प्रोग्रामिंग त्रुटियों की सूची कि छात्रों ने हमारे परीक्षण पर काम किया है।