„Prog2 1. KZH/Igaz Hamis kikérdező” változatai közötti eltérés
aNincs szerkesztési összefoglaló |
Nincs szerkesztési összefoglaló |
||
| 18. sor: | 18. 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"> {int i; while (std::cin >>i);}</p> === | === <p style = "font-family:consolas"> {int i; <br> while (std::cin >>i);}</p> === | ||
{{kvízkérdés|típus=több|válasz=1|pontozás=-}} | {{kvízkérdés|típus=több|válasz=1|pontozás=-}} | ||
# Addig olvas be egész számokat, amíg az inputon egész formátumnak megfelelő adatok érkeznek. | # Addig olvas be egész számokat, amíg az inputon egész formátumnak megfelelő adatok érkeznek. | ||
| 37. sor: | 37. sor: | ||
# Referencia típusú változó átadható paraméterként. | # Referencia típusú változó átadható paraméterként. | ||
# Egy változót többször is lehet definiálni, de deklarálni csak egyszer lehet. | # Egy változót többször is lehet definiálni, de deklarálni csak egyszer lehet. | ||
== Jelölje, hogy mely kijelentés(ek) igaz(ak)az alábbi C++ kódrészletre! == | |||
=== <p style = "font-family:consolas"> void swap(int& a, int& b) { <br> int c = a; <br> a = b; <br> b = c; } </p> === | |||
{{kvízkérdés|típus=több|válasz=1|pontozás=-}} | |||
# A függvény felcseréli a referencia paraméterként kapott két változó adatát. | |||
# A függvény az első paraméterként kapott változóba másolja a második paraméter adatát. | |||
# A függvény hibás, mert lokális változó referenciáját képzi. | |||
== Jelölje, hogy mely kijelentés(ek) igaz(ak)a C++ nyelvre! == | |||
{{kvízkérdés|típus=több|válasz=|pontozás=-}} | |||
# Az inline függvénynek nem lehet default paramétere. | |||
# A realloc helyett a renew utasítást kell használni. | |||
# Destruktornak csak konstans paramétere lehet. | |||
== Jelölje, hogy mely kijelentés(ek) igaz(ak)a C++ nyelvre! == | |||
{{kvízkérdés|típus=több|válasz=2,3|pontozás=-}} | |||
# Függvénysablonnak nem lehet paramétert átadni. | |||
# Ciklus feltételében is lehet változót deklarálni. Pl:while (int i = f())... | |||
# Konstans tagfüggvény nem változtathatja meg az objektum állapotát. | |||
== 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 so;} </p> === | |||
{{kvízkérdés|típus=több|válasz=1,5|pontozás=-}} | |||
# S egy osztály. | |||
# S egy objektum. | |||
# S minden adattagja privát. | |||
# so destruktora sosem hívódik meg, mert nincs. | |||
# so adattagja inicializálatlan. | |||