image not found

Oops! That page can't be found.


Directions to Solve

In questions below, each passage consist of six sentences. The first and sixth sentence are given in the begining. The middle four sentences in each have been removed and jumbled up. These are labelled as P, Q, R and S. Find out the proper order for the four sentences.

Q1:
S1: American private lies may seem shallow.
P : Students would walk away with books they had not paid for.
Q : A Chinese journalist commented on a curious institution: the library
R : Their public morality, however, impressed visitors.
S : But in general they returned them.
S6: This would not happen in china, he said.
The Proper sequence should be:

A PSQR

B QPSR

C RQPS

D RPSQ

Q2: Which of the following statements are correct about the program?
#include<stdio.h>

int main()
{
    printf("%p\n", main());
    return 0;
}

A It prints garbage values infinitely

B Error: main() cannot be called inside printf()

C No Error and print nothing

D Runs infinitely without printing anything

Q3:
What two statements are true about properly overridden hashCode() and equals() methods?
  1. hashCode() doesn't have to be overridden if equals() is.
  2. equals() doesn't have to be overridden if hashCode() is.
  3. hashCode() can always return the same value, regardless of the object that invoked it.
  4. equals() can be true even if it's comparing different objects.

A 1 and 3

B 1 and 2

C 3 and 4

D 2 and 3

Q4:
Which two statements are true about comparing two instances of the same class, given that the equals() and hashCode() methods have been properly overridden?
  1. If the equals() method returns true, the hashCode() comparison == must return true.
  2. If the equals() method returns false, the hashCode() comparison != must return true.
  3. If the hashCode() comparison == returns true, the equals() method must return true.
  4. If the hashCode() comparison == returns true, the equals() method might return true.

A 3 and 4

B 1 and 3

C 2 and 3

D 1 and 4

Q5:
x = 0;
if (x1.hashCode() != x2.hashCode() )  x = x + 1;
if (x3.equals(x4) )  x = x + 10;
if (!x5.equals(x6) ) x = x + 100;
if (x7.hashCode() == x8.hashCode() )  x = x + 1000;
System.out.println('x = ' + x);
and assuming that the equals() and hashCode() methods are properly implemented, if the output is 'x = 1111', which of the following statements will always be true?

A x5.hashCode() != x6.hashCode()

B x2.equals(x1)

C x8.equals(x7)

D x3.hashCode() == x4.hashCode()

Q6:
Which of the following are true statements?
  1. The Iterator interface declares only three methods: hasNext, next and remove.
  2. The ListIterator interface extends both the List and Iterator interfaces.
  3. The ListIterator interface provides forward and backward iteration capabilities.
  4. The ListIterator interface provides the ability to modify the List during iteration.
  5. The ListIterator interface provides the ability to determine its position in the List.

A 1, 3, 4 and 5

B 1, 2 and 3

C 2, 3, 4 and 5

D 3, 4 and 5

Q7: Which statement is true for the class java.util.ArrayList?

A The elements in the collection are ordered.

B The elements in the collection are guaranteed to be unique.

C The collection is guaranteed to be immutable.

D The elements in the collection are accessed using a unique key.

Q8: What is the name of the method used to start a thread execution?

A init();

B start();

C run();

D resume();

Q9:
Which two are valid constructors for Thread?
  1. Thread(Runnable r, String name)
  2. Thread()
  3. Thread(int priority)
  4. Thread(Runnable r, ThreadGroup g)
  5. Thread(Runnable r, int priority)

A 1 and 3

B 2 and 5

C 1 and 2

D 2 and 4

Q10:
Which two are valid constructors for Thread?
  1. Thread(Runnable r, String name)
  2. Thread()
  3. Thread(int priority)
  4. Thread(Runnable r, ThreadGroup g)
  5. Thread(Runnable r, int priority)

A 2 and 4

B 1 and 3

C 2 and 5

D 1 and 2