MCQOPTIONS
Saved Bookmarks
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") | |