ნიმუში შესარჩევი გამოცდა პირდაპირი შესვლის სიმღერა

ეს გამოცემა გამოქვეყნდა მენეჯმენტის მერიის კომპიუტერულ მეცნიერებათა პროგრამულ მეცნიერებათა მაგისტრის მომავალი სტუდენტებისათვის (კომპიუტერული პროფესიონალების პროგრამაSM). კვალიფიკაციის მისაღებად პირდაპირი დარეგისტრირება სიმღერა, შემომავალი სტუდენტები უნდა გაიარონ გამოცდა მსგავსი ერთი მოცემული ჩამოსვლის შემდეგ უნივერსიტეტში.

თუ გამოცდა ვერ გაივლის სტუდენტებს, მათ შეუძლიათ შევიდნენ მომზადება TRACK. ფაქტობრივი გამოცდის კითხვები განსხვავდება ქვემოთ ჩამოთვლილიდან. ნიმუშის გამოცდები გამოიცემა აქ, რათა დაინტერესებულმა სტუდენტებმა შეაფასეს პროგრამაში შესწავლის მზადყოფნა.

მაგალითი ნიმუში

1. [ტესტების პრობლემა გადაჭრის და ცოტა Java ენა] ჩაწერეთ Java მეთოდი removeDuplicates, რომ შლის ყველა ეგზემპლარი მოცემულ სიაში. იფიქრეთ შემდეგზე:

ა. მეთოდი იღებს ობიექტის ტიპის სიას

ბ. მეთოდის დაბრუნების ტიპი ბათილია

გ. ეგზემპლარი განისაზღვრება () = მეთოდის გამოყენებით (ვიდრე == ოპერატორის მიერ)

ამოშლის დუბლიკატების შესრულება უნდა შეასრულოს შესაბამისი მეთოდით, იმ შემთხვევაში, თუ ბათილია სია მეთოდით.
შეამოწმე შენი მეთოდი ძირითადი კოდის დაწერის გზით, რომელიც შემდეგნაირად იძლევა:

ა. ეს ქმნის მაგალითის სიას და იტვირთება შემდეგი სიმებიანი ღირებულებით: "კარგი", "უკეთესი", "საუკეთესო", "საუკეთესო", "პირველი", "ბოლო", "ბოლო", "ბოლო", "კარგი" "}

ბ. იგი იწვევს removeDuplicates მეთოდი, გავლით ამ შემთხვევაში სია

გ. ეს გამოაქვს განახლებული სია კონსოლი

2. [ტესტები ჯავის ენა და პრობლემის გადაჭრა] ჩაწერეთ ჯავის მეთოდი testForSum, რომელიც განსაზღვრავს თუ არა რიცხვების მნიშვნელობას სამი ჩანაწერი, რომელთა ჯამი არის მოცემული მთელი რიცხვი. იფიქრეთ შემდეგზე:

ა. მეთოდი იღებს intray intray of int და int testInt როგორც მისი ორი არგუმენტი

ბ. მეთოდის დაბრუნების ტიპი ლოგიკურია

გ. მეთოდი დააბრუნებს ჭეშმარიტებას თუ მხოლოდ იმ შემთხვევაში, თუ არსებობს მკაფიო რიცხვები i, j, k, როგორიცაა intArr [i] + intArr [j] + intArr [k] ტოლია ტესტი.

შეამოწმე შენი მეთოდი ძირითადი მეთოდით, რომელიც შედის შემდეგ შეყვანის ღირებულებებს
{5, 1, 23, 21, 17, 2, 3, 9], 12
მეთოდით testForSum- ში, რომელიც გამოიმუშავებს კონსოლს დაბრუნების ღირებულებას.

3. [მონაცემთა სტრუქტურის ცოდნა ტესტები] შექმენით თქვენი საკუთარი სიის შექმნა (არ გამოიყენოთ კოლექციების API- ში მოცემული ნებისმიერი კლასი). განახორციელოს შემდეგი ორი ოპერაცია:

თუ იყენებთ jdk1.4 ან ადრე:

ბათილია დამატება (ობიექტის ო);

ლოგიკური პოვნა (ობიექტის ob);

სიმებიანი toString ();

თუ თქვენ იყენებთ ჯამში XXXXXX და თქვენ იცით გენერალური პროგრამირება:

ბათილია დამატება (T ob);

boolean find (T ob);

სიმებიანი toString ()

ToString მეთოდით უნდა შეიტანოს სიის ელემენტები სიაში შეყვანილი თანმიმდევრობით, შემდეგ ფორმატში:

[elemxNUMX, elem0, elem1, ..., elemN]

შეამოწმოთ თქვენი დაკავშირებული სიის ძირითადი მეთოდი, რომელიც შემდეგნაირად აკეთებს:

ა. ქმნის თქვენს სიის მაგალითს და დასძენს შემდეგ სტრინგს:
"Straight", "Bent", "Equals", "Well", "Storm"

ბ. იყენებს თქვენს ფუნქციას, მოძებნოთ გასაღებები "კარგად" და "ძალა"

გ. შედეგები, როგორც შეყვანის სიაში და ძიების შედეგებს consoleand გამომავალი შედეგების consoleby არაერთხელ გამოყენებით თქვენი დაამატოთ ფუნქცია populate ახალი ინსტალაცია თქვენი უკავშირდება სიის Strings, და შემდეგ outputting to კონსოლი ლოგიკური შედეგი ეძებს ზოგიერთი სიმებიანი ამ სია.

4. [ტესტების ძირითადი ცოდნა რეკურსია] დაწერეთ რეკურსიული სტატიკური ჯავა მეთოდი, რომელიც იღებს მასივის arr of integers არგუმენტი ბრუნდება სია ყველა permutations ამ რიცხვებით.

(A permutation რიცხვების რიგითობა არის რიცხვების ხელახალი მოწყობა. მაგალითად, ერთი 1, 3, 4, 8, 2, 3, 1 არის 2, 8, 4, XNUMX.) ამ პრობლემის მოსაგვარებლად, თქვენ შეიძლება ვივარაუდოთ, რომ შეყვანის მასივი არ შეიცავს დუბლიკატი მასალას. შენი მეთოდი უნდა დაბრუნდეს ArrayList int array.

შემდეგი, შეამოწმოთ თქვენი მეთოდი ძირითადი მეთოდის გამოყენებით; ძირითადი მეთოდი უნდა გაიაროს შემდეგ მასივში: [1, 5, 4, 2]; ამის შემდეგ, ეს უნდა დაბეჭდოს კონსოლის შედეგად ჩამონათვალი permutations.

5. [სტატიის კონცეფციის ცოდნა ტესტები] შექმნა Java კლასის, რომელიც საშუალებას იძლევა ყველაზე მეტად 5 შემთხვევები შეიქმნება. დარეკეთ თქვენი კლასის JustFive. თქვენს კლასში ძირითადი მეთოდის უზრუნველყოფა, რომელიც ცდილობს თქვენი კლასის 6 შემთხვევების შექმნას.


განაცხადის ბმულები:

შესვლის თარიღი:


საერთაშორისო:

  • თებერვალი
  • მაისი
  • აგვისტო
  • ნოემბერი

აშშ-ს მოქალაქეები და მუდმივი რეზიდენტები:

  • თებერვალი
  • აგვისტო