

MCQOPTIONS
Saved Bookmarks
This section includes 1671 Mcqs, each offering curated multiple-choice questions to sharpen your Technical Programming knowledge and support exam preparation. Choose a topic below to get started.
851. |
Which of these keywords is used to manually throw an exception? |
A. | try |
B. | finally |
C. | finally |
D. | catch |
Answer» D. catch | |
852. |
Which of these keywords must be used to handle the exception thrown by try block in some rational manner? |
A. | try |
B. | finally |
C. | throw |
D. | catch |
Answer» E. | |
853. |
Which of these keywords is not a part of exception handling? |
A. | try |
B. | finally |
C. | thrown |
D. | catch |
Answer» D. catch | |
854. |
When does Exceptions in Java arises in code sequence? |
A. | Run Time |
B. | Compilation Time |
C. | Can Occur Any Time |
D. | None of the mentioned |
Answer» B. Compilation Time | |
855. |
What is the output of this program? import java.util.*; class Collection_Algos { public static void main(String args[]) { LinkedList list = new LinkedList(); list.add(new Integer(2)); list.add(new Integer(8)); list.add(new Integer(5)); list.add(new Integer(1)); Iterator i = list.iterator(); Collections.reverse(list); Collections.shuffle(list); while(i.hasNext()) System.out.print(i.next() + " "); } } |
A. | 2 8 5 1 |
B. | 1 5 8 2 |
C. | 1 2 5 8 |
D. | Any random order |
Answer» E. | |
856. |
What is the output of this program? import java.util.*; class Collection_Algos { public static void main(String args[]) { LinkedList list = new LinkedList(); list.add(new Integer(2)); list.add(new Integer(8)); list.add(new Integer(5)); list.add(new Integer(1)); Iterator i = list.iterator(); Collections.reverse(list); Collections.sort(list); while(i.hasNext()) System.out.print(i.next() + " "); } } |
A. | 2 8 5 1 |
B. | 1 5 8 2 |
C. | 1 2 5 8 |
D. | 2 1 8 5 |
Answer» D. 2 1 8 5 | |
857. |
What is the output of this program? import java.util.*; class Collection_Algos { public static void main(String args[]) { LinkedList list = new LinkedList(); list.add(new Integer(2)); list.add(new Integer(8)); list.add(new Integer(5)); list.add(new Integer(1)); Iterator i = list.iterator(); Collections.reverse(list); while(i.hasNext()) System.out.print(i.next() + " "); } } |
A. | 2 8 5 1 |
B. | 1 5 8 2 |
C. | 2 |
D. | 2 1 8 5 |
Answer» C. 2 | |
858. |
What is the output of this program? import java.util.*; class Collection_Algos { public static void main(String args[]) { LinkedList list = new LinkedList(); list.add(new Integer(2)); list.add(new Integer(8)); list.add(new Integer(5)); list.add(new Integer(1)); Iterator i = list.iterator(); while(i.hasNext()) System.out.print(i.next() + " "); } } |
A. | 2 8 5 1 |
B. | 1 5 8 2 |
C. | 2 |
D. | 2 1 8 5 |
Answer» B. 1 5 8 2 | |
859. |
Which of these is static variable defined in Collections? |
A. | EMPTY_SET |
B. | EMPTY_LIST |
C. | EMPTY_MAP |
D. | All of the mentioned |
Answer» E. | |
860. |
Which of these is true about unmodifiableCollection() method? |
A. | unmodifiableCollection() returns a collection that cannot be modified |
B. | unmodifiableCollection() method is available only for List and Set |
C. | unmodifiableCollection() is defined in Collection class |
D. | none of the mentioned |
Answer» C. unmodifiableCollection() is defined in Collection class | |
861. |
Which of these methods can convert an object into a List? |
A. | SetList() |
B. | ConvertList() |
C. | singletonList() |
D. | CopyList() |
Answer» D. CopyList() | |
862. |
Which of these methods can randomize all elements in a list? |
A. | rand() |
B. | randomize() |
C. | shuffle() |
D. | ambiguous() |
Answer» D. ambiguous() | |
863. |
Which of these methods sets every element of a List to a specified object? |
A. | set() |
B. | fill() |
C. | Complete() |
D. | add() |
Answer» C. Complete() | |
864. |
Which of these is an incorrect form of using method max() to obtain maximum element? |
A. | max(Collection c) |
B. | max(Collection c, Comparator comp) |
C. | max(Comparator comp) |
D. | max(List c) |
Answer» D. max(List c) | |
865. |
What is the output of this program? import java.util.*; class Array { public static void main(String args[]) { int array[] = new int [5]; for (int i = 5; i > 0; i--) array[5 - i] = i; Arrays.sort(array); for (int i = 0; i < 5; ++i) System.out.print(array[i]);; } } |
A. | 12345 |
B. | 54321 |
C. | 1234 |
D. | 5432 |
Answer» B. 54321 | |
866. |
Which of these is Basic interface that all other interface inherits?vv |
A. | Set |
B. | Array |
C. | List |
D. | Collection |
Answer» E. | |
867. |
Which of these interface must contain a unique element? |
A. | Set |
B. | List |
C. | Array |
D. | Collection |
Answer» B. List | |
868. |
Which of these interface handle sequences? |
A. | Set |
B. | List |
C. | Comparator |
D. | Collection |
Answer» C. Comparator | |
869. |
Which of these interface declares core method that all collections will have? |
A. | set |
B. | EventListner |
C. | Comparator |
D. | Collection |
Answer» E. | |
870. |
What is the output of this program? import java.util.*; class Array { public static void main(String args[]) { int array[] = new int [5]; for (int i = 5; i > 0; i--) array[5 - i] = i; Arrays.sort(array); System.out.print(Arrays.binarySearch(array, 4)); } } |
A. | 2 |
B. | 3 |
C. | 4 |
D. | 5 |
Answer» C. 4 | |
871. |
What is the output of this program? import java.util.*; class Array { public static void main(String args[]) { int array[] = new int [5]; for (int i = 5; i > 0; i--) array[5 - i] = i; Arrays.sort(array); for (int i = 0; i < 5; ++i) System.out.print(array[i]);; } } |
A. | 12345 |
B. | 54321 |
C. | 1234 |
D. | 5432 |
Answer» B. 54321 | |
872. |
What is the output of this program? import java.util.*; class Arraylist { public static void main(String args[]) { ArrayList obj1 = new ArrayList(); ArrayList obj2 = new ArrayList(); obj1.add("A"); obj1.add("B"); obj2.add("A"); obj2.add(1, "B"); System.out.println(obj1.equals(obj2)); } } |
A. | 0 |
B. | 1 |
C. | True |
D. | False |
Answer» D. False | |
873. |
Which of these methods can be used to search an element in a list? |
A. | find() |
B. | sort() |
C. | get() |
D. | binaryserach() |
Answer» E. | |
874. |
Which of these method of Array class is used sort an array or its subset? |
A. | binarysort() |
B. | bubblesort() |
C. | sort() |
D. | insert() |
Answer» D. insert() | |
875. |
Which of these method is used to make all elements of an equal to specified value? |
A. | add() |
B. | fill() |
C. | all() |
D. | set() |
Answer» C. all() | |
876. |
Which of these standard collection classes implements all the standard functions on list data structure? |
A. | Array |
B. | LinkedList |
C. | HashSet |
D. | AbstractSet |
Answer» B. LinkedList | |
877. |
If the size of the array used to implement circular queue is MAX_SIZE. How rear moves to traverse inorder to insert an element in the queue? |
A. | rear=(rear%1)+MAX_SIZE |
B. | rear=(rear+1)%MAX_SIZE |
C. | rear=rear+(1%MAX_SIZE) |
D. | rear=rear%(MAX_SIZE+1) |
Answer» C. rear=rear+(1%MAX_SIZE) | |
878. |
Where does a new element be inserted in linked list implementation of a queue? |
A. | Head of list |
B. | Tail of list |
C. | At the centre of list |
D. | All the old entries are pushed and then the new element is inserted |
Answer» C. At the centre of list | |
879. |
Which data structure is used in Breadth First Traversal of a graph? |
A. | Stack |
B. | Queue |
C. | Array |
D. | Tree |
Answer» C. Array | |
880. |
What is the correct method used to insert and delete items from queue? |
A. | push and pop |
B. | enqueue and dequeue |
C. | enqueue and peek |
D. | add and remove |
Answer» C. enqueue and peek | |
881. |
What is the use of front and rear pointers in CircularQueue implementation? |
A. | Front pointer points to first element; rear pointer points to the last element |
B. | Rear pointer points to first element; front pointer points to the last element |
C. | Front and read pointers point to the first element |
D. | Front pointer points to the first element; rear pointer points to null object |
Answer» D. Front pointer points to the first element; rear pointer points to null object | |
882. |
What is the difference between Queue and Stack? |
A. | Stack is LIFO; Queue is FIFO |
B. | Queue is LIFO; Stack is FIFO |
C. | Stack and Queue is FIFO |
D. | Stack and Queue is LIFO |
Answer» B. Queue is LIFO; Stack is FIFO | |
883. |
What is difference between dequeue() and peek() function of java? |
A. | dequeue() and peek() remove and return the next time in line |
B. | dequeue() and peek() return the next item in line |
C. | dequeue() removes and returns the next item in line while peek() returns the next item in line |
D. | peek() removes and returns the next item in line while dequeue() returns the next item in line |
Answer» D. peek() removes and returns the next item in line while dequeue() returns the next item in line | |
884. |
What is the remaining capacity of BlockingQueue whose intrinsic capacity is not defined? |
A. | Integer.MAX_VALUE |
B. | BigDecimal.MAX_VALUE |
C. | 99999999 |
D. | Integer.INFINITY |
Answer» B. BigDecimal.MAX_VALUE | |
885. |
Which of the below is not a subinterface of Queue? |
A. | BlockingQueue |
B. | BlockingEnque |
C. | TransferQueue |
D. | BlockingQueue |
Answer» C. TransferQueue | |
886. |
What is the output of this program? import java.util.*; class Collection_iterators { public static void main(String args[]) { LinkedList list = new LinkedList(); list.add(new Integer(2)); list.add(new Integer(8)); list.add(new Integer(5)); list.add(new Integer(1)); Iterator i = list.iterator(); Collections.reverse(list); Collections.shuffle(list); i.next(); i.remove(); while(i.hasNext()) System.out.print(i.next() + " "); } } |
A. | 2 8 5 |
B. | 2 1 8 |
C. | 2 5 8 |
D. | 8 5 1 |
Answer» C. 2 5 8 | |
887. |
What is the output of this program? import java.util.*; class Collection_iterators { public static void main(String args[]) { LinkedList list = new LinkedList(); list.add(new Integer(2)); list.add(new Integer(8)); list.add(new Integer(5)); list.add(new Integer(1)); Iterator i = list.iterator(); Collections.reverse(list); Collections.sort(list); while(i.hasNext()) System.out.print(i.next() + " "); } } |
A. | 2 8 5 1 |
B. | 1 5 8 2 |
C. | 1 2 5 8 |
D. | 2 1 8 5 |
Answer» D. 2 1 8 5 | |
888. |
What is the output of this program? import java.util.*; class Collection_iterators { public static void main(String args[]) { LinkedList list = new LinkedList(); list.add(new Integer(2)); list.add(new Integer(8)); list.add(new Integer(5)); list.add(new Integer(1)); Iterator i = list.iterator(); Collections.reverse(list); while(i.hasNext()) System.out.print(i.next() + " "); } } |
A. | 2 8 5 1 |
B. | 1 5 8 2 |
C. | 2 |
D. | 2 1 8 5 |
Answer» C. 2 | |
889. |
What is the output of this program? import java.util.*; class Collection_iterators { public static void main(String args[]) { ListIterator a = list.listIterator(); if(a.previousIndex()! = -1) while(a.hasNext()) System.out.print(a.next() + " "); else System.out.print("EMPTY"); } } |
A. | 0 |
B. | 1 |
C. | -1 |
D. | EMPTY |
Answer» E. | |
890. |
Which of these exceptions is thrown by remover() method? |
A. | IOException |
B. | SystemException |
C. | ObjectNotFoundExeception |
D. | IllegalStateException |
Answer» E. | |
891. |
Which of these is a method of ListIterator used to obtain index of previous element? |
A. | previous() |
B. | previousIndex() |
C. | back() |
D. | goBack() |
Answer» C. back() | |
892. |
Which of these iterators can be used only with List? |
A. | Setiterator |
B. | ListIterator |
C. | Literator |
D. | None of the mentioned |
Answer» C. Literator | |
893. |
Which of these methods can be used to move to next element in a collection? |
A. | next() |
B. | move() |
C. | shuffle() |
D. | hasNext() |
Answer» B. move() | |
894. |
Which of these methods is used to obtain an iterator to the start of collection? |
A. | start() |
B. | begin() |
C. | iteratorSet() |
D. | iterator() |
Answer» E. | |
895. |
Which of these return type of hasNext() method of an iterator? |
A. | Integer |
B. | Double |
C. | Boolean |
D. | Collections Object |
Answer» D. Collections Object | |
896. |
What is the output of this program? import java.util.*; class Bitset { public static void main(String args[]) { BitSet obj = new BitSet(5); for (int i = 0; i < 5; ++i) obj.set(i); obj.clear(2); System.out.print(obj); } } |
A. | {0, 1, 3, 4} |
B. | {0, 1, 2, 4} |
C. | {0, 1, 2, 3, 4} |
D. | {0, 0, 0, 3, 4} |
Answer» B. {0, 1, 2, 4} | |
897. |
What is the output of this program? import java.util.*; class Array { public static void main(String args[]) { int array[] = new int [5]; for (int i = 5; i > 0; i--) array[5-i] = i; Arrays.fill(array, 1, 4, 8); for (int i = 0; i < 5 ; i++) System.out.print(array[i]); } } |
A. | 12885 |
B. | 12845 |
C. | 58881 |
D. | 54881 |
Answer» D. 54881 | |
898. |
Which of these methods deletes all the elements from invoking collection? |
A. | clear() |
B. | reset() |
C. | delete() |
D. | refresh() |
Answer» B. reset() | |
899. |
Which of these classes is not part of Java’s collection framework? |
A. | Maps |
B. | Array |
C. | Stack |
D. | Queue |
Answer» B. Array | |
900. |
What is the output of this program? import java.lang.reflect.*; class Additional_packages { public static void main(String args[]) { try { Class c = Class.forName("java.awt.Dimension"); Method methods[] = c.getMethods(); for (int i = 0; i < methods.length; i++) System.out.println(methods[i]); } catch (Exception e) { System.out.print("Exception"); } } } |
A. | Program prints all the constructors of ‘java.awt.Dimension’ package |
B. | Program prints all the methods of ‘java.awt.Dimension’ package |
C. | Program prints all the data members of ‘java.awt.Dimension’ package |
D. | program prints all the methods and data member of ‘java.awt.Dimension’ package |
Answer» C. Program prints all the data members of ‘java.awt.Dimension’ package | |