Revised: Mon Mar 28 16:31:25 CDT 2016
This page is included in the following Books:
Table of contents
Preface
This module contains review questions and answers keyed to the module titled Jb0240: Java OOP: Arrays and Strings .
The questions and the answers are connected by hyperlinks to make it easy for you to navigate from the question to the answer and back again.
Questions
Question 1 .
True or false? Arrays and Strings are true objects. If false, explain why.
Question 2
True or false? It is easy to write outsides the bounds of a String or an array. If false, explain why.
Question 3
You must declare a variable capable of holding a reference to an array object before you can use it. In declaring the variable, you must provide two importantpieces of information. What are they?
Question 4
Provide code fragments that illustrate the two different syntaxes that can be used to declare a variable capable of holding a reference to an array objectthat will store data of type int.
Question 5
True or false? When you declare a variable capable of holding a reference to an array object, the memory required to contain the array object is automaticallyallocated. If false, explain why and show how memory can be allocated.
Question 6
True or false? It is required that you simultaneously declare the name of the variable and cause memory to be allocated to contain the array object in a singlestatement. If false, explain why and show code fragments to illustrate your answer.
Question 7
True or false? Array indices always begin with 1. If false, explain why.
Question 8
What is the name of the property of arrays that can be accessed to determine the number of elements in the array? Provide a sample code fragment thatillustrates the use of this property.
Question 9
What types of data can be stored in array objects?
Question 10
True or false? Just as in other languages, when you create a multi-dimensional array, the secondary arrays must all be of the same size. Iffalse, explain your answer. Then provide a code fragment that illustrates your answer or refer to a sample program in Jb0240: Java OOP: Arrays and Strings that illustrates your answer.
Question 11
True or false? Just as in other languages, when declaring a two-dimensional array, it is necessary to declare the size of the secondary dimension when thearray is declared. If false, explain your answer. Then provide a code fragment that illustrates your answer or refer to a sample program in Jb0240: Java OOP: Arrays and Strings that illustrates your answer.
Question 12
True or false? Java allows you to assign one array to another. Explain what happens when you do this. Then provide a code fragment that illustrates youranswer or refer to a sample program in Jb0240: Java OOP: Arrays and Strings that illustrates your answer.