Java Multiple Choice Questions & Answers on Java.lang package Character Wrapper Advance for Freshers

1. Which of these methods of Character wrapper can be used to obtain the char value contained in Character object.

a) get()
b) getVhar()
c) charValue()
d) getCharacter()
Answer: c

Explanation: To obtain the char value contained in a Character object, we use charValue() method.
2. Which of the following constant are defined in Character wrapper?

a) MAX_RADIX
b) MAX_VALUE
c) TYPE
d) All of the mentioned
Answer: d

Explanation: Character wrapper defines 5 constants – MAX_RADIX, MIN_RADIX, MAX_VALUE, MIN_VALUE & TYPE.
3. Which of these is a super class of Character wrapper?

a) Long
b) Digits
c) Float
d) Number
Answer: d

Explanation: Number is an abstract class containing subclasses Double, Float, Byte, Short, Character, Integer and Long.
4. Which of these methods is used to know whether a given Character object is part of Java’s Identifiers?

a) isIdentifier()
b) isJavaIdentifier()
c) isJavaIdentifierPart()
d) None of the mentioned
Answer: c
5. Which of these coding techniques is used by method isDefined()?

a) Latin
b) ASCII
c) ANSI
d) UNICODE
Answer: d

Explanation: isDefined() returns true if ch is defined by Unicode. Otherwise, it returns false.
6. What is the output of this program?
  1.     class Output {
  2.         public static void main(String args[]) {
  3.             int a = Character.MAX_VALUE;
  4.             System.out.print((char)a);
  5.         }
  6.     }
a) < b) >
c) ?
d) $
Answer: c

Explanation: Character.MAX_VALUE returns the largest character value, which is of character ‘?’.
7. What is the output of this program?
  1.     class Output {
  2.         public static void main(String args[]) {
  3.             int a = Character.MIN_VALUE;
  4.             System.out.print((char)a);
  5.         }
  6.     }
a) <
b) !
c) @
d) Space
Answer: d

Explanation: Character.MIN_VALUE returns the smallest character value, which is of space character ‘ ‘.

8. What is the output of this program?
  1.     class Output {
  2.          public static void main(String args[]) {
  3.              char a[] = {'a', '5', 'A', ' '};   
  4.              System.out.print(Character.isDigit(a[0])+ " ");
  5.              System.out.print(Character.isWhitespace(a[3])+ " ");
  6.              System.out.print(Character.isUpperCase(a[2]));
  7.         }
  8.     }
a) true false true
b) false true true
c) true true false
d) false false false
Answer: b

Explanation: Character.isDigit(a[0]) checks for a[0], whether it is a digit or not, since a[0] i:e ‘a’ is a character false is returned. a[3] is a whitespace hence Character.isWhitespace(a[3]) returns a true. a[2] is an upper case letter i:e ‘A’ hence Character.isUpperCase(a[2]) returns true.
9. What is the output of this program?
  1.     class Output {
  2.         public static void main(String args[]) {
  3.      char a = (char) 98;
  4.             a = Character.toUpperCase(a);
  5.             System.out.print(a);
  6.         }
  7.     }
a) b
b) c
c) B
d) C
Answer: c
10. What is the output of this program?
  1.     class Output {
  2.         public static void main(String args[]) {
  3.      char a = '@';
  4.             boolean x = Character.isLetter(a);
  5.             System.out.print(x);
  6.         }
  7.     }
a) b
b) c
c) B
d) C
Answer: c

Related

Multiple Choice Questions 5043037047266720576

Post a Comment

emo-but-icon

item