> ### Quiz Questions
> For Chapter 2

> THIS PAGE CONTAINS A SAMPLE quiz on material from Chapter 2 of this on-line Java textbook. You should be able to answer these questions after studying that chapter. Sample answers to all the quiz questions can be found here.

> Question 1: Briefly explain what is meant by the syntax and the semantics of a programming language. Give an example to illustrate the difference between a syntax error and a semantics error.

> Question 2: What does the computer do when it executes a variable declaration statement. Give an example.

> Question 3: What is a type, as this term relates to programming?

> Question 4: One of the primitive types in Java is boolean. What is the `boolean` type? Where are boolean values used? What are its possible values?

> Question 5: Give the meaning of each of the following Java operators:

> > > a) ++

> > > b) &&

> > > c) !=

> Question 6: Explain what is meant by an assignment statement, and give an example. What are assignment statements used for?

> Question 7: What is meant by precedence of operators?

> Question 8: What is a literal?

> Question 9: In Java, classes have two fundamentally different purposes. What are they?

> Question 10: What is the difference between the statement "`x = TextIO.getDouble();`" and the statement "`x = TextIO.getlnDouble();`"

[ Answers | Chapter Index | Main Index ]