Objektno-orijentirano programiranje - IPI Akademija
21 Questions
0 Views

Objektno-orijentirano programiranje - IPI Akademija

Created by
@BestKnownCantor7252

Podcast Beta

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Šta sadrži objekat kao struktura u konceptu objektno – orijentiranog programiranja?

stanje (atributi) i ponašanje (metodi)

Na koji način objekti ostvaruju interakciju?

putem metoda

Klasa je:

  • specijalni pokazivač na objekat
  • instanca objekta
  • objekat koji zauzima memoriju
  • specifikacija za pravljenje objekta (correct)
  • Objekti različite klase imaju identične osobine i ponašanje.

    <p>False</p> Signup and view all the answers

    Klasa može imati proizvoljan broj instanci.

    <p>True</p> Signup and view all the answers

    Nabroj 5 zajedničkih karakteristika programskih jezika opšte namjene.

    <p>Ugrađeni tipovi podataka, varijable, izrazi i naredbe, kontrolne strukture, funkcije.</p> Signup and view all the answers

    Često korištene biblioteke C++ ima implementiran u biblioteci skraćenog naziva:

    <p>STL</p> Signup and view all the answers

    Šta određuje tip podatka?

    <p>određuje njegovo značenje (vrijednost), te dozvoljene operacije na podatku.</p> Signup and view all the answers

    Nabroj primitivne tipove podatka u C++.

    <p>bool, char, char niz, short, int, long, long long, float, double, long double</p> Signup and view all the answers

    Ključne riječi koje određuju hoće li se kôdirati predznak za pamćenje negativnih brojeva su _______________ i _______________.

    <p>signed; unsigned</p> Signup and view all the answers

    Za šta služi typedef ključna riječ?

    <p>Služi za pravljenje sinonima (drugog imena) za određeni tip podatka.</p> Signup and view all the answers

    Varijabla se definira na sljedeći način: ___________________________.

    <p>tip_podatka naziv_varijable;</p> Signup and view all the answers

    Šta je varijabla?

    <p>imenovani objekat (prostor) u memoriji za smještanje vrijednosti</p> Signup and view all the answers

    Varijabla se definira navođenjem:

    <p>tipa podatka, imena i vrijednosti</p> Signup and view all the answers

    Deklarirane varijable primitivnog tipa su važeće za:

    <p>pisanje</p> Signup and view all the answers

    C++ varijable se mogu definirati bilo gdje u kôdu.

    <p>True</p> Signup and view all the answers

    Ključna riječ ___________ postavlja se __________ tipa podatka u definiciji varijable i znači da je njena vrijednost konstantna.

    <p>const; ispred</p> Signup and view all the answers

    Za šta služi ključna riječ auto?

    <p>za automatsko određivanje tipa podatka na osnovu zadate vrijednosti</p> Signup and view all the answers

    Za šta služi ključna riječ decltype?

    <p>za identifikaciju tipa varijable kako bi se postavio taj tip za novu varijablu</p> Signup and view all the answers

    Varijabla deklarirana unutar bloka kôda:

    <p>je lokalna za taj blok i uništava se nakon završetka bloka</p> Signup and view all the answers

    Imenovani blok koda zove se __________________________ i predstavlja prostor za ___________________________________________.

    <p>namespace; smještanje varijabli (objekata) i tipova podatka</p> Signup and view all the answers

    Study Notes

    Osnovni koncepti objektno orijentiranog programiranja

    • Objekat kao struktura sadrži stanje (atribute) i ponašanje (metode).
    • Objekti ostvaruju interakciju putem metoda.

    Klase i objekti

    • Klasa je specifikacija za pravljenje objekta, dok objekat može zauzimati memoriju kao instanca klase.
    • Objekti različitih klasa nemaju identične osobine i ponašanje.
    • Klasa može imati proizvoljan broj instanci.

    Karakteristike programskih jezika

    • Zajedničke karakteristike programskih jezika opšte namjene uključuju: ugrađene tipove podataka, varijable, izraze i naredbe, kontrolne strukture, funkcije.

    C++ biblioteke

    • Često korištene biblioteke u C++ su implementirane pod nazivom STL (Standard Template Library).

    Tipovi podataka

    • Tip podatka određuje značenje (vrijednost) i dozvoljene operacije na podatku.
    • Primitivni tipovi podataka u C++ uključuju: bool, char, char niz, short, int, long, long long, float, double, long double.

    Ključne riječi i varijable

    • Ključne riječi "signed" i "unsigned" određuju hoće li se kôdirati predznak za negativne brojeve.
    • Ključna riječ typedef se koristi za pravljenje sinonima za određeni tip podatka.
    • Varijabla se definiše kao imenovani objekat u memoriji za smještanje vrijednosti i definira se navođenjem tipa podatka, imena i opcionalno vrijednosti.

    Specifika varijabli

    • Deklarirane varijable primitivnog tipa su važne za pisanje.
    • C++ varijable se mogu definirati bilo gdje u kôdu.
    • Ključna riječ const označava da je vrijednost varijable konstantna.
    • auto ključna riječ služi za automatsko određivanje tipa podatka na osnovu zadate vrijednosti.
    • Ključna riječ decltype identifikuje tip varijable za postavljanje tog tipa za novu varijablu.

    Lokalne i globalne varijable

    • Varijabla deklarisana unutar bloka kôda je lokalna i uništava se nakon završetka bloka.
    • Imenski blok koda se zove "namespace" i predstavlja prostor za smještanje varijabli i tipova podataka.
    • Operator :: se koristi za pristup imenovanom bloku koda.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Pitanja i odgovori c++.pdf

    Description

    Ovaj kviz testira vaše znanje o osnovama objektno-orijentiranog programiranja. Pitanja se fokusiraju na strukturu objekata, njihove atribute i metode, kao i interakciju među objektima. Idealno je za studente koji žele produbiti svoje razumijevanje programiranja.

    More Like This

    Object Oriented Programming Quiz
    6 questions

    Object Oriented Programming Quiz

    WellIntentionedOliveTree avatar
    WellIntentionedOliveTree
    Object Oriented Programming Overview
    7 questions

    Object Oriented Programming Overview

    NourishingLucchesiite5413 avatar
    NourishingLucchesiite5413
    Use Quizgecko on...
    Browser
    Browser