कम्प्यूटर प्रोफेशनल
मास्टर कार्यक्रम नमूना परीक्षण

तपाइँलाई तपाईको आवेदन प्रक्रियाको भागको रूपमा एक वास्तविक परीक्षण पूरा गर्न सोधिने छ।

यो छोटो परीक्षणको उद्देश्य तपाईंको छनौट भाषामा प्राथमिक प्रोग्रामिंग समस्याहरू समाधान गर्ने क्षमताको मूल्यांकन गर्न हो।

यदि तपाईं भाषासँग परिचित हुनुहुन्छ भने जावामा आफ्नो समाधानहरू लेख्नुहोस्; अन्यथा यी भाषाहरूको एक प्रयोग गर्नुहोस्: C, C ++, वा C #। तलका हरेक समस्याहरूको लागि, तपाइँले छोटो कार्यक्रमको रूपमा सरल गर्न सक्नुहुन्छ, सरल समाधान।

SAMPLE TEST

  1. अजीब संख्याका तत्वहरूसँग एउटा array केन्द्रित गरिनेछ भने सबै तत्वहरू (बीचमा बाहेक) मध्य तत्वको मान भन्दा ठिकै ठूलो छ। ध्यान दिनुहोस् कि अजीब संख्याका तत्वहरूको साथ मात्र arrays एक मध्य तत्व छ। एक प्रकार्यलाई लेख्नुहोस् जुन पूर्णाङ्क सरणी स्वीकार गर्दछ र 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 सबै अन्य तत्वहरू भन्दा सख्तै कम छ)

नमूना प्रश्नहरूको सही उत्तर हेर्नुहोस्।

  1. एक प्रकार्यमा लेख्नुहोस् जुन तर्कहरूको array तर्कको रूपमा लिन्छ र array मा अङ्क र अजीब संख्याहरूको योगमा आधारित मान फर्काउँछ। X = array मा अजीब संख्याहरूको योग दिनुहोस् र 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

नमूना प्रश्नहरूको सही उत्तर हेर्नुहोस्।

  1. एक प्रकार्य लेख्नुहोस् जसले वर्ण array, शून्य-आधारित सुरू स्थिति र लम्बाइ स्वीकार गर्दछ। यसले एउटा वर्ण array मा समावेश गर्नुपर्छ जसमा समावेश छ लम्बाइक्यारेक्टरहरूसँग सुरु हुँदै सुरुइनपुट array को वर्ण। प्रकार्यले त्रुटिको सुरुवात र लम्बाइमा जाँच गरी त्रुटि र अलि फर्काउन यदि मान मान्य कानूनी छैन।
    प्रकार्य हस्ताक्षर हो:
    चार [] f (char [] a, int start, int len)

उदाहरण

यदि इनपुट प्यारामिटरहरू छन् फिर्ती
{'a', 'b', 'c'}, 0, 4 शून्य
{'a', 'b', 'c'}, 0, 3 {'ए बी सी'}
{'a', 'b', 'c'}, 0, 2 {'a', 'b'}
{'a', 'b', 'c'}, 0, 1 {'a'}
{'a', 'b', 'c'}, 1, 3 शून्य
{'a', 'b', 'c'}, 1, 2 {'b', 'c'}
{'a', 'b', 'c'}, 1, 1 {'b'}
{'a', 'b', 'c'}, 2, 2 शून्य
{'a', 'b', 'c'}, 2, 1 {'c'}
{'a', 'b', 'c'}, 3, 1 शून्य
{'a', 'b', 'c'}, 1, 0 {}
{'a', 'b', 'c'}, -1, 2 शून्य
{'a', 'b', 'c'}, -1, -2 शून्य
{}, 0, 1 शून्य

नमूना प्रश्नहरूको सही उत्तर हेर्नुहोस्।

  1. संख्यात्मक अपरेटरहरू प्रयोग गरी कुनै पनि arrays वा अन्य डेटा ढाँचाहरू प्रयोग गरी कुनै पूर्णांकलाई उल्टो गर्न प्रकार्य लेख्नुहोस्।
    प्रकार्यको हस्ताक्षर यो हो:
    int f (int n)

उदाहरण

यदि इनपुट पूर्णांक हो फिर्ती
1234 4321
12005 50021
1 1
1000 1
0 0
-12345 -54321

नमूना प्रश्नहरूको सही उत्तर हेर्नुहोस्।

  1. Array लाई फर्काउन एक प्रकार्यलाई फर्काउनुहोस् जुन सबै सकारात्मक एटेगर्सहरूमा दुई दिइएको arrays को लागी सबै तत्वहरू सामेल हुन्छन्। तपाईंले कुनै पनि इनबल्ट तरिकाहरू प्रयोग गर्नुपर्दैन। तपाईंलाई कुनै पनि arrays को प्रयोग गर्न अनुमति छ।
    प्रकार्यको हस्ताक्षर यो हो:
    int [] f (int [] first, int [] second)

उदाहरण

यदि इनपुट प्यारामिटरहरू छन् फिर्ती
{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}, null शून्य
खाली, {} शून्य
null, null शून्य

नमूना प्रश्नहरूको सही उत्तर हेर्नुहोस्।

  1. सकारात्मक एटेटरहरूको एन सँग array एलाई विचार गर्नुहोस्। एक पूर्णांक आईडीक्स को POE (समीकरण को बिंदु) ए, यदि ए [0] + A [1] + ... + A [idx - 1] को बराबर छ [IDx + 1] + A [idx + 2] + ... + ए [एन - 1]। Array को POE फर्काउन एक प्रकार्य लेख्नुहोस्, यदि यो अवस्थित छ र - 1 अन्यथा।
    प्रकार्यको हस्ताक्षर यो हो:
    int f (int [] a)

उदाहरण

यदि इनपुट arrays हो भने फिर्ती
{1, 8, 3, 7, 10, 2} 3 कारण: एक [0] + a [1] + a [2] को बराबर हो [4] + a [5]
{1, 5, 3, 1, 1, 1, 1, 1, 1} 2 कारण: [0] + a [1] को बराबर छ [3] + a [4] + a [5] + a [6] + a [7] + a [8]
{2, 1, 1, 1, 2, 1, 7} 5 कारण: एक [0] + a [1] + a [2] + a [3] + a [4] को बराबर हो [6]
{1, 2, 3} -1 कारण: नहीं POE।
{3, 4, 5, 10} -1 कारण: नहीं POE।
{1, 2, 10, 3, 4} -1 कारण: नहीं POE।

नमूना प्रश्नहरूको सही उत्तर हेर्नुहोस्।

नोट: कृपया पढ्नुहोस् सामान्य प्रोग्रामिङ त्रुटिहरूको सूची कि विद्यार्थीहरूले हाम्रो परीक्षामा गरेका छन्।


अनुप्रयोग लिङ्कहरू:

प्रवेश मिति:


अन्तरराष्ट्रीय:

  • फेब्रुअरी
  • May
  • अगस्ट
  • नोभेम्बर

अमेरिकी नागरिक र स्थायी सदस्यहरू:

  • फेब्रुअरी
  • अगस्ट