Strings(Computer Science > Java Program ) Questions and Answers
Question 1. The output of the following fraction of code is public class Test{ public static void main(String args[]){ String s1 = new String("Hello"); String s2 = new String("Hellow"); System.out.println(s1 = s2); } }
Hello
Hellow
Compilation error
Throws an exception
None of these
Explanation:-
Answer: Option B. -> Hellow
Question 2. What will be the output of the following program code? class LogicalCompare{ public static void main(String args[]){ String str1 = new String("OKAY"); String str2 = new String(str1); System.out.println(str1 == str2); } }
true
false
0
1
Displays error message
Explanation:-
Answer: Option B. -> false
Question 3. What will be the output of the following program? public class Test{ public static void main(String args[]){ String s1 = "java"; String s2 = "java"; System.out.println(s1.equals(s2)); System.out.println(s1 == s2); } }
false true
false false
true false
true true
Explanation:-
Answer: Option D. -> true true
Question 4. Determine output: public class Test{ public static void main(String args[]){ String s1 = "SITHA"; String s2 = "RAMA"; System.out.println(s1.charAt(0) > s2.charAt(0)); } }
true
false
0
Compilation error
Throws Exception
Explanation:-
Answer: Option A. -> true
Question 5. What could be output of the following fragment of code? public class Test{ public static void main(String args[]){ String x = "hellow"; int y = 9; System.out.println(x += y); } }
Throws an exception as string and int are not compatible for addition
hellow9
9hellow
Compilation error
None of these
Explanation:-
Answer: Option B. -> hellow9
Question 6. ToString() method is defined in
java.lang.String
java.lang.Object
java.lang.util
None of these
Explanation:-
Answer: Option B. -> java.lang.Object
Question 7. What will be the output? String str1 = "abcde"; System.out.println(str1.substring(1, 3));
abc
bc
bcd
abcd
None of these
Explanation:-
Answer: Option B. -> bc
Question 8. The String method compareTo() returns
true
false
an int value
1
-1
Explanation:-
Answer: Option C. -> an int value
Question 9. What is the output of the following println statement? String str1 = "Hellow"; System.out.println(str1.indexOf('t'));
true
false
1
-1
0
Explanation:-
Answer: Option D. -> -1
Question 10. What will be the output of the following program? public class Test{ public static void main(String args[]){ String str1 = "one"; String str2 = "two"; System.out.println(str1.concat(str2)); } }