కంప్యూటర్ ప్రొఫెషనల్స్
మాస్టర్స్ ప్రోగ్రామ్ నమూనా టెస్ట్
మీ దరఖాస్తు ప్రక్రియలో భాగంగా నిజమైన పరీక్షను పూర్తి చేయమని మీరు అడుగుతారు.
మీ ఎంపిక యొక్క భాషలో ప్రాథమిక ప్రోగ్రామింగ్ సమస్యలను పరిష్కరించగల మీ సామర్థ్యాన్ని అంచనా వేయడం ఈ చిన్న పరీక్ష యొక్క ప్రయోజనం.
మీకు ఆ భాష తెలిసినట్లయితే జావాలో మీ పరిష్కారాలను రాయండి; లేకపోతే ఈ భాషలలో ఒకదాన్ని ఉపయోగించండి: 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} | XX (ఏ మధ్య మూలకం) |
{} | XX (ఏ మధ్య మూలకం) |
{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 |
నమూనా ప్రశ్నలకు సరైన సమాధానాలను చూడండి.
- ఒక పాత్ర శ్రేణి, ఒక సున్నా ఆధారిత ప్రారంభ స్థానం మరియు పొడవును అంగీకరిస్తుంది ఒక ఫంక్షన్ వ్రాయండి. ఇది కలిగి ఉన్న అక్షర శ్రేణిని తిరిగి పొందాలి పొడవుప్రారంభమయ్యే అక్షరాలు ప్రారంభంఇన్పుట్ శ్రేణి యొక్క పాత్ర. ఈ ఫంక్షన్ ప్రారంభ స్థానం మరియు పొడవుపై తనిఖీ చేయాల్సి ఉంటుంది మరియు గాని విలువ చట్టబద్ధం కాకపోతే, తిరిగి చెల్లించాల్సి ఉంటుంది.
ఫంక్షన్ సంతకం:
చార్ [] f (చార్ [] a, Int ప్రారంభం, Int len)
ఉదాహరణలు
ఇన్పుట్ పారామితులు ఉంటే | తిరిగి |
{'a', 'b', 'c' 0, 4, XNUMX | శూన్య |
{'a', 'b', 'c' 0, 3, XNUMX | {'అ', 'బి', 'సి'} |
{'a', 'b', 'c' 0, 2, XNUMX | {'అ', 'బి'} |
{'a', 'b', 'c' 0, 1, XNUMX | {'అ'} |
{'a', 'b', 'c' 1, 3, XNUMX | శూన్య |
{'a', 'b', 'c' 1, 2, XNUMX | {'బి', 'సి'} |
{'a', 'b', 'c' 1, 1, XNUMX | {'బి'} |
{'a', 'b', 'c' 2, 2, XNUMX | శూన్య |
{'a', 'b', 'c' 2, 1, XNUMX | {'సి'} |
{'a', 'b', 'c' 3, 1, XNUMX | శూన్య |
{'a', 'b', 'c' 1, 0, XNUMX | {} |
{'a', 'b', 'c'}, -1, 2 | శూన్య |
{'a', 'b', 'c'}, -1, -2 | శూన్య |
{}, 0, 1 | శూన్య |
నమూనా ప్రశ్నలకు సరైన సమాధానాలను చూడండి.
- ఏ ఆపరేటర్లు లేదా ఇతర డేటా నిర్మాణాలు ఉపయోగించకుండా సంఖ్యా ఆపరేటర్లను ఉపయోగించి పూర్ణ సంఖ్యను రివర్స్ చేయడానికి ఒక ఫంక్షన్ వ్రాయండి.
ఫంక్షన్ సంతకం:
int f (int n)
ఉదాహరణలు
ఇన్పుట్ పూర్ణాంకం ఉంటే | తిరిగి |
1234 | 4321 |
12005 | 50021 |
1 | 1 |
1000 | 1 |
0 | 0 |
-12345 | -54321 |
నమూనా ప్రశ్నలకు సరైన సమాధానాలను చూడండి.
- విభిన్న సానుకూల పూర్ణాంకాల కలిగిన రెండు ఇచ్చిన శ్రేణులకు సంబంధించిన అన్ని అంశాలతో కూడిన వ్యూహాన్ని తిరిగి ఇవ్వడానికి ఫంక్షన్ వ్రాయండి. మీరు ఏ భాగంగా బిల్డ్ పద్ధతులను ఉపయోగించకూడదు. మీరు ఎన్ని శ్రేణుల సంఖ్యను ఉపయోగించడానికి అనుమతించబడతారు.
ఫంక్షన్ సంతకం:
int [] f (int [] మొదటి, int [] రెండవ)
ఉదాహరణలు
ఇన్పుట్ పారామితులు ఉంటే | తిరిగి |
{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 ని పరిగణించండి. A [xxx] + A [0] + ... + A [idx - 1] A [idx + 1] + A [idx + 1] కు సమానం అయినట్లయితే ఒక పూర్ణాంక idx ను A యొక్క POE (సమతౌల్య బిందువు) అంటారు. + ... + ఎ [n - 2]. అర్రే యొక్క POE ను కలిగి ఉన్నట్లయితే, అది ఉన్నట్లయితే-మరియు -ఎన్ఎన్ఎన్ఎల్.
ఫంక్షన్ సంతకం:
int f (int [a])
ఉదాహరణలు
ఇన్పుట్ శ్రేణులు ఉంటే | తిరిగి |
{1, 8, 3, 7, 10, 2} | 3 కారణం: [0] + a [1] + a [2] [4] + a [5] కు సమానంగా ఉంటుంది. |
{1, 5, 3, 1, 1, 1, 1, 1} | 2 కారణం: [0] + a [1] a [3] + a [4] + a [5] + a [6] + a [7] + a [8] |
{2, 1, 1, 1, 2, 1} | XXX కారణం: [[5] + a [0] + a [1] + a [2] + a [3] [4] |
{1, 2, 3} | -1 కారణం: కాదు POE. |
{3, 4, 5, 10} | -1 కారణం: కాదు POE. |
{1, 2, 10, 3, 4} | -1 కారణం: కాదు POE. |
నమూనా ప్రశ్నలకు సరైన సమాధానాలను చూడండి.
గమనిక: దయచేసి చదవండి సాధారణ ప్రోగ్రామింగ్ దోషాల జాబితా విద్యార్థులు మా పరీక్షలో కట్టుబడి ఉన్నారు.