What is Math.rint(3.5)?
A. 3.0
B. 3
C. 4
D. 4.0
E. 5.0
answer
D
Note rint returns nearest even int as a double since 3.5 is equally close to 3.0 and 4.0
question
What is Math.ceil(3.6)?
A. 3.0
B. 3
C. 4.0
D. 5.0
answer
C
Note ceil returns double value
question
What is Math.floor(3.6)?
A. 3.0
B. 3
C. 4
D. 5.0
answer
A
Note floor returns double value
question
To obtain the sine of 35 degrees, use _______.
A. Math.sin(35)
B. Math.sin(Math.toRadians(35))
C. Math.sin(Math.toDegrees(35))
D. Math.sin(Math.toRadian(35))
E. Math.sin(Math.toDegree(35))
answer
B
question
To obtain the arc sine of 0.5, use _______.
A. Math.asin(0.5)
B. Math.asin(Math.toDegrees(0.5))
C. Math.sin(Math.toRadians(0.5))
D. Math.sin(0.5)
answer
A
question
Math.asin(0.5) returns _______.
A. 30
B. Math.toRadians(30)
C. Math.PI / 4
D. Math.PI / 2
answer
B
Math.asin returns an angle in radians
question
Math.sin(Math.PI) returns _______.
A. 0.0
B. 1.0
C. 0.5
D. 0.4
answer
A
Note that Math.PI is 180 degrees
question
Math.cos(Math.PI) returns _______.
A. 0.0
B. 1.0
C. -1.0
D. 0.5
answer
C
question
Which of the following is the correct expression of character 4?
A. 4
B. "4"
C. ' 004'
D. '4'
answer
D
question
A Java character is stored in __________.
A. one byte
B. two bytes
C. three bytes
D. four bytes
answer
B
question
Suppose x is a char variable with a value 'b'. What is the output of the statement System.out.println(++x)?
A. a
B. b
C. c
D. d
answer
C
question
Which of the following statement prints smithexam1test.txt?
A. System.out.println("smithexam1test.txt");
B. System.out.println("smithexam1test.txt");
C. System.out.println("smith"exam1"test.txt");
D. System.out.println("smith"exam1"test.txt");
answer
B
question
Suppose i is an int type variable. Which of the following statements display the character whose Unicode is stored in variable i?
A. System.out.println(i);
B. System.out.println((char)i);
C. System.out.println((int)i);
D. System.out.println(i + " ");
answer
B
question
The Unicode of 'a' is 97. What is the Unicode for 'c'?
A. 96
B. 97
C. 98
D. 99
answer
D
question
Will System.out.println((char)4) display 4?
A. Yes
B. No
answer
B
question
What is the output of System.out.println('z' - 'a')?
A. 25
B. 26
C. a
D. z
answer
A
question
An int variable can hold __________.
A. 'x'
B. 120
C. 120.0
D. "x"
E. "120"
answer
A and B
question
Which of the following assignment statements is correct?
A. char c = 'd';
B. char c = 100;
C. char c = "d";
D. char c = "100";
answer
A and B
question
'3' - '2' + 'm' / 'n' is ______.
A. 0
B. 1
C. 2
D. 3
answer
B
question
To check whether a char variable ch is an uppercase letter, you write ___________.
A. (ch >= 'A' && ch >= 'Z')
B. (ch >= 'A' && ch <= 'Z')
C. (ch >= 'A' || ch <= 'Z')
D. ('A' <= ch <= 'Z')
answer
B
question
Which of the following is not a correct method in the Character class?
A. isLetterOrDigit(char)
B. isLetter(char)
C. isDigit()
D. toLowerCase(char)
E. toUpperCase()
answer
C and E
question
Suppose Character x = new Character('a'), __________________ returns true.
A. x.equals(new Character('a'))
B. x.compareToIgnoreCase('A')
C. x.equalsIgnoreCase('A')
D. x.equals('a')
E. x.equals("a")
answer
A and D
question
Suppose s is a string with the value "java". What will be assigned to x if you execute the following code?
char x = s.charAt(4);
A. 'a'
B. 'v'
C. Nothing will be assigned to x, because the execution causes the runtime error StringIndexOutofBoundsException.
answer
C
question
Suppose s1 and s2 are two strings. Which of the following statements or expressions is incorrect?
A. String s3 = s1 - s2;
B. boolean b = s1.compareTo(s2);
C. char c = s1[0];
D. char c = s1.charAt(s1.length());
answer
A, B, C, and D
question
Suppose s1 and s2 are two strings. What is the result of the following code?
s1.equals(s2) == s2.equals(s1)
A. true
B. false
answer
A
question
"abc".compareTo("aba") returns ___________.
A. 1
B. 2
C. -1
D. -2
E. 0
answer
B
question
"AbA".compareToIgnoreCase("abC") returns ___________.
A. 1
B. 2
C. -1
D. -2
E. 0
answer
D
question
____________________ returns true.
A. "peter".compareToIgnoreCase("Peter")
B. "peter".compareToIgnoreCase("peter")
C. "peter".equalsIgnoreCase("Peter")
D. "peter".equalsIgnoreCase("peter")
E. "peter".equals("peter")
answer
C, D, and E
question
What is the return value of "SELECT".substring(0, 5)?
A. "SELECT"
B. "SELEC"
C. "SELE"
D. "ELECT"
answer
B
question
What is the return value of "SELECT".substring(4, 4)?
A. an empty string
B. C
C. T
D. E
answer
A
question
To check if a string s contains the prefix "Java", you may write
A. if (s.startsWith("Java")) ...
B. if (s.indexOf("Java") == 0) ...
C. if (s.substring(0, 4).equals("Java")) ...
D. if (s.charAt(0) == 'J' && s.charAt(1) == 'a' && s.charAt(2) == 'v' && s.charAt(3) == 'a') ...
answer
A, B, C and D
question
To check if a string s contains the suffix "Java", you may write
A. if (s.endsWith("Java")) ...
B. if (s.lastIndexOf("Java") >= 0) ...
C. if (s.substring(s.length() - 4).equals("Java")) ...
D. if (s.substring(s.length() - 5).equals("Java")) ...
E. if (s.charAt(s.length() - 4) == 'J' && s.charAt(s.length() - 3) == 'a' && s.charAt(s.length() - 2) == 'v' && s.charAt(s.length() - 1) == 'a') ...
answer
A, C and E
question
Which of the following is the correct statement to return JAVA?
A. toUpperCase("Java")
B. "Java".toUpperCase("Java")
C. "Java".toUpperCase()
D. String.toUpperCase("Java")
answer
C
question
The expression "Java " + 1 + 2 + 3 evaluates to ________.
A. Java123
B. Java6
C. Java 123
D. java 123
E. Illegal expression
answer
C
question
Note that the Unicode for character A is 65. The expression "A" + 1 evaluates to ________.
A. 66
B. B
C. A1
D. Illegal expression
answer
C
When a sting adds with a number, the number is converted to a string
question
Note that the Unicode for character A is 65. The expression 'A' + 1 evaluates to ________.
A. 66
B. B
C. A1
D. Illegal expression
answer
A
question
The __________ method parses a string s to an int value.
A. integer.parseInt(s);
B. Integer.parseInt(s);
C. integer.parseInteger(s);
D. Integer.parseInteger(s);
answer
B
question
The __________ method parses a string s to a double value.
A. double.parseDouble(s);
B. Double.parsedouble(s);
C. double.parse(s);
D. Double.parseDouble(s);
answer
D
question
Which of the following are valid specifiers for the printf statement?
A. %4c
B. %10b
C. %6d
D. %8.2d
E. %10.2e
answer
A, B, C and E
question
The statement System.out.printf("%3.1f", 1234.56) outputs ___________.
A. 123.4
B. 123.5
C. 1234.5
D. 1234.56
E. 1234.6
answer
E
question
The statement System.out.printf("%3.1e", 1234.56) outputs ___________.
A. 0.1e+04
B. 0.123456e+04
C. 0.123e+04
D. 1.2e+03
E. 1.23+03
answer
D
question
The statement System.out.printf("%5d", 123456) outputs ___________.
A. 12345
B. 23456
C. 123456
D. 12345.6
answer
C
question
The statement System.out.printf("%10s", 123456) outputs ___________. (Note: * represents a space)
A. 123456****
B. 23456*****
C. 12345*****
D. ****123456
answer
D
question
Analyze the following code:
int i = 3434; double d = 3434;
System.out.printf("%5.1f %5.1f", i, d);
A. The code compiles and runs fine to display 3434.0 3434.0.
B. The code compiles and runs fine to display 3434 3434.0.
C. i is an integer, but the format specifier %5.1f specifies a format for double value. The code has an error.
answer
C
Haven't found what you need?
Search for quizzes and test answers now
Quizzes.studymoose.com uses cookies. By continuing you agree to our cookie policy