Hatodik előadás 72-es dia.

2012.04.21. 11:15

Megoldás:

Le van tiltva a másoló konstruktor meg az értékadás is.

Hatodik előadás 66-os dia.

2012.04.21. 11:10

Megoldás:

a=6

Ötödik előadás 63-es dia.

2012.04.21. 11:05

Megoldás:

Lefordul:
a=5 b=7
a=7 b=5

Ötödik előadás 62-es dia.

2012.04.21. 11:03

Megoldás:

a=9

Ötödik előadás 61-es dia.

2012.04.21. 11:03

Megoldás:

nem fordul le mert nem változókat adtunk át a fg-nek

Ötödik előadás 60-as dia.

2012.04.21. 11:02

Megoldás:

a) egész tipusú változó
b) egész típusra mutató mutató
c) egész tipusú tömb
d) egész tipusra mutató, mutató tipusú tömb
e) egész tipusú mátrix
f) mutatót visszaadó függvény
g) void*-ot kapó, void*-ra mutatót visszaadó fg
h) "a" címét megkapó referencia
i) "i" címét megkapó fg

Negyedik előadás 93-as dia.

2012.04.21. 10:50

Megoldás:

Az írók sose jutnak oda, mert lassabban olvas egy olvasó, mint ahogy jönnek az olvasók. Vagyis mindig az olvasók fognak olvasni és sose fogynak el.

Harmadik előadás 84-es dia.

2012.04.21. 10:38

Megoldás:

Hibát nem ír ki, de miután visszaadta a mutatót, a vermen már bármi lehet, mert tovább már nem tárolja azt az adatot.Ha utólag megnézzük mi van benne, társzemetet fogunk találni.

Második előadás 77-es dia.

2012.04.21. 10:30

Megoldás:

a) a dinamikus tömb 3. elemére mutató mutató
b)a dinamikus tömb 3. eleme (ami szintén egy mutató)
c)a dinamikus tömb 3. eleme rámutat egy elemre. A c) alpont pedig az ezután következő elemre mutat
d) az a char tipusú elem amelyre a c) alpont mutat

Második előadás 76-os dia.

2012.04.21. 10:29

Megoldás:

GY: 1111
SZ: 0000
GY: 1111
SZ: 0000

Második előadás 75-ös dia.

2012.04.21. 10:28

Megoldás:

hivasok szama: 1 1
hivasok szama: 2 2

 

Második előadás 74-es dia.

2012.04.21. 10:26

Megoldás:

Mindegyik ugyanazt csinálja. Az eredeti és az 1. módosítás között semmi különbség nincs. A 2. módosítás már mutatókkal dolgozik.

Második előadás 73-as dia.

2012.04.21. 10:25

Megoldás:

0
1000
1001
0
0

Második előadás 72-es dia.

2012.04.21. 10:24

Megoldás:

100
10000
10001
100
0

Második előadás 71-es dia.

2012.04.21. 10:23

Megoldás:

Nincs kiértékelési sorrend.

Második előadás 70-es dia.

2012.04.21. 10:23

Megoldás:

Precedencia sorrend:
-> : struktúra tagra hivatkozik
<< : eltolása balra
>= : nagyobb/egyenlő
+= : változó növelése (tömörebb)
-= : változó csökkentése (tömörebb)
. : struktúra tagra való hivatkozás
& : bitenkénti 'és'
* : szorzás
&& : logikai 'és'
*= : változó szorzása (tömörebb)

Van különbség a precedencia sorrend miatt.
Az elsőnél megvizsgálja hogy a 0x80 egyenlő-e nullával aztán végrehajtja a bitenkénti és-t.
A másodiknál először hajtja végre a bitenkénti és-t aztán vizsgálja meg hogy ez egyenlő-e nullával.

 

 

 

Első előadás 110-es dia.

2012.04.21. 08:50

Megoldás:

1

a: egy egész típusú változó

b: egy egész típusra mutató mutató

c: egy egész típusú tömb

d: egész típusra mutató, mutató típusú tömb

e: egy egész típusú kétdimenziós mátrix

f: egy egész típusra mutató mutatót visszaadó függvény

g: az az elem amelyikre a mutatót visszaadó fg mutat

 

2

a: egy karakter típusú változó

b: egy karakter típusra mutató mutató

c: egy karakter típusú tömb

d: karakter típusra mutató, mutató típusú tömb

e: egy karakter típusú kétdimenziós mátrix

f: egy karakter típusra mutató mutatót visszaadó függvény

g: az az elem amelyikre a mutatót visszaadó fg mutat

 

3

a: egy egész típusú változó

b: egy egész típusra mutató mutató

c: egy egész típusú tömb

d: egész típusra mutató, mutató típusú tömb

e: egy egész típusú kétdimenziós mátrix

f: egy egész típusra mutató mutatót visszaadó függvény

g: az az elem amelyikre a mutatót visszaadó fg mutat, ez a fg int-et kap, és akármilyen típusra mutathat

 

4

a: egy egész típusú változó

b: egy egész típusra mutató mutató

c: egy egész típusú tömb

d: egész típusra mutató, mutató típusú tömb

e: egy egész típusú kétdimenziós mátrix

f: egy egész típusra mutató mutatót visszaadó függvény

g: az az elem amelyikre a mutatót visszaadó fg mutat, ez a fg paraméter nélküli , és akármilyen típusra mutathat

 

 

5

a: egy egész típusú változó

b: egy egész típusra mutató mutató

c: egy egész típusú tömb

d: egész típusra mutató, mutató típusú tömb

e: egy egész típusú kétdimenziós mátrix

f: egy egész típusra mutató mutatót visszaadó függvény

g: az a mutató tipusú elem amelyikre a mutatót visszaadó fg mutat, ez a fg bármire mutató mutatót kaphat, és akármilyen típusra mutathat

 

 

 

 

Első előadás 109-es dia.

2012.04.21. 08:50

Megoldás:

$ man passwd
Vannak esetek, amikor nem tudjuk elkerülni a csoport számának megadását. A csoportok számozása a sorrendet is jelenti, azaz ha a csoport számát elhagyjuk, akkor az első találatot jelenít meg a man
$ man 5 passwd
Azonban, ha magáról a /etc könyvtárban levő passwd fájlról (5. csoport) szeretnénk információt kapni, akkor meg kell adni a csoport számát is:

 

Első előadás 108-es dia.

2012.04.21. 08:49

Megoldás:

Semmi különbség nincs a két ciklus és a két if között.

Első előadás 107-es dia.

2012.04.21. 08:47

Megoldás:

1000 db random szám átlagát számolja ki

Első előadás 106-es dia.

2012.04.21. 08:45

Megoldás:

Pozitív valós számok átlagát számolja ki

Első előadás 105-es dia.

2012.04.21. 08:44

Megoldás:

Az első kiírja amit beírunk neki.

A második 10 darab random számot ír ki. Ha többször futtatjuk ugyanazokat a számokat írja ki.

Ha ezt: srand( time(NULL)); beírjuk a main elejére akkor mindig más számokat ír ki.

Első előadás 104-es dia.

2012.04.21. 08:37

 Megoldás:

Első Válasz: 2 hatványait írja ki

[1 1]
[2 2]
[3 4]
[4 8]
[5 16]
[6 32]
[7 64]
[8 128]
[9 256]
[10 512]
[11 1024]
[12 2048]
[13 4096]
[14 8192]
[15 16384]
[16 32768]
[17 65536]
[18 131072]
[19 262144]
[20 524288]
[21 1048576]
[22 2097152]
[23 4194304]
[24 8388608]
[25 16777216]
[26 33554432]
[27 67108864]
[28 134217728]
[29 268435456]
[30 536870912]
[31 1073741824]
[32 2147483648]
A szohossz ezen a gepen: 32 bites

Második Válasz: a második program egy végtelen ciklus, tulajdonképpen nem számol semmit.

süti beállítások módosítása