100% found this document useful (1 vote)
15K views

Quiz3 2

This document contains a 15 question quiz about Java data types and Strings. It covers topics like primitive vs object data types, escape sequences, parsing Strings to other types, type casting, and String concatenation. The majority of questions are multiple choice and ask about the definitions and behaviors of these Java concepts.

Uploaded by

Yulia Kendengis
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
15K views

Quiz3 2

This document contains a 15 question quiz about Java data types and Strings. It covers topics like primitive vs object data types, escape sequences, parsing Strings to other types, type casting, and String concatenation. The majority of questions are multiple choice and ask about the definitions and behaviors of these Java concepts.

Uploaded by

Yulia Kendengis
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 10

Section 3 Quiz 2 - L3-L5

(Answer all questions in this section)

1. In Java, char is a primitive data type, while String is an object


data type. Mark for Review
(1) Points

True (*)

False

Correct Correct

2. An Object cannot have String objects as properties. Mark for


Review
(1) Points

True

False (*)

Correct Correct

3. A character preceded by backslash is called an escape sequence.


Mark for Review
(1) Points

True (*)

False

Correct Correct

4. Char data types cannot handle multiple characters. Mark for


Review
(1) Points

True (*)

False
Correct Correct

5. Given the expression:

String message = �Hello World�;

Which is the String Literal? Mark for Review


(1) Points

String message

String message = �Hello World�;

message

Hello World (*)

Correct Correct
6. The print() method prints to the console and automatically creates a line.
Mark for Review
(1) Points

True

False (*)

Incorrect Incorrect. Refer to Section 3 Lesson 3.

7. Which is a valid way to parse a String as an int? Mark for


Review
(1) Points

int intVar1 = Integer.parseInt("One Hundred");

int intVar1 = "100";

int intVar1 = Integer.parseInt("100"); (*)

nt intVar1 = (int)"100";
Correct Correct

8. Which two statements are true about type casting? Mark for
Review
(1) Points

(Choose all correct answers)

Type casting lowers the range of possible values. (*)

Type casting cannot be performed on equations.

Type casting changes the type of the value stored. (*)

Type casting retains the size of the value or the original data type.

Incorrect Incorrect. Refer to Section 3 Lesson 4.

9. What is the correct way to cast a long to an int? Mark for


Review
(1) Points

int longToInt = int 20L;

int longToInt = 20L;

int longToInt = 20L(int);

int longToInt = (int)20L; (*)

Correct Correct

10. Automatic promotion from smaller data type to a larger data type
is not allowed in Java. Mark for Review
(1) Points

True

False (*)
Correct Correct
11. A double with the value of 20.5 is cast to an int. What is the value of the
int? Mark for Review
(1) Points

20 (*)

20.5

25

21

Correct Correct

12. Which two statements are correct about the usage of an


underscore? Mark for Review
(1) Points

(Choose all correct answers)

Underscores help make large numbers more readable. (*)

Underscores help the compiler interpret large numbers.

Underscores change the value of the number.

Underscores do not affect the value of the variable. (*)

Incorrect Incorrect. Refer to Section 3 Lesson 4.

13. The Scanner class accepts input in which form? Mark for Review
(1) Points

Callables

Integer

Future

Tokens (*)
Incorrect Incorrect. Refer to Section 3 Lesson 5.

14. It's best-practice to close the Scanner stream when finished


Mark for Review
(1) Points

True (*)

False

Correct Correct

15. The Scanner class considers space as the default delimiter while
reading the input. Mark for Review
(1) Points

True (*)

False

Incorrect Incorrect. Refer to Section 3 Lesson 5.

1. A short data type can be promoted to which of the following types? Mark
for Review
(1) Points

(Choose all correct answers)

double (*)

boolean

byte

long (*)

int (*)

Incorrect Incorrect. Refer to Section 3 Lesson 4.


2. What is the correct way to cast a long to an int? Mark for
Review
(1) Points

int longToInt = 20L;

int longToInt = 20L(int);

int longToInt = (int)20L; (*)

int longToInt = int 20L;

Correct Correct

3. The Java compiler automatically promotes byte, short, and chars


data type values to int data type. Mark for Review
(1) Points

True (*)

False

Incorrect Incorrect. Refer to Section 3 Lesson 4.

4. Which exception occurs because a String cannot be parsed as an


int? Mark for Review
(1) Points

NumberFormatException (*)

ArithmeticException

NullPointerException

ValueNotFoundException

Correct Correct
5. Which two statements are true about type casting? Mark for
Review
(1) Points

(Choose all correct answers)

Type casting cannot be performed on equations.

Type casting retains the size of the value or the original data type.

Type casting changes the type of the value stored. (*)

Type casting lowers the range of possible values. (*)

Correct Correct
6. Which is a valid way to parse a String as an int? Mark for Review
(1) Points

int intVar1 = "100";

nt intVar1 = (int)"100";

int intVar1 = Integer.parseInt("One Hundred");

int intVar1 = Integer.parseInt("100"); (*)

Correct Correct

7. System.in readies Scanner to collect input from the console.


Mark for Review
(1) Points

True (*)

False

Correct Correct

8. The Scanner class considers space as the default delimiter while


reading the input. Mark for Review
(1) Points
True (*)

False

Correct Correct

9. The Scanner class accepts input in which form? Mark for Review
(1) Points

Callables

Tokens (*)

Integer

Future

Correct Correct

10. Which is the correct declaration for a char data type? Mark
for Review
(1) Points

char size = �M�; (*)

char size = �M�;

char size = �Medium�;

char size = �Medium�;

Correct Correct
11. In Java, char is a primitive data type, while String is an object data type.
Mark for Review
(1) Points

True (*)
False

Correct Correct

12. What is the output?

public static void main(String args[]) {


String greet1 = "Hello";
String greet2 = "World";
String message2 = greet1 +" " +greet2 +" " +2016 +"!";
System.out.println(message2);
} Mark for Review
(1) Points

�Hello World 2016�

�Hello� �World� �2016� �!�

Hello World

Hello World 2016 ! (*)

Correct Correct

13. Char data types cannot handle multiple characters. Mark for
Review
(1) Points

True (*)

False

Correct Correct

14. Given the expression:

String message = �Hello World�;

Which is the String Literal? Mark for Review


(1) Points

Hello World (*)


String message

message

String message = �Hello World�;

Correct Correct

15. Which two statements are true about String concatenation. Mark
for Review
(1) Points

(Choose all correct answers)

String concatenation can be done with String variables and String Literals.
(*)

Strings can be combined using the �+� operator (*)

String concatenation cannot be done with numbers.

String concatenation cannot be done with more than two String Literals.

Correct Correct

You might also like