„Prog2 1. KZH Igaz/Hamis kikérdező” változatai közötti eltérés
Új oldal, tartalma: „{{Vissza|Programozás alapjai II.}} {{Kvízoldal |cím=Prog2 1. KZH Igaz/Hamis kikérdező |pontozás=}} == Jelölje, hogy mely kijelentés(ek) igaz(ak)a C++ nyelvre!…” |
Nincs szerkesztési összefoglaló |
||
| (2 közbenső módosítás, amit egy másik szerkesztő végzett, nincs mutatva) | |||
| 31. sor: | 31. sor: | ||
# Az értékadó operátor nem terhelhető túl. | # Az értékadó operátor nem terhelhető túl. | ||
# A delete[] egy operátor. | # A delete[] egy operátor. | ||
== Jelölje, hogy mely kijelentés(ek) igaz(ak)az alábbi C++ kódrészletre! == | == Jelölje, hogy mely kijelentés(ek) igaz(ak)az alábbi C++ kódrészletre! == | ||
| 91. sor: | 84. sor: | ||
# C konstruktora nem hívódik meg, mert nincs. | # C konstruktora nem hívódik meg, mert nincs. | ||
# A kódrészletben memóriaszivárgás lép fel. | # A kódrészletben memóriaszivárgás lép fel. | ||
== Jelölje, hogy mely kijelentés(ek) igaz(ak)az alábbi C++ kódrészletre! == | == Jelölje, hogy mely kijelentés(ek) igaz(ak)az alábbi C++ kódrészletre! == | ||
| 122. sor: | 108. sor: | ||
== Jelölje, hogy mely kijelentés(ek) igaz(ak)az alábbi C++ kódrészletre! == | == Jelölje, hogy mely kijelentés(ek) igaz(ak)az alábbi C++ kódrészletre! == | ||
=== <p style = "font-family:consolas">{ struct S{ <br> int a; <br>}; S sv[3]; S s1; } </p> === | === <p style = "font-family:consolas">{ struct S{ <br> int a; <br>}; S sv[3]; S s1; } </p> === | ||
{{kvízkérdés|típus=több|válasz=1, | {{kvízkérdés|típus=több|válasz=1,6|pontozás=-}} | ||
# S egy osztály. | # S egy osztály. | ||
# S egy objektum. | # S egy objektum. | ||
| 169. sor: | 155. sor: | ||
# Minden adat és tagfüggvény privát. | # Minden adat és tagfüggvény privát. | ||
# Minden tagfüggvény publikus. | # Minden tagfüggvény publikus. | ||
== Jelölje, hogy mely kijelentés(ek) igaz(ak)a C++ nyelvre! == | |||
{{kvízkérdés|típus=több|válasz=4|pontozás=-}} | |||
# Makrók használata tiltott. | |||
# Minden operátor túlterhelhető. | |||
# Nincs pointeraritmetika. | |||
# Névterek használata a névütközések elkerülését segíti. | |||
== Jelölje, hogy mely kijelentés(ek) igaz(ak)a C++ nyelvre! == | |||
{{kvízkérdés|típus=több|válasz=2|pontozás=-}} | |||
# Minden osztályban meg kell írni legalább 1 konstruktort. | |||
# A dinamikus memóriakezelés nyelvi elemmel segített. | |||
# Az int *p = malloc(10*sizeof(int)); C utasítás C++ megfelelője: int *p = new(10); | |||
# A C nyelvben ismert realloc függvényt a renew operátor helyettesíti. | |||
== Jelölje, hogy mely kijelentés(ek) igaz(ak)a C++ nyelvre! == | |||
{{kvízkérdés|típus=több|válasz=1,3|pontozás=-}} | |||
# Egy osztálynak több konstruktora is lehet. | |||
# A destruktor mindig void* paramétert kap, amit nem kell jelölni. | |||
# Null pointerre alkalmazható a delete operator. | |||
# A destruktor nem csinál semmit ezért teljesen felesleges. | |||