Prüfungsinhalte ändern sich – Ihre Lernmaterialien bleiben aktuell. EchteFrage pflegt die 230 Übungsfragen zur CPP Prüfung fortlaufend nach und gewährt Ihnen 2026 wie gewohnt 365 Tage kostenlose Updates.
C++ Institute CPP Prüfungsübersicht:
| Zertifizierungsanbieter: | C++ Institute (OpenEDG) |
|---|---|
| Prüfungsname: | Zertifizierter professioneller C++-Programmierer |
| Prüfungsnummer: | CPP-22-02 |
| Verwandte Zertifizierungen: | Zertifizierter C++-Programmierer auf Einstiegsniveau (CPE) Zertifizierter C++-Programmierer auf Associate-Niveau (CPA) |
| Prüfungsdauer: | 65 Minuten |
| Prüfungsformat: | Einfachauswahl und Mehrfachauswahl, Mehrfachauswahl |
| Mindestpunktzahl: | 70% |
| Prüfungsgebühr: | USD ~$325 |
| Verfügbare Sprachen: | Englisch |
| Anzahl der Fragen: | 40 |
| Beispielfragen: | ![]() |
| Prüfungsmethode: | Durchgeführt über Pearson VUE in zugelassenen Prüfungszentren oder mit Online-Überwachung. |
| Voraussetzungen: | Empfohlen: Zertifizierter C++-Programmierer auf Associate-Niveau (CPA) oder gleichwertige fortgeschrittene Erfahrung mit C++. |
| Offizielle Syllabus-URL: | https://cppinstitute.org/cpp |
C++ Institute CPP Prüfungsthemen:
| Abschnitt | Ziele |
|---|---|
| Assoziative Container | -
|
| Funktionsobjekte der STL und erweiterte Ein-/Ausgabe | -
|
| Vorlagen und generische Programmierung | -
|
| Folgencontainer und Containeradapter | -
|
| Algorithmen – nicht verändernd und verändernd | -
|
| Sortier-, Such- und Zusammenführungsalgorithmen | -
|
Alles Wichtige zur C++ Institute C++ Certified Professional Programmer im Überblick
Die CPP Prüfung (C++ Certified Professional Programmer) ist eine offizielle Zertifizierungsprüfung von C++ Institute. Mit dem Bestehen erlangen Sie die Zertifizierung C++ Certified. Sie ist der Stufe Berufsebene zugeordnet. In engem Zusammenhang stehen außerdem die Zertifizierungen Zertifizierter C++-Programmierer auf Associate-Niveau (CPA), Zertifizierter C++-Programmierer auf Einstiegsniveau (CPE).
Die CPP Prüfung umfasst 40 Fragen in 65 Minuten. Daraus ergibt sich ein straffes Antworttempo: Verlieren Sie sich nicht zu lange in einzelnen Fragen, markieren Sie unsichere Punkte und behalten Sie am Ende eine Zeitreserve für den zweiten Durchgang. Am wirksamsten trainieren Sie dieses Zeitmanagement, indem Sie die 230 Übungsfragen von EchteFrage mehrfach unter realen Zeitbedingungen durcharbeiten – die Desktop- und die Online Test Engine begleiten Sie dabei mit einem Zeitlimit wie im Prüfungszentrum.
Zum Bestehen der CPP Prüfung benötigen Sie 70%. Die offizielle Prüfungsgebühr beträgt USD ~$325; beachten Sie, dass bei einem Nichtbestehen der volle Betrag für jeden Wiederholungsversuch erneut anfällt. Messen Sie daher Ihren Wissensstand vor der Anmeldung mit den Übungsfragen von EchteFrage: Liegen Ihre Ergebnisse in den Übungstests stabil über der Bestehensgrenze, ist der Prüfungstermin eine gut investierte Entscheidung.
Für die CPP Prüfung gilt: Empfohlen: Zertifizierter C++-Programmierer auf Associate-Niveau (CPA) oder gleichwertige fortgeschrittene Erfahrung mit C++. Da Hersteller ihre Zulassungsbedingungen gelegentlich anpassen, bestätigen Sie die aktuellen Vorgaben bitte vor der Anmeldung auf der offiziellen Seite von C++ Institute: Offizielle Prüfungsinformationen zur C++ Institute C++ Certified Professional Programmer.
Ja. Laden Sie einfach die kostenlose PDF-Demo zur CPP Prüfung herunter und prüfen Sie Qualität und Schwierigkeitsgrad der Fragen, bevor Sie sich entscheiden. Nach dem Kauf erhalten Sie außerdem 365 Tage lang kostenlose Updates: Sobald sich die Prüfungsinhalte ändern, sendet Ihnen EchteFrage die aktualisierte Version automatisch per E-Mail. Nach Ablauf des Jahres verlängern Sie den Update-Service mit 50 % Rabatt.
Sollten Sie die entsprechende Prüfung innerhalb von 60 Tagen nach dem Kauf nicht bestehen, erstatten wir Ihnen den Kaufpreis vollständig (100% Money Back Guarantee). Voraussetzungen: Die Prüfung wurde frühestens drei Tage nach dem Kauf abgelegt, der Name des Prüflings stimmt mit dem des Zahlenden überein, und Sie reichen innerhalb von zwei Tagen nach der Prüfung die Anmeldebestätigung (Enrollment Slip) als Scan sowie das offizielle Score Report als PDF ein – die Bearbeitung erfolgt innerhalb von sieben Tagen. Ausgenommen sind kostenlose Materialien und abgelaufene Bestellungen. Alternativ zur Rückerstattung können Sie kostenlos zwei gleichwertige Prüfungsvorbereitungen wählen und behalten dabei den Update-Service Ihres gekauften Produkts. Die Lieferung erfolgt unmittelbar nach Zahlungseingang als Sofort-Download: Ihre Unterlagen erreichen Sie innerhalb einer Minute per E-Mail; sollte die Nachricht nach zwei Stunden noch nicht eingegangen sein, wenden Sie sich bitte an unseren Kundendienst. Eine Begrenzung der Installationen auf verschiedenen Computern gibt es nicht.
Die CPP Prüfung gliedert sich in 6 Themenbereiche. Zu den wichtigsten zählen:
- Funktionsobjekte der STL und erweiterte Ein-/Ausgabe
- Algorithmen – nicht verändernd und verändernd
- Folgencontainer und Containeradapter
Die vollständige Aufstellung aller Bereiche samt Gewichtung finden Sie in der Prüfungsübersicht weiter oben auf dieser Seite.
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 <deque>
# include <iostream>
# include <algorithm>
using namespace std;
class B { int val;
public:
B(int v):val(v){}
int getV() const {return val;} bool operator < (const B & v) const { return val<v.val;} }; ostream & operator <<(ostream & out, const B & v) { out<<v.getV(); return out;} template<class T>struct Out {
ostream & out;
Out(ostream & o): out(o){}
void operator() (const T & val ) { out<<val<<" "; } };
int main() {
int t[]={8, 10, 5, 1, 4, 6, 2, 7, 9, 3};
deque<B> d1(t, t+10);
sort(d1.begin(), d1.end());
deque<B>::iterator it = upper_bound(d1.begin(), d1.end(), B(4));
for_each(it, d1.end(), Out<B>(cout)); cout<<endl;
return 0;
}
Program outputs:
A. 1 2 3 4
B. 6 7 8 9 10
C. 5 6 7 8 9 10
D. 1 2 3 4 5
E. 4 5 6 7 8 9 10
Frage #2
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, 0, 1, 2, 3, 4, 0 };
vector<int> v(t, t+10);
multimap<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()));
}
for(multimap<int, string>::iterator i=m.begin();i!= m.end(); i++) {
cout<<*i<<" ";
}
return 0;
}
A. program outputs: 0 0 1 1 2 2 3 3 4 4
B. program outputs: 00 11 22 33 44
C. program outputs: 3 4 2 1 0 1 2 3 4 0
D. program outputs: 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4
E. compilation error
Frage #3
What happens when you attempt to compile and run the following code?
#include <iostream>
using namespace std;
int main()
{
cout.setf(ios::hex, ios::basefield);
cout<<100.33<<" ";
cout.setf(ios::showbase);
cout<<100.33<<" ";
return 0;
}
Program outputs:
A. 64.21 0x64.21
B. 64.21 64.21
C. 100.33 100.33
D. 0x64.21 0x64.21
E. compilation error
Frage #4
What happens when you attempt to compile and run the following code?
# include <deque>
# include <iostream>
# include <algorithm>
#include <functional>
using namespace std;
class B { int val;
public:
B(int v=0):val(v){}
int getV() const {return val;}
B operator +(const B &b )const { return B(val + b.val);} };
ostream & operator <<(ostream & out, const B & v) { out<<v.getV(); return out;} template<class T>struct Out {
ostream & out;
Out(ostream & o): out(o){}
void operator() (const T & val ) { out<<val<<" "; } };
template<typename A>
struct Add : public binary_function<A, A, A> {
A operator() (const A & a, const A & b) const { return a+b; } };
int main() {
int t[]={1,2,3,4,5,6,7,8,9,10};
deque<B> d1(t, t+10);
deque<B> d2(10);
transform(d1.begin(), d1.end(), d2.begin(), bind2nd(Add<B>(), 1));
for_each(d2.rbegin(), d2.rend(), Out<B>(cout));cout<<endl;
return 0;
}
Program outputs:
A. 1 2 3 4 5 6 7 8 9 10
B. 11 10 9 8 7 6 5 4 3 2
C. 2 3 4 5 6 7 8 9 10 11
D. 10 9 8 7 6 5 4 3 2 1
E. compilation error
Frage #5
What happens when you attempt to compile and run the following code?
# include <iostream>
# include <set>
# include <vector>
using namespace std;
int main(){
int t[] ={ 3, 4, 2, 1, 6, 5, 7, 9, 8, 0 };
vector<int>v(t, t+10);
multiset<int> s1(v.begin(),v.end());
s1.insert(v.begin(),v.end());
pair<multiset<int>::iterator,multiset<int>::iterator> range;
range = s1.equal_range(6);
while (range.first != range.second) {
cout<<*range.first<<" "; range.first++;
}
return 0;
}
A. program outputs: 5 5 7 7
B. program outputs: 5 7
C. program outputs: 6 6
D. program outputs: 1 1 6 6 5 5
E. program outputs: 5 5 6 6 7 7
Fragen und Antworten:
| Frage #1 Antwort: C | Frage #2 Antwort: E | Frage #3 Antwort: C | Frage #4 Antwort: B | Frage #5 Antwort: C |
853 Kundenrezensionen 




Tauentzien -
Ich habe meine CPP Prüfung bestanden. Es ist das beste Studienmaterial, das ich benutzt habe. Daher möchte ich es allen meinen Kollegen empfehlen. Sicherlich werden sie die Prüfung mithilfe des Studienmaterials aus EchteFrage auch mühlos bestehen. Vielen Dank!