Core Java
Core Java
Core Java
State
Completed on
Time taken
Marks
Grade
Question 1
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Which of these keywords is used to prevent content of a variable from being modified?
Select one:
a. final
b. last
c. constant
d. static
Feedback
Your answer is correct.
Question 2
Correct
Mark 1.00 out of 1.00
Flag question
Question text
What is the output of this program?
class overload {
int x;
double y;
Feedback
Your answer is correct.
Question 3
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Which of the following statement is incorrect?
Select one:
a. Default constructor is called at the time of declaration of the object if a constructor has not been
defined
b. Constructor can be parameterized
c. finalize() method is called when an object goes out of scope and is no longer needed
d. finalize() method must be declared protected
Feedback
Your answer is correct.
Question 4
Correct
Mark 1.00 out of 1.00
Flag question
Question text
What is the return type of Constructors?
Select one:
a. int
b. float
c. void
d. None of the mentioned
Feedback
Question text
What a Java programmer calls a __, a C/C++ programmer calls a function?
Select one:
a. Method
b. Object
Feedback
Your answer is correct.
Question 6
Incorrect
Mark 0.00 out of 1.00
Flag question
Question text
Which one of these lists contains only Java programming language keywords?
Select one:
a. class, if, void, long, Int, continue
b. goto, instanceof, native, finally, default, throws
c. try, virtual, throw, final, volatile, transient
d. strictfp, constant, super, implements, do
e. byte, break, assert, switch, include
Feedback
Your answer is incorrect.
Question 7
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Which is a reserved word in the Java programming language?
Select one:
a. method
b. native
c. subclasses
d. reference
e. array
Feedback
Your answer is correct.
Question 8
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Which of the following statements are incorrect?
Select one:
a. public members of class can be accessed by any code in the program
b. private members of class can only be accessed by other members of the class
c. private members of class can be inherited by a sub class, and become protected members in sub
class
d. protected members of a class can be inherited by a sub class, and become private members of the
sub class
Feedback
Your answer is correct.
Question 9
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Which of these is correct about passing an argument by call-by-value process?
Select one:
a. Copy of argument is made into the formal parameter of the subroutine
b. Reference to original argument is passed to formal parameter of the subroutine
c. Copy of argument is made into the formal parameter of the subroutine and changes made on
parameters of subroutine have effect on original argument
d. Reference to original argument is passed to formal parameter of the subroutine and changes made
on parameters of subroutine have effect on original argument
Feedback
Your answer is correct.
Question 10
Correct
Mark 1.00 out of 1.00
Flag question
Question text
What is the output of this program?
class access{
public int x;
private int y;
void cal(int a, int b){
x = a + 1;
y = b;
}
void print() {
system.out.println(" " + y);
}
}
class access_specifier {
public static void main(String args[])
{
access obj = new access();
obj.cal(2, 3);
System.out.println(obj.x);
obj.print();
}
}
Select one:
a. 2 3
b. 3 3
c. Runtime Error
d. Compilation Error
Feedback
11
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Which four options describe the correct default values for array elements of the types indicated?
1.
2.
3.
4.
5.
int -> 0
String -> "null"
Dog -> null
char -> '\u0000'
float -> 0.0f
b. 1,3,4,5
c. 2,4,5,6
d. 3,4,5,6
Feedback
Your answer is correct.
Question
Correct
12
Question text
Which of these can be overloaded?
Select one:
a. Methods
b. Constructors
c. Both a & b
Feedback
Your answer is correct.
Question
13
Incorrect
Mark 0.00 out of 1.00
Flag question
Question text
Which of these selection statements test only for equality?
Select one:
a. if
b. switch
c. if & switch
Feedback
Your answer is incorrect.
Question
14
Correct
Mark 1.00 out of 1.00
Flag question
Question text
What is the name of the thread in output of this program?
class multithreaded_programing {
public static void main(String args[]) {
Thread t = Thread.currentThread();
System.out.println(t.getPriority());
}
}
Select one:
a. 0
b. 1
c. 4
d. 5
Feedback
Your answer is correct.
Question
15
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Which will legally declare, construct, and initialize an array?
Select one:
a. int [] myList = {"1", "2", "3"};
Feedback
Your answer is correct.
Question
16
Correct
Mark 1.00 out of 1.00
Flag question
Question text
enum is a Keyword in Java, introduced from J2SE 5
Select one:
a. True
b. False
Feedback
Your answer is correct.
Question
17
Correct
Mark 1.00 out of 1.00
Flag question
Question text
What is the output of this program?
class rightshift_operator {
public static void main(String args[])
{
int x;
x = 10;
x = x >> 1;
System.out.println(x);
}
}
Select one:
a. 10
b. 5
c. 2
d. 20
Feedback
Your answer is correct.
Question
18
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Which are valid declarations of a char?
1.
2.
3.
4.
5.
6.
Select
char
char
char
char
char
char
one:
c1 =
c2 =
c3 =
c4 =
c5 =
c6 =
064770;
'face';
0xbeef;
\u0022;
'\iface';
'\uface';
a. 1,2,4
b. 1,3,6
c. 3,5
d. 5 Only
Feedback
Your answer is correct.
Question
19
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Which of these method of class String is used to extract a single character from a String object?
Select one:
a. CHARAT()
b. chatat()
c. charAt()
d. ChatAt()
Feedback
Your answer is correct.
Question
20
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Which of these statements is incorrect?
Select one:
a. Every class must contain a main() method
Feedback
Your answer is correct.
Question 21
Incorrect
Mark 0.00 out of 1.00
Flag question
Question text
What is the output of this program?
class access{
public int x;
private int y;
void cal(int a, int b){
x = a + 1;
y = b;
}
}
class access_specifier {
public static void main(String args[])
{
access obj = new access();
obj.cal(2, 3);
System.out.println(obj.x + " " + obj.y);
}
}
Select one:
a. 3 3
b. 2 3
c. Runtime Error
d. Compilation Error
Feedback
Your answer is incorrect.
Question 22
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Which of the following is a valid declaration of an object of class Box?
Select one:
a. Box obj = new Box();
b. Box obj = new Box;
c. obj = new Box();
d. new Box obj;
Feedback
Your answer is correct.
Question 23
Incorrect
Mark 0.00 out of 1.00
Flag question
Question text
What is the output of following block of program?
boolean var = false;
if(var = true) {
System.out.println(TRUE);
} else {
System.out.println(FALSE);
}
Select one:
a. False
b. True
Feedback
Your answer is incorrect.
Question 24
Correct
Mark 1.00 out of 1.00
Flag question
Question text
What is the output of this program?
class multithreaded_programing {
public static void main(String args[]) {
Thread t = Thread.currentThread();
t.setName("New Thread");
System.out.println(t);
}
}
Select one:
a. Thread[5,main]
b. Thread[New Thread,5]
c. Thread[main,5,main]
d. Thread[New Thread,5,main]
Feedback
Your answer is correct.
Question 25
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Which three are legal array declarations?
1.
2.
3.
4.
5.
Select one:
a. 1,2,4
b. 2,4,5
c. 2,3,4
d. All are correct
Feedback
Your answer is correct.
Question 26
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Can there be an abstract class with no abstract methods in it?
Select one:
a. Yes
b. No
Feedback
Question text
Which of these are selection statements in Java?
Select one:
a. if()
b. for()
c. continue
d. break
Feedback
Your answer is correct.
Question 28
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Which of these cannot be declared static?
Select one:
a. class
b. object
c. variable
d. method
Feedback
Your answer is correct.
Question 29
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Which keyword is used by method to refer to the object that invoked it?
Select one:
a. import
b. catch
c. abstract
d. this
Feedback
Your answer is correct.
Question 30
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Which of these statements are incorrect?
Select one:
a. The left shift operator, <<, shifts all of the bite in a value to the left specified number of times
b. The right shift operator, >>, shifts all of the bite in a value to the right specified number of times
c. The left shift operator can be used as an alternative to multiplying by 2
d. The right shift operator automatically fills the higher order bits with 0
Feedback
Your answer is correct.
Question
31
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Which one of the following will declare an array and initialize it with five numbers?
Select one:
a. Array a = new Array(5);
b. int [] a = {23,22,21,20,19};
Feedback
Your answer is correct.
Question
32
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Which is a valid keyword in java?
Select one:
a. interface
b. String
c. Float
d. Unsigned
Feedback
Your answer is correct.
Question
33
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Feedback
Your answer is correct.
Question
34
Correct
Mark 1.00 out of 1.00
Flag question
Question text
What is the output of this program?
class selection_statements {
public static void main(String args[])
{
int var1 = 5;
int var2 = 6;
if ((var2 = 1) == var1)
System.out.print(var2);
else
System.out.print(++var2);
}
}
Select one:
a. 1
b. 2
c. 3
d. 4
Feedback
Your answer is correct.
Question
35
Correct
Mark 1.00 out of 1.00
Flag question
Question text
What is the output of this program?
class main_class {
public static void main(String args[])
{
int x = 9;
if (x == 9) {
int x = 8;
System.out.println(x);
}
}
}
Select one:
a. 9
b. 8
c. Compilation error
d. Runtime error
Feedback
Your answer is correct.
Question
36
Correct
Mark 1.00 out of 1.00
Flag question
Question text
b. No
Feedback
Your answer is correct.
Question
37
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Which of the following package stores all the standard java classes?
Select one:
a. lang
b. java
c. util
d. java.packages
Feedback
38
Correct
Mark 1.00 out of 1.00
Flag question
Question text
What is the output of this program?
class bitwise_operator {
public static void main(String args[])
{
int a = 3;
int b = 6;
int c = a | b;
int d = a & b;
System.out.println(c + " " + d);
}
}
Select one:
a. 7 2
b. 7 7
c. 7 5
d. 5 2
Feedback
Your answer is correct.
Question
39
Correct
Mark 1.00 out of 1.00
Flag question
Question text
What is the output of this program?
class box {
int width;
int height;
int length;
int volume;
box() {
width = 5;
height = 5;
length = 6;
}
void volume() {
volume = width*height*length;
}
}
class constructor_output {
public static void main(String args[])
{
box obj = new box();
obj.volume();
System.out.println(obj.volume);
}
}
Select one:
a. 100
b. 150
c. 200
d. 250
Feedback
Your answer is correct.
Question
40
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Which of these is not a bitwise operator?
Select one:
a. &
b. &=
c. |=
d. <=
Feedback
Your answer is correct.
Question 41
Correct
Mark 1.00 out of 1.00
Flag question
Question text
public interface Foo
{
int k = 4; /* Line 3 */
}
Which three piece of codes are equivalent to line 3?
1.
2.
3.
4.
5.
6.
final int k = 4;
public int k = 4;
static int k = 4;
abstract int k = 4;
volatile int k = 4;
protected int k = 4;
Select one:
a. 1,2 and 3
b. 2,3 and 4
c. 3,4 and 5
d. 4,5 and 6
Feedback
Your answer is correct.
Question 42
Correct
Mark 1.00 out of 1.00
Flag question
Question text
What is the stored in the object obj in following lines of code?
box obj;
Select one:
a. Memory address of allocated memory of object
b. NULL
c. Any arbitrary pointer
d. Garbage
Feedback
Your answer is correct.
Question
Correct
43
Question text
What is the output of this program?
class overload {
int x;
int y;
void add(int a) {
x = a + 1;
}
void add(int a, int b){
x = a + 2;
}
}
class Overload_methods {
public static void main(String args[])
{
overload obj = new overload();
int a = 0;
obj.add(6);
System.out.println(obj.x);
}
}
Select one:
a. 5
b. 6
c. 7
d. 8
Feedback
Question text
What is the output of this program?
class bitwise_operator {
public static void main(String args[])
{
int var1 = 42;
int var2 = ~var1;
System.out.print(var1 + " " + var2);
}
}
Select one:
a. 42 42
b. 42 43
c. 42 -43
d. 42 43
Feedback
Your answer is correct.
Question 45
Incorrect
Mark 0.00 out of 1.00
Flag question
Question text
Feedback
Your answer is incorrect.
Question 46
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Which of these is correct way of calling a constructor having no parameters, of superclass A by subclass
B?
Select one:
a. super(void);
b. superclass.();
c. super.A();
d. super();
Feedback
Your answer is correct.
Question 47
Correct
Mark 1.00 out of 1.00
Flag question
Question text
What is the output of this program?
class A {
int i;
void display() {
System.out.println(i);
}
}
class B extends A {
int j;
void display() {
System.out.println(j);
}
}
class inheritance_demo {
public static void main(String args[])
{
B obj = new B();
obj.i=1;
obj.j=2;
obj.display();
}
}
Select one:
a. 0
b. 1
c. 2
d. Compilation Error
Feedback
Your answer is correct.
Question 48
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Java support RMI. What does this RMI stands for?
Select one:
a. Remote Method Invocation
b. Random Memory Invocation
Feedback
Your answer is correct.
Question 49
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Which of the following statements are incorrect?
Select one:
a. public members of class can be accessed by any code in the program
b. private members of class can only be accessed by other members of the class
c. private members of class can be inherited by a sub class, and become protected members in sub
class
d. protected members of a class can be inherited by a sub class, and become private members of the
sub class
Feedback
Your answer is correct.
Question 50
Correct
Mark 1.00 out of 1.00
Flag question
Question text
What is the output of this program?
class output {
public static void main(String args[])
{
String c = "Hello i love java";
int start = 2;
int end = 9;
char s[]=new char[end-start];
c.getChars(start,end,s,0);
System.out.println(s);
}
}
Select one:
a. Hello, i love java
b. i love ja
c. lo i lo
d. llo i l
Feedback
Your answer is correct.