Ласло Краус |
ИР2ОО1/СИ2ОО1 Испит 1. 7. 2007. |
---|
Одговорити концизно (по једна или две реченице) и прецизно на следећа пит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;}
Написати на језику C++ следеће класе (класе опремити оним конструкторима, деструктором и оператором за доделу вредности, који су потребни за безбедно коришћење класа; грешке пријављивати изузецима типа једноставних класа које су опремљене писањем текста поруке):
it<<sredstvo
) у облику врста:
ид(
максималнаБрзина,
дужина,
површина,
тежина)
.
A
'.
stek+=elem
), да се узме последње стављени елемент са стека (--stek
), да се дохвати елемент са задатим редним бројем од врха стека (stek[ind]
) и да се садржај стека упише у излазни ток (it<<stek
) почев од врха стека у облику елемент|…|
елемент. Грешка је ако се покуша ставити више елемената од капацитета стека и ако се покуша узети елемент са празног стека.
S
'. У тренутну тежину шлепера улази и тежина садржаних аутомобила. У излазни ток се, поред општих података за сва превозна средства, пише и садржај шлепера унутар пара угластих заграда: [
садржај]
.
[
садржај]
.
(10 поена) Написати на језику C++ програм који напуни један трајект са неколико аутомобила и неколико шлепера од којих сваки има по неколико аутомобила и испише трајект на главном излазу. Користити константне параметре (не треба ништа учитавати).
Copyright © 2010, Laslo Kraus
Последња ревизија: 30.8.2010.