Difference between revisions of "Arrays Review Questions and Exercises"
(→Exercise 3) |
(→Question 3) |
||
Line 30: | Line 30: | ||
(ABU) | (ABU) | ||
− | + | Does the second statement of following code copy an array? | |
− | + | <pre> | |
+ | int array1[]={2,4} | ||
+ | int array2[]=array1; | ||
+ | </pre> | ||
[[Chapter 8, question 3 answer|Answer]] | [[Chapter 8, question 3 answer|Answer]] | ||
Revision as of 03:38, 22 March 2007
COMP 1010 Home > Back to Chapter Topics
IntroductionThis section has some review questions and exercise to help you review this section.
|
---|
{{{Body}}}
Question 1
(Andrew)
What is it called when you access an element outside of the bounds of an array.
Example
int i[] = new int[3]; i[4] = 3;
Question 2
(Andrew)
What is it called when a for-loop loops one iteration too many such that it passes the array's bounds.
Example:
int j; int array[] = new int[3]; for (j = 0; j <= 3; j++) { array[j] = 0; }
Question 3
(ABU)
Does the second statement of following code copy an array?
int array1[]={2,4} int array2[]=array1;
Question 4
(ABU)
Can you extend the size of array by adding the size of array with the existing one?
Question 5
(Graham)
Does the following piece of code change the value of i to "Hey"?
String i = "Hello"; String array[] = new String [20]; array[10] = i; array[10] = "Hey";
Question 6
(Graham)
What does the following piece of code print to the screen?
String s = "Gello"; String h[] = new String [20]; h[10] = s; s = "Jello"; System.out.println(h[10]);
Exercise 1
(Andrew)
Write a program that calculates the product of all the values in an array.
Exercise 2
(Andrew)
Write a program that finds the position of the smallest value in an array.
Exercise 3
(ABU)
Write an program to create and populate an array?
Exercise 4
(ABU)
Write a program to copy an array?
Exercise 5
(Graham)
Create a function to sort an array of integers
Exercise 6
(Graham)
Write a program to print all of the values in an array