Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Aszerk

Total questions: 50

Worksheet time: 38mins

Name
Class
Date
1.

Mi igaz a tömbre ?

a)

startikus

b)

dinamikus

c)

listás

d)

heterogén

e)

flexibilis

2.

Mi igaz a tömbre ?

a)

verem

b)

dinamikus

c)

homogén

d)

heterogén

e)

flexibilis

3.

A tömb minden elemét sorra vesszük és megvizsgáljuk, hogy megegyezik-e a keresett értékkel.

Ez a ..... keresés.

a)

lineáris

b)

teljes

c)

bináris

d)

random

e)

kiválasztásos

4.

A tömb rendezett, az elejétől kezdve addig keres folyamatosan, amíg a keresett elem még nem haladta meg a vizsgált elem sorrendiségét az adott rendezettség szempontjából. Ez a .... keresés.

a)

lineáris

b)

bináris

c)

gyors

d)

gráf

e)

teljes

5.

A rendezett tömb középső elemét vesszük, majd azt a felét felezzük újra meg újra amelyben a keresett elem lehetséges a rendezettség szerint. Ez a ..... keresés.

a)

bináris

b)

lineáris

c)

teljes

d)

gyors

e)

fél

6.

Megfogjuk a legkisebb vagy a legnagyobb elemet és mindig azt helyezzük előre.

a)

kiválasztásos

b)

bináris

c)

lineáris

d)

gyors

e)

buborék

7.

int min, i, j, tmp;

for ( i= 0; i < n; ++i )

{ min= i;

for ( j = i; j < n; ++j )

if ( t[j] < t[min] ) min= j;

tmp= t[min];

t[min]= t[i];

t[i]= tmp; }

Ez a ....... rendezés

a)

szélsőérték

b)

bináris

c)

gyors

d)

buborék

e)

lineáris

8.

Sorban összehasonlítjuk az egymás mellett lévő elemeket és ha rossz a sorrendjük megcseréljük őket.
Addig ismételjük amíg volt csere. Ez a .... rendezés.

a)

buborék

b)

gyors

c)

bináris

d)

lineáris

e)

szélsőérték

9.

int i, j, tmp;

for ( i= 0; i < n; ++i )

for ( j = n - 1; j > i; --j )

if ( t[j] < t[j-1] )

{ tmp= t[j-1];

t[j-1]= t[j];

t[j]= tmp;

}

Ez a ..... rendezés

a)

buborék

b)

gyors

c)

lineáris

d)

gyors

e)

teljes

10.

A rendezés során az elemeket két résztömbre bontjuk, majd a kapott tömböket rendezzük rekurzívan.

A résztömbök képzésénél kiválasztunk egy elemet, és az elemtől

kisebbeket a bal, a nagyobbakat a jobb oldali résztömbbe helyezzük.

a)
gyors
b)

buborék

c)

bináris

d)

lineáris

e)

szélsőérték

11.

A ....... adatstruktúra tetszőleges típusú elemeket tartalmazhat.

Legfontosabb tulajdonsága, hogy minden elemből csak egyet tartalmazhat.

a)
halmaz
b)

tömb

c)

lista

d)

verem

e)

sor

12.

A ..... adatszerkezet olyan halmaz amelyben egy elemből tetszőleges számú szerepelhet.

a)
multihalmaz
b)

teljeshalmaz

c)

heterogénhalmaz

d)

homogénhalmaz

e)

binárishalmaz

13.

A többdimenziós tömb oszlopai oszloponként eltérő típust is tartalmazhatnak?

a)

Igaz

b)

Hamis

c)

Egyes speciális esetekben

d)

Csak objektumorientált nyelvekben

14.

A tömb mérete futási időben módosítható.

a)

Igaz

b)

Hamis

c)

Egyes speciális esetekben

d)

Csak objektumorientált nyelvekben

15.

Amikor egy mátrixban valamely értékből nagyon sok van azt az elemet .... elemnek nevezzük.

a)
gyakori
b)

sokaság

c)

multi

d)

frekventált

e)

halmozott

16.

Olyan mátrix melyben egy elem nagyságrendekkel többször szerepel, mint a többi.

a)

ritka mátrix

b)

gyakori mátrix

c)

indexelt mátrix

d)

multi mátrix

e)

többdimenziós mátrix

17.

A sor milyen viselkedésű adatszerkezet?

a)

FIFO

b)

LIFO

c)

PUT

d)

TOP

e)

GET

18.

A verem milyen viselkedésű adatszerkezet?

a)

FIFO

b)

LIFO

c)

PUT

d)

TOP

e)

GET

19.

Melyik adatszerkezettel lehet bármelyik másik adatszerkezetet emulálni? Tehát melyik az univerzális?

a)
tömb
b)

sor

c)

verem

d)

halmaz

e)

lista

20.

A sor első eleme mindig a tömb első eleme.

Ha eltávolítunk egy elemet a sor elejéről, azaz "kivesszük", a sor többi elemét egyel előrébb csúsztatjuk a sorban. Ez a .... sor.

a)

fix

b)

vándorló

c)

ciklikus

d)

bináris

e)

csúszó

21.

A sor egy elemének eltávolításnál, amikor a második elem válik a sor új első elemévé, elegendő a sor kezdetét jelző

indexváltozó értékét növelni egyel. Elem mozgatásra csak akkor van szükség, ha a sor vége elért a tömb végét, ekkor az összes elemet a sor elejére csúsztatjuk. Ez a ..... sor.

a)
vándorló
b)

fix

c)

ciklikus

d)

vándorló

e)

csúszó

22.

Olyan sor, ahol sohasem fordul elő elem mozgatás, minden esetben csak a sor kezdetét és végét jelző változókat (mutatókat) manipuláljuk. Ha a veg változó elérte a tömb végét, akkor az elején fog újra megjelenni. Ez a ..... sor.

a)
ciklikus
b)

fix

c)

vándorló

d)

végtelen

e)

mutató

23.

Egy rekord definiálása minden esetbe egy új, saját

adattípus létrehozását jelenti, amelyet mindenhol használhatunk a programunkban, ahol eddig atomi típus szerepelt.

a)

Igaz

b)

Hamis

c)

Csak akkor igaz ha homogén

d)

Csak akkor igaz ha heterogén

24.

Egy rekordban több különböző típusú mező lehet.

a)

Igaz

b)

Hamis

c)

Csak akkor igaz ha dinamikus

d)

Csak akkor igaz ha statikus

25.

Preorder bejárás:

a)
+∗85−96
b)

8∗5+9−6

c)

85∗96−+

d)

8596*-+

26.

Inorder bejárás:

a)
8∗5+9−6
b)

+∗85−96

c)

85∗96−+

d)

8596*-+

27.

Postorder bejárás:

a)
85∗96−+
b)

+∗85−96

c)

8∗5+9−6

d)

8596*-+

28.

Egy tömb lehet rekord típusú.

a)

Igaz

b)

Hamis

c)

Csak akkor igaz ha dinamikus

d)

Csak akkor igaz ha statikus

e)

Csak akkor ha heterogén

29.

A listában .... típusú mező tárolja a következő elem memóriabeli címét.

a)
mutató
b)

elem

c)

adat

d)

integer

e)

tömb

30.

A lista elemek direkt elérésűek.

a)

Hamis

b)

Igaz, ha két irányban láncolt

c)

Igaz, ha ciklikus lista

d)

Igaz ha multilista

e)

Igaz ha fa struktúra

31.

A bináris fa elemeinek legfeljebb ... gyermek eleme lehet.

a)

0

b)

1

c)
2
d)

akárhány

e)

3

32.

A két irányban láncolt listán két irányban lehet haladni.

a)

Igaz

b)

Hamis.

c)

Igaz, ha ciklikus

d)

Igaz ha multilista

e)

Csak ha bináris fa

33.

A listában nem értelmezhető az elem törlése művelet.

a)

Igaz

b)

Hamis.

c)

Igaz, ha ciklikus

d)

Igaz ha multilista

e)

Igaz, kivéve mindig az utolsó elemet.

34.

5 2 1 6 3 0 1 a/az ... bejárási mód

a)
preorder
b)

inorder

c)

postorder

d)

nincs ilyen

35.

1 2 6 3 5 0 1 a/az ... bejárási mód

a)
inorder
b)

preorder

c)

postorder

d)

nincs ilyen

36.

Amikor egy függvény önmagát hívja meg, azt úgy nevezzükk, hogy ..... hívás.

a)
rekurzív
b)

függvény

c)

eljárás

d)

előírt lépésszámú

e)

feltételes

37.

int a= 5;

int *p;

p= &a;

*p= 2;

printf("%d", a);

// Mit ír ki a program ?

a)

2

b)

5

c)

0

d)

"a" memóriabeli címét

e)

"p" memóriabeli címét

38.

double szamok[5] = { 4.5, 9.2, 7.1, -6.9, 8 };

double *p;

p = &szamok[1];

*p = 6.8;

p = &szamok;

printf("%f\n", *p);

// Mit ír ki a program?

a)

4,5

b)

6,8

c)

p memóriabeli címét

d)

a szamok tömb kezdetének memóriacímét

e)

8

39.

A halmaz minden elemből csak egyet tartalmazhat

a)

Igaz

b)

Hamis

40.

A/az .... halmaz adatszerkezetben egy elemből tetszőleges előfordulás szerepelhet.

a)
multi
b)

unió

c)

ciklikus

d)

ismétlődő

e)

metszet

41.

A lista .... adatszerkezet.

a)

statikus

b)

dinamikus

c)

interdiszciplináris

d)

fix

e)

soros

42.

A listában ábrázolt bináris fa struktúra gyermek nélküli elemének mutatója mire mutat?

a)

NULL

b)

fej

c)

vég

d)

első elemre

e)

gyökér elemre

43.

... minden elemére igaz, hogy a bal oldalon lévő

részfájában csak nála kisebb, a jobb oldali részfájában csak nála nagyobb kulcsú elemekhelyezkednek el.

a)

bináris kereső fa

b)

ciklikus fa

c)

rendező fa

d)

preorder fa

e)

multi fa

44.

Milyen viselkedésű adatszerkezet a verem?

a)

FIFO

b)

LIFO

c)

PUT

d)

GET

45.

Mit jelent, ha egy lista ciklikus?

a)

A lista elemei két irányban láncoltak

b)

A lista elemei direkt elérhetőek

c)

A lista elemek törlése nem lehetséges

d)

Az utolsó elem következője az első elemre mutat

e)

A lista egyirányban láncolt

46.

A teljes kereséshez rendezettnek kell lennie a tömbnek

a)

Igaz

b)

Hamis

c)

Az adat típusától függ

d)

Részben

e)

Teljesen

47.

A bináris kereséshez rendezettnek kell lennie a tömbnek

a)

Igaz

b)

Hamis

c)

Az adat típusától függ

d)

Részben

e)

A felének

48.

A ...... táblázatnál a kulcsok semmilyen hatással nincsenek az elem táblázatban elfoglalt helyére

a)

soros

b)

egy dimenziós

c)

több dimenziós

d)

heterogén

e)

mátrix

49.

int alma (int t[], int n) {

int i, s = t[0];

for(i = 1; i<n; ++i) if( s < t[i]) s = t[i];

return s; }

Mi lesz az alma függvény visszatérési értéke ?

a)

legnagyobb elem

b)

legkisebb elem

c)

első elem

d)

utolsó elem

e)

középső elem

50.

int alma (int mat[N][M]) {

int i,j, s = 0;

for(i = 0; i<N; ++i) for(j = 0; j<M; ++j) s += mat[i][j])

return s; }

Mivel tér vissza az alma függvény?

a)

összeggel

b)

átlaggal

c)

legnagyobb elemmel

d)

legkisebb elemmel

e)

mediánnal