Explore topic-wise MCQs in Technical MCQs.

This section includes 10 Mcqs, each offering curated multiple-choice questions to sharpen your Technical MCQs knowledge and support exam preparation. Choose a topic below to get started.

1.

Which of the following is/are an exception? i) OutOfBoundException ii) OutOfRangeException iii) OverflowException iv) UnderflowException

A. i)
B. i) and iii)
C. i) and ii)
D. i), ii), iii) and iv)
E.
Answer» E.
2.

Which is the correct method to turn off error display?

A. ini_set("Off")
B. init_set("error_reporting","Off")
C. error_reporting=Off
D. init_set("error_reporting=Off")
Answer» C. error_reporting=Off
3.

Which is the error level to report errors during PHP startup engine?

A. E_CORE_ERROR
B. E_ERROR
C. E_COMPILE_ERROR
D. E_CORE
Answer» B. E_ERROR
4.

How can errors be logged in files?

A. Turn on log_errors
B. Set error_log to file name
C. Both A and B
D. None of the above
Answer» D. None of the above
5.

What is the advantage of log_errors directive?

A. Helps in trouble shooting of the application
B. Displays error messages on the browser
C. Displays only errors which meet the criteria
D. None of the above
Answer» B. Displays error messages on the browser
6.

Which is the error level to report probable run-time errors?

A. E_ERROR
B. E_NOTICE
C. E_CORE
D. E_USER_ERROR
Answer» C. E_CORE
7.

Which of the below statements are false?

A. Exception class can be inherited
B. The methods in Exception class are defined as abstract
C. The methods in Exception class are defined as final
D. Sub classess of Exception, can define new methods to extend the functionality
Answer» D. Sub classess of Exception, can define new methods to extend the functionality
8.

Which of the following are valid statements to raise an exception

A. throw new exception()
B. throw new exception("Error Occured")
C. throw new exception("Error Occured",5)
D. All of the above
Answer» E.
9.

Rimo is handling the exception raised by Nanda and wants to print the appropriate error message and code. Identify the correct catch block

A. catch() { echo getMessage(); echo getCode(); }
B. catch(Exception $e) { echo $e->getMessage(); echo $e->getCode(); }
C. catch(Exception $e) { echo "Message:Uninitialized Variable"; echo "Code:5"; }
D. None of the above
Answer» C. catch(Exception $e) { echo "Message:Uninitialized Variable"; echo "Code:5"; }
10.

Nanda, a PHP programmer is checking for uninitialized variables and would want to throw an exception if any with an error code 5. Identify the correct statement Nanda should write

A. throw new Exception(5,"Uninitialized Variable")
B. new Exception(5,"Uninitialized Variable")
C. throw new Exception("Uninitialized Variable",5)
D. throw new Exception("Uninitialized Variable")
Answer» D. throw new Exception("Uninitialized Variable")