Premium

Oracle Java Programming Certification Questions and Answers (Dumps and Practice Questions)



Question : You have been given below code

boolean log3 = (5.0 != 6.0) && (4 != 5);
boolean log4 = (4 != 4) || (4 == 4);
System.out.println("\n log3:" + log3 + "\n log4 : " + log4);

When you execute this code, what would be printed ?
   : 	You have been given below code
1. log3:false
log4:true
2. log3:true
log4:true
3. Access Mostly Uused Products by 50000+ Subscribers
log4:false
4. log3:false
log4:false





Correct Answer : Get Lastest Questions and Answer :
Explanation:











Question : You have been given following code

public class Test {
static boolean bVar;

public static void main(String[] args) {
boolean bVar1 = true;
int count = 8;
do {
System.out.println("Hello Java! " + count);
if (count >= 7) {
bVar1 = false;
}
} while (bVar != bVar1 && count > 4);
count -= 2;
}
}

When you run it, what would be printed ?

  : You have been given following code
1. Hello Java! 8 Hello Java! 6 Hello Java! 4
2. Hello Java! 8 Hello Java! 6
3. Access Mostly Uused Products by 50000+ Subscribers
4. Compilation fails



Correct Answer : Get Lastest Questions and Answer :
Explanation:





Question : You have been given following code

public class TestLoop {
public static void main(String[] args) {
int array[] = { 0, 1, 2, 3, 4 };
int key = 3;
for (int pos = 0; pos < array.length; ++pos) {
if (array[pos] == key) {
break;
}
}
System.out.print("Found " + key + "at " + pos);
}
}

What is the result?

  : You have been given following code
1. Found 3 at 2
2. Found 3 at 3
3. Access Mostly Uused Products by 50000+ Subscribers
4. An exception is thrown at runtime



Correct Answer : Get Lastest Questions and Answer :
Explanation: The following line does not compile:
System.out.print("Found " + key + "at " + pos);
The variable pos is undefined at this line, as its scope is only valid in the for loop.
Any variables created inside of a loop are LOCAL TO THE LOOP




Related Questions


Question : Which usage represents a valid way of compiling java source file with the name "Main"?
 : Which usage represents a valid way of compiling java source file with the name
1. javac Main.java
2. java Main.class
3. Access Mostly Uused Products by 50000+ Subscribers
4. javac Main

5. java Main






Question : Given the classes:
- AssertionError
- ArithmeticException
- ArrayIndexOutofBoundsException
- FileNotFoundException
- IllegalArgumentException
- IOError
- IOException
- NumberFormatException
- SQLException

Which option lists only those classes that belong to the unchecked exception category?




  : Given the classes:
1. AssertionError, ArrayIndexOutOfBoundsException, ArithmeticException
2. AssertionError, IOError, IOException
3. Access Mostly Uused Products by 50000+ Subscribers
4. FileNotFoundException, IOException, SQLException
5. ArrayIndexOutOfBoundException, IllegalArgumentException, FileNotFoundException





Question : You have been given below code


Int[][] array = {{0}, {0, 1}, {0, 2, 4}, {0, 3, 6, 9}, {0, 4, 8, 12, 16}};
System.out.println(array [4][1]);
System.out.printIn (array) [1][4]);


What would be the result?

  : You have been given below code
1. 4 Null
2. Null 4
3. Access Mostly Uused Products by 50000+ Subscribers
4. 4 An ArrayIndexOutOfBoundException is thrown at run time




Question : You have been given below code

interface Pet { }
class Dog implements Pet { }
public class Beagle extends Dog{ }

Which three are valid?

A. Pet a = new Dog();
B. Pet b = new Pet();
C. Dog f = new Pet();
D. Dog d = new Beagle();
E. Pet e = new Beagle();
F. Beagle c = new Dog();

  : You have been given below code
1. A,B,C
2. C,D,E
3. Access Mostly Uused Products by 50000+ Subscribers
4. A,D,E
5. B,C,F




Question : Given the following classes:

public class ColorTest {
public static void main(String[] args) {
String[] colors = { "red", "blue", "green", "yellow", "maroon", "cyan" };
int count = 0;
for (String c : colors) {
if (count >= 4) {
break;
} else {
continue;
}
if (c.length() >= 4) {
colors[count] = c.substring(0, 3);
}
count++;
}
System.out.println(colors[count]);
}
}

What is the result?


  : Given the following classes:
1. Yellow
2. Maroon
3. Access Mostly Uused Products by 50000+ Subscribers
4. A StringIndexOutOfBoundsException is thrown at runtime.





Question : Which two actions will improve the encapsulation of a class?
A. Changing the access modifier of a field from public to private
B. Removing the public modifier from a class declaration
C. Changing the return type of a method to void
D. Returning a copy of the contents of an array or ArrayList instead of a direct reference

  : Which two actions will improve the encapsulation of a class?
1. A,B
2. B,C
3. Access Mostly Uused Products by 50000+ Subscribers
4. A,D