Поправителен изпит за ниво 4 и 5, 15:00, Вариант 1
0. На много от компютрите в залите на ФМИ, инсталираната антивирусна програма (AVG) създава проблеми при работа с Visual Studio и Code::Blocks (например блокиране на работата на компилатора, debugger-а и т.н.). Преди да започнете работа, моля изключете AVG. Това става като намерите иконата на AVG в System Notification Area, натиснете върху нея с десния клавиш на мишката и след това натиснете ON/OFF бутона. След изключването, ако вече сте пуснали средата за разработка, затворете я и я стартирайте отново.
1. Проверете дали предпочитаната от Вас среда за разработка (Visual Studio или Code::Blocks) е инсталирана на компютъра, на който ще работите и я стартирайте.
2. В средата създайте празен проект за задачата, по която ще работите. Когато правите проекта, сложете го в подходяща директория, така че:
- Да имате права за писане в нея (напр. Desktop, My Documents и т.н.);
- Да можете лесно да я намерите, когато в края на изпита предавате файловете.
3. За задачата трябва да предадете точно един .cpp файл. Файлът трябва да се качи директно, без да се компресира.
4. В проекта предварително създайте въпросния файл. Името му трябва да бъде в следния формат (където NNNNN е вашият факултетен номер):
fnNNNNN_prob1_oop.cpp
Например ако вашият факултетен номер е 12345, трябва да предадете файл, който се казва fn12345_prob1_oop.cpp.
За по-лесно и за да не объркате някой символ, просто копирайте даденото по-горе примерно име и го използвайте (разбира се, като заместите NNNNN с факултетния си номер).
5. Във файла копирайте дадения по-долу шаблон. В него е дадена проста функция main() и освен това в началото му има коментар, в който трябва да попълните името, факултетни номер и специалността си. Този коментар трябва да остане най-отгоре във файла и кодът на решението ви трябва да бъде след него.
/////////////////////////////////////////////////////////////
//
// Author: попълнете името си тук
// FN: попълнете факултетния си номер тук
// Program: изберете коректното: Информатика, Информационни системи, Компютърни науки, Софтуерно инженерство
// Date: 25.08.2017
//
#include <iostream>
int main()
{
std::cout << "Hello world!\n";
return 0;
}
6. Компилирайте проекта и стартирайте получения файл, за да се подсигурите, че средата ви е конфигурирана правилно и всичко работи. Внесете някаква промяна в кода и компилирайте отново. Отново проверете дали всичко работи коректно.
7. Проверете дали в средата, която ще използвате, работи дебъгера.
8. Ако срещнете някакви проблеми с компютъра, на който работите (напр. средата не е инсталирана или не работи коректно), моля обърнете се към преподавателите, за да смените компютъра си още преди началото на изпита.
9. По време на изпита, системата показва оставащото време за работа. Обърнете внимание, че в това време трябва както да решите задачата, така и да я предадете. След изтичане на времето, формата за предаване се деактивира и след това работата Ви няма да се приеме! Препоръчваме Ви да отделите поне 5-10 минути в края на изпита за предаване на решението си.
10. По време на изпита ще бъде спрян достъпа до Интернет в залата. Моля, не затваряйте прозореца с условието на задачата.
11. Преди започването на изпита, пригответе своята студентска книжка или лична карта, за да може да се направи проверка на самоличността на всеки от явяващите се.
12. Преди започването на изпита, всички мобилни телефони и други електронни устройства (таблети, "умни" часовници и т.н.), трябва да бъдат напълно изключени (тоест НЕ трябва да са в standby режим, самолетен режим, със загасен екран и т.н., а трябва да бъдат напълно спряни и да не работят). По време на изпита те трябва или да са прибрани в чантата ви или да се сложат зад монитора, на който работите, с екрана надолу. Ако по време на изпита, във вас бъде открито работещо устройство, работата ви ще бъде анулирана.
Разрешен брой опити: 3
За да започнете този тест, трябва да знаете паролата за теста
Времеви лимит: 1 час 30 мин.
Метод на оценяване: Най-висока оценка