Ласло Краус |
ПЈМП Интегрални испит 13. 2. 2003. |
---|
Пројектовати на језику C++ систем класа са следећим описом:
operator-
) и може да се испише на стандардни излаз у облику (
x,
y,
z)
, користећи operator<<
.
Саставити на језику C++ главни програм који омогућава интерактивну проверу израчунавања средње температуре у задатој сфери и посматраном временском интервалу.
Објаснити принцип шифровања јавним кључем и RSA алгоритам.
Пројектовати на језику Java пакет класа који садржи све класе из задатка 1.1. Уместо операторских функција правити обичне методе. Уместо операција за исписивање правити методе за претварање у тип String
. Саставити на језику Java класу са главним програмом као у задатку 1.1. На располагању стоји класа Citaj
у безименом пакету која садржи заједничке методе за читање свих стандардних типова података.
Одговорити концизно на следећа питња везана за језик Јава:
а) Да ли се из класе А може приступати protected
члановима класе B, ако ни за класу А ни за класу B није специфицирано којем пакету припадају?
б) Да ли се извршава finally
блок уколико се догоди изузетак који се обради у catch
грани која садржи return
?
в) Укратко описати модел децентрализоване обраде догађаја.
Код неког 16-битног генератора псеудослучајних бројева наредни број се формира од претходног броја тако да се комплемент водећа три бита ставља иза осталих битова почетног броја. На пример: од броја 0101111000011100
даје нови број 1111000011100101
. Саставити на симболичком машинском језику за IBM-PC потпрограм, који може да се позива из програма писаног на језику C, за остваривање описаног генератора псеудослучајних бројева. Користити средњи меморијски модел (далеки позиви и блиски показивачи).
Саставити на језику C++ главни програм који преко главног излаза рачунара испише низ псеудослучајних бројева добијен горњим генератором. Почетни број и дужину низа читати преко главног улаза.
Copyright © 2003, Laslo Kraus
Последња ревизија: 3.3.2003.