Who or what typically finds semantic errors?

Which of the following is a semantic error?

Auto Draft

For which type of error does the interpreter runs the program and does not report an error?

Auto Draft

Who or what typically finds runtime errors?

Which of the following is a run-time error?

For which type of error does the interpreter runs the program but halts at error and reports the error as an ‘Exception’?

Who or what typically finds syntax errors?

Which of the following is a syntax error?

For which type of error does the interpreter halts and reports the error but does not execute the program?

What will be the output with this statement? >>> print (True+False)