Loading...
RoYaL avatar RoYaL Trainer 6849 Точки

[Exam] ООП - Впечатления от изпита - Септември 2014

Мина и втория изпит по ООП и може би е време да си споделим впечатленията, както е по традиция :)

След като видях резултатите от първия изпит реших, че ще е голяма трагедия на втория.

Оказа се обаче, че не съм прав. Изпита поне при мен и според моята лична оценка мина добре. Не беше сложен, но условията бяха огромни и наистина отегчителни.

Човек, задълбавайки в четене на условието се обърква доста. Трябва да знае кога да спре и да чете само болд-натото, а останалото да го разбере от вече написания код.

Иначе като гледам условията от първия изпит, няма голяма разлика в трудността.

Вашите мнения какви са?

Тагове:
12
Общи приказки 26/10/2014 19:41:18
Matrix avatar Matrix 1092 Точки

Като си спомня колко начални бяха познанията ми по ООП на първия изпит преди време (като за първо явяване изобщо на такъв бях доволен от резултата си), очаквах тук вече да се представя по-добре, а то взе че стана обратното... За разлика от първия изпит, тук твърде много се забатачих с принтирането на първата задача... Трябваше по-рано да му тегля една и на самата първа задача и точките от нея в Judge-a, и да се пробвам да изкарам нещо от втората задача, която този път ми се стори по-лесна от тъпия Infestation и определено щеше да донесе доста точици, но уви, както се казва обърках тактическата постройка на отбора по време на мача :D


Принципно не харесвам задачи по ООП, в които човек вместо да се чуди сега тва поле public или protected е по-правилно да го оставя, да губи излишно време да мисли как да изпринтира резултата на конзолата...

И друго за финал - преди изпита г-н Наков изришно, за кой ли пореден път вече ни помоли да спрем с шмекеруваниците на дребно и шушуканиците, когато сме на изпит. Обърна ни внимание и на поста във фейсбук, който седи там "като приятел към приятел", и въпреки това то не беше шушу, то не беше мушу...


По мое мнение само двама квестори определно не могат да се справят да огреят из цялата зала и да я следят дали всичко протича коректно...

6
27/10/2014 04:43:31
RoYaL avatar RoYaL Trainer 6849 Точки

Това с принтирането наистина беше гадничко, но смисълът му се крие в това, да успееш да хванеш кое принтиране на кое ще делегира при override и с максимално малко код в override-натия метод да допишеш допълнителната информация.

Например задачката, в която можеше да пише [NO SUGAR] и [VEGAN] преди името на продукта, можеше от наследника да се направи само това prepend-ване на опшънълите.

На изпита в неделя, се оказа че 2ра задача е по-лесна от 1ва, но явно не вникнахме в условията и директно почнахме почти всички с 1ва, която наистина уби много повече време от 2ра. 

0
alexxdim94 avatar alexxdim94 33 Точки

Сега преглеждам тестовете на първа задача от вчерашния (Неделен) изпит. Изкарах 90 точки на задачата на изпита, като последният ми тест гърмеше. Сега виждам, че накрая в output-a би трябвало да изкарваме: 

"The command ToggleSugar is not applicable to recipe Coca-Cola
The command ToggleVegan is not applicable to recipe Coca-Cola".

 

Въпросът ми е защо? В input-а никъде не е подадена ToggleSugar или ToggleVegan команда върху Coca-Cola. Вероятно аз нещо не схващам, тъй като си има доста хора с по 100 точки от тази задача.

0
RoYaL avatar RoYaL Trainer 6849 Точки

Извинявай, къде ти казва, че трябва да е такъв output-а? Аз сега пробвах с грешно решение и гледам Expected output-а, а там не иска подобен изход, като този който си копирал?

0
alexxdim94 avatar alexxdim94 33 Точки

В архива, който е качен при домашните гледам тестовете. А ти къде?

0
RoYaL avatar RoYaL Trainer 6849 Точки

В judge-а се пуснах на Practice и качих грешно решение, за да ми гръмне 1вия тест.

0
XmUrF avatar XmUrF 363 Точки

Аз лично съм изключително, ама изключително разочарован :(. Цели 5 теста ми гърмят, защото тъпият решарпър се опитва да дописва и при проверките, които вкарах, автоматично ми дописваше като условие на if-a IsFurnished(първа задача на изпита от 24-ти). На едно място не съм го оправил и пет теста гърмят от нищото, при решена задача :(. Мамка му, това даже не е моя грешка, просто нямам думи. Един тест ми гърми и защото не парсвам към decimal, а към инт, но айде 10 точки иди дойди.

Чувствах се (а и смятам, че съм) доста добре подготвен за изпита. Задачите не бяха трудни. Аз обаче си загубих цялото време на първа задача да се чудя как така при решена задача взимам толкова малко точки. Е, сега като разбрах съм в потрес. Както казах, изключително съм разочарован :(.

1
27/10/2014 12:42:11
rafatpc avatar rafatpc 52 Точки

Аз съм доста доволен от изпита. Задачите бяха готини, но на първата (в неделя) се заиграх доста с принтирането и това ми уби доста време и съответно не го направих много добре. На втората задача... буквално един ред разместване щеше да ми донесе още 10 точки, а още по-лошото е, че бях мислил да сменя местата точно на тези 2 реда, за да изглежда семантично разделен кода. Както и да е, изпитът беше точен за нивото!

 

Между другото за оценяването на КПК има ли някакъв списък за нещата, които трябва да сме направили? Така ще придобием горе долу представа за нещата, които не сме направили. Ако се пишат коментари към оценките от изпита няма да има нужда от такъв списък, де.

1
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.