Yeah, there is much more to a lot of software products than a nice little GUI (which in some cases is best written in Java, VB, etc, and in some cases, something like C++; by the way, you can use cross-platform GUI libraries in C++, which, for their Windows implementations use Win32API under the surface, but your program never sees that), and those are often best written in languages other than those one would use for rapid GUI development. C/C++ is not dead. FORTRAN is not dead. Ada is not dead. They have their uses, even though you may not see them popping up on the average person's home computer.
jverkoey, yeah, the College Board is on crack. When I downloaded the AP classes in C++ several years back (which I refused to use except during the test itself; I just used STL the rest of the time), I remember apvector.cpp included apvector.h which included apvector.cpp. No wonder that test isn't highly regarded.