Prüfungsinhalte ändern sich – unsere Materialien ändern sich mit. Im Jahr 2026 erhalten Sie bei ZertSoft zur CPP Prüfung 365 Tage lang kostenlose Aktualisierungen, damit Ihre Vorbereitung auf die C++ Institute C++ Certified Professional Programmer stets auf dem neuesten Stand bleibt.
C++ Institute CPP Prüfungsübersicht:
| Zertifizierungsanbieter: | C++ Institute |
|---|---|
| Prüfungsname: | Zertifizierungsprüfung zum C++ Certified Professional Programmer (CPP) |
| Prüfungsnummer: | CPP |
| Prüfungsformat: | Multiple-Choice-Fragen |
| Verfügbare Sprachen: | Englisch |
| Empfohlenes Training: | Schulungsressourcen des C++ Institute |
| Prüfungsanmeldung: | Registrierung für Zertifizierungen des C++ Institute |
| Beispielfragen: | DOWNLOAD DEMO |
| Prüfungsmethode: | Online-Überwachte Prüfung oder in autorisiertem Prüfungszentrum (je nach Region unterschiedlich) |
| Offizielle Syllabus-URL: | https://cppinstitute.org |
C++ Institute CPP Prüfungsthemen:
| Abschnitt | Ziele |
|---|---|
| Funktionen und Programmaufbau | |
| Objektorientierte Programmierung (OOP) | - Klassen und Objekte - Vererbung und Polymorphismus |
| Standard Template Library (STL) | - Iteratoren und Algorithmen - Container |
| Zeiger und Referenzen | |
| Steuerungsstrukturen | |
| Ausnahmebehandlung | |
| Speicherverwaltung | - Grundlagen intelligenter Zeiger - Dynamische Speicherreservierung |
| Dateieingabe und -ausgabe | |
| Templates und generische Programmierung | |
| Grundlegende Programmierkonzepte | |
| Datentypen und Operatoren |
Alles Wissenswerte zur C++ Institute CPP Prüfung im Überblick
Die C++ Institute C++ Certified Professional Programmer (Prüfungscode CPP) ist eine offizielle Zertifizierungsprüfung von C++ Institute. Nach erfolgreichem Ablegen erhalten Sie die Zertifizierung C++ Certified Professional Programmer auf der Stufe Professional. Mit den 230 Übungsfragen von ZertSoft bereiten Sie sich gezielt auf alle Anforderungen dieser Prüfung vor.
Die Anmeldung zur CPP Prüfung erfolgt über folgende offizielle Kanäle:
Die Prüfung wird dabei auf folgende Weise abgelegt: Online-Überwachte Prüfung oder in autorisiertem Prüfungszentrum (je nach Region unterschiedlich). Bereiten Sie sich vorab mit den 230 Übungsfragen von ZertSoft vor, damit Sie am Prüfungstag keine Überraschungen erleben.
C++ Institute empfiehlt zur Vorbereitung auf die C++ Institute C++ Certified Professional Programmer unter anderem folgende Trainings:
Ergänzend zu diesen Schulungen bietet Ihnen ZertSoft 230 Übungsfragen, mit denen Sie das Gelernte unmittelbar anwenden und den Prüfungsalltag realistisch simulieren.
Ja. Bei ZertSoft laden Sie eine kostenlose PDF-Demo der CPP Übungsfragen herunter und prüfen in Ruhe Aufbau, Schwierigkeitsgrad und Qualität der Inhalte, bevor Sie sich entscheiden. Nach dem Kauf erhalten Sie ab Kaufdatum 365 Tage lang kostenlose Aktualisierungen; nach Ablauf dieses Zeitraums verlängern Sie den Update-Service mit 50 % Rabatt.
Sollten Sie die zur C++ Institute C++ Certified Professional Programmer gehörende Prüfung innerhalb von 60 Tagen nach dem Kauf nicht bestehen, erstatten wir Ihnen den vollständigen Kaufpreis. Voraussetzung ist, dass Sie innerhalb von 2 Tagen nach dem Prüfungstermin eine Kopie Ihrer Anmeldebestätigung (Enrollment Slip) sowie das offizielle Ergebnisprotokoll (Score Report) als PDF einreichen; der Name des Prüflings muss dabei mit dem Namen des Zahlenden übereinstimmen. Nach Eingang Ihrer Unterlagen ist die Bearbeitung innerhalb von 7 Tagen abgeschlossen. Nicht erstattungsfähig sind ein Nichtbestehen innerhalb der ersten 3 Tage nach dem Kauf, ein reiner Download ohne tatsächliche Prüfungsteilnahme sowie kostenlose Materialien und bereits abgelaufene Bestellungen. Alternativ zur Rückerstattung können Sie kostenlos zwei gleichwertige Prüfungsprodukte Ihrer Wahl erhalten und behalten dabei den Update-Service für Ihr ursprünglich gekauftes Produkt. Die Lieferung erfolgt digital: Nach der Zahlung steht Ihnen der Download sofort zur Verfügung, zusätzlich erreichen Sie die Dateien innerhalb einer Minute per E-Mail – sollte nach 2 Stunden nichts angekommen sein, wenden Sie sich bitte an unseren Kundenservice. Eine Begrenzung der Anzahl der Installationen gibt es nicht.
Die C++ Institute C++ Certified Professional Programmer gliedert sich in 11 Themengebiete. Zu den wichtigsten Bereichen zählen Dateieingabe und -ausgabe, Objektorientierte Programmierung (OOP) und Datentypen und Operatoren. Die vollständige Übersicht aller Bereiche samt Unterthemen und Gewichtungen finden Sie weiter oben auf dieser Seite im Abschnitt mit dem offiziellen Prüfungslehrplan.
C++ Institute C++ Certified Professional Programmer CPP Prüfungsfragen mit Lösungen
Frage #1
What happens when you attempt to compile and run the following code?
#include <list>
#include <iostream>
using namespace std;
template<class T>
void print(T start, T end) {
while (start != end) {
std::cout << *start << " "; start++;
}
}
int main()
{
int t1[] ={ 1, 2, 3, 4, 5};
list<int> l1(t1, t1 + 5);
l1.remove(2);
print(l1.begin(), l1.end()); cout<<endl;
return 0;
}
A. program outputs: 3 4 5
B. program outputs: 1 2 4 5
C. program outputs: 4 5
D. program outputs: 1 3 4 5
Frage #2
What will happen when you attempt to compile and run the code below, assuming that you enter the following sequence: one two three<enter>?
# include <iostream>
# include <string>
using namespace std;
int main ()
{
string a;
cin.getline(a);
cout<<a<<endl;
return 0;
}
Program will output:
A. one two three
B. one
C. compilation error
D. runtime exception
E. the result is unspecified
Frage #3
What happens when you attempt to compile and run the following code?
# include <iostream>
# include <map>
# include <vector>
# include <sstream>
# include <string>
using namespace std;
int main() {
int t[] = { 3, 4, 2, 1, 6, 5, 7, 9, 8, 0 };
vector<int> v(t, t + 10);
map<int, string> m;
for (vector<int>::iterator i = v.begin(); i != v.end(); i++) {
stringstream s;s << *i << *i;
m.insert(pair<int, string>(*i, s.str()));
}
pair<map<int, string>::iterator, map<int, string>::iterator> range;
range = m.equal_range(6);
for (map<int, string>::iterator i = range.first; i != range.second; i++) { cout << i?>first << " ";
}
return 0;
}
A. program outputs: 6 7
B. program outputs: 5 7
C. program outputs: 6
D. program outputs: 1 5
E. program outputs: 6 5
Frage #4
What happens when you attempt to compile and run the following code?
#include <iostream>
using namespace std;
template<int>
void g(int a)
{
cout<<a?1<<endl;
}
template<class A>
void g(A a)
{
cout<<a+1<<endl;
}
int main()
{
int a = 1;
g(a);
return 0;
}
A. program displays: 1
B. program displays: 2
C. compilation error
D. runtime exception
Frage #5
What will happen when you attempt to compile and run the code below, assuming that you enter the following sequence: 64 100<enter>?
# include <iostream>
# include <string>
# include <sstream>
# include <iomanip>
using namespace std;
int main ()
{
string s;
getline(cin, s);
stringstream input(s);
stringstream output;
for( ; !input.fail() ; )
{
int i;
input>>hex>>i;
output<<setw(4)<<i;
}
cout<<output.str();
return 0;
}
What will be the result assuming that user will enter following sequence: 64 100:
A. 0x64 0x100
B. 100 256 256
C. 100 256
D. 64 100
E. 0x100 0x256 0x256
Fragen und Antworten:
| Frage #1 Antwort: D | Frage #2 Antwort: C | Frage #3 Antwort: C | Frage #4 Antwort: B | Frage #5 Antwort: B |

1180 Kundenrezensionen
Wir sind zuversichtlich von unseren Produkten, die wir bieten keinen Mühe-Produkt-Austausch.







Schilling -
Die Testaufgaben aus ihrem Dump sind nützlich, 95% sind abgedeckt. Vielen Dank.