Submitted by c-admin on Mon, 05/27/2019 - 23:49
Consider the following program :
class Test{
public static void main(String[] args){
short s = 10; // 1
char c = s; // 2
s = c; // 3
}
}
Identify the correct statements.
Select 2 options
A. Line 3 is not valid.
B. Line 2 is not valid.
C. It will compile because both short and char can hold 10.
D. None of the lines 1, 2 and 3 are valid.
Submitted by c-admin on Mon, 05/27/2019 - 23:46
Which of the following is not a primitive data value in Java?
Select 2 options
A. "x"
B. 'x'
C. 10.2F
D. Object
E. false
Submitted by c-admin on Mon, 05/27/2019 - 23:26
Given the following class, which of the given blocks can be inserted at line 1 without errors?
public class InitClass{
private static int loop = 15 ;
static final int INTERVAL = 10 ;
boolean flag ;
//line 1
}
Select 4 options
A. static {System.out.println("Static"); }
B. static { loop = 1; }
C. static { loop += INTERVAL; }
D. static { INTERVAL = 10; }
E. { flag = true; loop = 0; }
Submitted by c-admin on Mon, 05/27/2019 - 23:23
Which of the following is illegal?
Select 1 option
A. char c = 320;
B. float f = 320;
C. double d = 320;
D. byte b = 320;
E. None of the above is illegal.
Submitted by c-admin on Mon, 05/27/2019 - 23:21
Given:
class Square {
private double side = 0;
String color;
public Square(double length){
this.side = length;
}
public double getSide() { return side; }
public void setSide(double side) { this.side = side; }
}
public class TestClass {
public static void main(String[] args) throws Exception {
Square mysq = new Square(10);
mysq.color = "red"; //set mysq's side to 20
}
}
Which of the following statements will set mysq's side to 20?
Select 1 option
A. mysq.side = 20;
B. mysq = new Square(20);
C. mysq.setSide(20);
D. side = 20;
E. Square.mysql.side = 20;
Pages