Instruction
- Total number of questions : 20.
- Time alloted : 20 minutes.
- Each question carry 1 mark.
- No Negative marks
- DO NOT refresh the page.
- All the best :-).
1. |
What is the range of byte data type in Java? |
|||||||||||||||||||
Your Answer: Option (Not Answered) Correct Answer: Option A Explanation: Byte occupies 8 bits in memory. Its range is from -128 to 127. |
2. |
Which of these coding types is used for data type characters in Java? |
|||||||||||||||||||
Your Answer: Option (Not Answered) Correct Answer: Option C Explanation: Unicode defines fully international character set that can represent all the characters found in all human languages. Its range is from 0 to 65536. |
3. |
Which of these can be returned by the operator & ? |
|||||||||||||||||||
Your Answer: Option (Not Answered) Correct Answer: Option D Explanation: We can use binary ampersand operator on integers/chars (and it returns an integer) or on booleans (and it returns a boolean). |
4. |
What is the prototype of the default constructor of this class? |
|||||||||||||||||||
Your Answer: Option (Not Answered) Correct Answer: Option D Explanation: None. |
5. |
What is the output of this program? class array_output { public static void main(String args[]) { int array_variable[][] = {{ 1, 2, 3}, { 4 , 5, 6}, { 7, 8, 9}}; int sum = 0; for (int i = 0; i < 3; ++i) for (int j = 0; j < 3 ; ++j) sum = sum + array_variable[i][j]; System.out.print(sum / 5); } } |
|||||||||||||||||||
Your Answer: Option (Not Answered) Correct Answer: Option B Explanation: None. |
6. |
Modulus operator, %, can be applied to which of these? |
|||||||||||||||||||
Your Answer: Option (Not Answered) Correct Answer: Option C Explanation: Modulus operator can be applied to both integers and floating point numbers. . |
7. |
Which operator is used to invert all the digits in binary representation of a number? |
|||||||||||||||||||
Your Answer: Option (Not Answered) Correct Answer: Option A Explanation: Unary not operator, ~, inverts all of the bits of its operand in binary representation. |
8. |
Which of these is returned by “greater than”, “less than” and “equal to” operators? |
|||||||||||||||||||
Your Answer: Option (Not Answered) Correct Answer: Option C Explanation: All relational operators return a boolean value ie. true and false. |
9. |
What should be expression1 evaluate to in using ternary operator as in this line? |
|||||||||||||||||||
Your Answer: Option (Not Answered) Correct Answer: Option C Explanation: The controlling condition of ternary operator must evaluate to boolean. |
10. |
Which of these are selection statements in Java? |
|||||||||||||||||||
Your Answer: Option (Not Answered) Correct Answer: Option A Explanation: continue and break are jump statements, and for is an looping statement. |
11. |
Which of these keywords is used to make a class? |
|||||||||||||||||||
Your Answer: Option (Not Answered) Correct Answer: Option A Explanation: None. |
12. |
What is the process of defining more than one method in a class differentiated by method signature? |
|||||||||||||||||||
Your Answer: Option (Not Answered) Correct Answer: Option B Explanation: Function overloading is a process of defining more than one method in a class with same name differentiated by function signature i:e return type or parameters type and number. Example – int volume(int length, int width) & int volume(int length , int width , int height) can be used to calculate volume. |
13. |
Which keyword is used by method to refer to the object that invoked it? |
|||||||||||||||||||
Your Answer: Option (Not Answered) Correct Answer: Option D Explanation: this keyword can be used inside any method to refer to the current object. this is always a reference to the object on which the method was invoked. |
14. |
Which of these can be overloaded? |
|||||||||||||||||||
Your Answer: Option (Not Answered) Correct Answer: Option C Explanation: None. |
15. |
Which of these is used to access member of class before object of that class is created? |
|||||||||||||||||||
Your Answer: Option (Not Answered) Correct Answer: Option C Explanation: None. |
16. |
Which of these keywords is used to prevent content of a variable from being modified? |
|||||||||||||||||||
Your Answer: Option (Not Answered) Correct Answer: Option A Explanation: A variable can be declared final, doing so prevents its content from being modified. Final variables must be initialized when it is declared. |
17. |
Which of these method of String class is used to obtain character at specified index? |
|||||||||||||||||||
Your Answer: Option (Not Answered) Correct Answer: Option D Explanation: None. |
18. |
Which of these keywords is used to refer to member of base class from a sub class? |
|||||||||||||||||||
Your Answer: Option (Not Answered) Correct Answer: Option B Explanation: whenever a subclass needs to refer to its immediate superclass, it can do so by use of the keyword super. |
19. |
What is the process of defining a method in subclass having same name & type signature as a method in its superclass? |
|||||||||||||||||||
Your Answer: Option (Not Answered) Correct Answer: Option B Explanation: None. |
20. |
Which of these method of Object class can clone an object? |
|||||||||||||||||||
Your Answer: Option (Not Answered) Correct Answer: Option C Explanation: None. |