+ 7
The language matters for this. Java generates a compile error, if you need one and fail to provide it for throws. But, things like divide by 0 you must read code. C++ doesn't care so you must read the documentation of library functions or code to figure it out. I haven't done enough Python to know, but it's looking a lot like C++ so far and based on the fact it is interpreted I expect it will continue to be that way.
0
Jua?