Elektrotehnicki fakultet, Beograd  Ласло Краус ИР2ОО1/СИ2ОО1
Испит
1. 7. 2007.

Аутори: Игор Тартаља, Ђорђе Ђурђевић и Ласло Краус

Задаци: 1 2 | Напоменe

Поставка задатка 1 (30 поена) ( почетак)

Одговорити концизно (по једна или две реченице) и прецизно на следећа питaња:

а) У чему су специфичноси уграђених (inline) функција у односу на обичне функције?

б) Шта означава релација пријатељства између две класе и да ли је она симетрична релација?

в) Да ли се у наредби А а=5; позива operator=(int) или конструктор А(int) и зашто?

г) Како се у изведеној класи може иницијализовати заштићена референца из основне класе? Навести пример.

д) Ако важи class I:O{}, коју вредност ће имати аргумент x по повратку из метода m: void m(int&x){x=0;try{x=1;throw new O;x=2;}catch(I*i){x=3;}x=4;}

Поставка задатка 2 (укупно 70 поена) ( почетак)

Написати на језику C++ следеће класе (класе опремити оним конструкторима, деструктором и оператором за доделу вредности, који су потребни за безбедно коришћење класа; грешке пријављивати изузецима типа једноставних класа које су опремљене писањем текста поруке):

(10 поена) Написати на језику C++ програм који напуни један трајект са неколико аутомобила и неколико шлепера од којих сваки има по неколико аутомобила и испише трајект на главном излазу. Користити константне параметре (не треба ништа учитавати).


Напоменe ( почетак)


( почетак)
         
Аутор: Ласло Краус
Е-пошта: kraus@etf.rs

Copyright © 2010, Laslo Kraus
Последња ревизија: 30.8.2010.