Elektrotehnicki fakultet, Beograd  Ласло Краус ИР2ОО1
Испит
12. 2. 2006.

Аутори: Игор Тартаља и Ласло Краус

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

Поставка задатка 1 (укупно 70 поена) ( решење | почетак)

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

(5 поена) Саставити на језику C++ главни програм који направи географску карту од два географска чвора са контурама од по три тачке и једном географском граном између та два чвора и исписује дужину те гране на главном излазу.

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

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

а) Шта означава модификатор методе inline и када се он подразумева?

б) Ако се у некој класи X дефинише operator()(int), како се за X x; int i; преводи x(i)?

в) Да ли апстрактна класа може имати атрибуте и конкретне методе и зашто?

г) Шта се дешава са изузетком баченим у неком try блоку уколико иза блока не постоји одговарајућа catch грана која може да обради изузетак?

д) Како се може спречити аутоматско генерисање функције из шаблона за неки тип аргумента?


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


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

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