Alien head

Java Programming Language Quiz - 2

Description: Java Programming Language Quiz - 2
Number of Questions: 8
Created by:
Tags: java

Which one of the following syntactic constructs is not a simple expression?

  1. null

  2. 43

  3. x 2

  4. print()

Answer: 3
Explanation:

It's a compound expression consisting of simple expression x (variable name), the addition operator ( ), and simple expression 2 (a 32-bit integer literal).

Which one of the following escape sequences cannot appear in a string literal?

  1. \f

  2. \u

  3. \"

  4. \\

Answer: 2
Explanation:

\u must be followed by four hexadecimal digits and is then known as a Unicode escape sequence.

Which one of the following is not a widening conversion rule?

  1. Short integer to character

  2. Integer to long integer

  3. Floating-point to double precision floating-point

  4. Character to floating-point

Answer: 1

The ?: operator is an example of which kind of operator?

  1. Binary

  2. Prefix

  3. Postfix

  4. Infix

Answer: 4

Which one of the following operators offers the fastest way to divide a negative integer by 2 and keep the negative result (e.g., -4/2 equals -2)?

  1. /

  2. %

Answer: 3

You read the following statement in a Java program that compiles and executes.
submarine.dive(depth);
What can you say for sure?

  1. depth must be an int

  2. dive must be a method.

  3. dive must be the name of an instance field.

  4. submarine must be the name of a class

  5. submarine must be a method.

Answer: 2

Given the following class definition, which of the following methods could be legally placed after the comment //Here public class Rid{ public void amethod(int i, String s){} //Here }

  1. public void amethod(int s, String i){}

  2. public void Amethod(int i, String s) {}

  3. public void amethod(int i, String mystring){}

  4. None of the above

  5. public int amethod(int i, String s){}

Answer: 2

Which of the following statements are true?

  1. Strings are a primitive type in Java and the StringBuffer is used as the matching wrapper type

  2. The size of a string can be retrieved using the length property.

  3. Strings are a primitive type in Java that overloads the + operator for concatenation

  4. The String class is implemented as a char array, elements are addressed using the stringname[] convention

Answer: 3
+ View questions