WorksheetsAlgoritmi i programiranje
Total questions: 77
Worksheet time: 39mins
Koja je osnovna namjena programskog jezika C prema tekstu?
Dizajniranje web stranica
Upravljanje bazama podataka
Razvoj operativnih sustava
Opća namjena (različite primjene)
Što su biblioteke u C-u, prema opisu?
Skup varijabli i funkcija koje možemo koristiti u programu
Glavna funkcija programa
Naredbe za kontrolu toka
Komentari u kodu
Koje je drugo ime za "izraz koji označava uključivanje datoteka"?
Varijabla
Funkcija
Include
Petlja
Koji tip podatka biste koristili za pohranu vrijednosti kao što je 3.14159?
int
char
float
void
Što predstavlja int tip podatka?
Realne brojeve
Znakove
Cjelobrojne vrijednosti
Logičke vrijednosti
Koja je svrha funkcije printf?
Unos podataka s tipkovnice
Ispis podataka na ekranu monitora
Izvođenje matematičkih izračuna
Ponavljanje dijela koda
Što omogućuje if naredba bez else dijela?
Izvršavanje jednog od dva bloka koda.
Izvršavanje bloka koda samo ako je uvjet istinit; inače se taj blok preskače.
Ponavljanje bloka koda dok je uvjet istinit.
Zaustavljanje programa.
Što printf("broj je manji od 12"); radi unutar if strukture (if broj < 12)?
Ispisuje poruku samo ako je vrijednost varijable broj manja od 12.
Uvijek ispisuje poruku, bez obzira na vrijednost broj.
Učitava vrijednost za broj.
Povećava vrijednost broj za 1.
U if-else strukturi, kada se izvršava kod unutar else bloka?
Uvijek.
Samo ako je uvjet u if-u istinit (točan).
Samo ako je uvjet u if-u neistinit (netočan).
Nikada se ne izvršava.
Kada se koristi while petlja?
Kada znamo točan broj ponavljanja.
Kada ne znamo točan broj ponavljanja, a uvjet se provjerava na početku.
Kada ne znamo točan broj ponavljanja, a uvjet se provjerava na kraju.
Kada želimo izvršiti kod samo jednom.
Ako imamo varijablu y = 10; i primijenimo operaciju dekrementiranja (y- -), koja bi mogla biti nova vrijednost y?
9
10
11
12
Koji operator se koristi za provjeru je li lijeva vrijednost VEĆA od desne?
<
>=
==
>
Što predstavlja logički operator &&?
Logičko ILI (OR)
Logičko I (AND)
Logičko NE (NOT)
Pridruživanje (=)
Čime završava većina naredbi u C-u prema tekstu?
Točkom (.)
Zarezom (,)
Točka-zarezom (;)
Dvotočkom (:)
Koju vrstu podataka čuva float tip?
Cijele brojeve
Realne brojeve (s pomičnim zarezom)
Pojedinačne znakove
Tekstualne nizove
Kada će uvjet (a < 10) || (b > 5) biti istinit?
Samo ako je a manje od 10.
Samo ako je b veće od 5.
Ako je a manje od 10 ILI ako je b veće od 5 (ili oboje).
Ako varijabla status ima vrijednost 0 (što se često tretira kao false), što će biti rezultat !status?
0
1
-1
Greška.
Koja je od navedenih radnji primjer inicijalizacije varijable (prema tekstu)?
int zbroj;
int zbroj = 0;
scanf("%d", &zbroj);
zbroj = x + y;
Što od navedenog spada pod "grananje" programa?
Petlja koja se vrti 10 puta.
Definiranje varijable int x;
Provjera if (x > 0) nakon koje slijedi različit kod ovisno o rezultatu.
Ispis printf("Rezultat je %d", x);
Kako nazivamo proces povećavanja vrijednosti varijable za 1?
Deklaracija
Dekrementiranje
Inkrementiranje
Pridruživanje
Kada koristimo relacijski operator ==?
Za dodjelu vrijednosti varijabli.
Za provjeru jesu li dvije vrijednosti jednake
Za logičko I.
Za uvećanje vrijednosti varijable.
Koja funkcija se najčešće nalazi unutar #include <stdio.h> i služi za formatirani ispis?
printf
main
scanf
getch
Što od navedenog JE ispravan relacijski operator?
=>
<=
=<
<>
Ako naredba if (x > 10) izvrši svoj blok koda, što možemo zaključiti o vrijednosti x?
x je sigurno veći od 10.
x je sigurno manji od 10.
Ništa se ne može zaključiti.
Koji simbol se koristi za označavanje početka i kraja bloka naredbi?
<>
{}
()
Operator != provjerava:
Jednakost
Manje od
Veće od
Različitost
Koji tip podatka biste koristili za varijablu koja čuva informaciju je li student položio ispit (npr. 1 za da, 0 za ne)?
float
double
char
int
Što je glavna razlika između deklaracije i inicijalizacije varijable?
Deklaracija ispisuje, inicijalizacija čita vrijednost.
Deklaracija definira tip, inicijalizacija daje početnu vrijednost.
Inicijalizacija definira tip, deklaracija daje početnu vrijednost.
Nema razlike.
Zašto je main funkcija posebna?
Jedina smije koristiti printf.
Označava početnu točku izvršavanja programa.
Uvijek vraća char
Koristi se za uključivanje biblioteka.
Ako a = 5 i b = 10, rezultat a < b je:
5
10
Istinit (true)
Neistinit (false)
Koji operator biste koristili da provjerite je li varijabla godine strogo manja od 18?
godine <= 18
godine == 18
godine < 18
godine != 18
Što radi kod x = x + 1;?
Deklarira varijablu x.
Smanjuje vrijednost x za 1.
Povećava vrijednost x za 1.
Provjerava je li x jednako x + 1.
Koji je rezultat 10 / 4 ako su oba broja tretirana kao cijeli brojevi?
2.5
2
3
0.4
Koja od navedenih operacija je logička operacija?
x >= y
x * y
x || y
x = y
Što će ispisati printf("Broj je %d", broj); ako varijabla broj ima vrijednost 5?
Broj je %d
Broj je broj
Broj je 5
%d 5
Što će ispisati printf("Broj je %d", broj); ako varijabla broj ima vrijednost 5?
Broj je %d
Broj je broj
Broj je 5
%d 5
Koji operator se koristi za provjeru je li lijeva vrijednost MANJA od desne?
==
<
<=
>
Što se događa ako uvjet u if naredbi nije ispunjen?
Izvršava se else blok, ako postoji.
Program se prekida.
Izvršava se samo if blok.
Ništa se ne događa.
Koji tip podatka koristi decimalne vrijednosti?
char
int
double
float
Što će se dogoditi ako zaboravimo dodati točku-zarez na kraju linije u C-u?
Izvršit će se samo prvi redak koda.
Doći će do sintaktičke greške.
Program će se zaustaviti bez objašnjenja.
Program će se ispravno izvršiti.
Koji tip podatka se koristi za pohranu jednog znaka?
int
double
float
char
Što se događa kada se koristi operator ++ na varijabli?
Povećava vrijednost varijable za 1.
Smanjuje vrijednost varijable za 1.
Provjerava je li varijabla jednaka nuli.
Postavlja varijablu na nulu.
Što se događa kada se koristi operator -- na varijabli?
Postavlja varijablu na nulu.
Smanjuje vrijednost varijable za 1.
Povećava vrijednost varijable za 1.
Provjerava je li varijabla veća od nule.
Kada će uvjet (x == 5) && (y < 10) biti istinit?
Samo ako je x jednako 5.
Ako je x jednako 5 I ako je y manje od 10.
Ako je x veće od 5 ili y veće od 10.
Samo ako je y manje od 10.
Koji operator se koristi za provjeru je li lijeva vrijednost VEĆA od desne?
==
>
<
<=
Koji operator se koristi za provjeru je li lijeva vrijednost MANJA od desne?
>
>=
==
<
Koja je svrha funkcije scanf?
Ponavljanje dijela koda
Izvođenje matematičkih izračuna
Unos podataka s tipkovnice
Ispis podataka na ekranu monitora
Što se događa kada se koristi operator ++ na varijabli?
Ne utječe na vrijednost varijable.
Postavlja varijablu na nulu.
Smanjuje vrijednost varijable za 1.
Povećava vrijednost varijable za 1.
Koji operator se koristi za dodjelu vrijednosti varijabli?
-
==
+
=
Koji tip podatka se koristi za pohranu decimalnih brojeva s većom preciznošću?
float
double
int
char
Koja je svrha funkcije scanf?
Unos podataka s tipkovnice
Ponavljanje dijela koda
Ispis podataka na ekranu monitora
Izvođenje matematičkih izračuna
Što će ispisati printf("Rezultat je %f", broj); ako varijabla broj ima vrijednost 3.14?
Rezultat je %f
Rezultat je broj
Rezultat je 3.14
%f 3.14
Koji tip podatka biste koristili za pohranu jednog znaka?
int
double
char
float
Što je programski jezik C?
Program za obradu teksta
Operacijski sustav
Viši programski jezik opće namjene
Aplikacija za crtanje
Što radi #include u C-u?
Pokreće glavni program
Inicijalizira petlju
Uključuje vanjsku datoteku u program
Briše sadržaj memorije
Što su biblioteke u jeziku C?
Skup ikona za korisničko sučelje
Komponente računala
Skup funkcija i varijabli koje možemo koristiti u programu
Alati za crtanje
Što označava main funkcija?
Funkcija koja briše podatke
Pomoćna funkcija
Funkcija koja pokreće petlju
Glavna funkcija od koje program počinje
Što su varijable?
Nazivi za petlje
Imena koja se koriste za spremanje podataka
Programi za unos
Simboli za usporedbu
Koji su osnovni tipovi podataka u C-u?
image, color, byte
string, list, dict
int, char, float, double
text, num, bool
Čemu služi scanf?
Za ispis podataka
Za unos podataka s tipkovnice
Za sortiranje podataka
Za crtanje oblika
Koja naredba omogućuje grananje u programu?
if, if else
int, char, float
while, repeat, again
run, stop, check
Kako izgleda ispravan if uvjet?
if (broj 12) then
if broj = 12
if (broj < 12)
if: broj < 12
Koji je zadani tip vrijednosti u scanf ako se koristi %d?
float
int
char
double
Što označava %d u printf funkciji?
Decimalni broj
Znak
Cijeli broj
Tekst
Koji je ispravan način da se završi program u funkciji main?
return 1;
break;
exit();
return 0;
Što znači %f u printf?
Cijeli broj
Tekst
Realan broj (float)
Znak
Koji podatkovni tip koristi više memorije: float ili double?
float
double
jednak
ovisi o procesoru
Koji od navedenih NIJE ispravan tip u C-u?
int
double
real
char
Kako se označava komentar u C-u?
# komentar
– komentar
// komentar
\ komentar
Kako ne smijemo nazvati varijablu?
Broj1
rezultat
int
korisnik
Koja biblioteka je potrebna za printf?
math.h
stdlib.h
stdio.h
string.h
Koja naredba se koristi za prelazak na novi red u printf?
/n
\n
%n
next
Kako pozivamo funkciju zbroji s argumentima 3 i 4?
zbroji(3+4);
zbroji(3, 4);
zbroji = (3,4);
call zbroji(3,4);
Što se događa kada u C-u napišemo #include <math.h>?
Uključuje se podrška za upravljanje memorijom
Omogućuje korištenje funkcija za rad s nizovima
Uključuju se matematičke funkcije poput sqrt, pow itd.
Definira se glavni program
Koji je rezultat izraza 10 / 3 ako su oba broja tipa int?
3.33
0
3
Greška
Što označava %f u funkciji printf?
Cijeli broj
Tekst
Realan broj
Karakter
Kako se zapisuje jedan redak komentara u jeziku C?
// komentar
# komentar
-- komentar
%% komentar
