Data Types in Java - MCQ Questions with Answers - Core Java Quiz

1 Which of the following is not an valid declaration of an array?
A int [ ] a = new int [3];
B int a [ ] [ ] = new int [3] [3]
C int [ ] [ ] a = new int [3] [ ];
D int [ ] [ ] a = new int [ ] [3];

Answer: Option [D]

In multidimensional array rows cannot left blank.

2 String.ValueOf('r').concat("def").concat(String.ValueOf('2'))
A 0
B 1
C 3
D 4

Answer: Option [B]
3 Which of the following is correct statement?
A Boolean true value is 1 and false value is 0
B Every private class has a wrapper class
C Constant identifier precede with a reserved word final
D System.out.println() method also flushes the buffer

Answer: Option [C]

Constants are not directly supported by Java. The reserved 'Final' is used to declare constant.

4 Size of an integer can be
A -231 to 231-1
B 0 to -216
C -28 to 28-1
D -215 to 215-1

Answer: Option [A]

Int takes 4 bytes i.e. 32bits. 1 bit is reserved to store sign.

5 For which of the following data types the ValueOf() method is NOT overloaded in the string class?
A Float
B Boolean
C Object
D None of these

Answer: Option [D]

For all Java built in types ValueOf() method is overloaded within the String. valueOf() method returns the string representation of the corresponding arguments value.


current affairs 2021 pdf plan

Current Affairs MCQs

State-wise Current Affairs

Month-wise Current Affairs 2021

Category-wise Current Affairs

Jobs by Qualification

Free Mock Test