Practică & Proiecte
Quiz C++
Testează-ți cunoștințele de C++ cu aceste întrebări.
Întrebări
- Ce afișează:
cout << 5/2 << endl;? - Care este diferența dintre
++ișii++? - Ce tip alegi pentru a stoca numărul 5 miliarde?
- Cum elimini duplicate dintr-un vector (folosind STL)?
- Ce se întâmplă dacă apelez o funcție fără
return(tip non-void)? - Care e diferența dintre
structșiclass? - Ce face
virtualla o metodă? - Cum sortez descrescător un
vector<int>?
Răspunsuri
- 2 (împărțire întreagă)
++iincrementează înainte de utilizare;i++dupălong long(intervalul int e ~2.1 miliarde)sort+unique+erase, sauset- Comportament nedefinit (undefined behavior)
- La
structmembrii sunt public implicit; laclasssunt private - Permite dispatch dinamic (polimorfism la runtime)
sort(v.begin(), v.end(), greater<int>())