Premium

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



Question : You have been given following code

public class MyClass {
public static void main(String[] args) {
while(int ii = 0; ii < 2) {
ii++;
System.out.println("ii = " + ii);
}
}
}

What would be result ?


 : You have been given following code
1. ii = 1 ii = 2
2. Compilation fails
3. Access Mostly Uused Products by 50000+ Subscribers
4. The program goes into an infinite loop with no output
5. The program goes to an infinite loop outputting: ii = 1 ii = 1



Correct Answer : Get Lastest Questions and Answer :
Explanation: The while statement is incorrect. It has the syntax of a for statement.
The while statement continually executes a block of statements while a particular condition is true. Its syntax can be expressed as:
while (expression) {
statement(s)
}
The while statement evaluates expression, which must return a boolean value. If the expression evaluates to true, the while statement executes the statement(s) in the while block.
The while statement continues testing the expression and executing its block until the expression evaluates to false







Question : You have been given following

class Base {
public static void main(String[] args) {
System.out.println("Base " + args[2]);
}
}

public class Sub extends Base {
public static void main(String[] args) {
System.out.println("Overriden " + args[1]);
}
}

 : You have been given following
1. Base 30
2. Overridden 20
3. Access Mostly Uused Products by 50000+ Subscribers
4. Base 30 Overridden 20



Correct Answer : Get Lastest Questions and Answer :
Explanation:






Question : You have been given following code

public class ScopeTest {
int j;
int k;

public static void main(String[] args) {
new ScopeTest().doStuff();
}

void doStuff() {
int x = 5;
doStuff2();
System.out.println("x");
}

void doStuff2() {
int y = 7;
System.out.println("y");
for (int z = 0; z < 5; z++) {
System.out.println("z");
System.out.println("y");
}
}
}

Which two items are fields?

A. j
B. k
C. x
D. y
E. z


 : You have been given following code
1. A,B
2. B,C
3. Access Mostly Uused Products by 50000+ Subscribers
4. A,B,C





Correct Answer : Get Lastest Questions and Answer :
Explanation:



Related 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






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




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




Question : A method doSomething () that has no exception handling code is modified to trail a method that throws a checked exception. Which two modifications, made independently,
will allow the program to compile?

A. Catch the exception in the method doSomething().
B. Declare the exception to be thrown in the doSomething() method signature.
C. Cast the exception to a RunTimeException in the doSomething() method.
D. Catch the exception in the method that calls doSomething().
 : A method doSomething () that has no exception handling code is modified to trail a method that throws a checked exception. Which two modifications, made independently,
1. A,B
2. B,C
3. Access Mostly Uused Products by 50000+ Subscribers
4. A,D

5. A,C




Question : Given:
class X {}
class Y { Y ( ) { } }
class Z { Z (int i ) { } }
Which class has a default constructor ?

 : Given:
1. X only

2. Y only

3. Access Mostly Uused Products by 50000+ Subscribers

4. X and Y
E. Y and Z
5. Y and Z


Question : The protected modifier on a Field declaration within a public class means that the field .
 : The protected modifier on a Field declaration within a public class means that the field .
1. Cannot be modified
2. Can be read but not written from outside the class
3. Access Mostly Uused Products by 50000+ Subscribers
4. Can be read and written from this class and its subclasses defined in any package