GIMNAZIJA POŽEGA


 

Primjeri pitanja na usmenom:   Primjeri usmenog odgovaranja
Pitanja za treći usmeni - niz, matrica, string Primjer četvrte usmene provjere  

1) Struktura C programa

2) Identifikatori - prepoznati koji su pravilno napisani

3) Nabrojiti nekoliko ključnih riječi

4) Nabrojiti tipove podataka u programskom jeziku C

5) Nabrojiti modifikatore kojima se može promijenjiti opseg pojedinih tipova podataka

6) Konstante u C-u (znati prepoznati jesu li dobro napisane, kojem tipu podataka pripadaju)

7) Aritmetički (uključujući i ++ i -- operatore), relacijski i logički operatori- nabrojiti i znati primjenjivati

8) Zapisivanje matematičkih izraza u C notaciji

9) Zapisivanje matematički izraza napisanih u C notaciji

a) a*a*a - 3*b / (x - y);
b) f+=10;
c) f=--a/(3*b*b)

10) Izračunavanje vrijednosti izraza

11) Nabrojiti i objasniti (sintaksa) ulazno izlaznih naredbi u C-u koje smo radili

Drugi usmeni:


12) Objasniti funkciju if i znati ju primjeniti na na primjerima

Kolika je vrijednost varijable x nakon što se izvrši slijedeći dio programa:

int a=15 , b=10 , c=5;
if ((a>b) && (c<b)) a=b/c;
if ((a>c) && (3*c>b)) b=(a-c)/b;
if((a+c<b) && (b>a)) c=4*a-b;
x:=a+b+c;

Kolika je vrijednost varijabli a,b,i c nakon što se izvrši:

int a=5 , b=-7 , c=1;
if (a>3) b=3; else a=5;
if ((b+c) <0) a=2; else c=3;
if ((2*a) >(b*c)) c=4; else b=-5;

13) Objasniti uvjetni operator i znati ga primjeniti na primjerima

Kolika je vrijednost varijable a nakon što se izvrši:

int a=8;
(a%2) ? a=3 : a=5;

 

Kolika je vrijednost varijabli a, b i c nakon što se izvrši:

int a=15,b=10,c=15;
a=(a<b) ? 2*c-7 : b;
c=(b>a) ? 3*b-5 : 2*b - c;

14) Objasni naredbu višestrukog izbora

Što će se ispisati nakoj što se izvrši:

switch(5 % 3)
{
case 0 : printf("A"); break;
case 1 : printf("B"); break;
case 2 : printf("C"); break;
}

Što će se ispisati nakon što se izvrši:

int a = 53, b=7, c=5;
switch((a - b) % c)
{
case 0 : c+=5;
case 1 : c+=4;
case 2 : c+=3;
case 3 : c+=2;
case 4 : c+=1
case 5 : c*=2
}

15) Nabrojiti petlje u programskom jeziku C i objasniti ih i znati ih primjeniti na primjerima

Kolika je vrijednost varijable s nakon što se izvrši:

void main()
{int i, s=0;
for(i=1; i<10; i++);
s+=2*i;
}

Kolika je vrijednost varijable s nakon što se izvrši:

void main()
{
int a = 0, b=0, c=0;
while ( !(a==4))
{
c++;
b+=c;
a++;
}
}

Kolika je vrijednost varijable s nakon što se izvrši:

void main()
{
int a = -5, b=3, s=0;
do
{
++a;
b--;
s+=a*b;
}while (a>0 ||b);
}

Treći usmeni:


16) Objasni naredbe: gets, puts, strlen, strcmp

17) Kolika je vrijednost varijable s nakon što se izvrši:

for(i=0; i<n; i++)
if (a[i] >= 3) s+=a[i];

ako je n=5; s=0; i niz a[0]=-3; a[1]=5; a[2]=-2; a[3]=5;  a[4]=3;

18) Kolika je vrijednost varijable s nakon što se izvrši:

for(i=0; i<n;i++)
for(j=0;j<n;j++)
if (i==j) s*=a[i][j];

ako je n=3; s=1; i matrica

a[0][0]=-5;a[0][1]=5;a[0][2]=-17;
a[1][0]=2;a[1][1]=2;a[1][2]=2;
a[2][0]=1;a[2][1]=11;a[2][2]=10;

 

19) Što će se ispisati nakon što se izvrši:

n=strlen(s);
for (i=1; i<=n; i+=3)
printf("%c",s[i-1]);

ako je varijabla s deklarirana: char s[100]="upisptmxkeldngfob";

 

 

 

Povratak


Ako bude bilo nekih problema tu je sgrabus@jagor.srce.hr