WorksheetsProgramski jezici i Algoritmi
Total questions: 44
Worksheet time: 35mins
Kako se definiše algoritam?
Kao beskonačan skup koraka
Kao konačan skup koraka
Kao skup koraka bez uređenja
Kao skup nedvosmislenih koraka
Šta definišu programski jezici?
Samo semantiku instrukcija
Samo sintaksu instrukcija
Sintaksu i semantiku instrukcija
Samo format instrukcija
Šta je karakteristika mašinski zavisnih jezika?
Visoka zavisnost od računara
Jednostavnost za programiranje
Potreba za prevođenjem
Visoka nezavisnost od računara
Koji jezik je najpopularniji za programiranje Internet sajtova?
Pascal
Java
C#
PHP
Koliko rezervisanih reči ima C# jezik?
100
80
120
50
Kada je Java programski jezik razvijen?
2000. godine
1991. godine
1985. godine
2010. godine
Šta je osnovna karakteristika Java programskog jezika?
Visoka složenost
Niska prenosivost
Niska efikasnost
Robustnost i moć
Koja je osnovna svrha Java programskog jezika?
Programiranje za mobilne telefone
Programiranje za desktop računare
Programiranje za televizore
Programiranje za servere
Šta je sintaksa programskih jezika?
Skup pravila za opisivanje nepravilnih konstrukcija jezika
Skup pravila za opisivanje pravilnih konstrukcija jezika
Skup pravila za opisivanje semantike jezika
Skup pravila za opisivanje leksema
Koja je osnovna svrha korišćenja PHP programskog jezika?
Programiranje za mobilne telefone
Programiranje za desktop računare
Programiranje za web sajtove
Programiranje za servere
Koja je glavna karakteristika neproceduralnih programskih jezika?
Visoka efikasnost
Visoka apstraktnost
Ne postoji jasna podela na funkcije
Ne postoji jasna podela na podatke
Šta se dešava u vremenu kompajliranja (compile time)?
Java fajl se interpretira
Java fajl se debuguje
Java fajl se izvršava
Java fajl se kompajlira u bytecode
Šta se dešava u vremenu izvršavanja (runtime)?
Interpreter kompajlira kod
Bytecode piše kod
Classloader učitava class fajlove
Java Compiler konvertuje kod
Da li je moguće imati više klasa u Java source fajlu?
Ne, nikada ne sme biti više klasa
Da
Ne, uvek mora biti samo jedna klasa
Da, ali samo ako su public
Šta je bytecode u kontekstu Java programiranja?
Kod koji se izvršava na serveru
Binarni kod koji se izvršava na JVM-u
Kod koji se izvršava na klijentskoj strani
Specifičan kod za Android aplikacije
Koja od navedenih opcija predstavlja osnovni tip podataka u Javi?
int
boolean
float
string
Šta je Java Virtual Machine (JVM) u kontekstu Java programiranja?
Hardverski uređaj za izvršavanje Java koda
Simulator koji emulira rad Java aplikacija
Softverski alat za pisanje Java aplikacija
Softverski sloj koji izvršava Java bytecode
Kako se naziva proces pretvaranja Java izvornog koda u bytecode?
Kompajliranje
Debugovanje
Interpretacija
Optimizacija
Koja ključna reč se koristi za deklarisanje klase u Javi?
public
class
void
method
Koja ključna reč označava vidljivost za sve u Javi?
void
class
public
static
Šta označava ključna reč 'static' u Javi?
statički
nevidljiv
privatni
dinamički
Koja ključna reč označava početak programa u Javi?
begin
start
end
main
Kako se koristi 'System.out.println()' u Javi?
za unos podataka
za brisanje fajlova
za čitanje fajlova
za ispis na ekran
Koja od navedenih opcija je validan potpis za 'main' metod u Javi?
public static void main(String args)
public void main(String[] args)
public static void main(String[] args)
public static void main(String... args)
Koja ključna reč označava da se metoda ne vraća nikakvu vrednost u Javi?
integer
string
void
boolean
Koja od navedenih karakteristika ne pripada Javi?
Platformna nezavisnost
Dinamičnost
Jednostavnost
Arhitekturna neutralnost
Koje vrste aplikacija se mogu kreirati pomoću Java programiranja?
Samostalne, web, enterprise i mobilne aplikacije
Samo mobilne aplikacije
Samo web aplikacije
Samo enterprise aplikacije
Koliko uređaja prema kompaniji Sun koristi Javu?
2 milijarde
1 milijarda
3 milijarde
4 milijarde
Skup pravila u cilju rešavanja određenog tipa zadataka, zove se
if-else: petlja
algoritam
algoritamski korak
while petlja
Svako pojedinačno pravilo zove se:
sintaksa
linijska šema
algoritamski korak
niz naredbi
Šta je Java? Šta je platforma? Zašto se Java naziva platformom?
Postoje 4 tipa aplikacija koje se mogu kreirati pomoću Java programiranja. Koje su to aplikacije?
Koje su karakteristike Jave, navesti najmanje 8 karakteristika.
Dopuni sledeće rečenice:
1. ______ključna reč se koristi za deklarisanje klase u Javi.
2. ______ključna reč je modifikator pristupa koja predstavlja vidljivost.
3. _____je ključna reč, ako deklarišemo neki metod kao _____, zovemo ga statički metod.
4. ____je tip koji vraća metod, znači da on ne vraća nikakvu vrednost.
5. ____predstavlja početak (startup) programa.
6. _______se koristi za argument komandne linije.7. _________ se koristi kao naredba za ispis.
Šta se dešava u vremenu kompajliranja (compile time)?
Da li je moguće sačuvati Java source fajl pod imenom različitim od imena klase?
DA
NE
Da li je moguće imati više klasa u Java source fajlu?
DA
NE
Šta je JVM, objasniti...
JVM izvršava sledeće glavne zadatke:
Učitava
Piše kod
Ispravlja kod
Verifikuje kod
Izvršava kod
Šta je JRE?
(a)
Šta je JDK?
(a)
Šta je JVM?
(a)
Koji znak se koristi za jednolinijske komentare?
Koji znakovi se koriste za višelinijske komentare?
