Ch. 2 - Java Fundamentals

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

Which of the following is not a valid comment statement?

**/ comment 3 /**

When saving a Java source file, save it with an extension of:

.java

In Java, the beginning of a comment is marked with:

//

What is the result of the following expression? 10 + 5 * 3 - 20

5

What is the result of the following expression? 17 % 3 * 2 - 12 + 15

7

What is the result of the following expression? 25 / 4 + 4 * 10 % 3

7

What is the result of the following expression? 25 - 7 * 3 + 12 / 3

8

A Java program must have at least one of these:

Class definition

In Java, it is standard practice to capitalize the first letter of:

Class names

Variables are classified according to their:

Data type

Which one of the following would contain the translated Java byte code for a program named Demo?

Demo.class

Which one of the following methods would you use to convert a string to a double?

Double.ParseDouble

Variables of the boolean data type are useful for:

Evaluating true/false conditions

TRUE/FALSE: A Java program will not compile unless it contains the correct line numbers.

False

TRUE/FALSE: All Java statements end with semicolons.

False

TRUE/FALSE: Assuming that pay has been declared a double, the following statement is valid. pay = 2,583.44;

False

TRUE/FALSE: Both character literals and string literals can be assigned to a char variable.

False

TRUE/FALSE: Class names and key words are examples of variables.

False

TRUE/FALSE: In Java the variable named total is the same as the variable named Total.

False

TRUE/FALSE: Java is a case-insensitive language.

False

Which of the following is NOT a rule that must be followed when naming identifiers?

Identifiers can contain spaces.

Which of the following cannot be used as identifiers in Java?

Key words

This is a value that is written into the code of a program

Literal

Which of the following does NOT describe a valid comment in Java?

Multi-line comments, start with **/ and end with /**

This is a variable whose content is read only and cannot be changed during the program's execution.

Named constant

Which of the following statements correctly creates a Scanner object for keyboard input?

Scanner keyboard = new Scanner(System.in);

Character literals are enclosed in _____; string literals are enclosed in _____.

Single quotes; Double quotes

The term ___________ typically refers to the device that displays console output.

Standard output device

Which of the following is not a primitive data type?

String

When the (+) operator is used with strings, it is known as the:

String concatenation operator

Which of the following is a valid Java statement?

String str = "John Doe";

To print "Hello, world" on the monitor, use the following Java statement:

System.out.println("Hello, world");

In the following Java statement what value is stored in the variable name? String name = "John Doe";

The memory address where "John Doe" is located

TRUE/FALSE: A variable's scope is the part of the program that has access to the variable.

True

TRUE/FALSE: Although the dollar sign is a legal identifier character, you should not use it because it is normally used for special purposes.

True

TRUE/FALSE: If the compiler encounters a statement that uses a variable before the variable is declared, an error will result.

True

TRUE/FALSE: Named constants are initialized with a value, that value cannot be changed during the execution of the program.

True

TRUE/FALSE: Programming style includes techniques for consistently putting spaces and indentation in a program so visual cues are created.

True

The boolean data type may contain values in the following range of values:

True or False

The primitive data types only allow a(n) _____ to hold a single value.

Variable

This is a named storage location in the computer's memory.

Variable

In Java, ___________ must be declared before they can be used.

Variables

To display the output on the next line, you can use the println method or use this escape sequence in the print method.

\n

Every Java application program must have:

a method named "main"

Which of the following is valid?

float w; w = 1.0*f*;

To compile a program named First, use the following command:

javac First.java

Which Scanner class method reads an int?

nextInt()

Which Scanner class method reads a String?

nextLine()

Given the declaration double r;, which of the following statements is invalid?

r = 2.9X106;

If x has been declared an int, which of the following statements is invalid?

x = 1,000; *NO COMMAS!*


Ensembles d'études connexes

Cold War and African and Indian Decolonization Study Guide FOR FINAL

View Set

Chapter 4: Alkanes and Cycloalkanes

View Set

NEW VEHICLE DETAIL, STORAGE AND DELIVERY

View Set

PSY - Chapter 12: Psychological Disorders

View Set

Chapter 1 Life Insurance Missed Questions

View Set

In my house في بيتي (Home rooms غرف البيت )

View Set

Begrepp i Robotprogrammering och Scratch JR, Scratch JR Block på svenska

View Set

The French Revolution AP Euro (AP World Unit 3 Test)

View Set