Edit: I know I may be sounding a bit extreme, but if you were to spend 1 year taking classes in my school and having to see people not being able to write a paper without using any sort of punctuation, or believe a paragraph is 2 lines, or better yet... someone that gets nothing but straight As but doesn't know what the word 'Barbarian' means and hear other stupid statements. You'd find it quite hard to feel like you've earned the right to attend these facilities of 'higher-intelligence'.
Yeah that sounds really extreme to me.
Personally I don't know people who are THAT stupid but we also had idiots trying their luck. My experience says that at least my university and my friends' universities are great "idiot-filters". The biggest idiots I know are either high school drop-outs or failed to pass their high school exams.
I'm not saying there are no guys of average intelligence getting past the 2nd semester but there's no "remembering" here. The only courses we had to remember to pass were basics of law and business (like management, micro and macroeconomics with formulas and definitions).
However even passing them meant solving new problems using the knowledge we had in a short amount of time. Other than that for example you can't be a good programmer without good IQ - it's just impossible. And to pass programming you have to write a working program doing whatever you're told in 1.5 hour.
Database engineering also means high reasoning skills and creativity. Discrete Mathematics, advanced physics - there are no simple formulas there, you just have to understand it and learn how to solve.
Same with most other technical subjects. I'm not saying you need ultra-high Intelligence to pass since there are people who weren't really into some of these things and had to study a lot but people below average just failed, no matter how hard they tried.
However here we have public and private schools. Public schools are a bit behind and so you will find classic tests and exams to happen quite often.
Some private schools are below average if it comes to the level of education.
Then there are good private schools which are expensive but really teach well and teach you everything you need in a proper way to make you good at something. They're very innovative.
Then there are good public schools that are trying to be fresh and innovative too.
I study at a great private school, most of my friends study at good public schools and I have some experience from one too.
My friend studies biotechnology in a public university and while he has tests you also have to pass things that require at least average intelligence to pass. However my high school "mate" studies history in a worse university but still he had some mandatory apprenticeship - failing meant getting kicked out and obviously there was no way to not know what a "barbarian" means.
The weak link here though is formed by terrible private schools with low standards. They are usually located in smaller towns and their level of education is probably below American bad.
I don't know a single person who graduated from one though so I can't comment.
The last time I wrote an exam like you mentioned was in my high school - that was when we had multiple answers or maths was all about formulas.
Now you just have to be intelligent to handle things.
If a University can't prepare you to your job then there's something wrong either with the school itself or the system. Obviously it won't give you enough work experience though - that's what you need to take care of by yourself.