کمپیوٹر پروفیشنلز
ماسٹر کا پروگرام نمونہ ٹیسٹ

آپ کو آپ کی درخواست کے عمل کے حصے کے طور پر ایک حقیقی امتحان مکمل کرنے کے لئے کہا جائے گا.

اس مختصر امتحان کا مقصد آپ کی پسند کی زبان میں ابتدائی پروگرامنگ کے مسائل کو حل کرنے کی صلاحیت کا اندازہ کرنا ہے.

اگر آپ اس زبان سے واقف ہیں تو جاوا میں اپنا حل لکھیں؛ دوسری صورت میں ان زبانوں میں سے ایک کا استعمال کریں: C، C ++، یا C #. ذیل میں سے ہر ایک کے لئے، ایک مختصر پروگرام کی شکل میں، آپ سب سے آسان، واضح ترین حل لکھ سکتے ہیں.

سامپل ٹیسٹ

  1. اگر کسی عناصر (درمیانی ایک کے سوا) درمیانی عنصر کی قدر سے زیادہ سخت طور پر زیادہ سے زیادہ عناصر کے ساتھ ایک صف کا مرکز بناتا ہے. نوٹ کریں کہ صرف چند عناصر کے ساتھ 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. ایک فنکشن لکھیں جن کو ایک دلیل کے طور پر ایک دلیل کے طور پر لے لیتا ہے اور صف میں حتی اور بے شمار نمبروں کے سلسلے پر مبنی ایک قیمت بھی لیتا ہے. 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

 

نمونے کے سوالات کے صحیح جوابات ملاحظہ کریں.

 

  1. ایک فنکشن لکھیں جس میں ایک کردار صف، ایک صفر کی بنیاد پر شروع کی حیثیت اور لمبائی کو قبول کرتا ہے. اس میں ایک کردار کی سرٹیفکیٹ ہونا چاہئے جس میں مشتمل ہے لمبائیحروف کے ساتھ شروع ہونے والے حروف شروع کریںان پٹ کی صف کا کردار. فنکشن شروع کرنے کی پوزیشن پر لمبائی کی جانچ پڑتال اور لمبائی اور نوکری واپس لوٹنے کے لئے غلطی کی واپسی کرنا چاہئے تو قیمت یا تو قانونی نہیں ہے.
    فنکشن دستخط یہ ہے:
    چار [] f (چار [] ایک، int start، int len)

مثال کے طور پر

اگر ان پٹ پیرامیٹرز ہیںواپسی
{'ایک'، 'ب'، 'سی'}، 0، 4شہوت انگیز null
{'ایک'، 'ب'، 'سی'}، 0، 3{'a'، 'b'، 'c'}
{'ایک'، 'ب'، 'سی'}، 0، 2{'a'، 'b'}
{'ایک'، 'ب'، 'سی'}، 0، 1{'a'}
{'ایک'، 'ب'، 'سی'}، 1، 3شہوت انگیز null
{'ایک'، 'ب'، 'سی'}، 1، 2{'b'، 'c'}
{'ایک'، 'ب'، 'سی'}، 1، 1{'b'}
{'ایک'، 'ب'، 'سی'}، 2، 2شہوت انگیز null
{'ایک'، 'ب'، 'سی'}، 2، 1{'c'}
{'ایک'، 'ب'، 'سی'}، 3، 1شہوت انگیز null
{'ایک'، 'ب'، 'سی'}، 1، 0{}
{'a'، 'b'، 'c'}، -1، 2شہوت انگیز null
{'a'، 'b'، 'c'}، -1، -2شہوت انگیز null
{}، 0، 1شہوت انگیز null

 

نمونے کے سوالات کے صحیح جوابات ملاحظہ کریں.

 

  1. عددی آپریٹرز کا استعمال کرتے ہوئے کسی بھی arrays یا دیگر ڈیٹا ڈھانچے کو استعمال کرنے کے بغیر کسی انوج کو ریورس کرنے کے لئے ایک فنکشن لکھیں.
    تقریب کا دستخط یہ ہے:
    int f (int n)

مثال کے طور پر

اگر ان پٹ انوزر ہےواپسی
12344321
1200550021
11
10001
00
12345-54321-

 

نمونے کے سوالات کے صحیح جوابات ملاحظہ کریں.

 

  1. ایک صف لکھیں جس میں تمام صف عناصر شامل ہوتے ہیں جو مختلف مثبت اشارے والے دو دیئے گئے arrays پر عام ہوتے ہیں. آپ کو کسی بھی انباذ طریقوں کا استعمال نہیں کرنا چاہئے. آپ کو کسی بھی تعداد میں arrays استعمال کرنے کی اجازت ہے.
    تقریب کا دستخط یہ ہے:
    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}، نالشہوت انگیز null
خالی، {}شہوت انگیز null
سستشہوت انگیز null

 

نمونے کے سوالات کے صحیح جوابات ملاحظہ کریں.

 

  1. ایک قطار مثبت عدد کے ساتھ ایک پر غور کریں. ایک عددی idx ایک POE (مساوات کا نقطہ نظر) A، اگر A [0] + A [1] + ... + A [idx-1] کے برابر ہے [idx + 1] + A [idx + xNUMX] + ... + A [ن - 2]. کسی بھی صف کے 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] + ایک [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}- ایکسیمیمکس وجہ: کوئی POE.
{3، 4، 5، 10}- ایکسیمیمکس وجہ: کوئی POE.
{1، 2، 10، 3، 4}- ایکسیمیمکس وجہ: کوئی POE.

 

نمونے کے سوالات کے صحیح جوابات ملاحظہ کریں.

نوٹ: براہ مہربانی پڑھیں عام پروگرامنگ کی غلطیوں کی فہرست اس طالب علموں نے ہماری آزمائش پر عزم کیا ہے.

 


درخواست کی لنکس:

داخلہ تاریخ:


بین اقوامی:

  • فروری
  • مئی
  • اگست
  • نومبر

امریکی عہدوں اور مستقل رہائشیوں:

  • فروری
  • اگست