CBSE Class 12 Computer Science Exception Handling In Java MCQs

Refer to CBSE Class 12 Computer Science Exception Handling In Java MCQs provided below available for download in Pdf. The MCQ Questions for Class 12 Computer Science with answers are aligned as per the latest syllabus and exam pattern suggested by CBSE, NCERT and KVS. Multiple Choice Questions for Exception Handling In Java are an important part of exams for Class 12 Computer Science and if practiced properly can help you to improve your understanding and get higher marks. Refer to more Chapter-wise MCQs for CBSE Class 12 Computer Science and also download more latest study material for all subjects

MCQ for Class 12 Computer Science Exception Handling In Java

Class 12 Computer Science students should refer to the following multiple-choice questions with answers for Exception Handling In Java in Class 12.

Exception Handling In Java MCQ Questions Class 12 Computer Science with Answers

 

Question: It is usually understood that a compiled program is error free and will always______successfully.

a) Complete

b) Execute

c) Perform

d) Accomplish

Answer: Execute

 

Question: In few cases a compiled program can_______while it its executing.

a) Terminate

b) Finish

c) Dismiss

d) Discharge

Answer: Terminate

 

Question: The_______in a program results in an abnormal execution and it may lead to abnormal termination of the program.

a) Exception

b) Error

c) Message

d) Mistake

Answer: Exception

 

Question: An is an indication of a problem thatc occurs during a program's execution.

a) Exception

b) Inaccuracy

c) Error

d) E-fault

Answer: Exception

 

Question: An exception usually signals an_______

a) Exception

b) Inaccuracy

c) Error

d) E-fault

Answer: Error

 

Question: Although exceptions occur infrequently, one has to be careful in handling such cases while writing the_______

a) Program

b) Message

c) Data

d) Code

Answer: Code

 

Question: ________handling allows a program to continue executing as if no problem had been encountered or it may notify the user of the problem before terminating in an uncontrolled manner.

a) Data

b) Program

c) Error

d) Exception

Answer: Exception

 

Question: There are few standard______available in Java, a technique to guarantee that a particular I block of code will always be executed, even if I exceptions are present in our program.

a) Data info

b) Programs

c) Errors

d) Exceptions

Answer: Exceptions

 

Question: In Java, all kinds of error conditions are called________

a) Methods

b) Programs

c) Errors

d) Exceptions

Answer: Exceptions

 

Question: Errors can be broadly classified into_______categories.

a) Four

b) Three

c) Two

d) Five

Answer: Two

 

Question: ________is a type of error produced in java programs.

a) Compile-time errors

b) Run-time errors

c) Both (A) and (B)

d) None of these

Answer: Both (A) and (B)

 

Question: A________is used to convert source code into object code.

a) Compiler

b) Interpreter

c) Translator

d) Decoder

Answer: Compiler

 

Question: A compiler is used to convert_______code into object code.

a) Home

b) Source

c) Beginning

d) Program

Answer: Source

 

Question: If there is a syntax error in the program, a compilation error is displayed and______file is not created.

a) .Source

b) .Dat

c) .Class

d) .Obj

Answer: .Class

 

Question: Examples of some common syntax errors are missing like a________

a) Semicolon

b) Use of undeclared variable

c) Wrong spellings of identifier or keyword

d) All of these

Answer: All of these

 

Question: The Java_______suggests in an output, the type of error, along with the line number where the error has occurred.

a) Compiler

b) Interpreter

c) Translator

d) Decoder

Answer: Compiler

 

Question: Compile-time_____are usually the mistake of a programmer and it does not allow the program to compile unless they are solved.

a) Methods

b) Programs

c) Errors

d) Exceptions

Answer: Errors

 

Question: In the field of Computer Science, "Exit code" or "Exit status" indicates whether the command or a______executed successfully or not.

a) Data type

b) Program

c) error

d) Method

Answer: Program

 

Question: Code_______indicates that the command executed successfully.

a) 1

b) -1

c) 0.0

d) 0

Answer: 0

 

Question: Code_______indicates that some problem occurred while executing the command.

a) 1

b) -1

c) 0.0

d) 0

Answer: 1

 

Question: If there are no syntax errors in the source code then the program will compile successfully and will get a_______file.

a) .source

b) .dat

c) .class

d) .obj

Answer: .class

 

Question: The array "_______ citylist [ ] = {"Ahmedabad", "Baroda", "Rajkot", "Surat"};" contains name of four different cities.

a) String

b) Int

c) Long

d) Boolean

Answer: String

 

Question: For each type of exception, there are corresponding______classes in Java.

a) Programs

b) Exceptions

c) Java.lang

d) Java.io

Answer: Exceptions

 

Question: The________contains a hierarchy of classes dealing with various exceptions.

a) Java.lang package

b) Java.io package

c) Both (A) and (B)

d) None of these

Answer: Both (A) and (B)

 

Question: An attempt to access the array element with an index value that is outside the range of array uses_______Exception class.

a) Array lndex Out Of Bounds Exception

b) Arithmetic Exception

c) File Not Found Exception

d) All of these

Answer: Array lndex Out Of Bounds Exception

 

Question: An attempt to divide any number by 0 uses_______Exception class.

a) Array lndex Out Of Bounds Exception

b) Arithmetic Exception

c) File Not Found Exception

d) All of these

Answer: Arithmetic Exception

 

Question: An attempt to divide any number by 0 uses______Exception class.

a) Array lndex Out Of Bounds Exception

b) Arithmetic Exception

c) File Not Found Exception

d) All of these

Answer: File Not Found Exception

 

Question: An attempt to use null in a case where an object is required uses_____Exception class.

a) PrinterlOException

b) NullPointerException

c) NumberFormatException

d) None of these

Answer: NullPointerException

 

Question: An attempt to convert string to a number type uses_______Exception class.

a) PrinterlOException

b) NullPointerException

c) NumberFormatException

d) None of these

Answer: NumberFormatException

 

Question: An I/O error has occurred while printing uses .......... Exception class.

a) Printer lO Exception

b) Null Pointer Exception

c) Number Format Exception

d) None of these

Answer: Printer lO Exception

 

Question: The following code will result in Exception. int numerator = 15; int denominator = 0; answer; answer = numerator / denominator;

a) Array lndex Out Of Bounds Exception

b) Arithmetic Exception

c) File Not Found Exception

d) All of these

Answer: Arithmetic Exception

 

Question: What is the full form of JVM ?

a) Java Virtual Mechanism

b) Java Virtual Method

c) Java Virtual Machine

d) Java Virtual Manner

Answer: Java Virtual Machine

 

Question: An______is an error condition.

a) Allowance

b) Exclusion

c) Error

d) Exception

Answer: Exception

 

Question: ________handling is an object-oriented technique for managing errors.

a) Allowance

b) Exclusion

c) Error

d) Exception

Answer: Exception

 

Question: While performing exception handling, one has to try to ensure that the program does not______abruptly nor does it generate unexpected output.

a) Terminate

b) Finish

c) Dismiss

d) Discharge

Answer: Terminate

 

Question: Java uses keywords like_______to write an exception handler.

a) Try

b) Catch

c) Finally

d) All of these

Answer: All of these

 

Question: The keywords______are used in the presence of exceptions, these keywords represent block of statements.

a) Try

b) Catch

c) Finally

d) All of these

Answer: All of these

 

Question: A______contains the code that may give rise to one or more exceptions.

a) Try block

b) Catch block

c) Finally block

d) All of these

Answer: Try block

 

Question: A________contains the code that is intended to handle exceptions of a particular type that were created in the associated try block.

a) Try block

b) Catch block

c) Finally block

d) All of these

Answer: Catch block

 

Question: A_______is always executed before the program ends, regardless of whether any exceptions are generated in the try block or not.

a) Try block

b) Catch block

c) Finally block

d) All of these

Answer: Finally block

 

Question: The______statement contains a block of statements within the braces.

a) Try

b) Catch

c) Finally

d) None of these

Answer: Try

 

Question: A______block may give rise to one or more exceptions.

a) Try

b) Catch

c) Finally

d) None of these

Answer: Try

 

Question: The code between a try block creates a.......... exception.

a) Double

b) Single

c) Triple

d) None of these

Answer: Single

 

Question: The_______must immediately follow the try block.

a) Try block

b) Catch block

c) Finally block

d) All of these

Answer: Catch block

 

Question: _______contains the code that is to be created to handle an exception.

a) Try block

b) Catch block

c) Finally block

d) All of these

Answer: Catch block

 

Question: The______is an exception handler.

a) Try block

b) Catch block

c) Finally block

d) All of these

Answer: Catch block

 

Question: For a______try block there can be one or more catch blocks.

a) Single

b) Double

c) Tirple

d) None of these

Answer: Single

 

Question: A catch block consists of the keyword catch followed by a single______

a) Operator

b) Method

c) Block

d) Parameter

Answer: Parameter

 

Question: The catch code to handle exception has to be written between_________

a) Codes

b) Blocks

c) Parentheses

d) Parameters

Answer: Parentheses

 

Question: The_______identifies the type of exception that the block is to deal with.

a) Operator

b) Method

c) Block

d) Parameter

Answer: Parameter

 

Question: Java supports______types of exceptions

a) Various

b) Single

c) Multiple

d) Some

Answer: Various

 

Question: Any program which tries to access array element by specifying index position that is outside the range leads to an_______

a) Illegal message

b) Exclusion

c) Error

d) Exception

Answer: Exception

 

Question: When above kind of exception occurs, an object of type is created and is thrown.

a) Array lndex Out Of Bounds Exception

b) Arithmetic Exception

c) File Not Found Exception

d) All of these

Answer: Array lndex Out Of Bounds Exception

 

Question: A corresponding_______handles the above exception and does not allow the program to terminate unexpectedly.

a) Try block

b) Catch block

c) Finally block

d) All of these

Answer: Catch block

 

Question: The catch block contains a______to object "eobj" which is created and thrown by the try block.

a) Space

b) Cell

c) Memory

d) Reference

Answer: Reference

 

Question: In a single program_______exceptions can occur.

a) Various

b) Single

c) Multiple

d) Some

Answer: Multiple

 

Question: If a particular file has to be uploaded to a remote computer, it may lead to_______distinct exceptions.

a) One

b) Two

c) Three

d) Four

Answer: Two

 

Question: If a particular file has to be uploaded to a remote computer, an exception may occur if the file is not present in the_______

a) Computer

b) Network

c) Internet

d) System

Answer: Computer

 

Question: If a particular file has to be uploaded to a remote computer, another exception may occur if the computer is not connected to the________

a) Computer

b) Network

c) Internet

d) System

Answer: Network

 

Question: There is a provision in Java to support______exceptions.

a) Various

b) Single

c) Multiple

d) Some

Answer: Multiple

 

Question: The code that generates exception should be written within the______

a) Try block

b) Catch block

c) Finally block

d) All of these

Answer: Try block

 

Question: There can be multiple________to handle each type of exception separately.

a) Try blocks

b) Catch blocks

c) Finally blocks

d) All of these

Answer: Catch blocks

 

Question: The last______can handle any type of exception.

a) Try block

b) Catch block

c) Finally block

d) None of these

Answer: Catch block

 

Question: The catch block, must be the last block when there are multiple catch blocks.

a) First

b) Second

c) Third

d) Default

Answer: Default

 

Question: While writing the program, the order of the specific catch blocks does not matter but the______block has to be placed at the end of all catch blocks.

a) First

b) Second

c) Third

d) Default

Answer: Default

 

Question: _______try blocks can be nested together, but care must be taken to write a corresponding catch block for each try block.

a) Various

b) Single

c) Multiple

d) Some

Answer: Multiple

 

Question: The_______is generally used to clean up the end of executing a try block.

a) Try block

b) Catch block

c) Finally block

d) All of these

Answer: Finally block

 

Question: A________is used when the programmer wants to be sure that some particular code is to be run, no matter what exceptions are thrown within the associated try block.

a) Try block

b) Catch block

c) Finally block

d) All of these

Answer: Finally block

 

Question: A________is always executed, regardless of whether or not exceptions are thrown during the execution of the associated try block.

a) Try block

b) Catch block

c) Finally block

d) All of these

Answer: Finally block

 

Question: A______is widely used if a file needs to be closed or a critical resource is to be released at the completion of the program.

a) Try block

b) Catch block

c) Finally block

d) All of these

Answer: Finally block

 

Question: Each try block must always be followed by at least________that is either a catch block or a finally block.

a) One block

b) Two blocks

c) Three blocks

d) None of these

Answer: One block

 

Question: However, in the presence of______the program executes the statements within the finally block before it gets terminated.

a) Try block

b) Catch block

c) Finally block

d) All of these

Answer: Finally block

 

Question: A________is associated with a particular try block and it must be located immediately following any catch blocks for the corresponding try block.

a) Finally block

b) Catch block

c) Try block

d) None of these

Answer: Finally block

 

Question: If there are no______then the finally block can be positioned immediately after the try block.

a) Try blocks

b) Catch blocks

c) Finally blocks

d) None of these

Answer: Catch blocks

 

Question: If the finally block or catch blocks are not positioned correctly, then the program will not

a) Compile

b) Interpret

c) Translate

d) Decode

Answer: Compile

 

Question: The_______keyword is used to explicitly throw an Exception object.

a) Throws

b) Throws

c) Throw

d) Try

Answer: Throw

 

Question: For example, an object of______was created when one tries to perform a divide by zero operation.

a) Array lndex Out Of Bounds Exception

b) Arithmetic Exception

c) File Not Found Exception

d) None of these

Answer: Arithmetic Exception

 

Question: Java does provide mechanism to create an______object and throw it explicitly.

a) Illusion

b) Exclusion

c) Error

d) Exception

Answer: Exception

 

Question: The object that one throws, must be of type of java.lang________, otherwise a compile error occurs.

a) Throwable

b) Throws

c) Throw

d) Throws

Answer: Throwable

 

Question: The syntax to throw an exception object is

a) Throw exception_object;

b) Throws exception_object;

c) Throws exception_object

d) Throw object;

Answer: Throw exception_object;

 

Question: When a_______statement is encountered, a search for matching catch block begins.

a) Throwable

b) Throws

c) throw

d) Throws

Answer: throw

 

Question: Any subsequent statements in the_______are not executed.

a) Try block

b) Try or catch block

c) Catch block

d) Try or finally block

Answer: Try or catch block

 

Question: There are______alternative approaches to handle, when an exception occurs in a method or a constructor.

a) One

b) Two

c) Three

d) Four

Answer: Two

 

Question: A_______clause can be used in a method declaration or constructor declaration to inform that the code within the constructor or method may throw an Exception.

a) Throwable

b) Throws

c) throw

d) throws

Answer: throws

 

Question: When a______or a method that can throw exceptions is written to its caller, it is useful to document that fact.

a) Constructor

b) Variable

c) Operator

d) Compiler

Answer: Constructor

 

Question: The________keyword is used with the declaration of method.

a) Throwable

b) Throws

c) throw

d) throws

Answer: Throwable

 

Question: A_______can throw multiple exceptions.

a) Method

b) Variable

c) Operator

d) Compiler

Answer: Method

 

Question: Each type of______that a method can throw must be stated in the method header.

a) Declaration

b) Variable

c) Error

d) Exception

Answer: Exception

 

Question: _______allows creating own exception classes according to application-specific problems.

a) C ++

b) C

c) Java

d) PHP

Answer: Java

 

Question: _______does not provide built-in exception classes for application specific exceptions.

a) C ++

b) C

c) Java

d) PHP

Answer: Java

 

Question: User-defined exceptions can be created by creating a subclass of______class.

a) Declaration

b) Input

c) Method

d) Exception

Answer: Exception

 

Question: If the______accepts data from the keyboard, it is advisable to execute the program at command prompt.

a) Program

b) Application

c) User

d) Compiler

Answer: Program

 

Question: A good program must always handle_______rather than the program being terminated abruptly.

a) Declarations

b) Inputs

c) Methods

d) Exceptions

Answer: Exceptions

 

Question: Advantage of using exception-handling in Java programs is______

a) It allows maintaining normal flow of program. In the absence of exception handling, the flow of program is disturbed.

b) It allows writing separate error handling code from the normal code.

c) Error types can be grouped and differentiated within the program.

d) All of these

Answer: All of these

 

Question: Advantage of using exception-handling in Java programs is______

a) Assertions can be used to debug the program before deploying it to the clients.

b) It provides an easy mechanism to log various run-time errors while executing the program.

c) Both (A) and (B)

d) None of these

Answer: Both (A) and (B)

 

Question: Which of the following is the correct syntax in a user defined exception ?

a) Catch (InvalidMarksException eobj)

b) Catch(AritmeticException eobj)

c) Catch (ArraylndexOutOfBounds e)

d) All of these

Answer: Catch (InvalidMarksException eobj)

 

Question: A throws clause can be used in the following manner :

a) MethodJVfodifiers methodJVame (parameters) throws Exception list...{......// body of the method......}

b) MethodJVIodifiers return_type method_Name (parameters) throws Exception list... {...... / / body of the method......}

c) Return_type method_Name (parameters) throws Exception list...{...... // body of the method......}

d) None of these

Answer: MethodJVIodifiers return_type method_Name (parameters) throws Exception list... {...... / / body of the method......}

 

Question: A method header can be like_________

a) Perform Division throws Arithmetic Exception, Array lndex Out Of Bounds Exception { ...... // body of the method .... }

b) Perform Division() throws Arithmetic Exception, Array Index Out Of Bounds Exception

c) Perform Division O throws Arithmetic Exception! ... // body of the method .... }

d) Perform Division O throws Arithmetic Exception, Array Index Out Of Bounds Exception { ...... // body of the method .... }

Answer: Perform Division O throws Arithmetic Exception, Array Index Out Of Bounds Exception { ...... // body of the method .... }

 

Question: The statement "throw myobject;"_________

a) Throws the exception object implicitly

b) Throws the exception object explicitly

c) Throws the object implicitly

d) None of these

Answer: Throws the exception object explicitly

 

Question: Which of these keywords must be used to monitor for exceptions ?

a) Try

b) Finally

c) Throw

d) Catch

Answer: Try

 

Question: The finally block is executed when an exception is thrown, even if no catch matches it. Choose the correct option.

a) True

b) False

c) Can't say

d) None of these

Answer: True

 

Question: Exceptions can be caught or re-thrown to a calling method. Choose the correct option.

a) True

b) False

c) Can't say

d) None of these

Answer: True

 

Question: The throw keyword in a program are not executed. Choose the correct option.

a) True

b) False

c) Can't say

d) None of these

Answer: True

 

Question: Which of these keywords is not a part of exception handling ?

a) Try

b) Finally

c) Thrown

d) Catch

Answer: Thrown

 

Question: Which of the following is true about try/catch blocks in Java ? (I) All try/catch blocks must have a finally block. (II) A try/catch block is limited to two or less catch blocks. (III) Barring the Java virtual machine from exiting, the finally block will always be executed.

a) (I) and (III)

b) (I) only

c) (III) only

d) (I) and (II)

Answer: (I) and (III)

 

Question: What will be the output of the program ? public class Test { public static void main(String [ ] args) { try { return; } finally { System.out.println("Finally");} }

a) Finally

b) Compilation fails

c) The code runs with no output

d) An exception is thrown at run time

Answer: Finally

 

Question: The key words used with exception handling are

a) Generate, handled, conclude

b) Generate, catch, finally

c) Throw, catch, conclude

d) Try, catch, finally

Answer: Try, catch, finally

 

Question: What happen behind the code int a=50/0 ?

a) Object of exception class thrown

b) Error in Code

c) Error message

d) None of these

Answer: Object of exception class thrown

 

Question: When an array is accessed beyond the array size_________exception is thrown.

a) Array Element Out Of Limit

b) Array Index Out Of Bounds Exception

c) Array Index Out Of Bounds

d) Array Element Out Of Bounds

Answer: Array Index Out Of Bounds Exception

 

Question: What is the output of this program ? class exception_handling { public static void main(String args[ ]) try { int a, b; b = 0; a = 5 / b; System.out.print("A"); } catch (Arithmetic Exception e) { System.out.print("B"); } }

a) A

b) B

c) Compilation error

d) Run time error

Answer: B

MCQs for Exception Handling In Java Computer Science Class 12

Expert teachers of studiestoday have referred to NCERT book for Class 12 Computer Science to develop the Computer Science Class 12 MCQs. If you download MCQs with answers for the above chapter you will get higher and better marks in Class 12 test and exams in the current year as you will be able to have stronger understanding of all concepts. Daily Multiple Choice Questions practice of Computer Science will help students to have stronger understanding of all concepts and also make them expert on all critical topics. After solving the questions given in the MCQs which have been developed as per latest books also refer to the NCERT solutions for Class 12 Computer Science. We have also provided lot of MCQ questions for Class 12 Computer Science so that you can solve questions relating to all topics given in each chapter. After solving these you should also refer to Class 12 Computer Science MCQ Test for the same chapter.

Where can I download latest CBSE MCQs for Class 12 Computer Science Exception Handling In Java

You can download the CBSE MCQs for Class 12 Computer Science Exception Handling In Java for latest session from StudiesToday.com

Are the Class 12 Computer Science Exception Handling In Java MCQs available for the latest session

Yes, the MCQs issued by CBSE for Class 12 Computer Science Exception Handling In Java have been made available here for latest academic session

Where can I find CBSE Class 12 Computer Science Exception Handling In Java MCQs online?

You can find CBSE Class 12 Computer Science Exception Handling In Java MCQs on educational websites like studiestoday.com, online tutoring platforms, and in sample question papers provided on this website.

How can I prepare for Exception Handling In Java Class 12 MCQs?

To prepare for Exception Handling In Java MCQs, refer to the concepts links provided by our teachers and download sample papers for free.

Are there any online resources for CBSE Class 12 Computer Science Exception Handling In Java?

Yes, there are many online resources that we have provided on studiestoday.com available such as practice worksheets, question papers, and online tests for learning MCQs for Class 12 Computer Science Exception Handling In Java