Ampyx Računalstvo

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 17

Ikonica ključa na slici označava da je polje:

Vaš odgovor: Primarni ključ 

 Odnose (relacije) među tablicama postavljamo tako da polje s primarnim ključem odvučemo
na polje s vanjskim ključem povezane tablice?
Vaš odgovor: da 

Koji je osnovni objekt relacijske baze podataka?


Vaš odgovor: tablica 

Kod tablica povezanih vezom 1:1 svaki zapis u prvoj tablici može imati samo jedan
odgovarajući zapis u drugoj tablici, a svaki zapis u drugoj tablici može imati samo jedan
odgovarajući zapis u prvoj tablici.
Vaš odgovor: točno 

Koji tip veze (relacije) između objekata u bazi ne postoji?


Vaš odgovor: 1:0 

 Što znači kratica SUBP?


Vaš odgovor: Sustav za upravljanje relacijskom bazom podataka. 

 Primarni ključ mora zadovoljavati:


Vaši odgovori: primarni ključ ne može imati vrijednost NULL ; vrijednost primarnog ključa mora biti
jednoznačna; 

 Baza podataka...
Vaši odgovori: se sastoji od skupa povezanih tablica odnosno relacija; je organizirana cjelina
međusobno povezanih podataka spremljenih bez nepotrebne redundancije; 

Koji od navedenih NIJE kriterij za odabir polja u upitu u Accessu 2003?


Vaš odgovor: FIND 

 Normalizacija...
Vaš odgovor: je postupak kojim se tablice u bazi strukturiraju tako da se izbjegne redundantnost i
međuzavisnost 

Prikazane tablice na slici su povezane vezama:


Vaš odgovor: 1:M 
Kako nazivamo pravilo koje kaže da vanjski ključ u povezanoj tablici mora odgovarati
primarnom ključu osnovne tablice?
Vaš odgovor: referencijalni integritet 

Koje tvrdnje su istinite?


Vaši odgovori: Pravilo referencijalnog integriteta je jedno od osnovnih pravila zaštite integriteta
podataka; Povezane tablice sadrže iste vrijednosti s jedne strane pr. ključem, a s druge str.
ključem; 

Ukoliko u tablici ocjene imamo polje jmbg_ucenika i ako je to polje vanjski ključ, vrijednosti
za jmbg_ucenika se mogu ponavljati.
Vaš odgovor: točno 

 Ako se isti podatak u tablici nalazi na dva ili više mjesta, govorimo o...
Vaš odgovor: redundanciji. 

Normalizacija se praktično izvodi ...


Vaš odgovor: ...tako da se tablica, u kojoj se nepotrebno ponavljaju podatci organizira u više
tablica. 

Upite primarno koristimo ako želimo:


Vaš odgovor: izdvojiti slogove s određenim kriterijima 

Kako se u tablici baze podataka još naziva redak?


Vaši odgovori: slog; zapis; 

Osnovni upit odnosno upit izdvajanja (Select Query):


Vaš odgovor: izdvaja podatke iz postojećih tablica po određenom kriteriju 

 Ako je kriterij definiran pomoću LIKE S*, pokretanjem takvog upita dobiti ćemo sve zapise
koji:
Vaš odgovor: započinju slovom S 

Ako je Ivan rođen 01.01.1989. upit (Query) na slici donijet će iz tablice t_ucenik:
Vaš odgovor: sve koji su stariji od Ivana 

Ukoliko iz tablice s podacima učenika želimo izdvojiti učenike koji su iz Splita, "Split" ćemo u
dizajnu upita upisati u polje:
Vaš odgovor: criteria 

Kako se u tablici baze podataka još naziva stupac?


Vaši odgovori: polje; atribut; 

Primarni ključ je...


Vaš odgovor: ... polje ili više polja (Atributa) kojima se može jednoznačno definirati redak (slog)
tablice. 
Koji od navedenih programskih jezika namijenjenih rješavanju najšireg kruga problema je
danas najviše u uporabi?
Vaš odgovor: C (C++) 

Koji su osnovni tipovi podataka u programskom jeziku C?


Vaš odgovor: int, float, double, char, void 

Koji od navedenih operatora su aritmetički?


Vaši odgovori: *; %; 

Zadan je dio koda.

a=3;
b=2;
c=3%2;

Koja je vrijednost varijable c nakon izvršenje koda?

Vaš odgovor: 1 

Dijagram tijeka je:


Vaš odgovor: grafički prikaz algoritma 

Deklaracija varijable je:


Vaš odgovor: definiranje tipa varijable i imena 

Viši programski jezik nije:


Vaš odgovor: strojni jezik 

U izrazu op1 + op2 operand je:


Vaši odgovori: op2; op1; 

Koju vrijednost će ispisati dio koda sa slike?


Vaš odgovor: 1 

Niz naredbi koje se izvode točno određenim redoslijedom i s točno određenim ciljem je:
Vaš odgovor: program 

Koji od ponuđenih operatora su unarni?


Vaši odgovori: ++; --; 
Kako zovemo niz naredbi koje se ponavljaju zadani broj puta (zajedno s naredbama koje
određuju broj ponavljanja)?
Vaš odgovor: petlje 

Algoritam je:
Vaš odgovor: precizan slijed radnji ili postupaka koji dovode do rješenja problema 

Kako se zove grafički prikaz algoritma?


Vaš odgovor: dijagram tijeka 

Koju vrijednost će ispisati dio koda sa slike?


Vaš odgovor: 20, 29 

Zadan je kod.

i=5;
i+=5;

Koju vrijednost će imati varijabla i nakon izvršenja koda?


Vaš odgovor: 10 

 Inicijalizacija varijable je:


Vaš odgovor: dodjela početne vrijednosti varijable 

Zadan je dio koda.

a=3;
a++;

Koja je vrijednost varijable a nakon izvršenja koda?


Vaš odgovor: 4 

Koju vrijednost će ispisati dio koda?

...
op1=20;
op2=30;
printf("%d",op1<=op2);
...
Vaš odgovor: 1 

 Podatak koji je smješten u memoriji računala a mijenja se tijekom izvođenja programa


(promjenjiv podatak) nazivamo:
Vaš odgovor: varijabla 

Operator u C-u za dijeljenje je:


Vaš odgovor: / 

Zadan je dio koda.

a=30;
b=20;
a--;b++;

Koja je vrijednost varijabli a i b nakon izvršenja koda?


Vaš odgovor: a=29, b=21 

Koji su poredbeni (usporedni) operatori od ponuđenih?


Vaši odgovori: <; >; !=; 

U izrazu op1 + op2 operator je:


Vaš odgovor: + 

Koju vrijednost će ispisati dio koda sa slike?


Vaš odgovor: 1 

U programskom jeziku C, deklaracija "int x, y;" znači:


Vaš odgovor: Podatak u varijablama x i y bit će cijeli broj 

Zadan je dio koda.

a=3;
b=2;
c=3/2;

Koja je vrijednost varijable c nakon izvršenja koda?


Vaš odgovor: 1,5 

Računalne programe pišu:


Vaš odgovor: programeri 

Znak "=" je :
Vaš odgovor: operator pridruživanja. 

Koju vrijednost će ispisati dio koda sa slike?


Vaš odgovor: 0 
Svrha jezičnog prevoditelja je:
Vaš odgovor: prevođenje izvornog koda u strojni kod 

Koju vrijednost će ispisati dio koda sa slike?


Vaš odgovor: 0 
Kojoj naredbi odgovara blok dijagram sa slike?
Vaš odgovor: while 

Kojoj naredbi bi odgovarala preklopka prema slici?


Vaš odgovor: switch...case 

Kojoj naredbi odgovara blok dijagram sa slike?


Vaš odgovor: if 
Zadan je dio koda:
...
int i,s;
i=1;s=0;
while(i<=50)
{
if(i%2 !=0)
s+=i;
i=i++;
}
...
Ovaj algoritam se koristi za izračun:
Vaš odgovor: neparnih brojeva od 1 do 50. 

Kojoj ključnoj riječi odgovara dijagram tijeka sa slike?


Vaš odgovor: for 

 Zadan je dio koda:


...
for(i=2;i<=n;i++)
{
printf("
Zadaj %d. broj: ",i);
scanf("%f",&br);
if (br>m) m=br;
}
...
Ovaj algoritam se može iskoristiti za izračun:
Vaš odgovor: najvećeg unešenog broja. 

Zadan je dio koda:


...
int i,s=0; 
for(i = 9; i>0; i--)
{
s=s+i;
}
printf("%d ",s);
...
Što će na zaslonu ispisati ovaj odsječak?
Vaš odgovor: 45 

Zadan je dio koda:


...
int i,f,n;
i=1;
f=1;
printf("
Upisi jedan broj: ");
scanf("%d",&n);
while(i<=n)
{
f=f*i;
i=i++;
}
printf("
%d! = %d",n,f);
...
Ovaj algoritam se koristi za izračun:
Vaš odgovor: n faktorijela. 

Zadan je dio koda:


...
if (a==0)
printf("1");
else if (a<0)
printf("2");
else
printf("3"); 
...
Ako je varijabla a=10, što će ispisati ovaj odsječak?
Vaš odgovor: 3 

Zadan je dio koda:


...
if (a<10&&a>0)
printf("1");
else
printf("2"); 
...
Ako je varijabla a=11, što će ispisati ovaj odsječak?
Vaš odgovor: 2 

Zadan je dio koda:


...
int i,n = 10;
for(i = 0; i < n; i++)
{
printf("%d ",i);
i++;
}
...
Što će na zaslonu ispisati ovaj odsječak?
Vaš odgovor: 0 2 4 6 8 

Zadan je dio koda.


...
switch(i)
{
case 1:
x=a+b;
printf ("
x=%.2f+%.2f=%.2f",a,b,x);
break;
case 2:
x=a*b;
printf ("
x=%.2f*%.2f=%.2f",a,b,x);
break;
case 3:
if (b==0)
printf("
dijeljenje s nulom nije dozvoljeno");
else
{
x=a/b;
printf ("
x=%.2f/%.2f=%.2f",a,b,x);
}
break;
default:
printf("
Ucitani broj mora biti izmedu 1 i 3");
break;
}
...
Varijable su realnog tipa, a njihove vrijednosti su: a=5, b=10, i=2, a u varijablu x se sprema
rezultat. Što će se ispisati?
Vaš odgovor: x=5.00*10.00=50.00 

Zadan je dio koda:


...
int i; 
for(i = 9; i>0; i--){
printf("%d ",i);
}
...
Što će na zaslonu ispisati ovaj odsječak?
Vaš odgovor: 9 8 7 6 5 4 3 2 1 

Zadan je dio koda:


...
int i,s=0; 
for(i = 9; i<0; i--)
{
s=s+i;
}
printf("%d ",s);
...
Što će na zaslonu ispisati ovaj odsječak?
Vaš odgovor: 0 

 Pomoću kojeg izraza je zgodno ispitati parnost varijable "a"?


Vaši odgovori: a%2!=0; a%2==0; 

 Kojoj naredbi odgovara blok dijagram sa slike?


Vaš odgovor: do while 
 Dan je dio koda:
...
if (a>0) printf("ucitani broj je veci od nule");
if (a<0) printf("ucitani broj je manji od nule");
if (a==0) printf("ucitani broj je nula");
...
Što će se ispisati, ako varijabla a=-2?
Vaš odgovor: ucitani broj je manji od nule 

 Zadan je dio koda:


...
int i,n = 5;
for(i = 0; i < n; i++)
{
printf("%d ",i);
}
...
Što će na zaslonu ispisati ovaj odsječak?
Vaš odgovor: 0 1 2 3 4 
Koje od navedenih funkcija se nalaze u datoteci zaglavlja stdio.h ?
Vaši odgovori: gets ( ); 

U naredbenom retku:
...
scanf("%f%f", &a, &b);
...
se:
Vaš odgovor: nalaze dva držača mjesta. 

Deklaracija znakovnog niza duljine 11 je:


Vaš odgovor: char str [ 11 ] 

Naredba u C-programu,
...
scanf(“%d”, &x);
... 
Vaš odgovor: očitava cijeli broj s tipkovnice i pridružuje ga int varijabli x. 

Koju vrijednost će ispisati dio koda sa slike?


Vaš odgovor: 1 

Koje tvrdnje su neistinite za gomilu (heap)?


Vaši odgovori: Gomila je memorijska struktura koja se ponaša kao LIFO.; Gomilu koriste vrijednosni
tipovi.; 

U naredbi,
...
scanf(“%d”, &x);
...
"&" je:
Vaš odgovor: adresni operator. 

Što radi sljedeći odsječak koda ?

...
char s[100],c;
int i=0;
printf("Unesi string: ");
gets(s);

while(s[i]!='')
{
c=toupper(s[i]);
i++;
printf("%c",c);
}
...
Vaš odgovor: Učitani string ispisuje velikim slovima. 

Koje su tvrdnje istinite za stog (stack) ?


Vaši odgovori: Stog je memorijsko polje koje se ponaša kao LIFO ; Podaci se mogu dodati odnosno
obrisati samo sa vrha stoga ; Na stog se spremaju parametri koji se prosljeđuju f-ji .; 

Iz naredbenog retka :
...
scanf("%d",&xyz);
...
je vidljivo:
Vaš odgovor: da je varijabla xyz cjelobrojnog tipa. 

Čemu služi varijabla "n" u sljedećem odsječku programa?

..
for(i=0;recenica[i]!='';i++)
{
if((recenica[i]=='a')||(recenica[i]=='A'))
n+=1;
}
...
Vaš odgovor: Broji koliko se puta pojavilo malo ili veliko slovo a. 

Pomoću kojeg izraza je zgodno ispitati parnost varijable "a"?


Vaši odgovori: a%2!=0; a%2==0; 

Definirali smo sljedeći string:


char grad[] = "Daruvar";

Naredba
printf("%c", grad[1]);
će ispisati:

Vaš odgovor: a 

 Koje od navedenih funkcija se nalaze u datoteci zaglavlja string.h ?


Vaši odgovori: strcpy ( ); strcmp ( ); strlen ( ); 

Koji od navedenih operatora vraćaju logičku vrijednost (true ili false)?

Vaši odgovori: >=; <=; 


 Dan je naredbeni redak:
...
float x, y;
...
printf("rjesenja danog sustava su: x=%.2f, y=%.2f",x,y);
...
Koje izjave su točne?
Vaši odgovori: Varijable x i y će se ispisati na dvije decimale.; Držači mjesta su realnog tipa.; 

S tipkovnice pomoću jedne funkcije scanf(), može se učitati :


Vaš odgovor: neograničen broj varijabli. 

Funkcija strlen():
Vaš odgovor: vraća duljinu zadanog niza znakova. 

Koji od navedenih prototipova f-ja nisu ispravni?

Vaši odgovori: void swap(x,y); swap(a,b); 

Koje su istinite tvrdnje o f-jama?

Vaši odgovori: F-je su posebni dijelovi koda koji se mogu pozvati iz bilo kojeg dijela programa.; F-je
primaju vrijednosti preko parametara.; 

Format za učitavanje i ispisivanje jednog znaka je:


Vaš odgovor: %c 

Format za učitavanje i ispisivanje znakovnog niza je:


Vaš odgovor: %s 

Stringovi mogu biti:


Vaši odgovori: Specijalni znakovi; Slova; Brojevi; 

Što radi sljedeći odsječak koda ?

...
int duljina;
char recenica[100];

printf("Unesi znakovni niz: ");


gets(recenica);

duljina=strlen(recenica);

while(duljina>=0)
{
printf("%c",recenica[duljina]);
duljina--;
}
...
Vaš odgovor: ispisuje učitani znakovni niz s desna na lijevo. 

Stog koriste:

Vaši odgovori: Vrijednosni tipovi za pohranu vrijednosti vrijednosti varijabli.; Referentni tipovi za
spremanje adresa.; 

F-je se općenito raspoznaju po tome da:

Vaš odgovor: iza identifikatora imaju okrugle zagrade i unutar nje listu parametara. 

Koja od navedenih deklaracija jednog znaka je ispravna?


Vaši odgovori: char drugi = 30 ; char prvi = 'Z' ; 

Koja funkcija učitava niz znakova sa standardnog ulaza?


Vaš odgovor: gets ( ) 

You might also like