Third-generation languages (3GL) refer to high-level programming languages that are more abstracted from machine code compared to assembly language (second-generation language) and machine languages (first-generation language). Among the options provided, C++ and COBOL are considered third-generation languages.
So, the correct response is:
C++ and COBOL.